Skip to main content

Non-CBA Payment Requests File Specification

Version No. 9.4 18 June 2026 Public
VersionDateChanges
9.418 June 2026Updated external references to ISO and SWIFT official sources.
Amendments to address line 2 & 3 (field 21 & 22).
Country codes references updated
Currency code references updated
Updated link to the SWIFT BIC code checker
IBAN references updated
Added Glossary of Terms

1.1 Transaction Fields

Each transaction consists of the following fields:

#Field NameDescription
1Transaction TypeTo specify whether the transaction is an International Money Transfer (IMT), Priority Payment (PP) or a Non-CBA Payment Request (Non-CBA)
2Transaction DescriptionShort description of the transaction (for your records).
3Process DateThe value date of the transaction.
4Payment CurrencyThe currency for the credit side of the transaction (see Currency Codes).
5Payment AmountThe amount to be credited.
6Debit AmountThe amount to be debited.
7Debit Account - Account NumberThe debit account number.
8Dealer CodeThe reference code given by a CBA Foreign Exchange dealer for a negotiated customer rate.
9Dealer Exchange RateThe exchange rate given by a CBA Foreign Exchange dealer.
10Intermediary Bank - Bank CodeThe bank code of the intermediary bank.
11Intermediary Bank - NameThe name of the intermediary bank.
12Intermediary Bank - CityThe name of the city where the intermediary bank resides.
13Intermediary Bank - Country CodeThe country code for the intermediary bank (see Country Codes).
14Beneficiary Bank - Bank CodeThe bank code of the beneficiary bank.
15Beneficiary Bank - NameThe name of the beneficiary bank.
16Beneficiary Bank - CityThe name of the city where the beneficiary bank resides.
17Beneficiary Bank - Country CodeThe country code for the beneficiary bank (see Country Codes).
18Beneficiary -Account NumberThe beneficiary account number.
19Beneficiary -Account NameThe name of the beneficiary account.
20Beneficiary - Address line 1Beneficiary address line 1.
21Reserved For Future UseMust be blank - the payment will be rejected if a value is specified
22Reserved For Future UseMust be blank - the payment will be rejected if a value is specified
23Beneficiary - CityThe city where the beneficiary resides.
24Beneficiary - StateThe state/region, etc. where the beneficiary resides.
25Beneficiary - PostcodeThe postal code where the beneficiary resides.
26Beneficiary - Country CodeThe country code for the beneficiary (see Country Codes).
27Beneficiary Payment DetailsLong description of the transaction. Sent with the payment for advice to the beneficiary.
28Details of Charge(Non CBA Payment Requests only) Specify if the beneficiary will wear the charges, or if you as the ordering customer will.
29Urgent Payment(Non CBA Payment Requests only) Specify if you wish for your bank to process the payment as urgent.
30Ordering Bank - BIC(Non CBA Payment Requests only) Specify the BIC of the bank where the debit account (field 7) is held.

1.2 File Format Rules

No.Rule Description
1Each transaction in a file:
• Must be a one debit/ one credit transaction;
• Can be an IMT, Priority Payment or Non CBA Payment Request (i.e. payment types can be mixed in a file).
2Each transaction is separated by a CRLF (Carriage Return and Line Feed) character. Do not insert a CRLF character at the end of the last record in a file. It will create an additional blank record which will result in a warning message: "A formatting error has occurred for 1 row/s. Please ensure the row contains 27 fields."
3Each file can contain up to 350 transactions.
4Each field in the transaction must end in a comma, except the last field.
5Unused fields must be included in the file (i.e.,,). This includes fields that are not applicable to the payment type.
6Each numeric (N) field can contain: 0123456789
Note:
For amount fields a decimal point is also allowed.
7Each alphanumeric (AN) field can contain:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
Space= HEX 20 Hyphen= HEX 2D Apostrophe= HEX 27
Note: The first character in an alphanumeric field must be A to Z, a to z, or O to 9.
8Each alpha (A) field can contain:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
a b c d e f g h i j k l m n o p q r s t u v w x y z
9Country codes and currency codes must be upper case characters.
10Ensure that a comma is not included within a field, e.g, "Invoices 20061234, 20061235". Ensure that the ampersand character("&") is not used at all.
11IMT or Non CBA payment request - Intermediary Bank (fields 10-13) - if payment through an intermediary bank is required, the final payment details must contain a SWIFT BIC code in field 10. This can either be populated directly in the import file, or other detail provided in fields 10-13 to allow a manual search in CommBiz to locate the appropriate SWIFT BIC.
12IMT or Non CBA payment request - Beneficiary Bank (fields 14-17) - generally, the most unique piece of information to identify the beneficiary bank is the SWIFT BIC code. However, some banks require the branch name to be quoted as well. The SWIFT BIC can either be populated directly in the import file, or other detail provided in fields 14-17 to allow a manual search in CommBiz to locate the correct bank.

