Default Possible Mapping Values in ISO 20022 Templates

The CustomerCreditTransferInitiation message is sent by the initiating party to the forwarding agent or debtor agent. It is used to request movement of funds from the debtor account to a creditor.

Note:

The following guidelines allows the user to understand the default possible mapping values in the ISO 20022 template tables.

  • Default mapping values are provided for your convenience and taken as reference from previous templates. You can edit or modify the values as required.

  • The bold text in the Message Element column indicates the parent tags and its position in the hierarchy.

  • Default mapping values are displayed when you select the respective tag with a tick mark while customizing a template. Mapping values guide you to effectively use free marker functions when you customize the template.

  • If you don't need a mapped value for a tag, clear the text in the Mapped Value text box of the respective tag and save it. You can do this if you don't want an pre-existing default mapping value.

CustomerCreditTransferInitiationV09 (pain.001.001.09)

The following table has the default possible mapping values for CustomerCreditTransferInitiationV09 (pain.001.001.09) ISO 20022 template.

Message Element

XML Tag

Mapping Value

GroupHeader

<GrpHdr>

 

MessageIdentification

<MsgId>

${setMaxLength(pfa.id,35)}

CreationDateTime

<CreDtTm>

${pfa.custrecord_2663_file_creation_timestamp?date?string("yyyy-MM-dd")}T${pfa.custrecord_2663_file_creation_timestamp?time?string("HH:mm:ss")}',

NumberOfTransactions

<NbOfTxs>

