Académique Documents
Professionnel Documents
Culture Documents
November 2016
Version 1.0
Acknowledgements
This document was developed by Nasreen Quibria of Q INSIGHTS for NACHA-The Electronic
Payments Association. Thanks to the following financial institutions and other key stakeholders for
providing insights that were applied in the creation of one or more of the NACHA ISO 20022
Mapping Guides and Spreadsheets:
ACI Worldwide
Bank of America
Bayer
BBVA Compass
BNY Mellon
BOK Financial
Bottomline Technologies
Citi
Commerzbank
Deutsche Bank
DNB
Fifth Third Bank
IBM
JPMorgan Chase
Microsoft
PNC
Oracle
SAP
US Bank
Wells Fargo
2|Page
Table of Contents
1. Overview ................................................................................................................................ 5
2. Bank to Customer Statement (camt.053) File Structure and Content for Returns ....... 6
a. Parties of the Transaction .................................................................................................. 6
b. Scenario .............................................................................................................................. 7
c. camt.053 XML Payment Message File Structure ............................................................ 8
1) The Group Header ......................................................................................................... 9
2) Statement ....................................................................................................................... 9
a) Balance ....................................................................................................................... 9
b) Entry .............................................................................................................................. 9
d. U.S. ACH Payments .......................................................................................................... 10
e. Example of U.S. ACH to ISO 20022 camt.053 Reversal ............................................... 11
f. ISO 20022 File Format Table ............................................................................................ 15
1) The Group Header ....................................................................................................... 17
2) Statement ..................................................................................................................... 18
3) Entry ............................................................................................................................... 19
3. NACHA File Mapping Details ............................................................................................. 40
a. File Header Record – All Formats ................................................................................... 40
b. Company/Batch Header Record – All SECs Except IAT ............................................. 42
c. CCD & PPD Entry Detail Record..................................................................................... 44
d. CTX Entry Detail Record .................................................................................................. 46
e. CCD, PPD, or CTX Addenda Record ............................................................................ 48
f. Batch/Control Record – All Formats .............................................................................. 50
g. File Control Record – All Formats ................................................................................... 52
4. Return Reason Codes ......................................................................................................... 53
5. Appendix .............................................................................................................................. 62
a. The Character Set ............................................................................................................ 62
1) Basic Latin ..................................................................................................................... 62
2) Special Characters in XML Content .......................................................................... 63
b. ISO Country Codes .......................................................................................................... 64
3|Page
c. External Code List ............................................................................................................. 64
d. Related Resources ........................................................................................................... 64
1) ISO 20022 ....................................................................................................................... 64
2) Common Global Implementation – Market Practice (CGI-MP) ........................... 64
3) European Payments Council (EPC) Guidelines for SEPA Transactions ................. 65
6. Revision History..................................................................................................................... 66
4|Page
1. Overview
NACHA aims to provide guidance on the use of ISO 20022 applied to U.S. ACH formats. This
document describes and references NACHA’s recommended interpretations and guidelines
to follow when mapping NACHA return items to the ISO 20022 format. The status and
reconciliation of submitted payments against the original pain.001 credit transfer file and/or
pain.008 direct debit file that happen after settlement i.e., not reported earlier with pain.002,
will have a return reason in the Bank to Customer Statement (camt.053) message. For
rejected items that happen prior to settlement that is provided through the bank to
corporate Customer Payment Status Report (pain.002) please refer to the separate NACHA
Guide on pain.002.
Note that this document focuses on the details of the Bank to Customer Statement Report
for Returns ONLY and not intended to be a complete guide to bank account statements.
The version recommended by NACHA for use of these formats is camt.053.01.02 in alignment
with the Single Euro Payment Area (SEPA) implementation guideline put forth by the
European Payments Council (EPC) and the current and future trend in global adoptions of
ISO 20022 standards. With this, NACHA desires to maximize global interoperability for U.S.
based companies.
This document should be read alongside the NACHA camt.053 ISO 20022 Mapping
Spreadsheet, which offers the full set of data elements and sub elements in the camt.053
XML file. Knowledge of XML and NACHA rules and formats is recommended to interpret this
document.
This guide is intended for educational purposes only and does not constitute legal advice. It may be
updated as the needs of the industry evolve. Users are encouraged to periodically ensure they have
the most current version.
5|Page
2. Bank to Customer Statement (camt.053) File Structure and Content
for Returns
ISO 20022
Synonym Description
Participant
6|Page
b. Scenario
The purpose of this section is to provide the entire chain of electronic information
exchange between the Debtor, the Debtor’s Agent, the Creditor’s Agent and the
Creditor. The high level process flow is illustrated below.
1. The Debtor (Originator) receives an invoice for a purchase that they made.
2. The Debtor creates the payment instruction, a Credit Transfer Initiation (pain.001) file
that is sent to the Financial Institution, the Debtor Agent (or ODFI).
3. The Debtor Agent validates the message and sends a Payment Status Report
(pain.002) notifying the Debtor if the file is accepted or rejected.
4. The information included in every single payment is validated against each payment
system and the Debtor Agent sends a Payment Status Report (pain.002) reporting
rejected payments to the Debtor, if any.
5. The Debtor Agent transmits a file via the clearing house to the Creditor Agent (or
RDFI) to process the payments. If any of the payments are rejected on execution
day, the Debtor Agent sends a Payment Status Report (pain.002) reporting rejected
payments to the Debtor. Otherwise the Debtor Agent will send a Debit Notification
report (camt.054) to the Debtor reporting executed payments.
6. The Creditor Agent sends a Credit Notification report (camt.054) to the Creditor
reporting incoming payments.
7. Debtor Agent and/or Creditor Agent sends an Interim Account Report (camt.052) to
the Debtor and/or Creditor.
8. Debtor Agent and/or Creditor Agent sends an Account Statement (camt.053) to the
Debtor and/or Creditor.
7|Page
Note that this document is limited to camt.053 message transactions related to return
items and does not address the other message types described above.
8|Page
1) The Group Header
The Group Header is mandatory and must be present once. It contains general
elements that apply to the whole camt.053 message such as
MessageIdentification and CreationDateAndTime.
2) Statement
The Statement building block is mandatory and repetitive. It contains
components such as Balance and Entry.
a) Balance
Balance information is part of the Statement block, and can be present
more than once. Each statement will contain an opening and closing
balance for one or more accounts at a given point in time.
b) Entry
Each Entry is part of the Statement and can be repetitive. It contains
detailed transaction information on the entries booked to an account(s).
9|Page
d. U.S. ACH Payments
Today it is not possible to transmit ISO 20022 XML files through the U.S. clearing systems
(Operators). As such, U.S. financial institutions that receive NACHA formatted return
entry items must translate these to ISO 20022 XML-based files for corporate clients that
have adopted the standard.
Certain standard NACHA “formatting” fields (e.g., record type codes, record size,
etc.) highlighted in Part 3 of this document that are specific to U.S. ACH format are
not carried forward in the ISO 20022 messages. In migrating to ISO 20022 standards
we recommend corporations and financial institutions work closely together to test
and validate the ISO 20022 XML files to identify any potential issues in the handling of
items returned after settlement.
10 | P a g e
e. Example of U.S. ACH to ISO 20022 camt.053 Reversal
Following submission of a payment instruction file a credit transaction has been reversed as illustrated below. Note that
some details of the record file are left out of this example.
<GrpHdr>
Unique reference created by bank <MsgId>99345678912</MsgId>
When camt.053 file was generated <CreDtTm>2016-12-12T11:35:01</CreDtTm>
<MsgRcpt>
<Id>
<OrgId>
<Othr>
Message Recipient ID <Id>GE45678</Id>
</Othr>
</OrgId>
</Id>
</MsgRcpt >
</GrpHdr>
11 | P a g e
2. Entry XML Message
<Ntry>
Credit due to a returned credit transfer
<CdtDbtInd>CRDT</CdtDbtInd>
<Sts>BOOK</Sts>
<ValDt>
<Dt>2016-12-10</Dt>
</ValDt>
<BkTxCd>
<Domn>
Payment <Cd>PMNT</Cd>
<Fmly>
Issued Credit Transfer
<Cd>ICDT</Cd>
Reversal due to payment return <SubFmlyCd>RRTN</ SubFmlyCd >
</Fmly>
</Domn>
</BkTxCd>
<NtryDtls>
<TxDtls>
<Refs>
Identification Number
<EndToEndId>20072840342</EndToEndId >
</Refs>
<AmtDtls>
<Amt>
Amount <InstdAmt Ccy=
“USD”>2065.00</InstdAmt>
</Amt>
</AmtDtls>
<RltdPties>
Company Name
<Dbtr>
<Nm>Global Enterprises</Nm>
<Id>
<OrgId>
<Othr>
12 | P a g e
Company Identification (10-digit ID assigned by <Id>987654321</Id>
the bank e.g., Tax ID) <SchmeNm>
<Cd>TXID</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Dbtr>
<DbtrAcct>
<Id>
<Othr>
Account Number
<Id>4854697999999</Id>
</Othr>
</Id>
</DbtrAcct>
<Cdtr>
Individual Name / Receiving Company Name <Nm>Jane Smith</Nm>
</Cdtr>
<CdtrAcct>
<Id>
<Othr>
Account Number <Id>22716534</Id>
</Othr>
</Id>
</CdtrAcct>
</RltdPties>
<RltdAgts>
<DbtrAgt>
<FinInstnId>
<ClrSysMmbId>
<ClrSysId>
<Cd>USABA</Cd>
Originating DFI Identification (originating routing </ClrSysId>
number assigned) <MmbId>061000010</MmbId>
13 | P a g e
</ClrSysMmbId>
<Nm>NOLA BANK</Nm>
</FinInstnId>
</DbtrAgt>
<CdtrAgt>
<FinInstnId>
<ClrSysMmbId>
<ClrSysId>
<Cd>USABA</Cd>
Receiver DFI Identification (routing number </ClrSysId>
where receiver maintains his account) <MmbId>061000010</MmbId>
</ClrSysMmbId>
<Nm>USA BANK</Nm>
</FinInstnId>
</CdtrAgt>
<RtrInf>
<Rsn>
Return Reason Code (e.g., Incorrect Account <Cd>AC01</Cd>
Number) </Rsn>
</RtrInf>
</TxDtls>
</NtryDtls>
</Ntry>
14 | P a g e
f. ISO 20022 File Format Table
The Bank to Customer Statement message is described in the following table and
shows how these blocks are to be coded within the actual XML file. Mandatory ISO
20022 fields and key data elements required to map the NACHA file formats to the
ISO 20022 XML message are highlighted. Please pay attention to the column "Maps to
NACHA Format Field" when implementing support for Bank to Customer Statement
messages for the U.S. market. Failure to provide files that meet the specifications
outlined may result in files and/or transactions being rejected.
Note that not all elements have been repeated in this document and should be
taken into account where applicable in bank specific criteria, and only relevant
return information have been highlighted.
ISO Index: index used in the official ISO 20022 XML Message Definition Report
(www.iso20022.org)
Tag Level: specifies the tag depth of the ISO field name within the document
represented by a ‘+’. For example:
‘++’ would represent the Child Element of the previous Parent Element
+ <>
++ <>
<>
+++ <>
<>
<>
G DTH TAG STRUCTURE
Note that where optional tags that have not been populated, the tag should
be omitted from the file along with its parent tag. Also, “empty tag” implies a
choice component.
15 | P a g e
[0..1] = optional, only one occurrence
Entry Segment – Populate entry segment specifying the reason for the return
Maps to NACHA Format Field: specifies whether each tag and data element
is applicable to NACHA return items.
Mapping Guide: For a number of fields, please pay attention to the Usage
Rules that must be followed when implementing camt.053 bank to customer
statement files sent in the U.S. These are outlined throughout the document.
16 | P a g e
1) The Group Header
The Group Header contains information about the camt.053 message itself.
XML Declaration
Set of characteristics
shared by all individual
Group Header transactions included in
1.0 + [1..1] M
<GrpHdr> the message
Empty tag
The reference of the
bank/CSM initiating the
‘R’ message. Unique
identification, as
assigned by the initiating
Message
party, and sent to the Max35Text
1.1 Identification ++ [1..1] M Unique identifier assigned
next party in the chain
<MsgId>
to unambiguously
identify the message.
17 | P a g e
Group Header Block
2) Statement
The Statement segment first reports general statement information: the account which is reported on and balance
details for the relevant book date. It is also repeated for each currency on account.
18 | P a g e
3) Entry
The Entry segment contains details of the transaction booked on the account.
Empty tag
Date ISODate
4.1.0 ++++ Specified date [1..1] M
<Dt>
Date and time at which
assets become available
to the account owner in
case of a credit entry, or
Value Date
2.83 +++ cease to be available to [0..1] O
<ValDt>
the account owner in
case of a debit entry
Empty tag
19 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Specifies the business
Code Code
2.93 +++++ area of the underlying [1..1] M Set value to “PMNT” for Payments
<Cd>
transaction
Specifies the family and
the sub-family of the
bank transaction code,
Family within a specific domain,
2.94 +++++ [1..1] M
<Fmly> in a structured and
hierarchical format
Empty tag
1. For ALL, Batch Header
Refer to ISO Bank Transaction Code List
Record, Service Class
Code Specifies the family Code Code (Record 5, Field 2)
2.95 ++++++ [1..1] M Set value to "ICDT" for credit transfers
<Cd> within a domain 2. For ALL, Batch Control
(pain.001) or "IDDT" for direct debit
Record, Service Class
(pain.008)
Code (Record 8, Field 2)
20 | P a g e
Entry Segment – This can occur multiple times
21 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Set of elements used to
provide the
References identification of the
2.143 +++++ [0..1] O
<Refs> underlying transaction
Empty tag
Point to point reference,
as assigned by the
Message
sending party, to Max35Text <MessageIdentification> from pain.001 or
2.144 Identification +++++ [0..1] O
unambiguously identify pain.008
<MsgId>
the batch of
transactions
Unique identification, as
Payment Information assigned by a sending <PaymentInformationIdentification> from
Identification party, to unambiguously Max35Text pain.001 or pain.008; or other reference
2.146 +++++ [0..1] O
<PmtInfId> identify the payment identifying the original payment instruction,
information group within if available
the message
Unique identification, as
assigned by an
Instruction
instructing party for an Max35Text <InstructionIdentification> from pain.001 or
2.147 Identification ++++++ [0..1] O
instructed party, to pain.008. Reported when available
<InstrId>
unambiguously identify
the instruction
Unique identification, as
assigned by the initiating
For CCD, PPD, or CTX,
party, to unambiguously
End To End Entry Detail Record, Identification Number as included in the
identify the transaction. Max35Text
2.148 Identification ++++++ [0..1] O Individual Identification original entry, <EndToEndIdentification>
This identification is
<EndToEndId> Number (Record 6 Field 7) from pain.001 or pain.008
passed on, unchanged,
throughout the entire
end-to-end chain
22 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Identifies the amount of
money to be moved
between the debtor and
creditor, before
deduction of charges,
expressed in the
currency as ordered by
the initiating party and
Instructed Amount
2.1.0 ++++++ provides currency [0..1] O
<InstdAmt>
exchange information in
case the instructed
amount and/or currency
is/are different from the
entry amount and/or
currency.
Empty tag
Amount of money to be Original amount from pain.001 or pain.008
moved between the For CCD, PPD and CTX,
debtor and creditor, Entry Detail Record, e.g., <InstdAmt
Amount Amount
2.1.1 +++++++ before deduction of [1..1] M Amount (Record 6, Field Ccy="EUR">5000.00</InstdAmt>
<AmtCcy="AAA">
charges, expressed in 6)
the currency as ordered
by the initiating party
23 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Party that initiated the
payment that is reported
Initiating Party
2.200 ++++++ in the entry [0..1] O
<InitgPty>
Empty tag
Name by which a party Max140Text
Name is known and which is
9.1.0 +++++++ [0..1] O
<Nm> usually used to identify
that party
Unique and
unambiguous way of
identifying an
Identification
9.1.12 +++++++ organisation or an [0..1] O
<Id>
individual person
Empty tag
Unique and
Organisation unambiguous way to
9.1.13 +++++++
Identification identify an organization [1..1] M
{OR +
<OrgId>
Empty tag
24 | P a g e
Entry Segment – This can occur multiple times
Empty Tag
Identification +++++++ Identification assigned Max35Text
9.1.16 [1..1] M
<Id> +++ by an institution
Name of the
+++++++
9.1.17 Scheme Name identification scheme [0..1]
+++ O
<SchmeNm>
Empty tag
Also include when populating Identification
field.
Name of the
+++++++ identification scheme, in
9.1.18 Code [1..1] Code Examples:
++++ a coded form as M
{OR <Cd> “TXID” for Tax Identification Number
published in an external
“CUST” Customer Identification Number
list
or other Code from External Code List
25 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Unique and
Organisation unambiguous way to
9.1.13 +++++++
Identification identify an organization [1..1] M
{OR +
<OrgId>
Empty tag
26 | P a g e
Entry Segment – This can occur multiple times
Empty Tag
1. For ALL, File Header
Record, Immediate Origin
(Record 1, Field 4)
2. For CCD, PPD & CTX,
Batch Header Record, For Original Credit Transactions (pain.001)
Identification +++++++ Identification assigned Max35Text
9.1.16 [1..1] M Company Identification map 10-digit ID assigned by the bank
<Id> +++ by an institution
(Record 5, Field 5)
3. For ALL, Batch Control
Record, Company
Identification (Record 8,
Field 7)
Name of the
+++++++
9.1.17 Scheme Name identification scheme [0..1]
+++ O
<SchmeNm>
Empty tag
27 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Unique and
unambiguous
identification of the
Identification account between the
1.1.0 +++++++ [1..1] M
<Id> account owner and the
account servicer
Empty tag
International Bank
Account Number (IBAN)
- identifier used
1.1.1 IBAN +++++++ IBANIdentifier Usage Rule: If <Othr> is populated,
internationally by [1..1] M
{OR <IBAN> + <IBAN > should not be populated
financial institutions to
uniquely identify the
account of a customer
28 | P a g e
Entry Segment – This can occur multiple times
Empty tag
For CCD, PPD and CTX,
Identification +++++++ Identification assigned Entry Detail Record, DFI For original Direct Debit (pain.008) map
1.1.3 [1..1] Max35Text M
<Id> ++ by an institution Account Number (Record Receiver’s Bank Account Number
6, Field 5)
Nature, or use, of the
Type account
1.1.8 +++++++ [0..1] O
<Tp>
Empty tag
Name of the Type in a For ALL, Entry Detail For original Direct Debit (pain.008) set
1.1.9 Code +++++++
coded form as published [1..1] Code M Record, Transaction Code value to "CACC" for checking and "SVGS"
(OR <Cd> +
in an external list (Record 6, Field 2) for savings
1.1.10 Proprietary +++++++ Specifies the Type as a Usage Rule: If <Cd> is populated, < Prtry>
[1..1] Max35Text M
OR} <Prtry> + proprietary code should not be populated
Creditor Information
Party to which the
Creditor amount of money is due
2.204 ++++++ [0..1] O
<Cdtr>
Empty tag
1. For ALL, Immediate
Origin Name (Record 1,
Field 12) 1 & 2* For original Direct Debit (pain.008)
2. For CCD, PPD & CTX, map Company Name to Creditor Name
Batch Header Record,
Company Name
(Record 5, Field 3) 3* & 4* For original Credit Transactions
Name
9.1.0 +++++++ Name of the Creditor [0..1] Max140Text O 3. For CCD & PPD, Entry (pain.001) map Individual/Receiving
<Nm>
Detail Record, Receiving Company Name to Creditor Name
Company Name
(Record 6, Field 8) *Note for 3rd party payment i.e., payment
4. For CTX, Entry Detail made or received on behalf of, map to
Record, Receiving <UltimateCreditor> <Name>
Company Name
(Record 6, Field 9)
29 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Unique and
Organisation unambiguous way to
9.1.13 +++++++
Identification identify an organization [1..1] M
{OR +
<OrgId>
Empty tag
Code allocated to
organisations by the ISO
9362 Registration
Authority, under an
international
BIC Or BEI identification scheme, as Identifier Usage Rule: If <Othr> is populated,
9.1.14 +++++++
<BICOrBEI> described in the latest [0..1] O <BICOrBEI> should not be populated
++
version of the standard
ISO 9362 Banking
(Banking
telecommunication
messages, Bank Identifier
Codes)
Unique identification of
an organization as
assigned by an
Other +++++++
9.1.15 institution, using an [0..n] O
<Othr> ++
identification scheme
Empty Tag
1. For ALL, File Header
Record, Immediate Origin
(Record 1, Field 4)
2. For CCD, PPD & CTX,
Batch Header Record, For original Direct Debit (pain.008) map 10-
Identification +++++++ Identification assigned Max35Text
9.1.16 [1..1] M Company Identification digit ID assigned by the bank
<Id> +++ by an institution
(Record 5, Field 5)
3. For ALL, Batch Control
Record, Company
Identification (Record 8,
Field 7)
30 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Unique and
unambiguous
identification of the
Identification account between the
1.1.0 +++++++ [1..1] M
<Id> account owner and the
account servicer
Empty tag
31 | P a g e
Entry Segment – This can occur multiple times
Empty tag
For CCD, PPD and CTX,
Identification +++++++ Identification assigned Entry Detail Record, DFI For original Credit Transaction (pain.001)
1.1.3 [1..1] Max35Text M
<Id> ++ by an institution Account Number (Record map Receiver’s Bank Account Number
6, Field 5)
Nature, or use, of the
Type account
1.1.8 +++++++ [0..1] O
<Tp>
Empty tag
Name of the Type in a For ALL, Entry Detail
1.1.9 Code +++++++ For original Credit Transaction (pain.001)
coded form as published [1..1] Code M Record, Transaction Code
(OR <Cd> + map set value to "CACC" for checking and
in an external list (Record 6, Field 2)
"SVGS" for savings
1.1.10 Proprietary +++++++ Specifies the Type as a Usage Rule: If <Cd> is populated, < Prtry>
[1..1] Max35Text M
OR} <Prtry> + proprietary code should not be populated
Empty tag
32 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Bank Identifier Code.
Code allocated to
financial institutions by
the Registration
Authority, under an
international
Usage Rule: Either <BIC> or <ClrSysMmbId>
BIC +++++++ identification scheme, as BICIdentifier
6.1.1 [0..1] O must be populated
<BIC> + described in the latest
version of the standard
ISO 9362 Banking
(Banking
telecommunication
messages, Bank Identifier
Codes)
Unique and
unambiguous identifier
Clearing System of a clearing system
Member +++++++ member, as assigned by
6.1.2 [0..1] O
Identification + the system or system
<ClrSysMmbId> administrator.
Empty tag
33 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Specifies the Clearing
System Member
6.1.4 Code +++++++ If <MemberIdentification> is present, set to
Identification as [1..1] Code M
{OR <Cd> +++ “USABA”
published in an external
local instrument code list
Specifies the Clearing
6.1.5 Proprietary +++++++ System Member Max35Text Usage Rule: If <Cd> is populated,
[1..1] M
OR} <Prtry> +++ Identification, as a <Prtry> should not be populated
proprietary code
1. For ALL, File Header
Record, Immediate
Destination (Record 1,
Field 3)
2. For CCD, PPD and CTX,
Company Batch Header,
Originating DFI 1, 3, and 4 for original Credit Transaction
Identification (Record 5, (pain.001) maps to bank routing number
Field 12) where original file went
3. For ALL, Batch/Control
Record, Originating DFI 2 & 5 for original Direct Debit (pain.008)
Member
+++++++ Bank clearing code or Max35Text Identification (Record 8, maps to bank routing number of the
6.1.6 Identification [1..1] M
++ transit routing number Field 10) institution initiating the entry/where receiver
<MmbId>
4. For ALL, Entry Detail maintains his account
Record, Receiving DFI
Identification (Record 6,
Field 3) (i.e., ODFI of
original entry) and Check
Digit (Record 6, Field 4)
5. For CCD, PPD and CTX,
Addenda Record,
Original Receiving DFI
Identification (Record 7,
Field 6)
34 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Bank Identifier Code.
Code allocated to
financial institutions by
the Registration
Authority, under an
international
Usage Rule: Either <BIC> or <ClrSysMmbId>
BIC +++++++ identification scheme, as BICIdentifier
6.1.1 [0..1] O must be populated
<BIC> + described in the latest
version of the standard
ISO 9362 Banking
(Banking
telecommunication
messages, Bank Identifier
Codes)
35 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Specification of a pre-
agreed offering
between clearing
Clearing System agents or the channel
+++++++
6.1.3 Identification through which the [0..1] O
++
<ClrSysId> payment instruction is
processed
Empty tag
Specifies the Clearing
System Member
6.1.4 Code +++++++ If <MemberIdentification> is present, set to
Identification as [1..1] Code M
{OR <Cd> +++ “USABA”
published in an external
local instrument code list
Specifies the Clearing
6.1.5 Proprietary +++++++ System Member Max35Text Usage Rule: If <Cd> is populated,
[1..1] M
OR} <Prtry> +++ Identification, as a <Prtry> should not be populated
proprietary code
1. For ALL, File Header
Record, Immediate
1 & 3 for original Direct Debit (pain.008)
Destination (Record 1,
maps to bank routing number where
Field 3)
original file went
2. For CCD, PPD and CTX,
Company Batch Header,
2, 4 & 5 for original Credit Transaction
Member Originating DFI
+++++++ Bank clearing code or Max35Text (pain.001) maps to bank routing number of
6.1.6 Identification [1..1] M Identification (Record 5,
++ transit routing number the institution initiating the entry/where
<MmbId> Field 12) (i.e., RDFI of the
receiver maintains his account
original entry)
3. For ALL, Batch Control
Record, Originating DFI
Identification (Record 8,
Field 10)
Continued
36 | P a g e
Entry Segment – This can occur multiple times
Return Information
Set of elements used to
provide the return
Return Information
2.293 +++++ information [0..1] O
<RtrInf>
Empty tag
Bank transaction code
Original Bank included in the original
2.294 Transaction Code ++++++ entry for the transaction [0..1] O
<OrgnlBkTxCd>
Empty tag
37 | P a g e
Entry Segment – This can occur multiple times
Empty tag
Specifies the business
Code +++++++
2.296 area of the underlying [1..1] Code M
<Cd> +
transaction
Specifies the family and
the sub-family of the
bank transaction code,
Family +++++++ within a specific domain,
2.297 [1..1] M
<Fmly> + in a structured and
hierarchical format
Empty tag
Empty tag
Identification of the
Issuer +++++++
2.302 issuer of the proprietary [0..1] Max35Text O
<Issr> +
bank transaction code
38 | P a g e
Entry Segment – This can occur multiple times
39 | P a g e
3. NACHA File Mapping Details
The tables that follow summarize the NACHA file format mappings of relevant camt.053 fields. Note that for Return Entries each
field remains unchanged from the original entry, unless otherwise indicated.
NACHA File Format Length Position M,R,O Content Description ISO 20022 Mapping Comments
Bank transit routing number preceded by a For original Direct Debit (pain.008) maps to
3 Immediate Destination 10 04-13 M
blank space <EntryDetails><TransactionDetails><RelatedAgents>
<CreditorAgent><FinancialInstitutionIdentification>
<ClearingSystemMemberIdentification><MemberIdentification>
40 | P a g e
The date the original file was created or
5 File Creation Date 6 24-29 M Not mapped. Infer from <Statement><FromToDate>
transmitted
41 | P a g e
b. Company/Batch Header Record – All SECs Except IAT
NACHA File Format Length Position M,R,O Content Description ISO 20022 Mapping Comments
42 | P a g e
Field contains the entry description from
the original Batch ID e.g., "PAYROLL",
71 Company Entry Description 10 54-63 M "TRADEPAY", "GAS BILL", etc. It may Not mapped
contain the identification of the ACH
Operator converting the entry
Descriptive date included in the original
8 Company Descriptive Date 6 64-69 O Not mapped
batch, if any
Map to <Entry><ValueDate><Date>
43 | P a g e
c. CCD & PPD Entry Detail Record
CCD Length Position M,R,O Content Description ISO 20022 Mapping Comments
Maps to
6 Amount 10 30-39 M The dollar amount of the item originated <EntryDetails><TransactionDetails><AmountDetails><Instructed
Amount> e.g., <InstdAmt Ccy="USD">5000.00</InstdAmt>
Identification Number field may be used by
the Originator to insert its own number for
tracing purposes. For CIE and MTE entries,
positions 40-54 are used for a 15-character
Individual Identification Individual Name, and positions 55-76 are
Number / Identification used for a 22-character Individual Maps to <EntryDetails><TransactionDetails><References>
71 15 40-54 O
Number / Check Serial Identification Number. For POP return <EndToEndIdentification>
Number entries, this field (positions 40-54) contains
the Check Serial Number (positions 40-48),
the Terminal City (positions 49-52) and the
Terminal State (positions 53-54) from the
original Entry
For original Credit Transaction (pain.001) maps to
Name of Receiver. For CIE and MTE entries, <EntryDetails><TransactionDetails><RelatedParties>
positions 40-54 are used for a 15-character <Creditor><Name>5
Individual Name /
81 22 55-76 R Individual Name, and positions 55-76 are
Receiving Company Name
used for a 22-character Individual For original Direct Debit (pain.008) maps to
Identification Number <EntryDetails><TransactionDetails><RelatedParties>
<Debtor><Name>4
Field defined by the ODFI some banks
Discretionary Data / request it be left blank. For SHR and POS
Payment Type Code / return entries, this field (positions 77-78) is
91 2 77-78 R/M Not mapped*2
Card Transaction Type mandatory and contains the Card
Code Transaction Type Code (positions 77-78) of
the original Entry
"0" = no addenda record supplied, "1" =
10 Addenda Record Indicator 1 79-79 M Not mapped
one or more addenda records supplied
Means for the originator to identify the
individual entries. Field is constructed as
follows: the first 8 digits are the ODFI transit
routing number or Field 12 of the
111 Trace Number 15 80-94 M Company/Batch Header. The remainder Not mapped
positions must be a unique number in
sequential order. Changed to the Trace
Number assigned by the institution
preparing the Automated Return Entry
NOTE:
* Field typically not used by U.S. banks
1 For Return Entries, each field remains unchanged from the original entry, unless otherwise indicated
2 Usage may also vary with field populated based on bank specific criteria
4 For 3rd party payment i.e., payment on behalf of, maps to <UltimateDebtor> fields
5 For 3rd party payment i.e., ultimate beneficiary of payment, maps to <UltimateCreditor> fields
45 | P a g e
d. CTX Entry Detail Record
CTX Length Position M,R,O Content Description ISO 20022 Mapping Comments
46 | P a g e
<EntryDetails><TransactionDetails><RelatedParties>
<DebtorAccount> <Identification><Other><Identification>
Maps to <EntryDetails><TransactionDetails><AmountDetails>
The amount of the transaction in dollars
6 Total Amount 10 30-39 M <InstructedAmount>
with two decimal places
e.g., <InstdAmt Ccy="USD">5000.00</InstdAmt>
Identifying (e.g., accounting) number by
Maps to <EntryDetails><TransactionDetails><References>
7 Identification Number 15 40-54 O which the receiver is known to the
<EndToEndIdentification>
originator for descriptive purposes
The number of addenda records
associated with the CTX Entry Detail
Number of Addenda
8 4 55-58 M Record. Changed to the Trace Number Not mapped
Records
assinged by the institution preparing the
Automated Return Entry
For original Credit Transaction (pain.001) maps to
<EntryDetails><TransactionDetails><RelatedParties><Creditor><
Name>5
Receiving Company
9 16 59-74 R Name of Receiver
Name/Individual Name
For original Direct Debit (pain.008) maps to
<EntryDetails><TransactionDetails><RelatedParties><Debtor><N
ame>4
10 Reserved 2 75-76 N/A Leave blank Not mapped*
Field defined by the ODFI some banks
11 Discretionary Data 2 77-78 R Not mapped*2
request it be left blank
"0" = no addenda record supplied, "1" =
12 Addenda Record Indicator 1 79-79 M Not mapped
one or more addenda records supplied
Means for the originator to identify the
individual entries. Field is constructed as
follows: the first 8 digits are the ODFI transit
routing number or Field 12 of the
131 Trace Number 15 80-94 M Company/Batch Header. The remainder Not mapped
positions must be a unique number in
sequential order. Changed to the Trace
Number assigned by the institution
preparing the Automated Return Entry
NOTE:
* Field typically not used by U.S. banks
1 For Return Entries, each field remains unchanged from the original entry, unless otherwise indicated
2 Usage may also vary with field populated based on bank specific criteria
4 For 3rd party payment i.e., payment on behalf of, maps to <UltimateDebtor> fields
5 For 3rd party payment i.e., ultimate beneficiary of payment, maps to <UltimateCreditor> fields
47 | P a g e
e. CCD, PPD, or CTX Addenda Record
CCD, PPD, or CTX Length Position M,R,O Content Description ISO 20022 Mapping Comments
48 | P a g e
Note also set <ClearingSystemMemberIdentifciation><Code>
to "USABA"
The Addenda Information field of a Return
Entry is used by the RDFI to relay
May map to
explanatory information that is required
7 Addenda Information 44 36-79 O <EntryDetails><TransactionDetails><ReturnInformation>
with the use of Return Reason Codes "R11"
<AdditionalInformation>
(Check Truncation Return) and "R17" file
Record Edit Criteria)
49 | P a g e
f. Batch/Control Record – All Formats
NACHA File Format Length Position M,R,O Content Description ISO 20022 Mapping Comments
50 | P a g e
<MemberIdentification>
51 | P a g e
g. File Control Record – All Formats
NACHA File Format Length Position M,R,O Content Description ISO 20022 Mapping Comments
52 | P a g e
4. Return Reason Codes
Originators may receive the following reason codes as part of the camt.053.001.02 message to detail the reason for the return that may
be applicable to credit transfer or direct debit transactions. The code is populated in the Code tag for Reason as outlined in the earlier
ISO 20022 File Format Table section 3 of this document.
Below are the NACHA Return Codes and associated ISO Status Reason Codes for returns and reversals from the External Code List.
Note that NACHA Dishonored Returns (R61-R70) are invalid entries for camt.053 transactions as they must be sent in a NACHA file
format to the ACH Network. Additionally Contested Dishonored Returns (R71-R77) and returns associated with Standard Entry Class
(SEC) Codes other than CCD, PPD and CTX are not currently supported and/or have not been mapped as highlighted below.
53 | P a g e
SEC ISO
NACHA NACHA Name Description ISO Name Description
Codes Code
Code
ALL
CONSU
MER
Authorization RDFI's customer (the Receiver) revoked SEC,
Unsuccessful Direct Debtor account cannot be debited for a generic
R07 Revoked by the authorization previously provided to EXCEPT AG07
Debit reason.
Customer the Originator for this debit Entry. ARC,
BOC,
POP,
RCK
The Receiver has placed a stop
R08 Payment Stopped payment order on this debit Entry e.g., ALL DS02 Order Cancelled An authorized user has cancelled the order.
recurring debit.
A sufficient book or ledger balance
exists to satisfy the dollar value of the
Amount of funds available to cover specified message
R09 Uncollected Funds transaction (i.e., uncollected checks), ALL AM07 Blocked Amount
amount is insufficient.
but the available balance is below the
dollar value of the debit entry.
Customer Advises RDFI has been notified by the Receiver ALL
Not Authorized, that the Entry is unauthorized, improper, EXCEPT Transaction forbidden on this type of account (formerly
R10 AG01* Transaction Forbidden
Improper, or ineligible, or part of an incomplete CCD, no Agreement)
Ineligible transaction. CTX
Used when returning a Check USE IF
truncation Entry. NO
Check Truncation [RDFI must use Addenda Record to OTHER
R111
Entry Return specify reason for the return e.g., CODE
"exceeds dollar amount", "stale date," APPLICA
etc.] BLE
A financial institution received an Entry
Account Sold to Reason is provided as narrative information in the
R12 to an account that was sold to another ALL NARR* Narrative
Another DFI additional reason information.
financial institution.
Entry contains a Receiving DFI Invalid Clearing ClearingSystemMemberidentifier is invalid or missing.
Invalid ACH
R13 Identification or Gateway Identification ALL RC08 System Member Generic usage if cannot specify between debit or
Routing Number
that is not a valid ACH routing number. Identifier credit account
Representative
Representative payee is either
Payee Deceased
deceased or unable to continue in that Reason is provided as narrative information in the
R14 or Unable to ALL NARR* Narrative
capacity. The beneficiary is not additional reason information.
Continue in That
deceased.
Capacity
54 | P a g e
SEC ISO
NACHA NACHA Name Description ISO Name Description
Codes Code
Code
Beneficiary or
Account Holder
(1) The beneficiary is deceased, or (2) End Customer
R15 (Other Than a ALL MD07 End customer is deceased.
The account holder is deceased. Deceased
Representative
Payee) Deceased
(1) Access to the account is restricted
Account Frozen / due to specific action taken by the
Account specified is blocked, prohibiting posting of
R16 Entry Returned Per RDFI or by legal action; or (2) OFAC has ALL AC06 Blocked Account
transactions against it.
OFAC Instruction instructed the RDFI or Gateway to
return the Entry.
Field(s) cannot be processed by RDFI.
[If the Entry cannot be processed by
File Record Edit Syntax error reason is provided as narrative information
R17 the RDFI, the field(s) causing the error ALL FF02* Syntax Error
Criteria in the additional reason information.
must be identified in the Addenda
Information field of the Return.]
(1) The effective Entry date for a credit
Entry is more than two Banking Days
after the Banking Day of processing as
Improper Effective
R18 established by the Originating ACH ALL DT01 Invalid date Invalid date (e.g., wrong or missing settlement date).
Entry Date
Operator; or (2) The Effective Entry
Date for a debit Entry is more than one
Banking Day after the processing date.
(1) Amount field is non-numeric.
(2) Amount field is not zero in a
Prenotification, DNE, ENR, Notification
of Change, refused Notification of
Change, or zero dollar CCD, CTX, or IAT
Entry.
(3) Amount field is zero in Entry other
R19 Amount Field Error ALL AM12 Invalid Amount Amount is invalid or missing.
than a Prenotification, DNE, ENR,
Notification of Change, Return,
Dishonored Return, contested
Dishonored Return, or zero dollar CCD,
CTX, or IAT Entry.
(4) Amount field is greater than $25,000
for ARC, BOC, POP Entries.
ACH Entry to a non-Transaction
Non-Transaction Account i.e., an account against Transaction forbidden on this type of account (formerly
R20 ALL AG01* Transaction Forbidden
Account which transactions are prohibited or no Agreement)
limited.
The Identification Number used in the
Invalid Company
R211 Company Identification Field is not CIE
Identification
valid.
55 | P a g e
NACHA SEC ISO
NACHA Name Description ISO Name Description
Code Codes Code
The Receiver has indicated to the RDFI Missing Debtor Specification of the debtor’s account or unique
Invalid Individual ID
R22 that the number with which the ALL RR01 Account or identification needed for reasons of regulatory
Number
Originator was identified is not correct. Identification requirements is insufficient or missing
Credit Entry
Any credit Entry that is refused by the Reason is provided as narrative information in the
R23 Refused by ALL NARR* Narrative
Receiver may be returned by the RDFI. additional reason information.
Receiver
The RDFI has received what appears
to be a duplicate Entry i.e., the trace
R24 Duplicate Entry number, date, dollar amount and/or ALL AM05 Duplication Duplication.
other data matches another
transaction.
Addenda record value indicator is
incorrect.
Addenda Type Code is invalid, out of
Remittance Remittance information structure does not comply with
R25 Addenda Error sequence, or missing. RR07
Information Invalid rules for payment type.
Number of Addenda Records exceeds
allowable maximum.
Addenda Sequence Number is invalid.
Mandatory Field Erroneous data or missing data in a Syntax error reason is provided as narrative information
R26 ALL FF02* Syntax Error
Error mandatory field. in the additional reason information.
(1) Original Entry Trace Number is not
present in the Addenda Record on a
Return or Notification of Change Entry;
or Syntax error reason is provided as narrative information
R27 Trace Number Error ALL FF02* Syntax Error
(2) Trace Number of an Addenda in the additional reason information.
Record is not the same as the Trace
Number of the preceding Entry Detail
Record.
Routing Number The Check digit for a routing number is Invalid Cheque
R28 ALL FF09 Cheque number missing or invalid.
Check Digit Error not valid. Number
The RDFI has been notified by the
Corporate
Receiver (non-consumer) that a CCD & Transaction forbidden on this type of account (formerly
R29 Customer Advises AG01* Transaction Forbidden
specific Entry has not been authorized CTX no Agreement)
Not Authorized
by the Receiver.
RDFI Not
Participant in RDFI does not participate in a Check Reason is provided as narrative information in the
R301 ALL NARR* Narrative
Check Truncation truncation program. additional reason information.
Program
56 | P a g e
NACHA SEC ISO
NACHA Name Description ISO Name Description
Code Codes Code
Permissible Return
RDFI may return a CCD or CTX Entry CCD & Reason is provided as narrative information in the
R31 Entry (CCD and NARR* Narrative
that the ODFI agrees to accept. CTX additional reason information.
CTX) only
RDFI Non-
R32 RDFI is not able to settle the Entry. ALL ED05* Settlement Failed Settlement of the transaction has failed.
Settlement
This Return Reason Code may only be
R331 Return of XCK Entry used to return XCK Entries and is at he XCK
RDFI's sole discretion.
RDFI's participation has been limited by
Limited Reason is provided as narrative information in the
R34 a federal or state advisor e.g., bank ALL NARR* Narrative
Participation DFI additional reason information.
closure.
Debit Entries (with the exception of ALL,
Return of Improper Creditor or creditor's agent should not have collected
R35 Reversing Entries) are not permitted for EXCEPT MD05 Collection Not Due
Debit Entry the direct debit. (Refund/Reversal)
CIE Entries or to loan accounts. CIE
ALL,
EXCEPT
ACH Entries (with the exception of ARC,
Return of Improper Reversing Entries) are not permitted for BOC, Reason is provided as narrative information in the
R36 NARR* Narrative
Credit Entry use with ARC, BOC, POP, RCK, TEL, WEB, POP, additional reason information.
and XCK. RCK, TEL,
WEB, &
XCK
Source Document The source document to which an ARC,
R371 Presented for ARC, BOC, or POP Entry relates has BOC,
Payment been presented for payment. POP
RDFI determines a stop payment order
Stop Payment on has been placed on the source ARC,
R381
Source Document document to which the ARC or BOC BOC
Entry relates.
RDFI determines that:
(1) the source document used for an
Improper Source ARC, BOC, or POP Entry to its Receiver's
Document / Source account is improper, or ARC,
R391 Document (2) an ARC, BOC, or POP Entry and the BOC,
Presented for source document to which the Entry POP
Payment relates have been presented for
payment and posted to the Receiver's
account.
Return ENR Entry by This Return Reason Code may only be
Federal used to return ENR Entries and is at the
R401 ENR
Government Federal Government Agency's sole
Agency discretion.
57 | P a g e
NACHA SEC ISO
NACHA Name Description ISO Name Description
Code Codes Code
Either the Transaction Code included in
Field 3 of the Addenda Record does
not conform to the ACH Record Format
Invalid Transaction Specifications contained in Appendix
R411 ENR
Code Three (ACH Record Format
Specifications) or it is not appropriate
with respect to an Automated
Enrollment Entry.
The Routing Number and the Check
Digit included in Field 3 of the
Routing Number /
R421 Addenda Record is either not a valid ENR
Check Digit Error
number or it does not conform to the
Modulus 10 formula.
The Receiver's account number
Invalid DFI Account included in Field 3 of the Addenda
R431 ENR
Number must include at least one alphameric
character.
The Individual ID Number /
Invalid Individual ID Identification Number provided in Field
Number / 3 of the Addenda Record does not
R441 ENR
Identification match a corresponding ID number in
Number the Federal Government Agency's
records.
The name of the consumer or
company provided in Field 3 of the
Invalid Individual Addenda Record either does not
R451 Name / Company match a corresponding name in the ENR
Name Federal Government Agency's records
or fails to include at least one
alphameric character.
The Representative Payee Indicator
Invalid Code included in Field 3 of the
R461 Representative Addenda Record has been omitted or ENR
Payee Indicator it is not consistent with the Federal
Government Agency's records.
The Entry is duplicate of an Automated
Duplicate
R471 Enrollment Entry previously initiated by ENR
Enrollment
a DFI.
58 | P a g e
NACHA SEC ISO
NACHA Name Description ISO Name Description
Code Codes Code
(1) The RDFI is located in a state that
has not adopted Revised Article 4 of
the Uniform Commercial Code (1990
Official Text) and has not revised its
customer agreements to allow for
State Law Affecting
R501 Electronic presentment; or RCK
RCK Acceptance
(2) The RDFI is located within a state
that requires all canceled Checks to a
specific type of account to be
returned to the Receiver within the
periodic statement.
Item related to RCK
Entry is Ineligible for A RCK Entry considered to be ineligible
R511 RCK
RCK Entry is or improper.
Improper
Stop Payment on A stop payment order has been
R521 Item Related to placed on the item to which the RCK RCK
RCK Entry Entry relates.
Item and RCK Entry In addition to an RCK Entry, the item to
R531 Presented for which the RCK Entry relates has also RCK
Payment been presented for payment.
NOT APPLICABLE - Codes used by ODFI for Dishonored Return Entries. Must be transmitted to ACH Network in NACHA File Format
The financial institution preparing the
Return Entry (the RDFI of the original ALL,
R612 Misrouted Return Entry) has placed the incorrect Routing EXCEPT
Number in the Receiving DFI IAT
Identification field.
The Originator's / ODFI's use of the
ALL,
Return of Erroneous reversal process has resulted in, or
R622 EXCEPT
or Reversing Debit failed to correct, an unintended credit
IAT
to the Receiver.
ALL,
The ODFI has received more than one
R672 Duplicate Return EXCEPT
Return for the same Entry.
IAT
59 | P a g e
NACHA SEC ISO
NACHA Name Description ISO Name Description
Code Codes Code
The Return Entry has not been sent ALL,
R682 Untimely Return within the time frame established by EXCEPT
these Rules. IAT
ALL,
One or more of the field requirements
R692 Field Error(s) EXCEPT
are incorrect.
IAT
The ODFI has received a Return Entry
Permissible Return
identified by the RDFI as being returned
Entry Not ALL,
with the permission of, or at the request
R702 Accepted / Return EXCEPT
of, the ODFI, but the ODFI has not
Not Requested by IAT
agreed to accept the Entry or has not
ODFI
requested the return of the Entry.
The financial institution preparing the
dishonored Return Entry (the ODFI of ALL,
Misrouted
R711 the original Entry) has placed the EXCEPT
Dishonored Return
incorrect Routing Number in the IAT
Receiving DFI Identification field.
The dishonored Return Entry has not ALL,
Untimely
R721 been sent within the designated time EXCEPT
Dishonored Return
frame. IAT
The RDFI is certifying that the original ALL,
Timely Original
R731 Return Entry was sent within the EXCEPT
Return
timeframe designated in these Rules. IAT
The RDFI is correcting a previous Return
Entry that was dishonored using Return ALL,
R741 Corrected Return Reason Code R69 (Field Error(s)) EXCEPT
because it contained incomplete or IAT
incorrect information.
The Return Entry was not a duplicate of ALL,
Return Not a
R751 an Entry previously returned by the EXCEPT
Duplicate
RDFI. IAT
The original Return Entry did not ALL,
R761 No Errors Found contain the errors indicated by the EXCEPT
ODFI in the dishonored Return Entry. IAT
The RDFI returned both the Erroneous
Non-Acceptance Entry and the related Reversing Entry, ALL,
R771 of R62 Dishonored or the funds relating to the R62 EXCEPT
Return dishonored Return are not recoverable IAT
from the Receiver.
60 | P a g e
NACHA ISO
NACHA Name Description SEC Codes ISO Name Description
Code Code
The IAT Entry is being returned due to
one or more of the following
conditions: ▪ Invalid DFI / Bank Branch
Country Code
▪ Invalid DFI / Bank Identification
IAT Entry Coding OUTBOUND Invalid Bank Bank Operation code specified in the message is not
R80 Number Qualifier AG02
Error IAT Operation Code valid for receiver.
▪ Invalid Foreign Exchange Indicator
▪ Invalid ISO Originating Currency Code
▪ Invalid ISO Destination Currency Code
▪ Invalid ISO Destination Country Code
▪ Invalid Transaction Type Code
The IAT Entry is being returned because
the Gateway does not have an End customer specified is not known at associated
Non-Participant in OUTBOUND Unknown End
R81 agreement with either the ODFI or the BE06 Sort/National Bank Code or does no longer exist in the
IAT Program IAT Customer
Gateway's customer to transmit books
Outbound IAT Entries.
Invalid Foreign The reference used to identify the Bank identifier is invalid or missing.
OUTBOUND
R82 Receiving DFI Foreign Receiving DFI of an Outbound RC02 Invalid Bank Identifier Generic usage if cannot specify between debit or
IAT
Identification IAT Entry is invalid. credit account.
The IAT Entry is being returned due to
Foreign Receiving OUTBOUND
R83 settlement problems in the foreign ED05* Settlement Failed Settlement of the transaction has failed.
DFI Unable to Settle IAT
payment system.
For Outbound IAT Entries, the Entry has
not been processed and is being
Entry Not Processed returned at the Gateway's discretion OUTBOUND
R84 RR04 Regulatory Reason Regulatory reason.
by Gateway because the processing of such Entry IAT
may expose the Gateway to excessive
risk.
The RDFI/Gateway has identified the
Entry as an Outbound internal payment
Incorrectly Coded
and is returning the Entry because it
Outbound ALL, EXCEPT Syntax error reason is provided as narrative information
R85 bears an SEC Code that lacks FF02* Syntax Error
International IAT in the additional reason information.
information required by the Gateway
Payment
for OFAC Compliance.
[For Gateway use only.]
NOTE:
*ISO Code mapped to multiple NACHA Codes
1Entries currently are not supported/mapped
2 Invalid entries for camt.053 transactions that must be sent in NACHA file format for ACH Network
61 | P a g e
5. Appendix
1) Basic Latin
The Basic Latin Unicode block is the first block of the Unicode standard. The
following are valid Basic Latin characters:
Character Description
a-z 26 small characters of the Latin alphabet
A–Z 26 capital characters of the Latin alphabet
0-9 10 numeric characters
/ solidus (slash)
- hyphen
? question mark
; Colon
( open parenthesis
) close parenthesis
. full stop
, comma
‘ apostrophe
+ plus
space
= equal to
! exclamation mark
“ quotation mark
% percent
& ampersand
* asterisk
< less than
> greater than
; semi-colon
@ at
62 | P a g e
Character Description
# pound (hash)
$ dollar
{ open curly bracket
} close curly bracket
[ left square bracket
] right square bracket
\ back slash
_ underscore
^ circumflex
` grave accent
| vertical line
~ tilde
Control Codes Description (in common use)
CR carriage return
LF line feed
<Cdtr>
<Nm>AB & C TRANSPORT </Nm
</Cdtr>
63 | P a g e
b. ISO Country Codes
Code to identify a country, a dependency, or geopolitical interest on the basis of
country names obtained from the United Nations. The ISO country code list is
available on the Online Browsing Platform (OBP) website:
https://www.iso.org/obp/ui/#search
d. Related Resources
1) ISO 20022
The XML format of the camt.053 file is based on an XML standard published by
the ISO organization. ISO 20022 defines the formats for files used in the
financial area. The ISO 20022 Message Definition report (MDR), Message
Guideline (MUG), and XML schema camt.053.001.02.xsd can be downloaded
from the ISO20022 web site at
https://www.iso20022.org/message_archive.page
64 | P a g e
3) European Payments Council (EPC) Guidelines for SEPA Transactions
Message Implementation Guidelines for SEPA ISO 20022 XML message
standards can be downloaded from the EPC website:
http://www.europeanpaymentscouncil.eu/index.cfm/sepa-direct-debit/iso-
20022-message-standards/
65 | P a g e
6. Revision History
66 | P a g e