You are on page 1of 3

CGI Direc Debit pain.008.001.

02

Field Field Defenition Field Source

XML Type Type Source Source


Section Field Name Seq ID Description Parent Occr M/O (3) Length Dec Format Valid Values Source Field Derived Value Source Description
(1) (2) Type (4) Table

CstmrDrctDbtInitn GrpHdr 01 Group Header G CstmrDrctDbtInitn [1..1] M Hard-coded tag.


GrpHdr MsgId 01.01 MessageID_ID2 Message Identification E GrpHdr C [1..1] M C CompanyNumber/BankAccount/Nex A system-generated internal
tNumber identification consisting of the
company number, account, bank,
and next number from the next
number setup for system 74, line 1.

GrpHdr CreDtTm 01.02 CollectionDateTime_ID12 Creation Date Time E GrpHdr D [1..1] M S The system-generated date and time
stamp at the time of formatting of
the message.
GrpHdr NbOfTxs 01.04 CollectionCount_ID10 Number Of Transactions E GrpHdr N [1..1] M S The total number of direct debit
transaction blocks in the message.
You can have only one direct debit
transaction by payment information.

GrpHdr CtrlSum 01.05 CollectionSum_ID8 Control Sum E GrpHdr N [0..1] O S This is the total amount of the
collection.
GrpHdr InitgPty 01.06 InitiatingParty G GrpHdr [1..1] M Hard-coded tag.
GrpHdr Nm 01.06.01 CGI_INITIATING_PARTY_NAME Name E InitgPty C [0..1] O E F0111 MLNM The system uses the mailing name of
the company that initiates the
collection from F0111.MLNM.

GrpHdr Id 01.06.03 Identification G InitgPty [0..1] M Hard-coded tag.


GrpHdr OrgId 01.06.03.01 Organisation Identification G Identification [1..1] M Hard-coded tag.
GrpHdr Other 01.06.03.01.02 Other G OrgId [0..n] O Hard-coded tag.
GrpHdr Id 01.06.03.01.02.01 CGI_INITIATING_PARTY_ID Identification E Other C [1..1] M E F0101 Taxid1/Taxid2 The system takes the tax Id of the
company from the Address Book
Master table (F0101).
PmtInf PmtInf 02 Payment Information G CstmrDrctDbtInitn [1..n] M Hard-coded tag.
PmtInf PmtInfId 02.01 PaymentInfID_ID20 Payment Information Identification E PmtInf C [1..1] M C A system-generated internal code.

PmtInf PmtMtd 02.02 Payment Method E PmtInf C [1..1] M Hard-coded value of DD.
PmtInf BtchBookg 02.03 CGI_BATCH_BOOKING Batch Booking E PmtInf C [0..1] O S The system uses the value of the
Batch Booking Tag processing option
for the CGI Direct Debit Extractor
program (R743008).
PmtInf NbOfTxs 02.04 Number Of Transactions E PmtInf N [0..1] O S Hard-coded with a value of 1. You
can inform only one payment per
payment information block.