${setMaxLength(pfa.custrecord_2663_total_transactions,15)

ControlSum

<CtrlSum>

${formatAmount(computeTotalAmount(payments,false),"decLessThan1")}

InitiatingParty

<InitgPty>

 

Name

<Nm>

${setMaxLength(cbank.custpage_eft_custrecord_2663_statement_name,140)}

Country

<Ctry>

${cbank.custpage_eft_custrecord_2663_bank_country}

OrganisationIdentification

<OrgId>

 

AnyBIC

<AnyBIC>

${cbank.custpage_eft_custrecord_2663_bic}

Identification

<Id>

${setMaxLength(cbank.custpage_eft_custrecord_2663_bank_comp_id,35)

Issuer

<Issr>

${setMaxLength(cbank.custpage_eft_custrecord_2663_issuer_num,35)

PaymentInformation

<PmtInf>

 

PaymentInformationIdentificatio

<PmtInfId>

${setMaxLength(pfa.id,35)

NumberOfTransactions

<NbOfTxs>

${setMaxLength(pfa.custrecord_2663_total_transactions,15)

ControlSum

<CtrlSum>

${formatAmount(computeTotalAmount(payments,false),"decLessThan1")}

RequestedExecutionDate

<ReqdExctnDt>

 

Date

<Dt>

${pfa.custrecord_2663_process_date?string("yyyy-MM-dd")}

Debtor

 

 

Name

<Nm>

${setMaxLength(cbank.custpage_eft_custrecord_2663_statement_name,140)}e

Country

<Ctry>

${cbank.custpage_eft_custrecord_2663_bank_country}

AddressLine

<AdrLine>

${cbank.custpage_eft_custrecord_2663_bank_address1}

OrganisationIdentification

<OrgId>

 

AnyBIC

<AnyBIC>

${cbank.custpage_eft_custrecord_2663_bic}

Issuer

<Issr>

${setMaxLength(cbank.custpage_eft_custrecord_2663_issuer_num,35)}

Debtor Account

 

 

IBAN

<IBAN>

${cbank.custpage_eft_custrecord_2663_iban}

Currency

<Ccy>

${cbank.custrecord_2663_currency}

Debtor Agent

<DbtrAgt>

 

Financial Institution Identification

<FinInstnId>

 

BICFI

<BICFI>

${cbank.custpage_eft_custrecord_2663_bic}

Creditor Account

<CdtrAcct>

 

Identification

<Id>

 

IBAN

<IBAN>

${ebank.custrecord_2663_entity_iban}

Creditor Agent

<CdtrAgt>

 

BICFI

<BICFI>

${ebank.custrecord_2663_entity_bic}

Creditor

<Cdtr>

 

Postal Address

<PstlAdr>

 

Country

<Ctry>

${ebank.custrecord_2663_entity_country_code}

CustomerDirectDebitInitiationV08 (pain.008.001.08)

The CustomerDirectDebitInitiation message is sent by the initiating party to the forwarding agent or creditor agent. It is used to request a single or bulk collections of funds from one or various debtor's accounts for a creditor.

Message Element

XML Tag

Mapping Value

GroupHeader

<GrpHdr>

 

MessageIdentification

<MsgId>

${setMaxLength(pfa.id,35)}

CreationDateTime

<CreDtTm>

${pfa.custrecord_2663_file_creation_timestamp?date?string("yyyy-MM-dd")}T${pfa.custrecord_2663_file_creation_timestamp?time?string("HH:mm:ss")}

NumberOfTransactions

<NbOfTxs>

${setMaxLength(pfa.custrecord_2663_total_transactions,15)}

ControlSum

<CtrlSum>

${formatAmount(computeTotalAmount(payments,false),"decLessThan1")}

InitiatingParty

<InitgPty>

 

Name

<Nm>

${setMaxLength(cbank.custpage_dd_custrecord_2663_statement_name,140)}

Country

<Ctry>

${cbank.custpage_dd_custrecord_2663_bank_country}

OrganisationIdentification

<OrgId>

 

AnyBIC

<AnyBIC>

${cbank.custpage_dd_custrecord_2663_bic}

Identification

<Id>

${setMaxLength(cbank.custpage_dd_custrecord_2663_bank_comp_id,35)}

Issuer

<Issr>

${setMaxLength(cbank.custpage_dd_custrecord_2663_issuer_num,35)}

PaymentInformation

<PmtInf>

 

PaymentInformationIdentification

<PmtInfId>

${setMaxLength(convertSEPACharSet(pfa.custrecord_2663_ref_note),30)}

Local Instrument

<LclInstrm>

 

Code

<Cd>

${pfa.custrecord_2663_direct_debit_type}

NumberOfTransactions

<NbOfTxs>

${setMaxLength(pfa.custrecord_2663_total_transactions,15)}

ControlSum

<CtrlSum>

${formatAmount(computeTotalAmount(payments,false),"decLessThan1")}

RequestedExecutionDate

<ReqdExctnDt>

${pfa.custrecord_2663_process_date?string("yyyy-MM-dd")}

Creditor

<Cdtr>

 

Name

<Nm>

${setMaxLength(cbank.custpage_dd_custrecord_2663_statement_name,140)}

Country

<Ctry>

${cbank.custpage_dd_custrecord_2663_country_code}

AddressLine

<AdrLine>

{cbank.custpage_dd_custrecord_2663_bank_address1}

Creditor Account

 

 

IBAN

<IBAN>

${cbank.custpage_dd_custrecord_2663_iban}

Currency

<Ccy>

${cbank.custrecord_2663_currency}

Creditor Agent

<CdtrAgt>

 

Financial Institution Identification

<FinInstnId>

 

BICFI

<BICFI>

${cbank.custpage_dd_custrecord_2663_bic}

MemberIdentification

<MmbId>

'${cbank.custpage_dd_custrecord_2663_branch_num}

CreditorSchemeIdentification

<CdtrSchmeId>

 

Identification

<Id>

 

OrganisationIdentification

<OrgId>

 

Other

<Othr>

 

Identification

<Id>

${cbank.custpage_dd_custrecord_2663_processor_code}

DirectDebitTransactionInformation

<DrctDbtTxInf>

 

PaymentIdentification

<PmtId>

 

InstructionIdentification

<InstrId>

${setMaxLength(pfa.id,35)}

DirectDebitTax

<DrctDbtTx>

 

MandateRelatedInformation

<MndtRltdInf>

 

ElectronicSignature

<ElctrncSgntr>

${ebank.custrecord_2663_entity_signature}

MandateIdentification

<MndtId>

${ebank.custrecord_2663_entity_issuer_num}

AmendmentInformationDetails

<AmdmntInfDtls>

 

Identification

<Id>

 

PrivateIdentification

<PrvtId>

 

Other

<Othr>

 

Identification

<Id>

${ebank.custrecord_2663_entity_bank_no}

OriginalDebtorAccount

<OrgnlDbtrAcct>

 

Identification

<Id>

 

IBAN

<IBAN>

${ebank.custrecord_2663_entity_iban}

OriginalCreditorSchemeIdentification

<OrgnlCdtrSchmeId>

 

Name

<Nm>

${ebank.custrecord_2663_entity_acct_name}

Debtor Agent

<DbtrAgt>

 

Financial Institution Identification

<FinInstnId>

 

BICFI

<BICFI>

${ebank.custrecord_2663_entity_bic}

Debtor Account

 

 

Identification

<Id>

 

IBAN

<IBAN>

${ebank.custrecord_2663_entity_iban}

CustomerDirectDebitInitiationV02 (pain.008.001.02)

The CustomerDirectDebitInitiation message is sent by the initiating party to the forwarding agent or creditor agent. It is used to request a single or bulk collections of funds from one or various debtor's accounts for a creditor.

Note:

You can refer the mappings from CustomerDirectDebitInitiationV08 (pain.008.001.08) to customize your template.

CustomerCreditTransferInitiationV03 (pain.001.001.03)

The CustomerCreditTransferInitiation message is sent by the initiating party to the forwarding agent or debtor agent. It is used to request movement of funds from the debtor account to a creditor.

Message Element

XML Tag

Mapping Value

GroupHeader

<GrpHdr>

 

MessageIdentification

<MsgId>

${setMaxLength(pfa.id,35)}

CreationDateTime

<CreDtTm>

${pfa.custrecord_2663_file_creation_timestamp?date?string("yyyy-MM-dd")}T${pfa.custrecord_2663_file_creation_timestamp?time?string("HH:mm:ss")}',

NumberOfTransactions

<NbOfTxs>

${setMaxLength(pfa.custrecord_2663_total_transactions,15)

ControlSum

<CtrlSum>

${formatAmount(computeTotalAmount(payments,false),"decLessThan1")}

InitiatingParty

<InitgPty>

 

Name

<Nm>

${setMaxLength(cbank.custpage_eft_custrecord_2663_statement_name,140)}

Country

<Ctry>

${cbank.custpage_eft_custrecord_2663_bank_country}

OrganisationIdentification

<OrgId>

 

BICorBEI

<BICorBEI>

${cbank.custpage_eft_custrecord_2663_bic}

Identification

<Id>

${setMaxLength(cbank.custpage_eft_custrecord_2663_bank_comp_id,35)

Issuer

<Issr>

${setMaxLength(cbank.custpage_eft_custrecord_2663_issuer_num,35)

PaymentInformation

<PmtInf>

 

PaymentInformationIdentification

<PmtInfId>

${setMaxLength(pfa.id,35)

NumberOfTransactions

<NbOfTxs>

${setMaxLength(pfa.custrecord_2663_total_transactions,15)

ControlSum

<CtrlSum>

${formatAmount(computeTotalAmount(payments,false),"decLessThan1")}

RequestedExecutionDate

<ReqdExctnDt>

${pfa.custrecord_2663_process_date?string("yyyy-MM-dd")}

Debtor

 

 

Name

<Nm>

${setMaxLength(cbank.custpage_eft_custrecord_2663_statement_name,140)}

Country

<Ctry>

${cbank.custpage_eft_custrecord_2663_bank_country}

AddressLine

<AdrLine>

${cbank.custpage_eft_custrecord_2663_bank_address1}

OrganisationIdentification

<OrgId>

 

BICorBEI

<BICorBEI>

${cbank.custpage_eft_custrecord_2663_bic}

Other

<Othr>

 

Issuer

<Issr>

${setMaxLength(cbank.custpage_eft_custrecord_2663_issuer_num,35)}

Debtor Account

<DbtrAcct>

 

Identification

<Id>

 

IBAN

<IBAN>

${cbank.custpage_eft_custrecord_2663_iban}

Currency

<Ccy>

${cbank.custrecord_2663_currency}

Debtor Agent

<DbtrAgt>

 

Financial Institution Identification

<FinInstnId>

 

BIC

<BIC>

${cbank.custpage_eft_custrecord_2663_bic}

Creditor Agent

<CdtrAgt>

 

BIC

<BIC>

${ebank.custrecord_2663_entity_bic}

Creditor

<Cdtr>

 

Identification

<Id>

${entity.internalid}

Country

<Ctry>

${ebank.custrecord_2663_entity_country_code}

Creditor Account

<CdtrAcct>

 

Identification

<Id>

 

IBAN

<IBAN>

${ebank.custrecord_2663_entity_iban}

RemittanceInformation

<RmtInf>

 

Unstructured

<Ustrd>

${setMaxLength(pfa.custrecord_2663_file_ref,140)}

General Notices