One moment please...
 
 
Exact Financials   
 

Exact Financials: Addendum SCT: PAIN001.001.03 Rulebook v6

Introduction

This addendum describes the Exact Financials interpretations on the Implementation Guidelines for the XML Customer Credit Transfer Initiation message UNIFI (ISO20022).

Message item description

1.0 Group Header         
1.1 MessageIdentification  
Node "Document/CstmrCdtTrfInitn/GrpHdr/MsgId" TEXT ( 'Company' ) + "-" + TEXT ( 'Payment:_Run_number' ) + "-" + TEXT ( 'Sequence_number:_Payment_format' )
1.2 CreationDateTime  
Node "Document/CstmrCdtTrfInitn/GrpHdr/CreDtTm" TEXT ( YEAR ( CURRENT (DATE) ) ) + "-" + TEXT ( MONTH ( CURRENT (DATE) ), "99" ) + "-" + TEXT ( DAY ( CURRENT (DATE) ), "99" ) + "T00:00:00"
1.6 NumberOfTransactions  
Node "Document/CstmrCdtTrfInitn/GrpHdr/NbOfTxs" TEXT ( 'Number_of_orders' )
1.7 ControlSum  
Node "Document/CstmrCdtTrfInitn/GrpHdr/CtrlSum" 'Amount_FC_(Total)'
1.8 InitiatingParty  
Node "Document/CstmrCdtTrfInitn/GrpHdr/InitgPty/Nm" REMOVEDIACRITICS ( DBQUERY (RETURN-FIELD = admdat.adm-name, adm-nr = 'Company' ) )

2.0 Payment Information         
2.1 PaymentInformationIdentification  
Node "Document/CstmrCdtTrfInitn/PmtInf/PmtInfId" TEXT ( 'Sequence_number:_Payment_format' )
2.2 PaymentMethod  
Node "Document/CstmrCdtTrfInitn/PmtInf/PmtMtd" "TRF"
2.9 ServiceLevel Code  
Node "Document/CstmrCdtTrfInitn/PmtInf/PmtTpInf/SvcLvl/Cd" "SEPA"
2.17 RequestedExecutionDate  
Node "Document/CstmrCdtTrfInitn/PmtInf/ReqdExctnDt" IF ( 'Posting_date' > CURRENT (DATE) , 'Posting_date' , CURRENT (DATE) )
2.19 Debtor Name  
Node "Document/CstmrCdtTrfInitn/PmtInf/Dbtr/Nm" REMOVEDIACRITICS ( DBQUERY (RETURN-FIELD = admdat.adm-name, adm-nr = 'Company' ) )
2.20 DebtorAccount Identification  
Node "Document/CstmrCdtTrfInitn/PmtInf/DbtrAcct/Id/IBAN" 'Bank_account_(Journal)'
2.21 DebtorAgent FinancialInstitutionIdentification  
Node "Document/CstmrCdtTrfInitn/PmtInf/DbtrAgt/FinInstnld/BIC" DBQUERY ( RETURN-FIELD = bnkacc.swift-address, adm-nr = 'Company', bank-acc-nr = 'Bank_account_(Journal)' , curr-code = 'Currency_(Journal)' )
2.24 ChargeBearer  
Node "Document/CstmrCdtTrfInitn/PmtInf/ChrgBr" "SLEV"
2.28 PaymentIdentification InstructionIdentification  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/InstrId" TEXT ( 'Company' ) + "-" + TEXT ('Payment:_Run_number' ) + "-" + TEXT ( 'Order_number:_Payment' ) + "-" + TEXT ( 'Debtor_/_Creditor' )
2.28 PaymentIdentification EndToEndIdentification  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/EndToEndId" TEXT ( 'Company' ) + "-" + TEXT ('Payment:_Run_number' ) + "-" + TEXT ( 'Order_number:_Payment' ) + "-" + TEXT ( 'Debtor_/_Creditor' )
2.42 Amount InstructedAmount  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/InstdAmt/" 'Amount_FC_(Total)'
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/InstdAmt/Ccy" 'Currency'
2.77 CreditorAgent FinancialInstitutionIdentification  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/BIC" DBQUERY ( RETURN-FIELD = bnkacc.swift-address, adm-nr = 'Company', bank-acc-nr = 'Bank_account' , curr-code = 'Currency_(Bank)' )
2.79 Creditor Name  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/Nm" REMOVEDIACRITICS ( 'Name' )
2.80 CreditorAccount Identification  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct/Id/IBAN" 'Bank_account'
2.98 RemittanceInformation Unstructured  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Ustrd"       LEFT ( REMOVEDIACRITICS ( 'Description' ) , 140 )
2.28 PaymentIdentification InstructionIdentification  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/InstrId" TEXT ( 'Order_number:_Payment' ) + "-" + TEXT ( 'Debtor_/_Creditor' ) + "-B"
2.28 PaymentIdentification EndToEndIdentification  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/PmtId/EndToEndId" TEXT ( 'Order_number:_Payment' ) + "-" + TEXT ( 'Debtor_/_Creditor' ) + "-B"
2.42 Amount InstructedAmount  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/InstdAmt/" 'Amount_blocked_bank_account_FC_(Total)'
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Amt/InstdAmt/Ccy" 'Currency'
2.77 CreditorAgent FinancialInstitutionIdentification  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAgt/FinInstnId/BIC" DBQUERY ( RETURN-FIELD = bnkacc.swift-address, adm-nr  = 'Company', bank-acc-nr = 'Bank_account_(Blocked)'  , curr-code = 'Currency_(Blocked)'  )
2.79 Creditor Name  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/Cdtr/Nm" REMOVEDIACRITICS ( 'Name' )
2.80 CreditorAccount Identification  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/CdtrAcct/Id/IBAN" 'Bank_account_(Blocked)'
2.98 RemittanceInformation Unstructured  
Node "Document/CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Ustrd"       LEFT ( REMOVEDIACRITICS ( 'Description' ) , 140 )

Related documents

     
 Main Category: Attachments & notes  Document Type: Online help main
 Category:  Security  level: All - 0
 Sub category:  Document ID: 23.976.734
 Assortment:  Date: 28-06-2021
 Release: 7.10  Attachment:
 Disclaimer