Naar de inhoud

Gratis tool

Gestructureerde mededeling maken

Van factuurnummer naar +++002/0260/04240+++, een bestaande nakijken, een lijst uit Excel omzetten of een betaal-QR voor je factuur maken.

Resultaat meteen, zonder e-mailadres

Wat wil je doen

Alleen de cijfers tellen, tot tien. F2026-0042 wordt 20260042.

Je gestructureerde mededeling

+++002/0260/04240+++

Cijfers uit je nummer
20260042
Aangevuld tot tien
0020260042
Gedeeld door 97
208.866 keer, rest 40
Rest, dus controlegetal
40

In een betaalbestand of je boekhouding: 002026004240, twaalf cijfers zonder tekens.

Voor een klant in het buitenland: RF-referentie

RF69 F202 6004 2

De Europese variant (ISO 11649): RF, twee controlecijfers en je nummer. Vraag je bank of ze RF-betalingen ook automatisch afpunt.

Door

Op deze pagina
  1. 01De rekenregel: modulo 97
  2. 02Een bestaande mededeling nakijken
  3. 03Reeksen maken uit factuurnummers of klantnummers
  4. 04De mededeling op je factuur, in Peppol en in de QR-code
  5. 05Klanten in het buitenland: de RF-referentie
  6. 06Automatisch afpunten in je boekhouding

De rekenregel: modulo 97

Een gestructureerde mededeling maken doe je met tien cijfers naar keuze en een controlegetal: de tien cijfers gedeeld door 97, de rest van die deling. Is de rest nul, dan wordt het controlegetal 97. Je schrijft het geheel als +++123/4567/89002+++: drie, vier en vijf cijfers tussen plustekens. Die regel staat in de standaard van Febelfin, de federatie van de Belgische banken, en geldt in elke Belgische bank. In het Frans heet ze communication structurée, op facturen vaak OGM of VCS.

Neem het voorbeeld uit de kop. 1234567890 gedeeld door 97 is 12.727.504, en 97 keer 12.727.504 is 1.234.567.888. Er blijft 2 over, dus het controlegetal is 02 en de mededeling +++123/4567/89002+++. Met je eigen factuurnummer gaat het net zo, zoals de tabel toont.

StapWat je doetFactuur F2026-0042Klantnummer 4711
1Hou alleen de cijfers over202600424711
2Vul vooraan aan met nullen tot tien cijfers00202600420000004711
3Deel door 97 en noteer de rest208.866 keer, rest 4048 keer, rest 55
4Zet de rest als twee cijfers achteraan002026004240000000471155
5Schrijf in groepen van 3, 4 en 5+++002/0260/04240++++++000/0004/71155+++

De tool bovenaan doet die vijf stappen voor je en toont de deling eronder, zodat je ziet waar het controlegetal vandaan komt. Je kiest uit vier dingen: een mededeling maken, een bestaande nakijken, een hele lijst in een keer omzetten, of een betaal-QR voor je factuur maken. Wat je typt, blijft in je browser.

Factuurnummer F2026-0042 als som

  1. 1 · Je factuurnummer

    F2026-0042

    Letters en streepjes vallen weg.

  2. 2 · Aangevuld tot tien

    0020260042

    Twee nullen vooraan.

  3. 3 · Gedeeld door 97 / 4 · De rest achteraan

    002026004240

    0020260042÷ 97 = 208.866rest 40

    97 past 208.866 keer. Twaalf cijfers in drie groepen.

    Je mededeling

    +++002/0260/04240+++

Een tikfout valt meteen op

Op de factuur
002026004240
rest 40, controle 40
Zo getypt
002026002440
rest 22, controle 40

Klopt niet: de software van je klant of je bank ziet de fout voor iemand de betaling met de hand moet zoeken.

Rekenregel van Febelfin: tien cijfers, de rest van de deling door 97 als controlegetal, en 97 als de rest nul is.

Een bestaande mededeling nakijken

