Skip to main content

Acme ANZ Australia Payments

This describes validations / allowed data formats for Acme payments going through ANZ Australia. These will be validated by Acme and further validated by the bank. These rules may be stricter than what the bank requires.

Common Definitions

  • SWIFT Character Set:
    • The 26 uppercase Latin letters A-Z
    • The 26 lowercase Latin letters a-z
    • The 10 digits 0-9
    • Forward slash /
    • Hyphen -
    • Question mark ?
    • Colon :
    • Left and right parentheses ( )
    • Full stop .
    • Comma ,
    • Single quote '
    • Plus sign +
    • Space  
  • DE (Direct Entry) Character Set:
    • The 26 uppercase Latin letters A-Z
    • The 26 lowercase Latin letters a-z
    • The 10 digits 0-9
    • Forward slash /
    • Question mark ?
    • Colon :
    • Left and right parentheses ( )
    • Full stop .
    • Comma ,
    • Single quote '
    • Plus sign +
    • Space  
    • Ampersand &
    • At sign @
    • Exclamation mark !
    • Number sign / hash #
    • Dollar sign $
    • Percent sign %
    • Equals sign =
    • Left and right square brackets [ ]
    • Caret sign ^
    • Underscore _
    • note: does not include Hyphen -
  • NPP Character Set
    • The 26 uppercase Latin letters A-Z
    • The 26 lowercase Latin letters a-z
    • The 10 digits 0-9
    • Forward slash /
    • Hyphen -
    • Question mark ?
    • Colon :
    • Left and right parentheses ( )
    • Full stop .
    • Comma ,
    • Single quote '
    • Plus sign +
    • Space  
    • Exclamation mark !

AU_BECS

Maximum of 1000 payments per batch.

fieldpattern / charsetmax lengthmandatory/optional
customerReferenceDE18M
paymentDetailsN/A must not provide
receiver.nameDE35M
receiver.bankAccountNumberNumeric9M
receiver.localRoutingIdentifierNumeric (6 digit BSB)6M
receiver.addressN/A ignored

AU_HVCS

Maximum of 500 payments per batch.

fieldpattern / charsetmax lengthmandatory/optional
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
bankChargeBearerSHAREDO (default is SHARED)
receiver.nameSWIFT35M
receiver.bankAccountNumberNumeric9M
receiver.localRoutingIdentifierNumeric (6 digit BSB)6M
receiver.addressSWIFT35 chars x 3O

AU_OSKO (to bank account / BBAN)

Maximum of 1000 payments per batch.

fieldpattern / charsetmax lengthmandatory/optional
customerReferenceNPP35M
paymentDetailsNPP140O
receiver.nameNPP35M
receiver.bankAccountNumberNumeric9M
receiver.localRoutingIdentifierNumeric (6 digit BSB)6M
receiver.addressN/A ignored

AU_OSKO (to proxy)

Maximum of 100 payments to proxy per batch.

fieldpattern / charsetmax lengthmandatory/optional
customerReferenceNPP35M
paymentDetailsNPP140O
receiver.nameNPP35M
receiver.proxyTypeMOBILE or ABN or ORG_ID or EMAILM
receiver.proxyValue
for MOBILE
+<country code><- hyphen><telephone number>30M
receiver.proxyValue
for ABN
9 to 11 digits11M
receiver.proxyValue
for ORG_ID
up to 255 chars255M
receiver.proxyValue
for EMAIL
email address up to 255 chars255M
receiver.addressN/A ignored

TT

Maximum of 500 payments per batch.

fieldpattern / charsetmax lengthmandatory/optional
customerReferenceSWIFT16M
paymentDetailsSWIFT140O
bankChargeBearerSENDER or RECEIVER or SHAREDM
receiver.nameSWIFT35M
receiver.bankUppercase BIC11M
receiver.intermediaryBankUppercase BIC11O
receiver.bankAccountNumberAlphanumeric34M
receiver.addressSWIFT35 chars x 3O