Professional Documents
Culture Documents
The following table describes the file format and gives a description of the contents of each field:
ForDebit transactions:
Beneficiary: /<Beneficiary's account number>
<Beneficiary's name> /ID/<Beneficiary's register No>
Beneficiary bank : <Beneficiary's bank code (SWIFT
code)> Details: <Payment details>
Example:
:20:20020305
:25:200771/61999318
:28C:22063/01
:60F:D020305GBP3701098,07
:61:0203050305DX72,25NCHK701099//
:86:999/CHEQUE 701099
:61:0203050305DX273000,00FTFRNONREF//
:86:999/00TFRNEW TREASURY DEPOSIT 72264933
:61:0203050305RCX1,50FREVNONREF//
:86:999/00REVREVERSAL
:62F:D020305GBP3823849,93
SWIFT MT103 File Format
The MT103 file is a sequential ASCII file containing a number of lines to form an MT103 message.
Each line is terminated by a
carriage return and line feed. A dash (‘-’) is used to denote the end of each payment.
File Validation
Files will be rejected outright where the:
File structure is incorrect (fields not terminated by a carriage return and line feed, unknown fields such
as :73: or unknown field
formats such as :57E:)
Data format is incorrect (alphas in numeric fields).
From Account Number and Sort Code are not registered to this organisation.
Also, any invalid characters (characters that do not conform to the SWIFT character set) will be
blanked out.
The table below shows the fields that make up an MT103 file format:
Key:
C – Conditional X – Alphanumeric
M – Mandatory 9 – Numeric
O – Optional n – defines the number of characters
Please note that for International Payments where field is ‘C’ (conditionally mandatory), one of the
following combinations is
mandatory:
SWIFTBIC or
NCC Type and NCC Code where NCC Type is Sort Code (SC) or
NCC Type and NCC Code where NCC Type is other than Sort Code, Beneficiary Bank Name,
Beneficiary Bank Address 1 and
Beneficiary Bank Address 3 or
Beneficiary Bank Name, Beneficiary Bank Address 1 and Beneficiary Bank Address 3
Please ensure the decimal separator ‘,’ is used in accordance with the payment currency’s format and
that the separator is
included, even where there are no decimal places in the payment amount.
E.g. for 2 decimal places the maximum amount is 999999999999.99
for 1 decimal place the maximum amount is 999999999999,9
for 0 decimal places the maximum amount is 999999999999
MT103 Example:
:20:TRANS REF 01
:32A:040717GBP100,01
:50A:/51507865
BARCGB22
:57A://SC200000
BARCGB2102B
:59:/12345678
MR J SMITH
:70:PAYMENT IN FULL AND FINAL
SETTLEMENT FOR INVOICE NUMBER 513
DATED 05/06/04
-
:20:TRANS REF 02
:32A:040630GBP200,02
:50A:/51507869
BARCGB22
:57D:ANY BANK
1 HIGH STREET
POOLE, DORSET
UNITED KINGDOM
:59:/23456789
MR. M. F. FRASER
-