1.3 Sample File

NONCBA,ImportNonCBA,261106,USD,112.86,,8877665544,,,,,,,CITIUS33,,,US,100660296USD115601,Shefa li,5 Modern St,,,New York,,,US,NONCBAFCA Invoice 11,BEN,,CALCUS6LXXX

1.6 Non CBA Payment Request Field Definition

No.Field NameRequirementFormat ValidationSample
1Transaction TypeMandatory• Must be "NONCBA" or "NonCBA".NonCBA
2Transaction DescriptionMandatory• Up to 12AN.BoNY Xfer2
3Process dateMandatory• Must be exactly 6N.
• Must be a valid date specified in YYMMDD format.
• Must equal to the import date.
261106
4Payment CurrencyMandatory• Must be exactly 3A upper case characters. See Currency Codes.USD
5Payment AmountMandatory• Decimal point is optional.
• 1N to 11N before decimal point.
• 1N or 2N after the decimal point.
• Must be> 0.
989.99
6Debit AmountNot applicable for a Non CBA Payment Request
7Debit - Account NumberMandatory• Up to 34AN (space - and,, are not permitted).
• Must be a Non CBA Account active on CommBiz where the import user has transaction entitlements to "Create" Non CBA Payment Requests on the account.
57-12AF12345
8Dealer CodeNot applicable for a Non CBA Payment Request
9Dealer Exchange RateNot applicable for a Non CBA Payment Request
10Intermediary Bank - Bank CodeOptional - one or more of fields 10-12 are required for CommBiz bank search. Mandatory in final payment if the Non CBA Payment Request requires an intermediary bank.• Up to 11AN.
• For Straight- Through-Processing must be either an 8 or 11AN SWIFT BIC code (no spaces). See Locate or Verify a SWIFT BIC Code
ABNAUS33
or
ABNAUS33XXX
11Intermediary Bank - NameOptional - one or more of fields 10-12 are required for CommBiz bank search.• Up to 30AN.
• Can be used to perform a manual search in CommBiz upon importing the file.
ABN Amro Bank
12Intermediary Bank - CityOptional - one or more of fields 10-12 are required for CommBiz bank search.• Up to 12AN.
• Can be used to perform a manual search in CommBiz upon importing the file.
New York
13Intermediary Institution - CountryConditional - Mandatory if the Non CBA Payment Request requires an intermediary bank.• Must be exactly 2A upper case characters. See Country Codes.US
14Beneficiary Bank - Bank CodeConditional - one or more of fields 14-16 are required for CommBiz bank search.• Up to 11AN.
• For Straight- Through-Processing must be either an 8 or 11AN SWIFT BIC code (no spaces). See Locate or Verify a SWIFT BIC Code
CITIUS33
or
CITIUS33XXX
15Beneficiary Bank - NameConditional - one or more of fields 14-16 are required for CommBiz bank search.• Up to 30AN.
• Can be used to perform a manual search in CommBiz upon importing the file.
Citibank
16Beneficiary Bank - CityConditional - one or more of fields 14-16 are required for CommBiz bank search.• Up to 12AN.
• Can be used to perform a manual search in CommBiz upon importing the file.
New York
17Beneficiary Bank - CountryMandatory• Must be exactly 2A upper case characters. See Country Codes.US
18Beneficiary - Account NumberMandatory• Up to 34AN (space - and,, are not permitted).22331322
19Beneficiary - Account NameMandatory• Up to 62AN.
• Must only contain letters, numbers or spaces.
• Must contain at least 1A character and not contain only numbers or characters
ABC Limited
20Beneficiary - Address line 1Mandatory• Up to 40AN.
• Must only contain letters, numbers or spaces.
• Physical address (No post office box address)
101 Fifth Avenue
21Reserved For Future UseN/A• Must be blank - the payment will be rejected if a value is specified
22Reserved For Future UseN/A• Must be blank - the payment will be rejected if a value is specified
23Beneficiary - CityMandatory• Up to 19AN.
• Must only contain letters, numbers or spaces.
New York
24Beneficiary - StateOptional• Up to 4AN.
• Must only contain letters and/or numbers.
NY
25Beneficiary - PostcodeOptional• Up to 8AN.
• Must only contain letters or numbers.
90000
26Beneficiary - CountryMandatory• Must be exactly 2A upper case characters. See Country Codes.US
27Beneficiary Payment DetailsMandatory• Up to 105AN.Invoices 1223 and 3334 Sept-Oct
28Details of ChargeMandatory• "BEN" - charge any bank fees to beneficiary
• "OUR" - charge bank fees to ordering customer
BEN
29Urgent PaymentOptional• "Y" to request urgent payment, otherwise null.Y
30Ordering Bank - BICMandatory• Must match exactly the BIC of the Non CBA account being debited. BIC can be sourced on the CommBiz Account Information screen per Appendix E.CALCUS6LXXX