Kies Nakijken en plak de mededeling zoals je ze kreeg: met plustekens, sterretjes, schuine strepen of spaties, of als twaalf cijfers op een rij. De tool rekent de deling opnieuw en zegt of het controlegetal klopt. Klopt het niet, dan zie je het juiste controlegetal voor die tien cijfers en, als twee buurcijfers omgewisseld lijken, de versie die wel klopt. Febelfin geeft zelf 010806817183 als voorbeeld: 0108068171 gedeeld door 97 laat 83 over, dus +++010/8068/17183+++ is geldig.

De deling door 97 is gekozen omdat ze de gewone tikfouten opvangt. We lieten de tool elk fout cijfer en elke omwisseling op een echte mededeling narekenen:

FoutVoorbeeld op +++002/0260/04240+++Valt op?
Een cijfer verkeerd getypt+++002/0260/04340+++Altijd
Twee buurcijfers omgewisseld+++002/0260/02440+++Altijd
Een cijfer vergeten+++002/0260/0420+++Altijd, er zijn geen twaalf cijfers meer
Twee fouten tegelijk+++003/0260/04241+++Bijna altijd, niet gegarandeerd
Een geldig nummer van een andere factuur+++000/0004/71155+++Nee, dat is een geldige mededeling

De laatste rij is wat de tool niet kan zien: een mededeling kan kloppen en toch bij de verkeerde factuur horen. Dat merk je pas als het bedrag niet past. Ook of een betaling al binnen is, of bij welke klant een nummer hoort, weet de tool niet: daarvoor heb je je boekhouding nodig.

Reeksen maken uit factuurnummers of klantnummers

De tien cijfers kies je zelf, en die keuze bepaalt hoe makkelijk je later afpunt. Er zijn twee scholen. Kies je factuurnummer als elke betaling bij een factuur hoort: je bank en je boekhouding kunnen dan elke overschrijving aan precies een factuur koppelen. Kies je klantnummer als dezelfde klant elke maand betaalt, zoals een huur, een abonnement of een onderhoudscontract: de klant zet de mededeling een keer in zijn doorlopende opdracht en je ziet per klant wat binnenkwam.

Wie je bentWat je als basis neemtVoorbeeldLet op
Zelfstandige met losse facturenHet factuurnummerF2026-0042 wordt +++002/0260/04240+++Hou je nummering onder tien cijfers
WebshopHet bestelnummerBestelling 100734Een bestelnummer van elf cijfers past niet
Verhuur of abonnementHet klantnummerKlant 4711 wordt +++000/0004/71155+++Een betaling dekt dan soms twee maanden
Dienstbedrijf met voorschot en werkbonnenHet factuurnummer van elke factuurVoorschot en eindfactuur elk een eigen mededelingEen mededeling per factuur, nooit per project
Bedrijf met tien man en een pakket als Odoo of TeamleaderWat het pakket voorsteltVaak het interne factuurnummerLaat niemand mededelingen met de hand maken

Heb je een lijst in Excel, kies dan Lijst: plak een kolom met tot 500 nummers en je krijgt per regel de mededeling, de RF-referentie en een CSV-bestand met puntkomma's dat je in een Belgische Excel meteen opent. Wil je het in Excel zelf, dan volstaan drie kolommen: =TEKST(A2;"0000000000") voor de tien cijfers, =ALS(REST(B2;97)=0;97;REST(B2;97)) voor het controlegetal, en een kolom die ze met plustekens en schuine strepen aan elkaar zet. Een nummer met letters zet je eerst om naar alleen cijfers.

Wil je dat dit nooit meer met de hand gebeurt, dan hoort het in je facturatie. Hoe zo'n pakket of een eigen koppeling eruitziet, lees je in facturatiesoftware op maat en in welke software voor Peppol.

De mededeling op je factuur, in Peppol en in de QR-code

