SyncteraRubySdk::OutgoingAchRequest
Properties
| Name |
Type |
Description |
Notes |
| amount |
Integer |
Amount to transfer in ISO 4217 minor currency units |
|
| company_entry_description |
String |
Company Entry Description field in ACH batch header. Originator inserts this field's value to provide the Receiver with a description of the entry's purpose. |
[optional] |
| company_name |
String |
Overrides the 'Company Name' field in ACH batch header, which otherwise defaults to the configured partner name. |
[optional] |
| currency |
String |
ISO 4217 alphabetic currency code of the transfer amount |
|
| customer_id |
String |
The customer's unique identifier |
|
| dc_sign |
String |
The type of transaction (debit or credit). A debit is a transfer in and a credit is a transfer out of the originating account |
|
| effective_date |
Date |
Effective date transaction proccesses (is_same_day needs to be false or not present at all) |
[optional] |
| external_data |
Object |
Additional transfer metadata structured as key-value pairs |
[optional] |
| final_customer_id |
String |
ID of the international customer that receives the final remittance transfer (required for OFAC enabled payments) |
[optional] |
| hold |
AchRequestHoldData |
|
[optional] |
| is_same_day |
Boolean |
Send as same day ACH transaction (use only is_same_day without specific effective_date) |
[optional] |
| memo |
String |
Memo for the payment |
[optional] |
| originating_account_id |
String |
The unique identifier for an originating account |
|
| receiving_account_id |
String |
The unique identifier for an receiving account |
|
| reference_info |
String |
Will be sent to the ACH network and maps to Addenda record 05 - the recipient bank will receive this info |
[optional] |
| risk |
RiskData |
|
[optional] |
| sec_code |
String |
Standard Entry Class Code: * WEB: Internet initiated / Mobile Entry (default if empty) * CCD: Corporate Credit or Debit |
[optional][default to 'WEB'] |
Example
require 'synctera_ruby_sdk'
instance = SyncteraRubySdk::OutgoingAchRequest.new(
amount: 607,
company_entry_description: PAYROLL,
company_name: Asdf Finance,
currency: USD,
customer_id: b01db9c7-78f2-4a99-8aca-1231d32f9b96,
dc_sign: debit,
effective_date: Fri Mar 18 03:00:00 EEST 2022,
external_data: null,
final_customer_id: null,
hold: null,
is_same_day: null,
memo: null,
originating_account_id: b01db9c7-78f2-4a99-8aca-1231d32f9b96,
receiving_account_id: b01db9c7-78f2-4a99-8aca-1231d32f9b96,
reference_info: Tempore atque et cum.,
risk: null,
sec_code: null
)