Field Mapping for the CAMT Format

Note: We recommend you to refer the CAMT format in parallel while understanding the below mentioned tags. This will help you to understand how the tags are nested in the CAMT format.
The following table shows how each tag is mapped to a field for extracting data in the camt.086 format:
Tag Name Table Field Comments
Document - - -
BkSvcsBllgStmt - - -
RptHdr - - -
RptId - - -
MsgPgntn - - -
PgNb - - -
LastPgInd - - -
BllgStmtGrp - - -
GrpId - - -
Sndr - - The sender person is derived from the SENDPER characteristic of the division to which the account belongs.
Nm CI_​PER_​NAME ENTITY_​NAME The data is derived from the sender's record where NAME_​TYPE_​FLG='PRIM'.
LglNm CI_​PER_​NAME ENTITY_​NAME The data is derived from the sender's record where NAME_​TYPE_​FLG='LGAL'.
PstlAdr - - -
AdrTp
Note: The field mapping is not done for these tags. The implementation team will have to map these tags to the appropriate fields.
Cd C1_​ADDRESS_​ENTITY ADDRESS_​ID -
Dept
Note: The field mapping is not done for these tags. The implementation team will have to map these tags to the appropriate fields.
SubDept
StrtNm
BldgNb
BldgNm
Flr
PstBx
Room
PstCd C1_​ADDRESS POSTAL -
TwnNm C1_​ADDRESS CITY -
CtrySubDvsn CI_​STATE_​L STATE -
Ctry C1_​ADDRESS COUNTRY -
AdrLine C1_​ADDRESS ADDRESS 1 to ADDRESS 4 -
Id - - -
FIId - - -
BICFI CI_​​PER_​​ID PER_​ID_​NBR The data is derived from the sender's record where ID_​TYPE_​CD='BIC'.
CtryOfRes C1_​ADDRESS COUNTRY -
CtctDtls - - -
NmPrfx - - The data is derived from the NAMEPRFX characteristic of the sender's contact person.
Nm CI_​PER_​NAME ENTITY_​NAME The data is derived from the sender's contact person's record where NAME_​TYPE_​FLG='PRIM'.
PhneNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the sender's contact person's record where PHONE_​TYPE_​CD='BUS'.
MobNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the sender's contact person's record where PHONE_​TYPE_​CD='MOB'.
FaxNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the sender's contact person's record where PHONE_​TYPE_​CD='FAX'.
EmailAdr CI_​PER EMAILID -
SndrIndvCtct - - -
NmPrfx - - The data is derived from the NAMEPRFX characteristic of the sender's individual contact person.
Nm CI_​PER_​NAME ENTITY_​NAME The data is derived from the sender's individual contact person's record where NAME_​TYPE_​FLG='PRIM'.
PhneNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the sender's individual contact person's record where PHONE_​TYPE_​CD='BUS'.
MobNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the sender's individual contact person's record where PHONE_​TYPE_​CD='MOB'.
FaxNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the sender's individual contact person's record where PHONE_​TYPE_​CD='FAX'.
EmailAdr CI_​PER EMAILID -
Rcvr - - The receiver is derived from the account for which the bill is created. The system derives the person who is the main customer of the account.
Nm CI_​PER_​NAME ENTITY_​NAME The data is derived from the receiver's record where NAME_​TYPE_​FLG='PRIM'.
LglNm CI_​PER_​NAME ENTITY_​NAME The data is derived from the receiver's record where NAME_​TYPE_​FLG='LGAL'.
PstlAdr - - -
AdrTp - - If the bill address source is set to PER, then the address type is set to Billing. However, if the bill address source is set to ACOV, then the address type is set to Override.
Cd
Dept
Note: The field mapping is not done for these tags. The implementation team will have to map these tags to the appropriate fields.
SubDept
StrtNm
BldgNb
BldgNm
Flr
PstBx
Room
PstCd CI_​PER POSTAL -
TwnNm CI_​PER CITY -
CtrySubDvsn CI_​PER STATE -
Ctry CI_​PER COUNTRY -
AdrLine CI_​PER ADDRESS 1 to ADDRESS 4 -
Id - - Depending on the value defined in the ORGORFI characteristic of the receiver, the data appears within the OrgId or FIId tag. If the value is set to ORG, the organization identification appears within the OrgId tag. However, if the value is set to FI, the financial institution identification appears within the FIId tag.
OrgId - - -
AnyBIC CI_​PER_​ID PER_​ID_​NBR The data is derived from the receiver's record where ID_​TYPE_​CD='BIC'.
FIId - - -
BICFI CI_​PER_​ID PER_​ID_​NBR The data is derived from the receiver's record where ID_​TYPE_​CD='BIC'.
CtryOfRes CI_​PER COUNTRY -
CtctDtls - - -
NmPrfx - - The data is derived from the NAMEPRFX characteristic of the receiver's contact person.
Nm CI_​PER_​NAME ENTITY_​NAME The data is derived from the receiver's contact person's record where NAME_​TYPE_​FLG='PRIM'.
PhneNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the receiver's contact person's record where PHONE_​TYPE_​CD='BUS'.
MobNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the receiver's contact person's record where PHONE_​TYPE_​CD='MOB'.
FaxNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the receiver's contact person's record where PHONE_​TYPE_​CD='FAX'.
EmailAdr CI_​PER EMAILID -
RcvrIndvCtct - - -
NmPrfx - - The data is derived from the NAMEPRFX characteristic of the receiver's individual contact person.
Nm CI_​PER_​NAME ENTITY_​NAME The data is derived from the receiver's individual contact person's record where NAME_​TYPE_​FLG='PRIM'.
PhneNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the receiver's individual contact person's record where PHONE_​TYPE_​CD='BUS'.
MobNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the receiver's individual contact person's record where PHONE_​TYPE_​CD='MOB'.
FaxNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the receiver's individual contact person's record where PHONE_​TYPE_​CD='FAX'.
EmailAdr CI_​PER EMAILID -
BllgStmt - - -
StmtId - - Stores System Generated Value
FrToDt - - -
FrDt - - Stores Bill Extraction From Date
ToDt - - Stores Bill Extraction To Date
CreDtTm - - Stores Statement Creation Date and Time
Sts - - Stores Statement Status; Valid Values are - Original and Regenerated
AcctChrtcs - - -
AcctLvl - - -
CshAcct - - -
Id - - -
IBAN CI_​ACCT_​NBR ACCT_​NBR The data is derived from the record where ACCT_​NBR_​TYPE_​CD='IBAN'.
Tp - - -
Cd CI_​ACCT CUST_​CL_​CD -
Prtry CI_​CUST_​CL_​L DESCR -
Ccy CI_​ACCT CURRENCY_​CD -
Nm
AcctSvcr - - The account servicer person is derived from the SRVPER characteristic of the division to which the account belongs.
FinInstnId - - -
BICFI CI_​PER_​ID PER_​ID_​NBR The data is derived from the account servicer person's record where ID_​TYPE_​CD='BIC'.
Nm CI_​PER_​NAME ENTITY_​NAME The data is derived from the account servicer person's record where NAME_​TYPE_​FLG='PRIM'.
PstlAdr - - -
Dept
Note: The field mapping is not done for these tags. The implementation team will have to map these tags to the appropriate fields.
SubDept
StrtNm
BldgNb
PstCd CI_​PER POSTAL -
TwnNm CI_​PER CITY -
CtrySubDvsn CI_​PER STATE -
Ctry CI_​PER COUNTRY -
AdrLine CI_​PER ADDRESS 1 to ADDRESS 4 -
PrntAcct
Lvl
Id
Id
IBAN
Tp
Cd
Prtry
Ccy
Nm
Svcr
FinInstnId
BICFI
Nm
PstlAdr
Dept
SubDept
StrtNm
BldgNb
PstCd
TwnNm
CtrySubDvsn
Ctry
AdrLine
CompstnMtd - - The valid values are INVD, DEBTD, and DDBT.
DbtAcct - - -
IBAN CI_​ACCT_​APAY EXT_​ACCT_​ID -
DelydDbtDt CI_​BILL APAY_​CRE_​DT -
SttlmAdvc CI_​ACCT_​MSG - The data is derived from the record where BILL_​MSG_​TYPE_​FLG='S'.
AcctBalCcyCd CI_​ACCT CURRENCY_​CD -
SttlmCcyCd CI_​ACCT CURRENCY_​CD -
HstCcyCd CI_​CIS_​DIVISION BASE_​CURRENCY_​CD -
Tax - - -
ClctnMtd - - -
Rgn - - The data is derived from the TAXREG characteristic of the account.
AcctSvcrCtct - - -
NmPrfx - - The data is derived from the NAMEPRFX characteristic of the account servicer's contact person.
Nm CI_​PER_​NAME ENTITY_​NAME The data is derived from the account servicer's contact person's record where NAME_​TYPE_​FLG='PRIM'.
PhneNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the account servicer's contact person's record where PHONE_​TYPE_​CD='BUS' or 'HOME'.
MobNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the account servicer's contact person's record where PHONE_​TYPE_​CD='BUS' or 'HOME'.
FaxNb CI_​PER_​PHONE COUNTRY_​CODE||PHONE The data is derived from the account servicer's contact person's record where PHONE_​TYPE_​CD='BUS' or 'HOME'.
EmailAdr CI_​PER EMAILID -
CcyXchg - - -
SrcCcy CI_​BSEG_​CALC_​LN, CI_​BSEG_​CALC NVL(CI_​BSEG_​CALC_​LN.PRIC_​CCY_​CD, CI_​BSEG_​CALC.CURRENCY_​CD) -
TrgtCcy CI_​BSEG_​CALC CURRENCY_​CD -
XchgRate CI_​BSEG_​CALC_​LN EXCHRATE -
UnitCcy CI_​BSEG_​CALC CURRENCY_​CD -
QtnDt CI_​BILL NVL(BILL.BILL_​DT, BILL.CRE_​DTTM) -
Compstn
Tp
Cd
Val
Amt
Sgn
CcyTp
Svc - - This section is added multiple times in the statement when different services are billed to the receiver (i.e. customer) in the statement cycle.
SvcDtl - - -
BkSvc - - -
Id CI_​BILL_​CHG PRICEITEM_​CD -
Desc CI_​PRICEITEM_​L DESCR -
Prtry
SvcTp CI_​PRICEITEM_​REL MAX(PRICEITEM_​PAR_​CD) The data is derived from the record where the price item is associated with the parent price item using the PRICEITEM_​REL_​TYPE_​FLG='PROD'.
Vol CI_​BSEG_​CALC_​LN BILL_​SQ -
Pric - - -
Ccy CI_​BSEG_​CALC_​LN, CI_​BSEG_​CALC NVL(CI_​BSEG_​CALC_​LN.PRIC_​CCY_​CD, CI_​BSEG_​CALC.CURRENCY_​CD) -
UnitPric - - -
Amt CI_​BSEG_​CALC_​LN VALUE_​AMT, PRICE_​AMT -
Sgn - - The data is derived from VALUE_​AMT or PRICE_​AMT.
Mtd - - The method is derived. The valid values are - UPRC, FCHG, MCHG, MXRD, TIER and TPRC.
PmtMtd - - The payment method is derived. The valid values are FLAT, PVCH, INVS, and FREE.
OrgnlChrgPric
Amt
Sgn
OrgnlChrgSttlmAmt - - -
Amt CI_​TXN_​CALC_​LN CALC_​AMT -
Sgn - - The data is derived from CALC_​AMT.
TaxRgn - - -
RgnNb - - The data is derived from the TAXREG characteristic of the account.
RgnNm - - The data is derived from the TAXREG characteristic of the account.
CstmrTaxId - - The data is derived from the TAXID characteristic of the account.
InvcNb CI_​BILL BILL_​ID -
MtdC - - -
SvcDtl - - This section is added multiple times in the statement when different services are billed to the receiver (i.e. customer) in the statement cycle.
BkSvc - - -
Id CI_​BILL_​CHG PRICEITEM_​CD -
Desc CI_​PRICEITEM_​L DESCR -
SvcChrgAmt - - -
Amt CI_​BSEG_​CALC_​LN CALC_​AMT Here, the amount is equal to the sum of service charge lines in the bill excluding the service charge lines with a tax distribution code (i.e. a distribution code where the TAXRATE characteristic is defined). The amount is expressed in the invoice currency of the account.
Sgn - - The data is derived based on the calculated amount.
TaxClctn - - -
HstCcy CI_​CIS_​DIVISION BASE_​CURRENCY_​CD -
TaxblSvcChrgConvs - - This section is added multiple times in the statement when different tax distribution codes are used for the service.
SrcAmt - - -
Amt CI_​BSEG_​CALC_​LN BASE_​AMT Here, the amount is equal to the sum of service charge lines with the same tax distribution code (i.e. a distribution code where the TAXRATE characteristic is defined). The amount is expressed in the invoice currency of the account. This calculated amount is used as a source for calculating the tax.
Sgn - - The data is derived based on the calculated amount.
HstAmt - - -
Amt CI_​BSEG_​CALC_​LN BASE_​AMT Here, the amount is equal to the sum of service charge lines with the same tax distribution code (i.e. a distribution code where the TAXRATE characteristic is defined). The amount is expressed in the division's base currency.
Sgn - - The data is derived based on the calculated amount.
TtlTaxblSvcChrgHstAmt - - -
Amt - - Here, the amount is equal to the sum of all taxable service charge lines. The amount is expressed in the division's base currency.
Sgn - - The data is derived based on the calculated amount.
TaxId - - This section is added multiple times in the statement when different tax distribution codes are used for the service.
Nb CI_​BSEG_​CALC_​LN DST_​ID -
Desc CI_​DST_​CODE_​L DESCR -
Rate - - The data is derived from the TAXRATE characteristic of the distribution code.
TtlTaxAmt - - -
Amt CI_​BSEG_​CALC_​LN CALC_​AMT Here, the amount is equal to the sum of taxes charged due to the same tax distribution code. The amount is expressed in the division's base currency.
Sgn - - The data is derived based on the calculated amount.
TtlTax - - -
Amt CI_​BSEG_​CALC_​LN CALC_​AMT Here, the amount is equal to the sum total of all taxes charged to the receiver (i.e. customer). The amount is expressed in the division's base currency.
Sgn - - The data is derived based on the calculated amount.
SttlmAmt - - -
Amt CI_​BSEG_​CALC_​LN CALC_​AMT Here, the amount is equal to the sum total of all service charges and taxes billed to the receiver (i.e. customer). The amount is expressed in the invoice currency of the account.
Sgn - - The data is derived based on the calculated amount.
TaxDueToRgn - - -
Amt CI_​BSEG_​CALC_​LN CALC_​AMT Here, the amount is equal to the sum total of all taxes charged to the receiver (i.e. customer). The amount is expressed in the invoice currency of the account.
Sgn - - The data is derived based on the calculated amount.
SvcAdjstmnt - - -
Tp CI_​ADJ_​TYPE ADJ_​TYPE_​CD -
Desc CI_​ADJ_​TYPE_​L DESCR -
Amt - - -
Amt CI_​FT CUR_​AMT -
Sgn - - The data is derived from CUR_​AMT.
ErrDt CI_​ADJ CRE_​DT -
AdjstmntId CI_​ADJ ADJ_​ID -
NewChrgAmt - - -
Amt CI_​FT CUR_​AMT -
Sgn - - The data is derived from CUR_​AMT.