Professional Documents
Culture Documents
Format Description Generic Payment File (Pain.001)
Format Description Generic Payment File (Pain.001)
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 2
1 General
Rabobank offers the possibility to import batches with Europayments, Urgent Europayments, Urgent
Domestic Europayments, Worldpayments and Multibank payments using one payment file format. This
format concerns the pain.001.001.03 standard which is already being used for Europayments within the
Single Euro Payment Area (SEPA) and will be referred to by Rabobank - because of the broader usage of
the format and differences between Euro- and Worldpayments - as the “Generic Payment File” format.
A file in the Generic Payment File format may contain one (1) or more batches, and a batch can contain
one or more payments being debited from a single current account. Furthermore the characteristics of
a batch are that the payment(s) within the batch will be processed using the specified Requested
Execution Date; And when the batch contains more than one payment, the payment type for all
payments must be equal. When the Generic Payment File contains Europayments as well as
Worldpayments these payments must be presented in separate batches - one batch may not contain
both Euro- and Worldpayments. Both Urgent Europayments and Worldpayments may be present in
one batch.
1.2 Structure
1.2.1 Introduction
A Generic Payment File contains (batches with) payments using the Extensible Markup
Language (XML), which is a structured language containing all necessary attributes (tags and
content) to be able to process payments. To be able to check if the structure and used
attributes are correct the Generic Payment File can be validated against the XML Schema
Definition (XSD) which is published on the ISO20022 website.
1
The Common Global Implementation (CGI) group aims to achieve a high degree of standardization as to limit the obstacles users encounter
when implementing XML credit transfer formats. Please refer to http://www.swift.com/corporates/cgi/index for more information.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 3
Name Name of the element within the Generic Payment File message
Level Level of the element within the Generic Payment File message
<Top>
<Level 1>
<Level 2>
<Etc.>..</Etc.>
</Level 2>
</Level 1>
</Top>
Presence This determines if an element is optional or mandatory, and how many times the
element can be repeated. The number of times that an element can appear is
presented between square brackets.
A sub level element is mandatory only if the (optional) element above is present.
Type Field type indication:
- Numeric: only numbers are allowed
- Alphanumeric: may contain numbers and allowed characters (ref.
1.2.3 Character set)
- Date: CCYY-MM-DD
- Amount: numbers, with a decimal point as separator. The presentation of
the number of decimals are compliant with ISO4217.
The maximum length is 9 digits before the separator, and two behind it.
- Boolean: field with two options: ‘true’ or ‘false’
Length Maximum number of characters in the field.
Description Contains the definition of the message segment or element. Additional information
about usage of the element.
Europayments Indication 'X' means that this field is used for this type of payment.
Urgent Domestic Indication 'X' means that this field is used for this type of payment.
Europayments
Worldpayments + Indication 'X' means that this field is used for this type of payment.
Urgent Europayments
Multibank payments Indication 'X' means that this field is used for this type of payment.
When a message contains end-of-line characters and/or tab-characters, “Carriage Return” and
“LineFeed” (hexadecimal values 0x0D and 0x0A or decimal ASCII character values 13 and 10)
respectively, or a tab - “Horizontal Tab” (hexadecimal value 0x09 or decimal ASCII character value 9),
these characters are only allowed outside of the XML-tags; these characters are not allowed within the
tags or as field values. The only ‘practical’ use for these end-of-line and tab characters is for
readability/presentation within an editor which does not support a XML formatted presentation/view
of the information (and f.e. will present all the XML information in one line).
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 4
1.2.3 Character set
In Generic Payment File messages the standard UTF8 encoding must be used, using the Latin
characters which are common for international communication.
Rabobank accepts the following characters1:
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
/-?:().,'+
0123456789
Space
UTF-8 must be used as the default way of encoding characters. Characters with a different coding (for
example ISO-8859-1) may lead to rejected files. Rabobank accepts the extended character set as
recommended by the EPC. Fields which are used to identify a batch or payment (transaction) are
excluded from this extended character set.
For pain.001 it includes the following fields: <PmtInfId>, <InstrId> and <EndToEndId>.
1.2.4 Compatibility
Currently Europayments are completely processed via XML formatted messages by all parties involved
in the payment chain. Worldpayments and Urgent Europayments however are not yet processed via
XML formatted messages, these payments are processed and forwarded using “legacy” formats2 within
the payment chain.
These “legacy” formats offer limited or no support for certain tags/fields within the XML messages,
which is why information within these tags/fields can be truncated or lost.
Also there are options (fields) which are not allowed for Europayments yet relevant for World- or Urgent
Europayments: For example for Worldpayments it is possible to present an e-mail address via the
tag/field InstructionsForDebtorAgent to have the bank send a payment confirmation to this address.
This option is not available for Europayments.
The following payments are supported for Rabobank accounts including Rabo Network Banking
accounts (=accounts which are held with Rabobank in Belgium, Germany and The United Kingdom:
1
Rabobank accepts diacritical characters, these characters will not be converted to the characters as specified in 2.3. Depending on the
diacritical characters being used, there is a risk that payments containing these characters will not be processed by the bank of the beneficiary
(when the bank of the beneficiary does not allow or support these characters).
2
A “legacy” format, between banks is SWIFT FIN MT103 message standard which is used for non-SEPA credit transfers. The term “legacy” format
is used relative to the pain.001.001.03 format, it does not mean that SWIFT FIN messages are old or outdated.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 5
Important information about Urgent Domestic Europayments and Urgent Europayments:
Whereas it is guaranteed in The Netherlands that an Urgent Domestic Europayment will be available on
the account of the beneficiary within 1,5 hours, for an Urgent Europayment we can only guarantee that
the bank of the beneficiary will have received the payment within 1,5 hours (not guaranteed for the
beneficiary). Therefore Urgent Domestic payments are a separate type of payment from Urgent
Europayments.
Both Worldpayments and Urgent Europayments are processed equally (using the same fields/tags) and
sent as urgent payments, the difference being that Worldpayments will by default always be treated as
urgent payments whereas for Urgent Europayments it is mandatory to indicate that these
(Euro)payments must be treated as urgent payments.
Between Urgent Domestic Europayments and Urgent Europayments there are a few differences in
which fields/tags must be used and filled, these differences can be found in the Description column of
chapter 4.2 PaymentInformationSegment from page 12 onwards.
Every segment/building block within the Generic Payment File must be opened and closed according
to the XSD definition. Between the opening tag and closing tag the information for this tag is
contained.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 6
2 Payment determination
This chapter provides information about the way in which Rabobank will determine and process
payments on Payment Information Segment level and Transaction Information Segment level, called
Batch level and Payment level respectively. Details about the index numbers used in the schema
below can be found in the next chapter 3 Segment description.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 7
3 Segment description
This chapter describes all tags/fields which are relevant to Europayments, Urgent Europayments, Urgent Domestic Europayments, Worldpayments and Multibank
payments. Tags/fields which are supported in the pain.001.001.03 format but are not used or supported by Rabobank are omitted. If such fields are present in the file
they will be ignored but have to comply with XSD.
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Document <Document> Top [1..1] X X X X
<CstmrCdtTrfInitn> Top [1..1] X X X X
GroupHeader 1.0 <GrpHdr> Top [1..1] X X X X
MessageIdentification 1.1 <MsgId> 1 [1..1] Alphanumeric Max. 35 Unique file identification. X X X X
CreationDateTime 1.2 <CreDtTm> 1 [1..1] Date and Creationdate and –time of the file. X X X X
time Example: “2017-02-28T09:10:15”.
NumberOfTransactions 1.6 <NbOfTxs> 1 [1..1] Numeric Max. 15 Number of payments in the file. X X X X
ControlSum 1.7 <CtrlSum> 1 [0..1] Numeric Max. 18 Total/sum of all the individual payments, regardless X X X X
of the currency.
Decimals are separated by a point “.”.
InitiatingParty 1.8 <InitgPty> 1 [1..1] X X X X
Name <Nm> 2 [0..1] Alphanumeric Max. 70 Name of the ordering party. X X X X
Identification <Id> 2 [0..1] This tag/field is ignored for Worldpayments, X
Multibank payments, Urgent Europayments and
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 8
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Urgent Domestic Europayments.
For Europayments please refer to appendix A.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 9
3.2 Payment Information Segment
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
PaymentInformation 2.0 <PmtInf> Top [1..n] X X X X
PaymentInformationIdentification 2.1 <PmtInfId> 1 [1..1] Alphanumeric Max. 35 Unique reference number for the batch/PI. X X X X
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 10
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
payments will be presented individually in the
account information.
NumberofTransactions 2.4 <NbOfTxs> 1 [0..1] Numeric Max. 15 Number of payents in the batch/PI. X X X X
ControlSum 2.5 <CtrlSum> 1 [0..1] Amount Max. 18 Total/sum of all the individual payments in the batch X X X X
(this segment).
Decimals are separated by a point “.”.
PaymentTypeInformation 2.6 <PmtTpInf> 1 [0..1] The subtags below may either be present on this X X X X
level or on batch level (2.31), unless otherwise
described.
InstructionPriority 2.7 <InstrPrty> 2 [0..1] Alphanumeric 4 Any value specified will be ignored during
processing, even if the value contradicts the value
which is provided in tag 2.9 <Cd>. For Europayments
the value NORM is commonly used (however, as
mentioned, any value specified will be ignored).
ServiceLevel 2.8 <SvcLvl> 2 [0..1] For Europayments this tag is not mandatory and SEPA X X X X
may be presented on this (batch) level via 2.9 <Cd>
or on 2.34 payment level, but not on both levels;
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 11
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
- URGP for Urgent Domestic Europayments and
Urgent Europayments.
- SDVA, NURG and URGP 1 for Worldpayments and
Multibank Payments
1
Worldpayments are always processed by Rabobank as urgent payments, provided that these payments are provided before cut-off time and correctly (Straight Through Processing, i.e. without manual intervention or correction by
Rabobank); it remains possible to indicate that Worldpayments are to be processed as urgent payments, but regardless of the value provided all such payments are processed as urgent payments by default.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 12
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
This tag can be presented on batch/PI level or on
payment level (2.37), but not on both levels.
Other values for this tag will be ignored.
Proprietary 2.13 <Prtry> 3 [1..1] OR} Alphanumeric Max. 35 This information is not used for processing X
CategoryPurpose 2.14 <CtgyPurp> 2 [0..1] For Worldpayments, Urgent Europayments and X X
Urgent Domestic Europayments this field/tag and
underlying fields/tags will be ignored.
Code 2.15 <Cd> 3 [1..1] {OR Alphanumeric 4 Rabobank accepts and forwards all ISO Category X X
Purpose codes to the bank of the beneficiary.
This tag can be presented on batch/PI level or on
payment level (2.40), but not on both levels.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 13
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Proprietary 2.16 <Prtry> 3 [1..1] OR} Alphanumeric Max. 35 With Europayments and Multibank payments the X X
information provided in this field will be forwarded to
the receiving bank.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 14
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
For Europayments, Worldpayments, Multibank
payments and Urgent Domestic Europayments the
name provided will be overwritten with the statutory
name as registered for the account by Rabobank.
PostalAddress <PstlAdr> 2 [0..1] For Europayments and Urgent Domestic X X X X
Europayments the fields Country and AddressLine are
available, these are not mandatory.
1
The ISO20022 standard allows up to 7 address lines, however the EPC has limited the number of lines to 2 address lines.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 15
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 16
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
currency code of the account in this tag/field.
1
Wholesale and Rural refers to the Rabobank Current Account system for customers from (previously called) Rabobank International, for accounts in this system it is possible to transfer an amount using a currency amount which is
different from the currency of the account itself.
2
The Current Account system for customers from Rabobank Memberbanks (previously called) Rabobank The Netherlands where, contrary to Wholesale and Rural accounts, it is not allowed to transfer an amount in a currency that
is different from the currency of the account itself.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 17
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
‘NOTPROVIDED’ in this field, however this value is not
validated by Rabobank.
UltimateDebtor 2.23 <UltmtDbtr> 1 [0..1] This field/tag and underlying fields/tags are ignored X
for Worldpayments, Urgent Europayments, Urgent
Domestic Payments and Multibank payments.
This element may not be present together with
element 2.70. Both elements may be absent.
Name <Nm> 2 [0..1] Alphanumeric Max. 70 Name of the (ultimate) initiating party. This name is
transferred to the bank of the beneficiary.
Identification <Id> 2 [0..1] For Europayments please refer to appendix A. X
ChargeBearer 2.24 <ChrgBr> 1 [0..1] Alphanumeric 4 - For Europayments only the value ‘SLEV’ is X X X X
allowed.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 18
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
CTTransactionInformation 2.27 <CdtTrfTxInf> 1 [1..n] X X X X
PaymentIdentification 2.28 <PmtId> 2 [1..1] This tag/field and underlying tags/fields are used for X X X X
Europayments, and will be ignored for
Worldpayments, Multibank payments, Urgent Urgent
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 19
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Europayments and Urgent Domestic Europayments.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 20
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 21
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
For Worldpayments towards a Multibank account:
The code ‘INTC’ will only be used when the Rabobank
recognizes the beneficiary account to be a Multibank
account.
Proprietary 2.41 <Prtry> 4 [1..1] OR} Alphanumeric Max. 35 With Europayments and Multibank payments the X X
information provided in this field will be forwarded to
the receiving bank, for Multibank payments this field
can be used to provide codewords which are not
available in the CategoryPurpose list (f.e. OTHR/ABCD).
Only the first codeword will be forwarded to the
receiving bank.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 22
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
The currency for the amount must be provided within the
tag: <InstdAmt Ccy=”XXX”> where XXX must be a valid
ISO currency code (f.e. EUR, USD, GBP, JPY, etc.).
ChargeBearer 2.51 <ChrgBr> 2 [0..1] Alphanumeric 4 - For Europayments only the value ‘SLEV’ is X X X X
allowed.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 23
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Europayments.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 24
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
A list of permitted National Bank codes can be found
in ‘Appendix B – Payment information per country’.
Only codes mentioned in the Appendix may be used.
Codes which are not mentioned in the appendix will
be rejected.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 25
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
ClearingSystemIdentification and MemberId.
For Europayments:
Rabobank will always determine the BIC from the bank
of the beneficiary; when the BIC can be determined,
the BIC provided via this tag/field will be overwritten
with the determined BIC; When Rabobank cannot
determine the BIC, the BIC specified via this tag/field
will be used; Should the BIC be invalid, the payment
will be rejected.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 26
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
and when the BIC can be found/determined it will be
used for the payment; When no BIC is specified and
Rabobank is not able to determine the BIC, the name
country code and town name from the bank of the
beneficiary will be used for the payment; When no BIC
is provided, and no name and country code (from the
beneficiary bank) are provided, the payment will be
rejected.
ClearingSystemMember <ClrSysMmbId> 4 [0..1] This tag/field may only be used for Worldpayments X
Identification and Urgent Europayments.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 27
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Only codes mentioned in the Appendix may be used.
Codes which are not mentioned in the appendix will
be rejected.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 28
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
1 This tag/field is optional according to the ISO20022 standard, however Rabobank requires (i.e. mandatory) that the field is present.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 29
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
StreetName <StrtNm> 4 [0..1] Alphanumeric Max. 70 This tag/field is used for Worldpayments, Multibank X X
payments and Urgent Europayments. If filled, it must
contain the location address. It is not allowed to
specify a postal box address.
PostalCode <PstCd> 4 [0..1] Alphanumeric Max. 16 This tag/field is used for Worldpayments, Urgent X X
Europayments and Multibank payments
TownName <TwnNm> 4 [0..1] Alphanumeric Max. 35 This tag/field is used for Worldpayments, Urgent X X
Europayments and Multibank payments
Country <Ctry> 4 [0..1] Alphanumeric 2 Country code of the country where the beneficiary X X X X
resides.
This field is mandatory for Urgent Europayments,
Urgent Domestic Europayments, Worldpayments and
Multibank payments.
AddressLine <AdrLine> 4 [0..2] Alphanumeric Max. 70 Address information of the beneficiary, only used for X X
Europayments and Urgent Domestic Europayments.
For Europayments max. 2x70 positions:
1st line: Street and house number
2nd line: Postal code (zipcode) and city
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 30
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Identification <Id> 3 [1..1] X X X X
IBAN <IBAN> 4 [0..1] {OR Alphanumeric Max. 34 IBAN account number of the beneficiary. Only use X X X X
numbers and capital letters in the IBAN, usage of
spaces is not allowed.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 31
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
Code 2.87 <Cd> 3 [1..1] Alphanumeric 4 The list of allowed purpose codes can be found here: X
http://www.iso20022.org/external_code_list.page
tab ’11-Purpose’.
RemittanceInformation 2.98 <RmtInf> 2 [0..1] For Europayments either the Structured or X X X X
Unstructured tags/fields may contain a value, not
both. When both Structured and Unstructured
tags/fields contain a value the payment will be
rejected.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 32
Worldpayments + Urgent Europayments
Urgent Domestic Europayments
Multibank payments
Europayments
Name ISO- XML-tag Level Presence Type Length Description
ref.
a maximum of only one (1) Unstructured remittance
line.
Structured 2.100 <Strd> 3 [0..1] OR} Structured remittance information is only allowed for X
Europayments.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 33
1.8 2.19 2.23 2.70 2.79 2.81
Organisation Identification
For the identification of the organization the BIC must be filled. The three columns to the right indicate for each scenario whether the Party Identifier information is
passed on to the beneficiary bank (X) or ignored and not passed on (-).
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 34
Private identification
For the private identification the date and place of birth must be filled. In one occurrence you can use ‘other’. The three columns to the right indicate for each scenario
whether the information is passed on to the beneficiary bank (X) or ignored and not passed on (-).
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 35
Appendix B – Payment information per country
A national bank code uniquely identifies a bank or bank branch. For SEPA payments, providing a national bank code with your payment is not necessary as the IBAN is
mandatory. A national bank code is available within the IBAN. The same is true for countries outside of the SEPA area that use the IBAN account format. Please refer to
the IBAN registry available - here - for an overview of countries that use the IBAN as account number format.
For non-SEPA payments, providing a national bankcode can be essential. If BIC is not provided or beneficiary’s bank has no NIC then it is highly recommended to
supply the National Bank Code.
The table1 below gives an overview of the Clearing Systems that are registered with ISO, including the corresponding specifications of which the bank code must
meet. Information is extracted from the ISO External code list which can be found on http://www.iso20022.org/external_code_list.page see
tab '5- ClearingSystemIdentification'.
Please note: only National Bank Codes mentioned in the table underneath are used for processing. National Bank Codes which are also registered by ISO but not
listed in the table are JPZGN (Japan), SGIBG (Singapore), THCBC (Thailand), SESBA (Sweden), USPID (United States), CHSIC (Switzerland) and TWNCC (Taiwan). If one of
these National Bank Codes is provided, it will be ignored and not used for processing.
For other payment information of countries mentioned in the table and information of countries which are not mentioned in the table, please refer to the webpage
where payment information is described per country: https://www.rabobank.nl/particulieren/betalen/betalen-buitenland/betalingsinformatie/ (Dutch language only).
Country Country Content tag 2.71 and tag 2.77 Content tag 2.71 and 2.77 Member Remarks
code Clearing System Identification Identification
1
Updated on 7th December 2018.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 36
Country Country Content tag 2.71 and tag 2.77 Content tag 2.71 and 2.77 Member Remarks
code Clearing System Identification Identification
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 37
Example: National Bank Code of “Bank of New York Mellon”. The routing number is 021000018:
<ClrSysMmbId>
<ClrSysId>
<Cd>USABA</Cd>
</ClrSysId>
<MmbId>021000018</MmbId>
</ClrSysMmbId>
Example: National Bank Code of “Standard Chartered Bank branch London”. The Sort Code 60-91-04:
<ClrSysMmbId>
<ClrSysId>
<Cd>GBDSC</Cd>
</ClrSysId>
<MmbId>609104</MmbId>
</ClrSysMmbId>
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 38
Changelog
Titel : Format description Generic Payment File
Version : 1.9.3
Date : 25-02-2021
On behalf of : Rabo Direct Connect, SWIFT FileAct, Rabobank Internetbanking (Professional) and
Rabo Business Banking.
Rabobank Format description Generic Payment File February 2021 | Version 1.9.3 39