Banks and companies use CAMT.053 statements to understand incoming and outgoing payments. Many users still struggle with camt.053 credit and debit identification, especially when the XML looks confusing. The good news is that the rule is simple. There is only one field that tells you whether the entry is a credit or a debit.
The One Field That Defines Everything
Inside each <Ntry> block, ISO 20022 provides:
<CdtDbtInd>
This field completes your camt.053 credit and debit identification:
- CRDT means a credit entry
- DBIT means a debit entry
It is the official indicator.
The amount does not carry a plus or minus sign, so you cannot judge direction from the amount alone.
Example in Simple English
A typical CAMT.053 entry looks like this:
<Ntry>
<Amt Ccy="USD">500.00</Amt>
<CdtDbtInd>CRDT</CdtDbtInd>
<BookgDt>
<Dt>2025-11-29</Dt>
</BookgDt>
<ValDt>
<Dt>2025-11-29</Dt>
</ValDt>
</Ntry>
Here:
- The amount is USD 500.00
- CRDT tells you money came into your account
For a debit entry, the same block will show:
<CdtDbtInd>DBIT</CdtDbtInd>
This means money left your account.
Why Amount Alone Does Not Help
Some users expect a “minus” sign for debits. In ISO 20022, the amount in CAMT.053 is always positive.
The purpose of the camt.053 credit and debit identification field is to remove any guesswork.
Batch Entries: A Common Confusion
Sometimes one entry contains several underlying transactions.
Even then, the parent entry uses a single indicator:
- Parent:
<CdtDbtInd>DBIT</CdtDbtInd> - Child transactions may show their own indicators in
<TxDtls>
The statement total always follows the parent <Ntry> direction.
Where You See This in Bank Systems
Most banking interfaces simply convert:
- CRDT → Credit
- DBIT → Debit
Your core banking system reads the XML and shows the direction in your internal statement screen.
For official examples, see SWIFT’s ISO 20022 documentation:
https://www.swift.com/standards/iso-20022