PmtInf CtrlSum 02.05 TransactionPaymntAmount_ID1 Control Sum E PmtInf N [0..1] O S This is the total amount of the
collection.
PmtInf PmtTpInf 02.06 Payment Type Information E PmtInf [0..1] O Hard-coded tag.
PmtInf SvcLvl 02.06.02 Service Level G PmtTpInf [0..1] M Hard-coded tag.
PmtInf Cd 02.06.02.01 Code E SvcLvl C [1..1] O S Hard-coded value of NURG
PmtInf LclInstrm 02.06.03 Local Instrument G PmtTpInf [0..1] M Hard-coded tag.
PmtInf Cd 02.06.03.01 LocalInstrument_ID22 Code E LclInstrm C [1..1] O CORE/B2B/COR1 S The system uses the value of the
Local Instrument processing option
for the CGI Direct Debit Extractor
program (R743008).
PmtInf SeqTp 02.06.04 SequenceType_ID4 Sequence Type E PmtTpInf C [0..1] M FNAL/FRST/OOF/ E F743002 74MSTY Valid values are FNAL, FRST, OOFF,
RCUR RCUR.
PmtInf CtgyPurp 02.06.05 Category Purpose G PmtTpInf [0..1] M Hard-coded tag.
PmtInf Cd 02.06.05.01 CategoryPurpose_ID2 Code E CtgyPurp C [1..1] O S The system populates the value from
the Category Purpose processing
option.
PmtInf ReqdColltnDt 02.07 SettlementDueDate_ID18 Requested Collection Date E PmtInf D [1..1] M E F03B575 DGJ Due date of the collection from
F03B575.DGJ
PmtInf Cdtr 02.08 Creditor G PmtInf [1..1] M Hard-coded tag.
PmtInf Nm 02.08.01 LegalEntityName_ID6 Name E Cdtr C [0..1] M E F0111 MLNM The system takes the mailing name
of the company that collects the
invoice from F0111. MLNM .

PmtInf PstlAdr 02.08.02 Postal Address G Cdtr [0..1] M Hard-coded tag.


PmtInf Ctry 02.08.02.09 Country_ID10 Country E PstlAdr C [0..1] M E F0116 CTR Country of the company from
F0116.CTR
PmtInf AdrLine 02.08.02.10 AddressLine1_ID4 Address Line E PstlAdr C [0..7] O E F0116 ADD1-ADD2 First two lines of the address of the
company from F0116.ADD1 and
F0116.ADD2
PmtInf CdtrAcct 02.09 Creditor Account G PmtInf [1..1] M Hard-coded tag.
PmtInf Id 02.09.01 Identification G CdtrAcct [1..1] M Hard-coded tag.
PmtInf IBAN 02.09.01.01 IBANNumber_ID5 IBAN E Id C [1..1] O E F0030 IBAN The value from the IBAN field of the
collection bank account of the
creditor.
PmtInf Ccy 02.09.03 Creditor_Currency_Code Currency E CdtrAcct C [0..1] M S The value provided in the currency
related processing option of
R743008.
PmtInf CdtrAgt 02.10 Creditor Agent G PmtInf [1..1] M Hard-coded tag.
PmtInf FinInstnId 02.10.01 Financial Institution Identification G CdtrAgt [1..1] M Hard-coded tag.
PmtInf BIC 02.10.01.01 SwiftCode_ID7 BIC E FinInstnId C [0..1] O E F0030 SWIFT The value from the BIC field of the
collection bank account of the
creditor.
PmtInf PstlAdr 02.10.01.04 Postal Address G FinInstnId [0..1] M Hard-coded tag.
PmtInf Ctry 02.10.01.04.09 Country_ID10 Country E PstlAdr C [0..1] M E F0116 CTR Payee Country

1
CGI Direc Debit pain.008.001.02

Field Field Defenition Field Source

XML Type Type Source Source


Section Field Name Seq ID Description Parent Occr M/O (3) Length Dec Format Valid Values Source Field Derived Value Source Description
(1) (2) Type (4) Table

PmtInf UltmtCdtr 02.12 Ultimate Creditor G PmtInf [0..1] O Hard-coded tag.


