Formaatbeschrijving pain.002, technisch

Download Report

Transcript Formaatbeschrijving pain.002, technisch

Formaatbeschrijving pain.002,
technisch
Rabo Cash Management, Rabo Direct Connect,
Rabo Internetbankieren (Pro) & SWIFT FileAct
Inhoudsopgave
1
2
Pain.002 exportformaat ................................................................................................................. 3
1.1
Pain.002 beschrijving ......................................................................................................... 3
1.2
Pain.002 structuur .............................................................................................................. 3
1.2.1
Introductie....................................................................................................................... 3
1.2.3
Tekenset .......................................................................................................................... 5
1.2.4
Berichtstructuur .............................................................................................................. 5
Inhoudelijke beschrijving ............................................................................................................... 6
2.1
Afkeuring van het bestand en/of batch(es) ....................................................................... 6
2.2
Afkeuring van de transactie(s) ......................................................................................... 11
3.
Bijlage A Identificatie van partijen .............................................................................................. 16
4.
Change log .................................................................................................................................... 17
Formaatbeschrijving pain.002, technisch
Pagina 2
1
Pain.002 exportformaat
Het pain.002 formaat rapporteert afgekeurde Eurobetalingen en Euro-incasso’s vóór de
uitvoerdatum bereikt is. Dit SEPA formaat is beschikbaar in Rabo Cash Management, Rabo Direct
Connect, RIB Pro en SWIFT FileAct.
1.1 Pain.002 beschrijving
Het pain.002 bestand koppelt statusinformatie terug van afgekeurde Eurobetalingen en Euroincasso’s. U kunt dit bestand importeren in uw financiële administratie/ERP systeem en
vaststellen welke batches en/of transacties niet uitgevoerd worden. Vervolgens kunt u de
aangepaste batches en/of transacties opnieuw aanbieden. Doordat u de terugkoppeling al vóór
de uitvoerdatum ontvangt kunt eerder actie ondernemen.
Het pain.002 formaat is geen verantwoordingsformaat, het verantwoordt geen geboekte
transacties op de rekening. Transacties die op een rekening zijn geboekt, kunnen worden
gedownload in ondermeer de verantwoordingsformaten CAMT.053 of SWIFT MT940 Structured.
Meer informatie over deze verantwoordingsformaten is, net als deze pain.002 beschrijving, te
vinden op deze locaties 1:
•
•
•
•
RCM, www.rabotransact.com/transactsupport in de sectie ‘Demos & downloads’.
RDC, www.rabobank.com/rdc.
RIB Pro, www.rabobank.nl/seb onder “Export”.
SWIFT FileAct, www.rabobank.com/swift.
Een pain.002 wordt beschikbaar gesteld indien een bestand of batch is afgekeurd, of één of meer
transacties in een batch afgekeurd zijn. Een pain.002 rapporteert altijd of een bestand/batch
afkeuring of een transactie afkeuring, nooit een combinatie van een bestand/batch en een
transactie afkeuring. De opdrachtgegevens die in dit formaat staan, zijn de originele
opdrachtgegevens zoals deze in de oorspronkelijke opdracht zijn opgegeven.
Een functionele beschrijving die schetst in welke scenario’s u een pain.002 kunt verwachten, is
beschikbaar op de eerder genoemde locaties.
1.2 Pain.002 structuur
1.2.1
Introductie
De SEPA formaten worden in XML schema's beschreven. Er wordt gebruik gemaakt van een
specifieke beschrijvingstaal (XSD) in het schema. Aan de hand van de schema's kan een
beschrijving worden gegeven van de tags in het document, de structuur en de aaneenschakeling
van die bakens (rangorde van de tags) evenals de voor bepaalde gegevens toegestane codes, het
1
De technische en functionele formaatbeschrijvingen van pain.002 zijn op elke locatie exact gelijk. Voor de
andere formaten die gepubliceerd zijn op deze locaties is dat niet het geval, per kanaal kunnen er verschillen
zijn.
Formaatbeschrijving pain.002, technisch
Pagina 3
aantal mogelijke gevallen, het verplichte of facultatief karakter van bepaalde gegevens.De XSD
2
voor pain.002.001.03 is hier beschikbaar.
1.2.2
Technische indeling
De gebruiksregels moeten worden nageleefd om te vermijden dat het bericht niet ingelezen kan
worden in uw boekhoudpakket of dat elementen uit het bericht niet geïmporteerd worden.
Berichtelementen die ontbreken in hoofdstuk 2 zijn niet beschikbaar in het pain.002
exportformaat zoals beschikbaar gesteld door RCM, RDC en RIB Pro.
De beschrijving van elk berichtelement bevat:
Kolom
Index
Niveau
Naam
XML-tag
Aanwezigheid
Omschrijving
Nummering volgens de ISO 20022 standaard. Niet alle velden hebben een
nummer. Velden zonder nummer vallen onder het bovenliggende
element.
Gaten in de nummering kunnen ontstaan doordat niet alle elementen van
ISO20022 gebruikt worden binnen het pain.002 bericht zoals beschikbaar
gesteld via RCM, RDC en RIB .
Niveau van het element binnen het pain.002 bericht
<Top>
<Niveau 1>
<Niveau 2>
<Enz.></Enz.>
</Niveau 2>
</Niveau 1>
</Top>
Naam van het element binnen het pain.002 bericht.
Verkorte naam die een element identificeert in een XML-bericht, staat
tussen haakjes, bijv. <Bedrag>.
Dit geeft aan of een element optioneel is of verplicht en hoeveel keer het
element kan worden herhaald.
Bijvoorbeeld:
[0..1] Toont dat het element 0 keer of 1 keer aanwezig kan zijn.
Het element is optioneel.
[0..n] Toont dat het element 0 tot n keer aanwezig kan zijn.
Het element is optioneel.
[1..1] Toont dat het element verplicht is en een keer aanwezig moet zijn.
[1..n] Toont dat het element verplicht is en minimaal 1 keer aanwezig
moet zijn. Het element kan tot n keer aanwezig zijn.
{OR … OR} Toont aan dat slechts één van de elementen aanwezig kan zijn.
Pas wanneer een optioneel element aanwezig is, waarvoor op
onderliggend niveau een verplicht element bestaat, dient dit verplichte
element voor te komen.
2
http://www.iso20022.org/message_archive.page#PaymentsInitiation3
Formaatbeschrijving pain.002, technisch
Pagina 4
Kolom
Formaat
Lengte
Omschrijving
1.2.3
Omschrijving
Typeaanduiding van het veld:
Numeriek: mag alleen cijfers bevatten
Alfanumeriek: mag cijfers en toegestane letters (zie 1.2.3 Tekenset)
bevatten
Datum: EEJJ-MM-DD
Bedrag: cijfers, met een punt als scheidingsteken. Een bedrag mag
maximaal 9 cijfers voor het scheidingsteken en 2 cijfers na het
scheidingsteken bevatten. Uitzondering hierop is de control sum.
Booleaans: veld met twee opties: ‘true’ of ‘false’.
Maximaal aantal karakters van het veld.
Bevat de definitie van het berichtsegment of –element.
Aanvullende informatie over het gebruik van dit element.
“Alleen tag” geeft aan dit element altijd wordt gevolgd door een volgende
tag.
Tekenset
In UNIFI berichten wordt de UTF8 tekenset gebruikt:
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
/ - ? : ( ) . , ' + spatie
1.2.4
Berichtstructuur
Het pain.002 bericht bevat altijd twee segmenten, een Group Header en Original Group
Information and Status. Optioneel is Orginal Payment Information and Status.
Meer informatie over de berichtstructuur is hier beschikbaar.
Formaatbeschrijving pain.002, technisch
Pagina 5
2
Inhoudelijke beschrijving
Zoals beschreven in de functionele formaatbeschrijving stelt Rabo:
• of een pain.002 beschikbaar die een afkeuring op bestands/Message niveau of op batch/PI niveau rapporteert;
• of een pain.002 beschikbaar die een afkeuring op transactieniveau rapporteert;
• of beide, zowel een pain.002 op bestands- of batchniveau als een pain.002 op transactieniveau.
De eerste sectie beschrijft de opmaak van een pain.002 op bestands- of batchniveau, de tweede de opmaak van een pain.002 op transactieniveau.
2.1
Afkeuring van het bestand en/of batch(es)
Group Header
De Group Header bevat informatie over het pain.002 bericht zelf.
Index
Nivo
0
Naam
Document
<XML Tag>
<Document>
Mult
[1..1]
Formaat
Lengte
Alleen tag
Alleen tag
Max. lengte 35
1.0
1.1
0
1
2
Message root
Group Header
Message Identification
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>
[1..1]
[1..1]
[1..1]
Alfanumeriek
1.2
2
Creation Date Time
<CreDtTm>
[1..1]
Datum en Tijd
1.3
2
3
3
4
5
2
3
4
2
3
4
Initiating Party
Name
Identification
OrganisationIdentification
BICOrBei
Debtor Agent
FinancialInstitutionIdentification
BIC
Creditor Agent
FinancialInstitutionIdentification
BIC
<InitgPty>
<Nm>
<Id>
<OrgId>
<BICOrBEI>
<DbtrAgt>
<FinInstnId>
<BIC>
<CdtrAgt>
<FinInstnId>
<BIC>
[0..1]
[0..1]
[0..1]
[1..1]
[0..1]
[0..1]
[1..1]
[1..1]
[0..1]
[1..1]
[1..1]
1.5
1.6
Formaatbeschrijving pain.002, technisch
Alfanumeriek
Alfanumeriek
Alfanumeriek
EEJJ-MMDDTUU:MM:SS
Alleen tag
Alleen tag
Alleen tag
Lengte van 8 of 11
Alleen tag
Alleen tag
Lengte van 8 of 11
Alleen tag
Alleen tag
Lengte van 8 of 11
Omschrijving
Wordt altijd gevuld met <Document
xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.03">.
Een unieke Message Identification dat wordt toegekend aan
het pain.002 bestand. De opbouw van het MsgId wordt hier
toegevoegd zodra deze beschikbaar is.
Datum en tijd waarop de pain.002 is gegenereerd.
Bijvoorbeeld: “2011-02-03T11:20:45”.
Wordt gevuld bij een Eurobetaling.
BIC van initiërende bank, RABONL2U.
Wordt gevuld bij een Euro-incasso.
BIC van initiërende bank, RABONL2U.
Pagina 6
Original Group Information and Status
De Original Group Information and Status bevat de originele bestandsgegevens die betrekking hebben op de status van het bestand of batch (=Payment
Information).
Index
2.0
2.1
2.2
Nivo
1
2
2
Naam
Original Group Information And Status
Original Message Identification
Original Message Name Identification
<XML Tag>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>
<OrgnlMsgNmId>
Mult
[1..1]
[1..1]
[1..1]
Formaat
Alfanumeriek
Alfanumeriek
2.3
2
Original Creation Date Time
<OrgnlCreDtTm>
[1..1]
Datum en Tijd
2.4
2.5
2
2
Original Number of Transactions
Original Control Sum
<OrgnlNbOfTxs>
<OrgnlCtrlSum>
[0..1]
[0..1]
Numeriek
Numeriek
2.6
2
Group Status
<GrpSts>
[0..1]
Code
2.7
2.8
2.9
2.10
2
3
4
5
6
3
4
Status Reason Information
Originator
Identification
OrganisationIdentification
BICOrBEI
Reason
Code
<StsRsnInf>
<Orgtr>
<Id>
<OrgId>
<BICOrBEI>
<Rsn>
<Cd>
[0..n]
[0..1]
[0..1]
[1..1]
[0..1]
[0..1]
[1..1]
Alfanumeriek
Code
Lengte
Alleen tag
Max. lengte 35
Max. lengte 35
EEJJ-MMDDTUU:MM:SS
Max. lengte 15
Max. lengte 18
Alleen tag
Alleen tag
Alleen tag
Alleen tag
Lengte van 8 of 11
Alleen tag
Max. lengte 4
Omschrijving
Identificatie van het oorpronkelijke bestand.
Indien SEPA Direct Debit, dan is de waarde pain.008.001.02
Indien SEPA Credit Transfer, dan is de waarde pain.001.001.03.
Datum en tijd waarop het originele bestand is gegenereerd.
Bijvoorbeeld: “2011-02-03T11:20:45”.
Oorspronkelijk aantal transacties in het bestand.
Oorspronkelijke controle som in het bestand.
Decimaal scheidingsteken is een punt (.).
Indien het gehele originele bestand is afgekeurd, kan alleen de
volgende waarde aanwezig zijn:
RJCT = Rejected, afgekeurd
In geval tag 2.6 GroupStatus <GrpSts> gevuld is, zal tag 3.0
Original Payment Information and Status niet worden
3
gerapporteerd.
Detail informatie met betrekking tot de reden van de status.
Partij die de status initieert.
Reden van de status.
SDD reden van afkeur: AC01, AC04, AC06, AG01, AG02, AM04,
AM05, AM14, BE01, FF01, MD01, MD02, MD07, MS02, MS03,
RC01, RR01, RR02, RR03, RR04, SL01, DNOR, CNOR.
SCT reden van afkeur: AC01, AC06, AG02, AM04, AM05, AM06,
AM14, FF01, MS03, RC01, TM01, RR01, RR02, RR03, RR04,
DNOR, CNOR.
3
Als 2.6 GroupStatus gevuld is met RJCT, dan betekent dit dat het hele bestand/Message afgekeurd is. Derhalve is geen sectie 3.0 aanwezig, deze sectie is alleen aanwezig indien één of meer batches/PI’s binnen het
bestand/Message afgekeurd zijn.
Formaatbeschrijving pain.002, technisch
Pagina 7
2.12
3
Additional Information
<AddtlInf>
[0..n]
Alfanumeriek
Max. lengte 105
Aanvullende toelichting op de code uit 2.10. Deze toelichting is
altijd in het Engels.
Deze toelichting is alleen beschikbaar indien de code in veld
2.10 algemeen is en derhalve een toelichting nodig heeft.
Bijvoorbeeld, FF01 betekent dat er een fout zit in het
aangeleverde bestand. Veld 2.10 bevat dan de code FF01 en
2.12 bevat een toelichting waar de fout dan zit, bijvoorbeeld,
veld LocalInstrument Code ontbreekt of veld Service Level code
bevat een onbekende waarde .
Een code als AC06 is specifiek, nl., de tegenrekening is
geblokkeerd, daarom is de transactie afgekeurd. Derhalve is
een toelichting in dit geval overbodig.
Formaatbeschrijving pain.002, technisch
Pagina 8
Original Payment Information and Status
Indien niet het hele bestand/Message afgekeurd is maar één of meer batches/PI’s binnen het bestand, dan is deze sectie aanwezig om de afgekeurde
batches/PI’s te kunnen identificeren en de afkeurreden te kunnen bepalen.Indien tag 2.6 GroupStatus < GrpSts> gevuld is met de waarde RJCT, dan is Original
Payment Information and Status segment niet aanwezig. In alle andere gevallen is dit segment wel aanwezig.
Index
3.0
Nivo
1
Naam
Original Payment Information And Status
<XML Tag>
<OrgnlPmtInfAndSts>
Mult
[0..n]
Formaat
Lengte
Alleen tag
3.1
3.2
3.3
2
2
2
Original Payment Information Identification
Original Number of Transactions
Original Control Sum
<OrgnlPmtInfId>
<OrgnlNbOfTxs>
<OrgnlCtrlSum>
[1..1]
[0..1]
[0..1]
Alfanumeriek
Numeriek
Numeriek
Max. lengte 35
Max. lengte 15
Max. lengte 18
3.4
2
Payment Information Status
<PmtInfSts>
[0..1]
Code
Alleen code = RJCT
3.5
2
Status Reason Information
<StsRsnInf>
[0..n]
Alleen tag
3.6
3
4
5
6
Originator
Identification
Organisation Identification
BICOrBEI
<Orgtr>
<Id>
<OrgId>
<BICOrBEI>
[0..1]
[0..1]
[1..1]
[0..1]
Alleen tag
Alleen tag
Alleen tag
Lengte van 8 of 11
3.7
3
Reason
<Rsn>
[1..1]
3.8
4
Code
<Cd>
[1..1]
Formaatbeschrijving pain.002, technisch
Alfanumeriek
Alleen tag
Code
Max. lengte 4
Omschrijving
Voor iedere batch/ Payment Information wordt een
afzonderlijke OriginalPaymentInformationAndStatus
<OrgnlPmntInfAndSts> blok aangemaakt.
Identificatie van de Originele Payment Information.
Oorspronkelijk aantal transacties in batch/PI.
Oorspronkelijke controle som in batch/PI.
Decimaal scheidingsteken is een punt (.).
Wordt gevuld indien de gehele originele Payment Information
is afgekeurd.
Indien tag 3.4 PaymentInformationStatus <PmtInfSts> de
waarde RJCT bevat, dan komt dit element éénmaal voor.
In alle andere gevallen, is dit element niet aanwezig.
Initiator van de afkeuring.
Wordt gevuld met RABONL2U
Deze tag is aanwezig indien tag 3.5 aanwezig is.
Reden van de status.
Deze tag is aanwezig indien tag 3.5 aanwezig is.
Euro-incasso reden van afkeur: AC01, AC04, AC06, AG01,
AG02, AM04, AM05, AM14, BE01, FF01, MD01, MD02, MD07,
MS02, MS03, RC01, RR01, RR02, RR03, RR04, SL01, DNOR,
CNOR.
Eurobetaling reden van afkeur: AC01, AC06, AG02, AM04,
AM05, AM06, AM14, FF01, MS03, RC01, TM01, RR01, RR02,
RR03, RR04, DNOR, CNOR.
Pagina 9
3.10
3
Additional Information
<AddtlInf>
[0..n]
Alfanumeriek
Max. lengte 105
Aanvullende toelichting op de code uit 3.8. Deze toelichting is
altijd in het Engels.
Deze toelichting is alleen beschikbaar indien de code in veld 3.8
algemeen is en derhalve een toelichting nodig heeft.
Bijvoorbeeld, FF01 betekent dat er een fout zit in het
aangeleverde bestand. Veld 3.8 bevat dan de code FF01 en
3.10 bevat een toelichting waar de fout dan zit, bijvoorbeeld,
veld LocalInstrument Code ontbreekt of veld Service Level code
bevat een onbekende waarde .
Een code als AC06 is specifiek, nl., de tegenrekening is
geblokkeerd, daarom is de transactie afgekeurd. Derhalve is
een toelichting in dit geval overbodig.
Formaatbeschrijving pain.002, technisch
Pagina 10
2.2
Afkeuring van de transactie(s)
Group Header
De Group Header bevat informatie die benodigd is voor het verwerken van het bericht.
Index
Nivo
0
Naam
Document
<XML Tag>
<Document>
Mult
[1..1]
Formaat
Lengte
Alleen tag
Alleen tag
Max. lengte 35
1.0
1.1
0
1
2
Message root
Group Header
Message Identification
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>
[1..1]
[1..1]
[1..1]
Alfanumeriek
1.2
2
Creation Date Time
<CreDtTm>
[1..1]
Datum en Tijd
1.3
2
3
3
4
5
2
3
4
Initiating Party
Name
Identification
OrganisationIdentification
BICOrBei
Debtor Agent
FinancialInstitutionIdentification
BIC
<InitgPty>
<Nm>
<Id>
<OrgId>
<BICOrBEI>
<DbtrAgt>
<FinInstnId>
<BIC>
[0..1]
[0..1]
[0..1]
[1..1]
[0..1]
[0..1]
[1..1]
[0..1]
2
3
4
Creditor Agent
FinancialInstitutionIdentification
BIC
<CdtrAgt>
<FinInstnId>
<BIC>
[0..1]
[1..1]
[0..1]
1.5
1.6
Formaatbeschrijving pain.002, technisch
EEJJ-MM-DD T
UU:MM:SS
Alleen tag
Alfanumeriek
Alleen tag
Alleen tag
Lengte van 8 of 11
Alleen tag
Alleen tag
Lengte van 8 of 11
Alfanumeriek
Alleen tag
Alleen tag
Lengte van 8 of 11
Alfanumeriek
Omschrijving
Wordt altijd gevuld met <Document
xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.03">.
Een unieke Message Identification dat wordt toegekend aan
het pain.002 bestand.
De opbouw van het MsgId wordt hier toegevoegd zodra deze
beschikbaar is.
Datum en tijd waarop de pain.002 is gegenereerd.
Bijvoorbeeld: “2011-02-03T11:20:45.
Wordt gevuld bij een SEPA Credit Transfer initiatie.
BIC code van de opdracht initiërende bank.
Bij een SEPA Credit Transfer is dat RABONL2U.
Wordt gevuld bij een SEPA Direct Debit initiatie.
BIC code van de opdracht initiërende bank.
Bij een SEPA Direct Debit is dat RABONL2U.
Pagina 11
Original Group Information and Status
De Original Group Information and Status bevat de originele bestands/Message gegevens.
Index
2.0
2.1
2.2
2.4
2.5
Nivo
1
2
2
2
2
Naam
Original Group Information And Status
Original Message Identification
Original Message Name Identification
<XML Tag>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>
<OrgnlMsgNmId>
Mult
[1..1]
[1..1]
[1..1]
Formaat
Alfanumeriek
Alfanumeriek
Lengte
Alleen tag
Max. lengte 35
Max. lengte 35
Original Number of Transactions
Original Control Sum
<OrgnlNbOfTxs>
<OrgnlCtrlSum>
[0..1]
[0..1]
Numeriek
Numeriek
Max. lengte 15
Max. lengte 18
Omschrijving
Identificatie van het oorpronkelijke bestand.
Indien SEPA Direct Debit, dan is de waarde pain.008.001.02
Indien SEPA Credit Transfer, dan is de waarde pain.001.001.03.
Oorspronkelijk aantal transacties in het bestand.
Oorspronkelijke controle som in het bestand.
Decimaal scheidingsteken is een punt (.).
Original Payment Information and Status
De Original Payment Information and Status bevat originele Payment Information gegevens en de transactiegegevens waarmee u kunt bepalen welke
transactie is afgekeurd en waarom.
Index
3.0
Nivo
1
Naam
Original Payment Information And Status
<XML Tag>
<OrgnlPmtInfAndSts>
Mult
[0..n]
Formaat
Lengte
Alleen tag
3.1
3.2
3.3
2
2
2
Original Payment Information Identification
Original Number of Transactions
Original Control Sum
<OrgnlPmtInfId>
<OrgnlNbOfTxs>
<OrgnlCtrlSum>
[1..1]
[0..1]
[0..1]
Alfanumeriek
Numeriek
Numeriek
Max. lengte 35
Max. lengte 15
Max. lengte 18
3.15
3.16
3.17
2
3
3
Transaction Information and Status
Status Identification
Original Instruction Identification
<TxInfAndSts>
<StsId>
<OrgnlInstrId>
[0..n]
[0..1]
[0..1]
Alfanumeriek
Alfanumeriek
Alleen tag
Max. lengte 35
Max. lengte 35
3.18
3
Original End-to-End Identification
<OrgnlEndToEndId>
[0..1]
Alfanumeriek
Max. lengte 35
3.19
3.20
3.21
3
3
4
5
6
7
4
5
Transaction Status
Status Reason Information
Originator
Identifcation
OrganisationIdentification
BICOrBEI
Reason
Code
<TxSts>
<StsRsnInf>
<Orgtr>
<Id>
<OrgId>
<BICOrBEI>
<Rsn>
<Cd>
[0..1]
[0..n]
[0..1]
[0..1]
[1..1]
[0..1]
[0..1]
[1..1]
Code
Alleen code = RJCT
Alleen tag
Alleen tag
Alleen tag
Alleen tag
Lengte van 8 of 11
Alleen tag
Max. lengte 4
3.22
3.23
Formaatbeschrijving pain.002, technisch
Alfanumeriek
Code
Omschrijving
Voor iedere Payment Information wordt een afzonderlijke
OrginalPaymentInformationAndSatus <OrgnlPmntInfAndSts>
blok aangemaakt.
Identificatie van de Originele Payment Information.
Oorspronkelijk aantal transacties in batch/PI.
Oorspronkelijke controle som in batch/PI.
Decimaal scheidingsteken is een punt (.).
Bankreferentie die de afkeuring heeft geïnitieerd.
Oorspronkelijke unieke incasso- of betalingsreferentie van de
opdrachtgever.
Oorspronkelijke end-to-end identificatie opgegeven bij
opdrachtinitiatie. In RIB bekend als Transactiereferentie.
Status van de opdracht in de batch.
Detail informatie met betrekking tot de reden van de status.
Partij die de status initieert.
Reden van de status.
Euro-incasso reden van afkeur: AC01, AC04, AC06, AG01, AG02,
AM04, AM05, BE01, FF01, MD01, MD02, MD07, MS02, MS03,
RC01, RR01, RR02, RR03, RR04, SL01, DNOR, CNOR.
Eurobetaling reden van afkeur: AC01, AG02, AM05, FF01,
Pagina 12
Index
Nivo
3.25
4
Naam
<XML Tag>
Mult
Formaat
Lengte
Additional Information
<AddtlInf>
[0..n]
Alfanumeriek
Max. lengte 105
Omschrijving
MS03, RC01, TM01, RR01, RR02, RR03, RR04, DNOR, CNOR.
Aanvullende toelichting op de code uit 3.23. Deze toelichting is
altijd in het Engels.
Deze toelichting is alleen beschikbaar indien de code in veld
3.23 algemeen is en derhalve een toelichting nodig heeft.
Bijvoorbeeld, FF01 betekent dat er een fout zit in het
aangeleverde bestand. Veld 3.23 bevat dan de code FF01 en
3.25 bevat een toelichting waar de fout dan zit, bijvoorbeeld,
veld LocalInstrument Code ontbreekt of veld Service Level code
bevat een onbekende waarde .
3.32
3
Original Transaction Reference
<OrgnlTxRef>
[0..1]
Alleen tag
3.34
4
Amount
<Amt>
[0..1]
Alleen tag
5
Instructed Amount
<InstdAmt>
[1..1]
4
Requested Collection Date
<ReqdColltnDt>
[0..1]
3.40
3.41
4
Requested Execution Date
<ReqdExctnDt>
[0..1]
3.42
3.55
3.56
3.58
3.59
4
5
6
7
8
8
9
4
5
5
6
Creditor Scheme Identification
Identification
Private Identification
Other
Identification
Scheme Name
Proprietary
Payment Type Information
InstructionPriority
ServiceLevel
Code
<CdtrSchmeId>
<Id>
<PrvtId>
<Othr>
<Id>
<SchmeNm>
<Prtry>
<PmtTpInf>
<InstrPrty>
<SvcLvl>
<Cd>
3.61
5
LocalInstrument
<LclInstrm>
[0..1]
[0..1]
[1..1]
[0..n]
[1..1]
[0..1]
[1..1]
[0..1]
[0..1]
[0..1]
[1..1]
{OR
[0..1]
* Valutacode
* Bedrag
Datum
Datum
Alfanumeriek
Alfanumeriek
* Vaste lengte 3
* Max. lengte 18,
EEJJ-MM-DD
EEJJ-MM-DD
Alleen tag
Alleen tag
Alleen tag
Alleen tag
Max. lengte 35
Alleen tag
Max. lengte 35
Alleen tag
Een code als AC06 is specifiek, nl., de tegenrekening is
geblokkeerd, daarom is de transactie afgekeurd. Derhalve is
een toelichting in dit geval overbodig.
Oorspronkelijke elementen die opgegeven zijn bij
opdrachtinitiatie.
Voorbeeld
<Amt Ccy='EUR'>1.00</Amt>.
Gewenste uitvoerdatum van de Euro-incasso.
4
5
Gewenste uitvoerdatum van Eurobetaling.
Wordt alleen gevuld voor Euro-incasso’s op transactie niveau.
Code
Code
Alleen tag
Max. lengte 4
Vaste waarde SEPA.
Alleen tag
4
Euro-incasso’s moeten een vast aantal dagen voor de uitvoerdatum gerapporteerd worden aan de bank van de geïncasseerde. Indien de opgenomen uitvoerdatum te weinig ruimte laat om de
Euro-incasso tijdig te rapporteren, dan wordt de uitvoerdatum automatisch opgehoogd. Derhalve kan het gebeuren dat de hier gerapporteerde uitvoerdatum niet overeenkomt met de
uitvoerdatum gegenereerd in uw financiële administratie/ERP systeem.
5
Eurobetalingen kunnen drie dagen aangehouden worden indien beschikkingsruimte onvoldoende is om de transactie uit te voeren. Indien binnen die drie dagen het saldo toereikend is om de
transactie uit te voeren, dan wordt de uitvoerdatum automatisch opgehoogd. Derhalve kan het gebeuren dat de hier gerapporteerde uitvoerdatum niet overeenkomt met de uitvoerdatum
gegenereerd in uw financiële administratie/ERP systeem.
Formaatbeschrijving pain.002, technisch
Pagina 13
Index
3.62
3.64
3.65
3.66
Nivo
6
5
5
6
Naam
LocalInstrument Code
SequenceType
CategoryPurpose
Code
<XML Tag>
<Cd>
< SeqTp>
<CtgyPurp>
<Cd>
4
Payment Method
<PmtMtd>
Mult
[1..1]
[0..1]
[0..1]
[1..1]
{OR
[0..1]
3.68
Formaat
Code
Code
3.69
3.70
4
5
Mandate Related Information
MandateIdentification
<MndtRltdInf>
<MndtId>
[0..1]
[0..1]
Alfanumeriek
DD DirectDebit
TRF CreditTransfer
Alleen tag
Max. lengte 35
3.71
5
DateOfSignature
<DtOfSgntr>
[0..1]
Datum
EEJJ-MM-DD
3.72
5
AmendmentIndicator
<AmdmntInd>
[0..1]
Indicator
3.73
5
AmendmentInformationDetails
<AmdmntInfDtls>
[0..1]
Waarden: true of
false
Alleen tag
3.74
6
OriginalMandateIdentification
<OrgnlMndtId>
[0..1]
Alfanumeriek
Max. lengte 35
3.75
6
OriginalCreditorSchemeIdentification
<OrgnlCdtrSchmeID>
[0..1]
7
Name
<Nm>
[0..1]
7
Identification
<Id>
[0..1]
Alleen tag
8
PrivatIdentification
<PrvtId>
[1..1]
Alleen tag
Code
Code
Lengte
Max. lengte 4
Niet voor SCT van toepassing.
Alleen tag
Max. lengte 4
Max. lengte 140
9
Other
<Othr>
[0..n]
Identification
<Id>
[1..1]
10
Scheme Name
<SchmeNm>
[0..1]
11
Proprietary
<Prtry>
[1..1]
3.84
3.88
3.89
3.90
3.110
6
7
8
6
7
8
9
5
4
5
5
6
OriginalDebtorAccount
Identification
IBAN
OriginalDebtorAgent
Financial Institution Identification
Other
Identification
ElectronicSignature
Remittance Information
Unstructured
Structured
CreditorReferenceInformation
<OrgnlDbtrAcct>
<Id>
<IBAN>
<OrgnlDbtrAgt>
<FinInstnId>
<Othr>
<Id>
<ElctrncSgntr>
<RmtInf>
<Ustrd>
<Strd>
<CdtrRefInf>
[0..1]
[1..1]
[1..1]
[0..1]
[1..1]
[0..1]
[1..1]
[0..1]
[0..1]
[0..n]
[0..n]
[0..1]
3.111
7
Type
<Tp>
[0..1]
Alleen tag
3.112
8
CodeOrProprietary
<CdOrPrtry>
[1..1]
Alleen tag
3.113
9
Code
<Cd>
[1..1]
3.80
Formaatbeschrijving pain.002, technisch
Vaste waarde voor incasso opdrachten: DD (= Direct Debit)
Vaste waarde voor betaalopdrachten: TRF (=Credit Transfer).
Conform opgave in het SDD/pain.008 bestand.
Alleen tag
Alfanumeriek
10
3.79
Omschrijving
Alleen tag
Alfanumeriek
Max. lengte 35
Alleen tag
Alfanumeriek
Alfanumeriek
Alfanumeriek
Alfanumeriek
Alfanumeriek
Code
Max. lengte 35
Alleen tag
Alleen tag
Max. lengte 34
Alleen tag
Alleen tag
Alleen tag
Max. lengte 35
Max. lengte 1025
Alleen tag
Max. lengte 140
Alleen tag
Alleen tag
Conform SDD pain.008.001.02: tag 2.62.
Alleen SCOR.
Pagina 14
Index
3.115
3.116
3.120
3.121
3.122
3.123
3.125
3.127
3.128
3.129
6
7
Nivo
8
7
4
5
5
4
5
5
6
6
5
4
5
6
4
5
6
4
5
6
4
5
5
6
6
5
4
5
6
5
4
5
5
Naam
Issuer
Reference
Ultimate Debtor
Name
Identification
Debtor
Name
Postal Address
Country
AddressLine
Identification
Debtor Account
Identification
IBAN
Debtor Agent
Financial Institution Identification
BIC
Creditor Agent
Financial Institution Identification
BIC
Creditor
Name
Postal Address
Country
AddressLine
Identification
Creditor Account
Identification
IBAN
Currency
Ultimate Creditor
Name
Identification
<XML Tag>
<Issr>
<Ref>
<UltmtDbtr>
<Nm>
<Id>
<Dbtr>
<Nm>
<PstlAdr>
<Ctry>
<AdrLine>
<Id>
<DbtrAcct>
<Id>
<IBAN>
<DbtrAgt>
<FinInstnId>
<BIC>
<CdtrAgt>
<FinInstnId>
<BIC>
<Cdtr>
<Nm>
<PstlAdr>
<Ctry>
<AdrLine>
<Id>
<CdtrAcct>
<Id>
<IBAN>
<Ccy>
<UltmtCdtr>
<Nm>
<Id>
Mult
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..7] 6
[0..1]
[0..1]
[1..1]
[1..1]
[0..1]
[1..1]
[0..1]
[0..1]
[1..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..1]
[0..7] 7
[0..1]
[0..1]
[1..1]
[1..1]
[0..1]
[0..1]
[0..1]
[0..1]
Formaat
Alfanumeriek
Alfanumeriek
Alfanumeriek
Alfanumeriek
Code
Alfanumeriek
Alfanumeriek
Alfanumeriek
Alfanumeriek
Alfanumeriek
Code
Alfanumeriek
Alfanumeriek
Code
Alfanumeriek
Lengte
Max. lengte 35
Max. lengte 35
Alleen tag
Max. lengte 140
Alleen tag
Alleen tag
Max. lengte 140
Alleen tag
Vaste lengte 2
Max. lengte 70
Alleen tag
Alleen tag
Alleen tag
Max. lengte 34
Alleen tag
Alleen tag
Lengte van 8 of 11
Alleen tag
Alleen tag
Lengte van 8 of 11
Alleen tag
Max. lengte 140
Alleen tag
Vaste lengte 2
Max. lengte 70
Alleen tag
Alleen tag
Alleen tag
Max. lengte 34
Vaste lengte 3
Alleen tag
Max. lengte 140
Alleen tag
Omschrijving
Alleen CUR of ISO.
Zie bijlage A.
Zie bijlage A.
Zie bijlage A.
Conform SCT tag 2.80 / SDD tag 2.20.
Zie bijlage A.
De ISO20022 standaard staat 7 adresregels toe, echter de EPC heeft dit gelimiteerd tot 2 adresregels.
De ISO20022 standaard staat 7 adresregels toe, echter de EPC heeft dit gelimiteerd tot 2 adresregels.
Formaatbeschrijving pain.002, technisch
Pagina 15
3.
Bijlage A Identificatie van partijen
Onderstaande structuur is van toepassing op de volgende tags:
3.120 3.121 3.127 3.129
Binnen de identificatie van partijen kan één van deze elementen gebruikt worden: Organisation Identification of Private Identification.
Organisation Identification
Nivo
6
7
7
8
8
9
9
8
Message Item
OrganisationIdentification
BICOrBEI
Other
Identification
SchemeName
Code
Proprietary
Issuer
<XML Tag>
<OrgId>
<BICOrBEI>
<Othr>
<Id>
<SchmeNm>
<Cd>
<Prtry>
<Issr>
Mult
[1..1]
[0..1]
[0..n]
[1..1]
[0..1]
[1..1] {OR
[1..1] OR}
[0..1]
Type
<XML Tag>
<PrvtId>
<DtAndPlcOfBirth>
<BirthDt>
<PrvcOfBirth>
<CityOfBirth>
<CtryOfBirth>
<Othr>
<Id>
<SchmeNm>
<Cd>
<Prtry>
<Issr>
Mult
[1..1]
[0..1]
[1..1]
[0..1]
[1..1]
[1..1]
[0..n]
[1..1]
[0..1]
[1..1] {OR
[1..1] OR}
[0..1]
Type
Alfanumeriek
Alfanumeriek
Code
Alfanumeriek
Alfanumeriek
Lengte
Alleen tag.
Lengte van 8 of 11.
Alleen tag.
Max. lengte 35.
Alleen tag.
Max. lengte 4.
Max. lengte 35.
Max. lengte 35.
Private Identification
Nivo
6
7
8
8
8
8
7
8
8
9
9
8
Message Item
PrivateIdentification
DateAndPlaceOfBirth
BirthDate
ProvinceOfBirth
CityOfBirth
CountryOfBirth
Other
Identification
SchemeName
Code
Proprietary
Issuer
Formaatbeschrijving pain.002, technisch
Datum
Alfanumeriek
Alfanumeriek
Code
Alfanumeriek
Code
Alfanumeriek
Alfanumeriek
Lengte
Alleen tag.
Alleen tag.
EEJJ-MM-DD.
Max. lengte 35.
Max. lengte 35.
Vaste lengte 2.
Alleen tag.
Max. lengte 35.
Alleen tag.
Max. lengte 4.
Max. lengte 35.
Max. lengte 35.
Pagina 16
4.
Change log
Titel:
Formaatbeschrijving pain.002, technisch
Versie:
1.04
Datum:
22-12-2014
Datum wijziging
Versie
Omschrijving wijziging
17-10-2014
1.03
17-10-2014
1.03
Voor 1.2, spaties verwijderd rond de T in kolom
Lengte
Voor 1.3, veld Name toegevoegd.
17-10-2014
17-10-2014
1.03
1.03
Voor 1.3, verwijzing naar CGI verwijderd.
2.3 Original Creation Date Time ingevoegd.
17-10-2014
1.03
Original Number of Transactions ingevoegd.
17-10-2014
1.03
Original Control Sum ingevoegd.
17-10-2014
1.03
22-12-2014
1.04
22-12-2014
1.04
Verduidelijking toegevoegd voor 2.12, 3.10 en
3.25 – Additional Information. Een aanvullende
toelichting is alleen beschikbaar als de reason
code in 2.10, 3.8 of 3.23 generiek is en extra
informatie nodig is om de afkeurreden te
bepalen.
SWIFT FileAct toegevoegd overal waar ook RDC
staat.
In 1.1 alle support sites toegevoegd waar deze
beschrijving en de functionele beschrijving te
vinden zijn. Voetnoot toegevoegd dat de
pain.002 beschrijvingen op elke locatie exact
gelijk zijn, maar dit geldt niet voor de andere
beschrijvingen die op de locaties te vinden zijn.
Formaatbeschrijving pain.002, technisch
Reden wijziging
Geen, nieuw formaat.
Correctie.
Ontbrak in eerdere versie van
beschrijving.
1.3 is optioneel.
Ontbrak in eerdere versie van
beschrijving.
Ontbrak in eerdere versie van
beschrijving.
Ontbrak in eerdere versie van
beschrijving.
Verduidelijking.
Toevoeging.
Toevoeging.
Pagina 17