Skip to main content

Priority Payments 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

PP,Import PP,261106,,1,,200010969292,,,,,,,032000,,,,1234567,ABC and Co,,,,,,,,a,

1.5 Priority Payment Field Definition

No.Field NameRequirementFormat ValidationSample
1Transaction TypeMandatory• Must be "PP" or "pp".pp
2Transaction DescriptionMandatory• Up to 12AN.Sales comm
3Process dateMandatory• Must be exactly 6N.
• Must be a valid date specified in YYMMDD format.
• Must be greater than or equal to the import date.
• Must be less than or equal to 14 months from the import date.
261106
4Payment CurrencyNot applicable for a Priority Payment
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 Priority Payment
7Debit - Account NumberMandatory• Up to 34AN (space - and ,, are not permitted).
• Must be an active CommBiz account where the import user has transaction entitlements to "Create" Priority Payments.
200010130497 (account number must begin with the last 4 digits of BSB code)
8Dealer CodeNot applicable for a Priority Payment
9Dealer Exchange RateNot applicable for a Priority Payment
10Intermediary Bank - Bank CodeNot applicable for a Priority Payment
11Intermediary Bank - NameNot applicable for a Priority Payment
12Intermediary Bank - CityNot applicable for a Priority Payment
13Intermediary Bank - CountryNot applicable for a Priority Payment
14Beneficiary Bank - Bank Code (i.e. BSB number)Mandatory• Must be exactly 6N.032000
15Beneficiary Bank - NameNot applicable for a Priority Payment
16Beneficiary Bank - CityNot applicable for a Priority Payment
17Beneficiary Bank - CountryNot applicable for a Priority Payment
18Beneficiary - Account NumberMandatory• Must be 3AN to 9AN.600310145
19Beneficiary - NameMandatory• Up to 32AN.
• Must only contain letters, numbers or spaces.
XYZ Pty Ltd
20Beneficiary - Address line 1Optional• Up to 40AN
• Must only contain letters, numbers or spaces.
• Physical address (No post office box address)
221 George St
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 - CityConditional - Mandatory if the field 20 'Beneficiary address line 1' is populated• Up to 19AN.
• Must only contain letters, numbers or spaces.
Sydney
24Beneficiary - StateOptional• Up to 4AN.
• Must only contain letters and/or numbers.
NSW
25Beneficiary - PostcodeOptional• Up to 4AN.
• Must only contain letters or numbers.
2000
26Beneficiary - Country CodeConditional - Mandatory if the field 20 'Beneficiary address line 1' is populated• Must be exactly 2A upper case characters. See Country Codes.AU
27Beneficiary Payment DetailsOptional• Up to 105AN.Sales commission SeptOct