PmtInf Nm 02.12.01 LegalEntityName_ID6 Name E UltmtCdtr C [0..1] M
PmtInf Id 02.12.03 Identification G UltmtCdtr [0..1] O Hard-coded tag.
PmtInf OrgId 02.12.03.01 Organisation Identification G Id [1..1] M Hard-coded tag.
PmtInf Othr 02.12.03.01.02 Other G OrgId [0..n] O Hard-coded tag.
PmtInf Id 02.12.03.01.02.01 LegalEntityRegistrationNumber_ID8 Identification E Othr C [1..1] M
PmtInf CdtrSchmeId 02.16 Creditor Scheme Identification G PmtInf [0..1] O Hard-coded tag.
PmtInf Id 02.16.03 Identification E CdtrSchmeId [0..1] O Hard-coded tag.
PmtInf PrvtId 02.16.03.02 Private Identification G Id [1..1] O Hard-coded tag.
PmtInf Othr 02.16.03.02.02 Other G PrvtId [0..n] O Hard-coded tag.
PmtInf Id 02.16.03.02.02.01 CreditorIdentificationCode_ID12 Identification E Othr C [1..1] M
PmtInf DrctDbtTxInf 02.17 Direct Debit Transaction Information G PmtInf [1..n] M Hard-coded tag.
PmtInf PmtId 02.17.01 Payment Identification G DrctDbtTxInf [1..1] M Hard-coded tag.
PmtInf InstrId 02.17.01.01 CollectionID_ID10 Instruction Identification E PmtId C [0..1] O C AddressNumber(F03B575)(AN8)/Dat A unique key generated by the
e/ReceiptNumber(F03B575)(CKNU) system for each payment.

PmtInf EndToEndId 02.17.01.02 CollectionID_ID10 End To End Identification E PmtId C [1..1] M C AddressNumber(F03B575)(AN8)/Dat A unique key generated by the
e/ReceiptNumber(F03B575)(CKNU) system for each payment.

PmtInf InstdAmt Ccy="AAA" 02.17.03 TransactionPaymntAmount_ID1 Instructed Amount E DrctDbtTxInf N [1..1] M E F03B575 TAAP Collection amount from debtor from
F03B575.TAAP.
PmtInf DrctDbtTx 02.17.05 Direct Debit Transaction G DrctDbtTxInf [0..1] O Hard-coded tag.
PmtInf MndtRltdInf 02.17.05.01 Mandate Related Information G DrctDbtTx [0..1] O Hard-coded tag.
PmtInf MndtId 02.17.05.01.01 MandateID_ID8 Mandate Identification E MndtRltdInf C [0..1] O E F7430002 MDTID The unique mandate reference code
from F7430002.MDTID.
PmtInf DtOfSgntr 02.17.05.01.02 DateOfSignature_ID10 Date Of Signature E MndtRltdInf D [0..1] O E F7430002 MDD The date that the mandate was
signed from F743002.MDD.
PmtInf AmdmntInd 02.17.05.01.03 AmendmentIndicator_ID6 Amendment Indicator E MndtRltdInf C [0..1] O true/false S Valid values are True and False.
PmtInf AmdmntInfDtls 02.17.05.01.04 Amendment Information Details G MndtRltdInf [0..1] O Hard-coded tag.
PmtInf OrgnlMndtId 02.17.05.01.04.01 OriginalMandateIdentification_ID7 Original Mandate Identification E AmdmntInfDtls C [0..1] O E F7430020 74MDTID Takes from F743002.OCDT.
PmtInf OrgnlCdtrSchmeId 02.17.05.01.04.02 Original Creditor Scheme Identification G AmdmntInfDtls [0..1] O Hard-coded tag.
PmtInf Nm 02.17.05.01.04.02.01 OriginalCreditorName_ID9 Name E OrgnlCdtrSchmeId C [0..1] O
PmtInf Id 02.17.05.01.04.02.03 Identification G OrgnlCdtrSchmeId [0..1] O Hard-coded tag.
PmtInf PrvtId 02.17.05.01.04.02.03.02 Private Identification G Id [1..1] O Hard-coded tag.
PmtInf Othr 02.17.05.01.04.02.03.02.02 Other G PrvtId [0..n] O Hard-coded tag.
PmtInf Id 02.17.05.01.04.02.03.02.02.01 OriginalCreditorSchemeID_ID8 Identification E Othr C [1..1] M E F7430020 74CDTID Identifier of the original creditor who
issued the mandate from the
F743002 table.
PmtInf OrgnlDbtrAcct 02.17.05.01.04.06 Original Debtor Account G AmdmntInfDtls [0..1] O Hard-coded tag.
PmtInf Id 02.17.05.01.04.06.01 Identification G OrgnlDbtrAcct [1..1] O Hard-coded tag.
PmtInf IBAN 02.17.05.01.04.06.01.01 OriginalDebtorIBAN_ID10 IBAN E Id C [1..1] M E F7430020 74DBI IBAN of the original debtor's bank
account from F743002.ODBI.

