Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

This article describes how to produce a file for Western Union payment system in Adonis.


Table of Contents
minLevel1
maxLevel2

The interface to Western Union is implemented as an APM plug-in. How to install the plug-in see here Install APM Plugin.

...

  1. 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.

    Image RemovedImage Added

    Image Removed


    Image Added
  2. Western Union does not use the setup in Global Options > Payroll > Countries type definition described in the article that we refer to above.

  3. 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).

    Image RemovedImage Added
  4. 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.

    Image RemovedImage Added

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

...