pain.008.001.08 — valid one-off direct debit, OOFF sequence
Een geldige eenmalige SEPA-incasso: sequentietype OOFF, één enkele incasso van 349,00 EUR. Het mandaat machtigt precies één afschrijving en is op zodra het gebruikt is — het mag nooit opnieuw worden aangeleverd, ook niet als RCUR. Dit is de sequentie voor een eenmalige aankoop, een aanbetaling of een eenmalige vergoeding; wie in plaats daarvan FRST gebruikt, laat stilzwijgend een lopend mandaat achter waarmee de debiteur nooit heeft ingestemd.
pain.008.001.08 — Geldig
Een geldige eenmalige SEPA-incasso: sequentietype OOFF, één enkele incasso van 349,00 EUR. Het mandaat machtigt precies één afschrijving en is op zodra het gebruikt is — het mag nooit opnieuw worden aangeleverd, ook niet als RCUR. Dit is de sequentie voor een eenmalige aankoop, een aanbetaling of een eenmalige vergoeding; wie in plaats daarvan FRST gebruikt, laat stilzwijgend een lopend mandaat achter waarmee de debiteur nooit heeft ingestemd.
Wat dit bestand laat zien
Een geldige eenmalige SEPA-incasso: sequentietype OOFF, één enkele incasso van 349,00 EUR. Het mandaat machtigt precies één afschrijving en is op zodra het gebruikt is — het mag nooit opnieuw worden aangeleverd, ook niet als RCUR. Dit is de sequentie voor een eenmalige aankoop, een aanbetaling of een eenmalige vergoeding; wie in plaats daarvan FRST gebruikt, laat stilzwijgend een lopend mandaat achter waarmee de debiteur nooit heeft ingestemd.
| Transacties | 1 |
|---|---|
| Totaal | € 349,00 |
| Schema | CORE |
| Datum in het bestand | 2026-06-17 |
Alle partijen, IBAN's en bedragen hieronder zijn fictief. De IBAN's zijn structureel geldig — ze doorstaan de mod-97-controle — maar horen bij geen enkele echte rekening.
Bestandsinhoud
<?xml version="1.0" encoding="UTF-8"?>
<!--
ValidateFin sample file — SEPA Direct Debit, pain.008.001.08, CORE scheme, OOFF.
Expected validation result: VALID — 1 collection, 349.00 EUR, 0 warnings.
Sequence type OOFF: a ONE-OFF collection. The mandate authorises exactly one debit
and is spent the moment it is used — it can never be presented again, not even as
RCUR. This is the sequence to use for a single purchase, a deposit or a one-time
fee; using FRST instead leaves an open mandate the debtor never agreed to.
The Creditor Scheme Identifier (ICS) passes the ISO 7064 MOD 97-10 check and every
IBAN passes mod-97. All parties are fictitious.
Reference page: https://validatefin.com/en/resources/samples/sepa-pain008-ooff
License: CC-BY-4.0
-->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.001.08"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CstmrDrctDbtInitn>
<GrpHdr>
<MsgId>SDD-CORE-OOFF-20260610</MsgId>
<CreDtTm>2026-06-10T13:05:00</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>349.00</CtrlSum>
<InitgPty>
<Nm>Atelier Vega SPRL</Nm>
</InitgPty>
</GrpHdr>
<PmtInf>
<PmtInfId>PMT-SDD-OOFF-20260610</PmtInfId>
<PmtMtd>DD</PmtMtd>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>349.00</CtrlSum>
<PmtTpInf>
<SvcLvl>
<Cd>SEPA</Cd>
</SvcLvl>
<LclInstrm>
<Cd>CORE</Cd>
</LclInstrm>
<SeqTp>OOFF</SeqTp>
</PmtTpInf>
<ReqdColltnDt>2026-06-17</ReqdColltnDt>
<Cdtr>
<Nm>Atelier Vega SPRL</Nm>
<PstlAdr>
<TwnNm>Bruxelles</TwnNm>
<Ctry>BE</Ctry>
</PstlAdr>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>BE68539007547034</IBAN>
</Id>
<Ccy>EUR</Ccy>
</CdtrAcct>
<CdtrAgt>
<FinInstnId>
<BICFI>GEBABEBB</BICFI>
</FinInstnId>
</CdtrAgt>
<ChrgBr>SLEV</ChrgBr>
<CdtrSchmeId>
<Id>
<PrvtId>
<Othr>
<Id>BE68ZZZ0123456789</Id>
<SchmeNm>
<Prtry>SEPA</Prtry>
</SchmeNm>
</Othr>
</PrvtId>
</Id>
</CdtrSchmeId>
<DrctDbtTxInf>
<PmtId>
<EndToEndId>E2E-OOFF-2026-0601</EndToEndId>
</PmtId>
<InstdAmt Ccy="EUR">349.00</InstdAmt>
<DrctDbtTx>
<MndtRltdInf>
<MndtId>MNDT-OOFF-2026-0609</MndtId>
<DtOfSgntr>2026-06-09</DtOfSgntr>
<AmdmntInd>false</AmdmntInd>
</MndtRltdInf>
</DrctDbtTx>
<DbtrAgt>
<FinInstnId>
<BICFI>PSSTFRPP</BICFI>
</FinInstnId>
</DbtrAgt>
<Dbtr>
<Nm>Camille Rousseau</Nm>
<PstlAdr>
<TwnNm>Lyon</TwnNm>
<Ctry>FR</Ctry>
</PstlAdr>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>FR1420041010050500013M02606</IBAN>
</Id>
</DbtrAcct>
<RmtInf>
<Ustrd>Commande AV-2026-0338 - paiement unique</Ustrd>
</RmtInf>
</DrctDbtTxInf>
</PmtInf>
</CstmrDrctDbtInitn>
</Document>
Hoe we weten dat deze resultaten kloppen
Elk bestand in deze bibliotheek gaat bij elke build door de eigen validator van de site. Het hierboven vermelde verwachte resultaat wordt door een geautomatiseerde test bevestigd: zou een bestand niet meer overeenkomen met wat deze pagina beweert, dan faalt de build. Twee overgeërfde fixtures zijn zo vóór publicatie hersteld: drie IBAN's zakten voor de mod-97-controle en meerdere namen gebruikten tekens buiten de SEPA-basistekenset.
SEPA-incasso (pain.008)
- pain.008.001.02 — valid CORE direct debit
- pain.008.001.08 — valid CORE direct debit, collected after 2026-11-15
- pain.008.001.02 — mandate signed after the collection
- pain.008.001.08 — valid B2B direct debit, RCUR sequence
- pain.008.001.02 — valid CORE direct debit, FRST sequence
- pain.008.001.02 — mandate identifier (MndtId) missing
- pain.008.001.02 — NbOfTxs and CtrlSum wrong at both levels