PmtInf OrgnlDbtrAgt 02.17.05.01.04.07 Original Debtor Agent G AmdmntInfDtls [0..1] O Hard-coded tag.
PmtInf FinInstnId 02.17.05.01.04.07.01 Financial Institution Identification G OrgnlDbtrAgt [1..1] M Hard-coded tag.
PmtInf Othr 02.17.05.01.04.07.01.05 Other G FinInstnId [0..1] O Hard-coded tag.
PmtInf Id 02.17.05.01.04.07.01.05.01 Identification E Othr C [1..1] M S Hard coded value of SMNDA.
PmtInf CdtrSchmeId 02.17.05.02 Creditor Scheme Identification G DrctDbtTx [0..1] O Hard-coded tag.
PmtInf Id 02.17.05.02.03 Identification G CdtrSchmeId [0..1] O Hard-coded tag.
PmtInf PrvtId 02.17.05.02.03.02 Private Identification G Id [1..1] O Hard-coded tag.
PmtInf Othr 02.17.05.02.03.02.02 Other G PrvtId [0..n] O Hard-coded tag.
PmtInf Id 02.17.05.02.03.02.02.01 CreditorIdentificationCode_ID12 Identification E Othr C [1..1] M E F7430002 74CDTID Identifier of the creditor who
ultimately receives the collection.
The system takes this value from the
mandate table (F743002).

PmtInf DbtrAgt 02.17.07 Debtor Agent G DrctDbtTxInf [1..1] M Hard-coded tag.


PmtInf FinInstnId 02.17.07.01 Financial Institution Identification G DbtrAgt [1..1] M Hard-coded tag.
PmtInf BIC 02.17.07.01.01 SwiftCode_ID7 BIC E FinInstnId C [0..1] O E F7430002 ODBB BIC of the bank account of the
debtor who ultimately makes the
payments from F743002.ODBB.

PmtInf PstlAdr 02.17.07.01.04 Postal Address G FinInstnId [0..1] M Hard-coded tag.


PmtInf Ctry 02.17.07.01.04.09 Country_ID10 Country E PstlAdr C [0..1] M E F0116 CTR Country of the debtor from
F0116.CTR
PmtInf Dbtr 02.17.09 Debtor G DrctDbtTxInf [1..1] M Hard-coded tag.
PmtInf Nm 02.17.09.01 LegalEntityName_ID6 Name E Dbtr C [0..1] M E F0111 MLNM The system takes the mailing name
from F0111. MLNM
PmtInf PstlAdr 02.17.09.02 Postal Address G Dbtr [0..1] M Hard-coded tag.
PmtInf Ctry 02.17.09.02.09 Country_ID10 Country E PstlAdr C [0..1] M E F0116 CTR Country of the debtor from
F0116.CTR
PmtInf AdrLine 02.17.09.02.10 AddressLine1_ID4 Address Line E PstlAdr C [0..7] O E F0116 ADD1-ADD2 First two lines of the address of the
debtor from F0116.ADD1 and
F0116.ADD2
PmtInf Id 02.17.09.03 Identification G Dbtr [0..1] O Hard-coded tag.
PmtInf OrgId 02.17.09.03.01 Organisation Identification G Id [1..1] O Hard-coded tag.
PmtInf BICOrBEI 02.17.09.03.01.01 SwiftCode_ID7 BIC Or BEI E OrgId C [0..1] O E F0030 SWIFT BIC of the bank account of the
original debtor from the Bank Transit
Master table (F0030).
PmtInf DbtrAcct 02.17.10 Debtor Account G DrctDbtTxInf [1..1] M Hard-coded tag.
PmtInf Id 02.17.10.01 Identification G DbtrAcct [1..1] M Hard-coded tag.

