...
Excerpt |
---|
This article describes how to produce a file for Western Union payment system in Adonis. |
Table of Contents | ||||
---|---|---|---|---|
|
The interface to Western Union is implemented as an APM plug-in. How to install the plug-in see here Install APM Plugin.
...
Though the file sent to Western Union does not contain information about the company bank, Adonis still needs it be created in General Codes > Payroll > Banks and then setup in Organization structure under company Payroll > Payment settings in Bank Account for NetPay. If wanted, a dummy bank can be used.
Western Union does not use the setup in Global Options > Payroll > Countries type definition described in the article that we refer to above.
Western Union only works with Payroll Entry Codes that are setup with "Advance Entry Code" option. Meaning, it does not include payments from EC 994 Net Wages and Payment tab does not need to be setup with ISO 20022/Swift balance action and banking details on a person as described in the article. All transactions must be added to payroll entries with "advance" entry codes and banking details in Payroll Additional Info window (described later in the mentioned article).
When configuring a person transactions for back processing, use Text field in Payroll Additional Info to define EFT or ACH transfer. EFT - Electronic file transfer, ACH - Automatic Clearing House system transfer used by many USA banks.
This field is further used in the Western Union files in "PayBy" column.
Produce file to Western Union
...
Western Union excepts the .csv format files. Adonis creates the files of the same format.
Fields specification:
Adonis spec | Crew Personal Details Last, First name separated by comma | Receiver name from Payroll Additional Info | Transaction country | Transaction currency code | Transaction amount | Fetch Text from Payroll Additional lnfo | Receiver Bank name | Receiver bank account | Receiver bank SWIFT | Receiver bank Routing code | Receiver bank country | Receiver bank address | Receiver bank address | Receiver bank address | Receiver bank address | Receiver address | Receiver address | Receiver address | Receiver address | Blank | Blank | Receiver Bank Identification | Intermediate bank Bank Identification code | Intermediate bank name | Intermediate bank SWIFT | Intermediate bank | Intermediate bank | Intermediate bank | Intermediate bank | Intermediate bank | Intermediate bank | Intermediate bank |
File column headers | Name | AcctName | Country | Currency | Amount | PayBy | BankName | BankAccount | BankSWIFT_Address | BankRoutingCode | BeneBankCountry | BankAddressLine1 | BankAddressLine2 | BankAddressLine3 | BankPostalCode | BeneAddressLine1 | BeneAddressLine2 | BeneAddressLine3 | PostalCode | RefLine1 | RefLine2 | BankCode | IBankCode | IBankDescription | IBankSWIFT_Address | IBankRoutingCode | IBankAccount | BeneIBankCountry | IBankAddressLine1 | IBankAddressLine2 | IBankAddressLine3 | IBankPostalCode |
...