Sinds 1 januari 2026 sturen Belgische btw-plichtige ondernemingen elkaar gestructureerde e-facturen via het Peppol-netwerk; een pdf per mail volstaat niet meer. Of je klant al op Peppol staat, zie je met de Peppol check. Wie verplicht is, lees je in Peppol verplicht voor wie, wat er geldt sinds de tolerantie voorbij is in het nieuws over de Peppol-boetes, en hoe je je aanmeldt in de gids over Peppol registratie. De gestructureerde mededeling gaat mee in die e-factuur, en op nog drie plekken:

WaarIn welk veldHoe ze er staat
De factuur die je klant leestBij je betaalgegevens, naast het IBAN+++002/0260/04240+++
Een Peppol-factuurPaymentID onder PaymentMeans (BT-83)De twaalf cijfers, zoals je software ze zet
De betaal-QR op de factuurGestructureerde mededeling, hoogstens 35 tekens+++002/0260/04240+++
Een betaalbestand van je bankCode SCOR, uitgever BBA002026004240

De betaal-QR volgt de richtlijn EPC069-12 van de European Payments Council. Je klant scant hem met zijn bankapp en krijgt naam, IBAN, bedrag en mededeling ingevuld; hij keurt de betaling nog zelf goed. De code houdt hoogstens 331 bytes, gebruikt foutcorrectie M en draagt een naam van hoogstens 70 tekens en een bedrag tot 999.999.999,99 euro. Febelfin schreef er een Belgische handleiding bij, van kracht sinds 1 februari 2026: versie 002 zonder verplichte BIC, de mededeling in de vorm met plustekens, minstens 2 bij 2 centimeter, en op de factuur zelf, niet op een overschrijvingsformulier. De QR-modus van de tool volgt die handleiding en kijkt je IBAN na voor hij de code tekent.

Klanten in het buitenland: de RF-referentie

De gestructureerde mededeling is een Belgische afspraak: Febelfin noemt ze een mededeling die de banken in België ondersteunen. Een klant in Nederland, Duitsland of Frankrijk kent ze vaak niet, en zijn bank hoeft ze niet te kennen. Voor hem bestaat een Europese tegenhanger: de RF Creditor Reference van ISO 11649. Ze begint met RF, dan twee controlecijfers die je berekent zoals bij een IBAN, en dan je eigen referentie van hoogstens 21 letters of cijfers. Je drukt ze af in groepen van vier. Uit F2026-0042 maakt de tool RF69 F202 6004 2; de European Payments Council gebruikt RF18 5390 0754 7034 als voorbeeld in zijn QR-richtlijn.

Kies de gestructureerde mededeling als je klant in België betaalt: zijn bankapp kent ze en jouw bank punt ze af. Kies de RF-referentie voor klanten die vanuit het buitenland overschrijven, of zet beide op de factuur als je klanten in meerdere landen hebt. Vraag je bank of ze RF-betalingen even goed afpunt als een gestructureerde mededeling; banken verschillen daarin. De Engelse versie van deze pagina, Belgian structured communication, legt het uit voor klanten van buiten België.

Tikfouten die betalingen laten zweven

  • De mededeling met de hand overgetypt van een pdf: een cijfer verkeerd, en de betaling komt binnen zonder factuur.
  • Een mededeling in Excel gemaakt waar de nullen vooraan wegvielen: 20260042 in plaats van 0020260042.
  • De mededeling in het vrije veld gezet in plaats van in het veld voor de gestructureerde mededeling.
  • Een klant die met dezelfde mededeling twee facturen samen betaalt.
  • Een mededeling die per project in plaats van per factuur werd gemaakt.
  • Een factuurnummer van elf of meer cijfers dat stilzwijgend werd ingekort.

Automatisch afpunten in je boekhouding