2
CGI Direc Debit pain.008.001.02

Field Field Defenition Field Source

XML Type Type Source Source


Section Field Name Seq ID Description Parent Occr M/O (3) Length Dec Format Valid Values Source Field Derived Value Source Description
(1) (2) Type (4) Table

PmtInf IBAN 02.17.10.01.01 IBANNumber_ID5 IBAN E Id C [1..1] O E F0030 IBAN IBAN of the bank account of the
original debtor from from the Bank
Transit Master table (F0030).

PmtInf Ccy 02.17.10.03 Creditor_Currency_Code Currency E DbtrAcct C [0..1] M


PmtInf UltmtDbtr 02.17.11 Ultimate Debtor G DrctDbtTxInf [0..1] O Hard-coded tag.
PmtInf Nm 02.17.11.01 LegalEntityName_ID6 Name E UltmtDbtr C [0..1] M E F0111 MLNM The system takes the mailing name
of the debtor who ultimately makes
the payments from F0111. MLNM

PmtInf Id 02.17.11.03 Identification G UltmtDbtr [0..1] O Hard-coded tag.


PmtInf OrgId 02.17.11.03.01 Organisation Identification G Id [1..1] O Hard-coded tag.
PmtInf Othr 02.17.11.03.01.02 Other G OrgId [0..n] O Hard-coded tag.
PmtInf Id 02.17.11.03.01.02.01 LegalEntityRegistrationNumber_ID8 Identification E Othr C [1..1] M E F0101 TAX Tax ID number from F0101.TAX
PmtInf Purp 02.17.13 Purpose G DrctDbtTxInf [0..1] O Hard-coded tag.
PmtInf Cd 02.17.13.01 PurposeCode_ID14 Code E Purp C [1..1] O S The system populates the value from
the Purpose Code processing option.

PmtInf RmtInf 02.17.17 Remittance Information G DrctDbtTxInf [0..1] O Hard-coded tag.


PmtInf Ustrd 02.17.17.01 PaymentDetails_ID20 Unstructured E RmtInf C [0..n] O C (F03B575)(DOC)/InvoiceDate/(Payme The System concats the multiple
ntAmountValue+DiscountAmount)/P PaymentDetais of Invoice in Single
aymentAmountValue/DiscountAmou String.
nt
PmtInf Strd 02.17.17.02 Structured G RmtInf [0..n] O Hard-coded tag.
PmtInf CdtrRefInf 02.17.17.02.03 Creditor Reference Information G Strd [0..1] O Hard-coded tag.
PmtInf Tp 02.17.17.02.03.01 Type G CdtrRefInf [0..1] O Hard-coded tag.
PmtInf CdOrPrtry 02.17.17.02.03.01.01 Code Or Proprietary G Tp [1..1] M Hard-coded tag.
PmtInf Cd 02.17.17.02.03.01.01.01 Code E CdOrPrtry C [1..1] O S Hard-coded value of SCOR.
PmtInf Issr 02.17.17.02.03.01.02 Remittance_Identification_Issu_ID48 Issuer E Tp C [0..1] O E F03B575 MCU Value from F03B575. MCU. The
system uses the method specified in
the Remittance Identification Issuer
processing option to populate the
value in this tag for structured mode.

PmtInf Ref 02.17.17.02.03.02 LegalInvoiceNumber_ID38 Reference E CdtrRefInf C [0..1] M E F03B575 DOC The invoice number from F03B575.
DOC.

1-G Group Tag


1-E Element Tag
2-C Character
2-D Date
2-N Numeric
3-M Manditory
3-O Optional

4-C Calculation
4-E EOne Data
4-S Set Value

You might also like