anz transactive file format guide · 2011. 7. 28. · 3 payment file specifications table 01. this...
TRANSCRIPT
-
ANZ TRANSACTIVEFILE FORMAT GUIDE
PiPe DelimiteD
-
2
PAYmeNt File SPeCiFiCAtiONS 3
Table 01 Format of detail record for Payments 3
File Naming Convention 3
File Layout 3
Volumes 3
DiReCt DeBit File SPeCiFiCAtiONS 7
Table 02 Format of detail record for Direct Debits 7
File Naming Convention 7
File Layout 7
Volumes 7
ACCOUNt StAtemeNt File SPeCiFiCAtiONS 10
Table 03 Specification for Account Statement 10
File Naming Convention 10
File Layout 10
Volumes 10
contents
-
3
PAYmeNt File SPeCiFiCAtiONS
tABle 01. thiS tABle DeSCRiBeS the FORmAt OF the DetAil ReCORD FOR PAYmeNtS.The ANZ electronic payments facility can process files of electronic credit value transactions transmitted through ANZ Transactive.1
File NAmiNG CONVeNtiONNot applicable
File lAYOUtA payment file consists of:
> Detail record – pipe delimited
VOlUmeS
It is recommended that the number of transactions in any one batch should not exceed 5,000 records (i.e. 5,000 transactions) or 2.5MB.
ORDeR FielD NAmemANDAtORY/OPtiONAl DeSCRiPtiON
mAX. leNGth
AlPhA/NUmeRiC/ ChARACteR UNiCODe
1 Payment Method M
this describes the payment method. List of methods available are:
> AcH/GIRo> BKt> RtGs> ccHK> BcHK> cBFt
4 Alpha/numeric no
2 Debit Account number M Account number payment is debited from 30 Alpha/numeric no
3 Beneficiary name M Beneficiary’s name 35 Alpha/numeric Yes
4 Beneficiary Account number M
Beneficiary’s account number this is only mandatory when payment type is equal to AcH/GIRo, RtGs, BKt, cBFtthis is not required when Payment Method = ccHK or BcHK
34 Alpha/numeric no
5 Beneficiary Bank/ Branch code M
Beneficiary bank details and associate branch codeonly Mandatory when Payment type is equal to AcH/GIRo, RtGs, BKt, cBFtthis is not required when Payment Method = ccHK or BcHK
35 Alpha/numeric no
6 Payment currency M currency of payment i.e. currency 3 character no
7 Payment Amount M Amount of payment 15,3 numeric no
8 customer Reference o Account number payment is debited from 20 Alpha/numeric
9 country ocountry code where payment is initiated from. this is required if payment method is cBFt, otherwise this is optional
2 character no
10 execution Date o Format: DD/MM/YYYY 10 Date no
11 Beneficiary Address 1 o Beneficiary’s address 35 Alpha/numeric Yes
12 Beneficiary Address 2 o Beneficiary’s address (continued) 35 Alpha/numeric Yes
13 Beneficiary Address 3 o Beneficiary’s address (continued) 35 Alpha/numeric Yes
14 Beneficiary Address 4* o Beneficiary’s address (continued) 35 Alpha/numeric Yes
15 Beneficiary Fax no o Beneficiary’s fax number 15 Alpha/numeric no
* Note: Not required for CBFT payments1 The clearing system operates on the basis of account details provided only. ANZ will process your instructions based on the account details provided by you. ANZ does not check that the account details provided match those of the intended beneficiary. You should implement your own internal procedures to ensure that payments are directed to correct account details and bank details for the intended beneficiary.
-
4
ORDeR FielD NAmemANDAtORY/OPtiONAl DeSCRiPtiON
mAX. leNGth
AlPhA/NUmeRiC/ ChARACteR UNiCODe
16 Beneficiary email ID oBeneficiary’s email address.Multiple addresses can be separated by a comma
255 Alpha/numeric no
17 charges o
AcH/GIRo> o– ours> B – Beneficiary> s – other
these values are captured in AnZ transactive as radio buttons the values in the payment file will need to be mapped to the corresponding radio button in AnZ transactive
1 Alpha no
18 Beneficiary Bank/Branch name o Bank branch of beneficiary 35 Alpha/numeric Yes
19 Beneficiary Bank name o name of beneficiary’s bank 35 Alpha/numeric Yes
20 Beneficiary Bank/Branch Address 1 o Beneficiary’s bank branch name 35 Alpha/numeric Yes
21 Beneficiary Bank/Branch Address 2 oBeneficiary’s bank branch address (continued) 35 Alpha/numeric Yes
22 Beneficiary Bank Branch city o city of the Beneficiary’s Bank Branch 31 Alpha/numeric Yes
23 Beneficiary Bank Branch Province o Province of the Beneficiary’s Bank Branch 8 Alpha/numeric Yes
24 Beneficiary Bank Branch country o country of the Beneficiary’s Bank Branch 2 Alpha/numeric no
25 Payable Location o Location of where the cheque will be credited 20 Alpha/numeric Yes
26 Print Location o Location of where a cheque can be printed 20 Alpha/numeric Yes
27 Delivery Method & Deliver to o
Values: > cB – (courier to Beneficiary)> Mc – ( Mail to customer)> MB – (Mail to Beneficiary)> Pc – (Pick up by customer)> PB – (Pick up by Beneficiary)
2 Alpha no
28 Mailing Address 1 o Mailing address used for sending out cheques 35 Alpha/numeric Yes
29 Mailing Address 2 o Mailing address used for sending out cheques (continued) 35 Alpha/numeric Yes
30 Mailing Address 3 o Mailing address used for sending out cheques (continued) 35 Alpha/numeric Yes
31 Mailing Address 4 o Mailing address used for sending out cheques (continued) 35 Alpha/numeric Yes
32 Details of Payment o Details of what the service or product that the payment is for 140 Alpha/numeric Yes
33 Instruction number o number assigned to a Beneficiary’s transaction 10 numeric no
-
5
ORDeR FielD NAmemANDAtORY/OPtiONAl DeSCRiPtiON
mAX. leNGth
AlPhA/NUmeRiC/ ChARACteR UNiCODe
34 First Intermediary Bank/Branch code oFirst intermediary bank code that identifies the branch 35 Alpha/numeric no
35 First Intermediary Bank name othis will be mapped to the First Intermediary Bank name and address text box on the Payment screen
35 Alpha/numeric no
36 First Intermediary Bank/Branch name othis will be mapped to the First Intermediary Bank name and address text box on the Payment screen
35 Alpha/numeric no
37 First Intermediary Bank/Branch Address 1 othis will be mapped to the First Intermediary Bank name and address text box on the Payment screen
35 Alpha/numeric no
38 First Intermediary Bank/Branch Address 2 othis will be mapped to the First Intermediary Bank name and address text box on the Payment screen
35 Alpha/numeric no
39 First Intermediary Bank/Branch city o
this will be mapped to the First Intermediary Bank name and Address text box on the Payment screennote: combination of city and Province cannot exceed 31
31 Alpha/numeric no
40 First Intermediary Bank/Branch Province o
this will be mapped to the First Intermediary Bank name and Address text box on the Payment screennote: combination of city and Province cannot exceed 31
8 Alpha/numeric no
41 First Intermediary Bank/Branch country othis will be mapped to the First Intermediary Bank name and address text box on the payment screen
2 Alpha/numeric no
42 central Bank Reporting 1 o
central Bank Reporting Detail which is captured when Payment Method is equal to cBFt* this field is required if Payment Method is cBFt
35 Alpha/numeric no
43 central Bank Reporting 2 ocentral Bank Reporting Detail which is captured when Payment Method is equal to cBFt
35 Alpha/numeric no
44 central Bank Reporting 3 ocentral Bank Reporting Detail which is captured when Payment Method is equal to cBFt
35 Alpha/numeric no
45 confidential Indicator M
Valid values are Y and n. this indicates if the contents of the file are confidential or not. If Y, then only a user with access to confidential files based on his/her user profile can process/access the transaction/file upload. If n, then any user who has access to payments can process/access the transactions/file upload.
1 Alpha/numeric no
-
6
File VAliDAtiONAn automatic file validation process will start once a payment file has been uploaded. In the event a payment file doesn’t meet the required specifications an error message will appear indicative of the failure reason. Refer below for the list of payment file criteria that are validated and the associated error messages:
VAliDAtiON eRROR meSSAGe
Payment File size Payment file can not exceed 2.5 MB
Verify File Format File must be in pipe delimited format. Please correct your file format and upload again.
Verification of Payment Method
Payment method is not supported for the payment transaction
Payment method must be the same for each beneficiary
this payment method of is not valid for this currency and country. Please contact the bank for assistance.
Verification of the Debit Account
Invalid debit account
Debit account is inactive
Account is not available for Payment transactions
Account is not valid for debit for this user
Payment currency must be the same for each beneficiary
execution Date execution date line (x) is in the incorrect format. Please update to DD/MM/YYYY format
Validate city & Province combination combination of city & Province cannot be more than 31 characters
Beneficiary Level edits
Field: is a required value and has not been provided
Beneficiary Bank/Branch code is not valid for this Payment method and country of debit account
contains the following invalid sWIFt characters: ‘’
contains the following invalid characters: (semicolon)
-
7
ORDeR FielD NAmemANDAtORY/OPtiONAl DeSCRiPtiON
mAX. leNGth
AlPhA/NUmeRiCChARACteR
1 Payment Method M Valid values:> DDI 5 Alpha/numeric
2 credit Account number M Proponix customer's credit account number to be credited 30 Alpha/numeric
3 Payer name M name of Payer 140 Alpha/numeric
4 Payer Account no M Account number of Payer 34 Alpha/numeric
5 Payer Bank/Branch code M code that identifies the Payer’s Bank Branch 35 Alpha/numeric
6 credit currency M currency of the Payment 3 char
7 Payment credit Amount M Amount of the Payment 153 numeric
8 Bo Reference o Billing organisation reference 20 Alpha/numeric
9 Payer country o country 2 char
10 execution Date o
Use the first execution date found within the file and set that as the execution date of the direct debit transaction. Format: DD/MM/YYYY
10 Date
11 Payer Address 1 o Address line 1 of Payer 35 Alpha/numeric
12 Payer Address 2 o Address line 2 of Payer 35 Alpha/numeric
13 Payer Address 3 o Address line 3 of Payer 35 Alpha/numeric
14 Payer Address 4 o Address line 4 of Payer 35 Alpha/numeric
15 Payer Fax no o Fax number of Payer 15 Alpha/numeric
16 Payer email ID o email ID of Payer 255 Alpha/numeric
17 Payer Bank name o Bank name of Payer 35 Alpha/numeric
18 Payer Bank/Branch name o Bank Branch address of Payer 35 Alpha/numeric
19 Payer Bank/Branch Address 1 o Bank Branch address of Payer (continued) 35 Alpha/numeric
20 Payer Bank/Branch Address 2 o Bank Branch address of Payer (continued) 35 Alpha/numeric
21 Payer Bank/Branch city o Bank Branch city of Payer 31 Alpha/numeric
22 Payer Bank/Branch Province o Bank Branch city of Payer 8 Alpha/numeric
23 Payer Bank/Branch country o Bank Branch city of Payer 2 Alpha
DiReCt DeBit File SPeCiFiCAtiONS
tABle 02. thiS tABle DeSCRiBeS the FORmAt OF the DetAil ReCORD FOR DiReCt DeBitS.
File NAmiNG CONVeNtiONNot applicable
File lAYOUtA payment file consists of:
> Detail record – pipe delimited
VOlUmeS
It is recommended that the number of transactions in any one batch should not exceed 5,000 records (i.e. 5,000 transactions) or 2.5MB.
-
8
ORDeR FielD NAmemANDAtORY/OPtiONAl DeSCRiPtiON
mAX. leNGth
AlPhA/NUmeRiCChARACteR
24 charges o
Valid Values:> o – ours> P – Payer> s – shared
1 Alpha
25 credit Details o Details of credit 140 Alpha/numeric
26 ordering Party o contact that generates the Direct Debit 35 Alpha/numeric
27 ordering Party Address 1 o Address of contact that generates the Direct Debit 35 Alpha/numeric
28 ordering Party Address 2 o Address of contact that generates the Direct Debit (continued) 35 Alpha/numeric
29 ordering Party Address 3 o Address of contact that generates the Direct Debit (continued) 35 Alpha/numeric
30 ordering Party Address 4 o Address of contact that generates the Direct Debit (continued) 35 Alpha/numeric
31 ordering Party country o country of ordering party 2 Alpha/numeric
32 ordering Party Bank/Branch code ocode that identifies Bank Branch of contact that generates Direct Debit 35 Alpha/numeric
33 ordering Party Bank name o contact that generates Direct Debit Bank name 35 Alpha/numeric
34 ordering Party Bank Address 1 o contact the generates Direct Debit Bank Address 35 Alpha/numeric
35 ordering Party Bank Address 2 o contact the generates Direct Debit Bank Address (continued) 35 Alpha/numeric
-
9
File VAliDAtiONAn automatic file validation process will start once a payment file has been uploaded. In the event a payment file doesn’t meet the required specifications an error message will appear indicative of the failure reason. Refer below for the list of payment file criteria that are validated and the associated error messages:
VAliDAtiON eRROR meSSAGe
Payment File size Payment file can not exceed 2.5 MB
Verify File Format File must be in pipe delimited format. Please correct your file format and upload again.
Verification of Payment Method
Payment method is not supported for the payment transaction
Payment method must be the same for each beneficiary
this payment method of is not valid for this currency and country. Please contact the bank for assistance.
Verification of the Debit Account
Invalid debit account
Debit account is inactive
Account is not available for Payment transactions
Account is not valid for debit for this user
Payment currency must be the same for each beneficiary
execution Date execution date line (x) is in the incorrect format. Please update to DD/MM/YYYY format
Validate city & Province combination combination of city & Province cannot be more than 31 characters
Beneficiary Level edits
Field: is a required value and has not been provided
Beneficiary Bank/Branch code is not valid for this Payment method and country of debit account
contains the following invalid sWIFt characters: ‘’
contains the following invalid characters: (semicolon)
-
10
ACCOUNt StAtemeNt File SPeCiFiCAtiONS
tABle 03. thiS tABle DeSCRiBeS the SPeCiFiCAtiONS FOR the ACCOUNt StAtemeNt File, eXtRACteD FROm ANZ tRANSACtiVe iNtO eXCel.The extracted file provides transaction and balance details for registered ANZ Accounts. All clients registered for either Reporting or any Cash product have access to download the Account Statement file.
File NAmiNG CONVeNtiONNot Applicable
File lAYOUtAccount statement file consists of:
> Comma separate variable (CSV file)
> Where a text field contacts a comma in the data, the field must be wrapped in double quotes (“ “) prior to importing the file into your accounting package. e.g. Transaction Narrative - “Payment for Invoice 1, 3, 5”
VOlUmeSNot Applicable
FielD NAmemANDAtORY/OPtiONAl DeSCRiPtiON
mAX.leNGth
AlPhA/NUmeRiCChARACteR
Account number M Account number at originated financial institution 30 Alpha/numeric
Account type M
Account type: M - Foreign (commonly used for singapore, Hong Kong, & china domiciled accounts) D - Deposit (recommended for Vietnam) s - savings or current
3 Alpha
currency of Account MIso currency code for related account. e.g. sGD, UsD, HKD
3 Alpha
Balance Date Meffective date of balance details reflected in detailed record Format: DD/MM/YYYY HH:MM:ss
19 Alpha
closing Balance M
signed, closing balance of the related account for the balance date reflected in the detailed record (as above). number of decimal places will be determined based on the currency code.
nB: there will be an explicit decimal point in the balance format when applicable.
example 1 (AUD):AUD $100 credit (cR) is represented as:+100.00
example 2 (JPY):JPY $200 debt (DR) is represented as:-200
18,3 numeric
-
11
FielD NAmemANDAtORY/OPtiONAl DeSCRiPtiON
mAX. leNGth
AlPhA/NUmeRiCChARACteR
total Debit Movement M
Unsigned, total value of debit transactions for the related account on the date (balance date) reflected above. number of decimal places will be determined based on the currency code.
nB: there will be an explicit decimal point in the balance format when applicable.
example 1 (sGD): sGD $100 credit (cR) is represented as:100.00
example 2 (JPY): JPY $200 debt (DR) is represented as:200
18,3 numeric
number of Debits MAccumulated number of debit items for related account on the date (balance date) reflected above.
5 numeric
total credit Movement M
Unsigned, total value of credit transactions for the related account on the date (balance date) reflected above. number of decimal places will be determined based on the currency code.
nB: there will be an explicit decimal point in the balance format when applicable.
example 1 (sGD): sGD $100 credit (cR) is represented as:100.00
example 2 (JPY): JPY $200 debt (DR) is represented as:200
18,3 numeric
number of credits MAccumulated number of credit items for related account on the date (balance date) reflected above.
5 numeric
Debit Interest Rate o Debit Interest Rate 7,3 numeric
credit Interest Rate o credit Interest Rate 7,3 numeric
Account name M Registered account name within AnZ transactive 35 Alpha
customer name M organisational name registered within AnZ transactive. 30 Alpha
transaction type M
type of transaction: - Debit - credit - ntRF* (i.e. transfer between accounts) - ncHK* (i.e. cheques) - none (i.e. no transactions)
*only applicable in Vietnam and cambodia
10 Alpha
-
12
This document is issued by Australia and New Zealand Banking Group (PNG) Limited (ANZ) which is a subsidiary of Australia and New Zealand Banking Group Limited, which is incorporated in Australia. ANZ is a trade mark of ANZ. All other trade marks and products are either trade marks or registered trade marks of their owners. This document is provided to you on a commercial-in-confidential basis and must not be disclosed to any person outside of your organisation without express written permission of ANZ. The information contained in this guide is intended as general information only. The guide is subject to change without notice.
FielD NAmemANDAtORY/OPtiONAl DeSCRiPtiON
mAX. leNGth
AlPhA/NUmeRiCChARACteR
transaction Date MDate transaction was posted to the related accountFormat: DD/MM/YYYY HH:MM:ss
19 Alpha
transaction Amount M
signed, transaction value. Value amount of transaction (debit/credit) on related account on the date (balance date) reflected above, number of decimal places will be determined based on the currency code.
nB: there will be an explicit decimal point in the balance format when applicable.
example 1: sGD $100 credit (cR) represented as:+100.00
example 2: JPY $200 credit (cR) represented as:+200
18,3 numeric
transaction narrative M Particulars of transaction, variable format and is specified by the initiator of the transaction 160 Alpha
opening Balance M
signed, opening Balance of related account on the date (balance date) reflected above. number of decimal places will be determined based on the currency code.
example 1: sGD $100 credit (cR) represented as:+100.00
example 2: JPY $200 credit (cR) represented as:+200
18,3 numeric
sequence number M sequential system generated number within AnZ transactive 8 numeric
effective Date Meffective date of transaction on related account referenced above, Format: DD/MM/YYYY HH:MM:ss
19 Alpha
-
anz.com/papuanewguinea
This document is issued by A
ustralia and New
Zealand Banking Group (PN
G) Lim
ited (AN
Z) which is a subsidiary of A
ustralia and N
ew Zealand Banking G
roup Limited, w
hich is incorporated in Australia. Item
No. FFG
0006 07.2011 (77648) W239549