Afpunten is de betaling op je rekening aan de open factuur koppelen. Met een gestructureerde mededeling hoeft daar niemand voor te kijken: je boekhoudpakket leest de rekeninguittreksels, ziet de twaalf cijfers, vindt de factuur met die mededeling en zet ze op betaald als het bedrag klopt. Zonder mededeling, of met een vrije tekst als "factuur 42 en 43", belandt de betaling op een stapel die iemand met de hand moet uitzoeken. Hoeveel uur dat per maand kost, hangt af van je aantal facturen, maar elke betaling die zweeft, is een herinnering die je misschien onterecht verstuurt.

Drie dingen maken het verschil. Laat je facturatie de mededeling zelf berekenen bij elke factuur, zodat niemand ze typt. Zet dezelfde mededeling in de pdf, de betaal-QR en de Peppol-factuur, zodat de klant ze nooit hoeft over te nemen. En laat je boekhouding of platform de uittreksels dagelijks inlezen. Werk je nog met Excel, lees dan wanneer je van Excel naar een eigen platform gaat. Voor de facturen die jij ontvangt, werkt het omgekeerd: daar helpt facturen automatisch verwerken.

Mededeling, controlegetal en betaal-QR

Wat als de rest van de deling nul is?

Dan is het controlegetal 97. Een gestructureerde mededeling eindigt nooit op 00. Een voorbeeld: 97 gedeeld door 97 laat 0 over, dus nummer 97 wordt +++000/0000/09797+++.

Mag een gestructureerde mededeling letters bevatten?

Nee, alleen cijfers: tien plus de twee van de controle. Letters uit je factuurnummer laat de tool weg. Wil je letters houden, gebruik dan de RF-referentie, die tot 21 letters of cijfers draagt.

Moet er een gestructureerde mededeling op elke factuur?

Ze is een afspraak tussen de Belgische banken, vastgelegd door Febelfin, om betalingen automatisch af te punten. Je kan ook een vrije mededeling of een RF-referentie gebruiken, maar dan zoekt iemand de betaling met de hand. Wie meer dan een handvol facturen per maand stuurt, wint er tijd mee.

Waarom weigert de bank van mijn klant de mededeling?

Meestal klopt het controlegetal niet, door een tikfout of een mededeling die met de hand werd gemaakt. Kies in de tool Nakijken: je ziet of ze klopt, wat het juiste controlegetal is en of twee cijfers omgewisseld lijken.

Hoe zet ik de mededeling in een QR-code op mijn factuur?

Kies QR-code in de tool, vul je factuurnummer, de naam op je rekening, je IBAN en het bedrag in. Je krijgt een betaal-QR volgens de EPC-richtlijn als PNG of SVG. Febelfin vraagt minstens 2 bij 2 centimeter, op de factuur zelf.

Wordt wat ik invul bewaard?

Nee. De tool rekent in je browser. Alleen een los factuurnummer staat in het adres van de pagina, zodat je een resultaat kan delen. Een lijst, je naam, je IBAN en je bedrag blijven daaruit.

Software op maat

Hoe VBS facturatie bouwt die de mededeling zelf rekent

We bouwen software op maat voor bedrijven die hun facturen, betalingen en mails uit een systeem willen laten komen in plaats van uit drie. In zo'n systeem is de mededeling een regel code die bij elke factuur meedraait, samen met de betaal-QR en de Peppol-factuur, en die binnenkomende betalingen vanzelf aan de juiste factuur hangt. Bij DA Logistics werken zo'n dertig chauffeurs met 34 voertuigen op een platform met loon, kosten en een bundel voor de boekhouder. Voor Business Centrum bouwden we een beheerplatform dat hun Excel vervangt. Neem je factuurnummering mee naar een gesprek.

Facturen die hun mededeling zelf maken

We bouwen facturatie die de mededeling en de betaal-QR zelf berekent, facturen via Peppol verstuurt en betalingen aan de juiste factuur koppelt.

Optioneel, als je liever gebeld wordt.

Wat wil je bereiken, en wat staat er al?

We gebruiken je gegevens alleen om je te antwoorden.