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
<Enz.> Naam van het element binnen het pain.002 bericht. Verkorte naam die een element identificeert in een XML-bericht, staat tussen haakjes, bijv.
. 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>
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
<MsgId>
[1..1] [1..1] [1..1]
Alfanumeriek
1.2
2
Creation Date Time
[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
[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 .
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>
Mult [1..1] [1..1] [1..1]
Formaat Alfanumeriek Alfanumeriek
2.3
2
Original Creation Date Time
[1..1]
Datum en Tijd
2.4 2.5
2 2
Original Number of Transactions Original Control Sum
[0..1] [0..1]
Numeriek Numeriek
2.6
2
Group Status
[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>
[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 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
[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>
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
[1..1] [0..1] [0..1]
Alfanumeriek Numeriek Numeriek
Max. lengte 35 Max. lengte 15 Max. lengte 18
3.4
2
Payment Information Status
[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
[0..1] [0..1] [1..1] [0..1]
Alleen tag Alleen tag Alleen tag Lengte van 8 of 11
3.7
3
Reason
[1..1]
3.8
4
Code
[1..1]
Formaatbeschrijving pain.002, technisch
Alfanumeriek
Alleen tag Code
Max. lengte 4
Omschrijving Voor iedere batch/ Payment Information wordt een afzonderlijke OriginalPaymentInformationAndStatus 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 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
[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>
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
<MsgId>
[1..1] [1..1] [1..1]
Alfanumeriek
1.2
2
Creation Date Time
[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
[0..1] [0..1] [0..1] [1..1] [0..1] [0..1] [1..1] [0..1]
2 3 4
Creditor Agent FinancialInstitutionIdentification 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 .
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>
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
[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>
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
[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
<StsId>
[0..n] [0..1] [0..1]
Alfanumeriek Alfanumeriek
Alleen tag Max. lengte 35 Max. lengte 35
3.18
3
Original End-to-End Identification
[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
<StsRsnInf>
[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 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
[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
[0..1]
Alleen tag
3.34
4
Amount
[0..1]
Alleen tag
5
Instructed Amount
[1..1]
4
Requested Collection Date
[0..1]
3.40 3.41
4
Requested Execution Date
[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
<SchmeNm> <SvcLvl>
3.61
5
LocalInstrument
[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 1.00. 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> < SeqTp>
4
Payment Method
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
[0..1]
Datum
EEJJ-MM-DD
3.72
5
AmendmentIndicator
[0..1]
Indicator
3.73
5
AmendmentInformationDetails
[0..1]
Waarden: true of false Alleen tag
3.74
6
OriginalMandateIdentification
[0..1]
Alfanumeriek
Max. lengte 35
3.75
6
OriginalCreditorSchemeIdentification
[0..1]
7
Name
[0..1]
7
Identification
[0..1]
Alleen tag
8
PrivatIdentification
[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
[0..n]
Identification
[1..1]
10
Scheme Name
<SchmeNm>
[0..1]
11
Proprietary
[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
<ElctrncSgntr> <Ustrd> <Strd>
[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
[0..1]
Alleen tag
3.112
8
CodeOrProprietary
[1..1]
Alleen tag
3.113
9
Code
[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> [ ]
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> <SchmeNm>
Mult [1..1] [0..1] [0..n] [1..1] [0..1] [1..1] {OR [1..1] OR} [0..1]
Type
<XML Tag> <SchmeNm>
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