Factuurgenerator: de volledige gids

Een factuurgenerator maakt uit gegevens die u al heeft een factuur die klopt: uit een order, een urenstaat, een abonnement of een formulier. Het document is het zichtbare deel. Het onzichtbare deel, de nummering, de btw en de e-factuur, is waar de Belastingdienst en uw grote klanten naar kijken.

7 hoofdstukken 10 minuten lezen Bijgewerkt 15 september 2026 Door Appfront

In het kort

  1. Een factuur is een wettelijk document met vaste eisen. Een generator die een mooie pdf maakt maar een nummer overslaat, maakt een fout die u bij de controle terugziet.
  2. De gegevens komen ergens vandaan. De generator is pas nuttig als hij ze uit uw eigen systeem haalt, niet als iemand ze intikt.
  3. Steeds meer afnemers willen een e-factuur, geen pdf. Peppol is daarvoor het netwerk, en dat vraagt een aansluiting.
  4. Een creditnota is geen negatieve factuur. Corrigeren heeft eigen regels, en de generator moet die kennen.
01

Wat een factuurgenerator is en wat hij niet is

Een generator zet gegevens uit een ander systeem om in een factuur die aan de eisen voldoet. Hij is geen boekhouding en geen facturatiepakket.

Alle hoofdstukken

Het woord suggereert een knop: gegevens erin, factuur eruit. Dat klopt, maar de waarde zit in waar de gegevens vandaan komen en wat er met de factuur gebeurt nadat hij is gemaakt.

Een factuurgenerator maakt het document. Wat er op moet staan, komt uit uw proces; wat ermee gebeurt, is werk voor de boekhouding.

Het onderscheid met facturatiesoftware is de reikwijdte. Facturatiesoftware beheert klanten, facturen, betalingen en herinneringen. Een generator doet één ding: uit een bron een factuur maken, in het juiste formaat, met het juiste nummer, en die doorgeven aan het pakket dat de rest doet. Dat maakt hem kleiner, en daardoor makkelijker in te passen in iets dat u al heeft.

De situaties waarin een generator zin heeft, hebben één ding gemeen: de factuur is een afgeleide van iets anders. Een aannemer factureert uit de urenstaat en de gebruikte materialen. Een platform factureert namens honderden aangesloten ondernemers. Een verhuurder factureert uit de reservering. Een energiebedrijf factureert uit meterstanden. Telkens is er een systeem dat weet wat er is geleverd, en een factuur die daaruit moet volgen zonder overtikken.

Wat een generator niet is: een sjabloon in een tekstverwerker met een teller. Dat werkt tot de eerste fout, en die fout staat dan in een document dat de klant al heeft en dat u zeven jaar moet bewaren.

Een factuurformulier uit 1929, ontworpen door Kurt Schwitters.
Bijna een eeuw oud en de velden zijn dezelfde: wie, aan wie, wat, hoeveel. De eisen aan wat erop staat zijn sindsdien alleen preciezer geworden.Foto: Kurt Schwitters, Public domain, via Wikimedia Commons
02

Wat er op een factuur moet staan

De wet schrijft voor wat op een factuur staat. De generator moet elk verplicht veld afdwingen, niet aanbieden.

Alle hoofdstukken

Dit hoofdstuk is niet spannend, maar het is de reden dat een generator meer is dan een sjabloon. Elke factuur moet aan dezelfde eisen voldoen, en een generator die één veld optioneel maakt, maakt fouten mogelijk.

Nummer
doorlopend en uniek, zonder gaten; een testfactuur mag geen nummer verbruiken
Partijen
uw naam, adres, btw-identificatienummer en KvK-nummer; naam en adres van de klant
Datum
de factuurdatum en de datum of periode van de levering
Btw
per tarief het bedrag exclusief, het tarief, het btw-bedrag en het totaal

Het nummer is de bron van de meeste fouten. Een reeks die doorloopt over jaren, een tweede reeks voor een andere vestiging, een test die per ongeluk een nummer opmaakt: elk gat moet u kunnen verklaren. De generator hoort het nummer pas toe te kennen op het moment dat de factuur definitief wordt, en daarna nooit meer te wijzigen.

De btw-regel per tarief is de tweede. Een factuur met een belast en een vrijgesteld deel, of met twee tarieven, moet dat gesplitst tonen. Bij levering aan een ondernemer in een ander EU-land wordt de btw verlegd en moet dat op de factuur staan, met beide btw-nummers. De generator moet die situaties kennen en het juiste blok tonen; hij mag niet aan de gebruiker vragen welk blok.

Ter oriëntatie: de volledige lijst met factuureisen staat bij de Belastingdienst, inclusief de vereenvoudigde factuur voor kleine bedragen. Laat uw boekhouder de eerste tien facturen uit de generator toetsen voordat ze de deur uit gaan.

De bewaarplicht hoort hierbij. Een factuur die u verstuurt, moet u zeven jaar bewaren in de vorm waarin hij is verstuurd. De generator moet dus elke definitieve factuur onveranderlijk opslaan, en een wijziging achteraf moet een creditnota en een nieuwe factuur worden, geen bewerking van het origineel.

03

E-facturatie en Peppol

Grote afnemers en overheden willen een gestructureerde e-factuur. Peppol is het netwerk waarlangs die wordt bezorgd, via een aansluitpunt.

Alle hoofdstukken

Een pdf is een plaatje van een factuur. Een e-factuur is de factuur zelf, in een vast formaat dat het systeem van de ontvanger inleest zonder overtikken. Voor wie aan de overheid of grote bedrijven levert, is dat geen keuze meer.

Wat een e-factuur isEen bestand in een vast formaat, met elke regel en elk bedrag als apart veld. De ontvanger leest hem in; niemand tikt over.
Wat Peppol doetEen netwerk dat e-facturen bezorgt bij de ontvanger, via aansluitpunten. Uw generator stuurt naar uw aansluitpunt; die bezorgt.
Wie het vraagtDe Rijksoverheid ontvangt e-facturen van leveranciers; gemeenten en grote bedrijven volgen. Wie daaraan levert, heeft het nodig.
Wat het niet vervangtDe pdf blijft nuttig voor klanten zonder systeem. De generator maakt beide uit dezelfde gegevens.

Voor de generator betekent dit dat hij niet één document maakt maar twee weergaven van dezelfde factuur: de gestructureerde versie voor systemen en de pdf voor mensen. Beide moeten uit dezelfde gegevens komen, zodat ze nooit verschillen. Wie de pdf maakt en daar de e-factuur uit probeert af te leiden, doet het andersom.

De aansluiting op Peppol regelt u niet zelf; dat doet een aansluitpunt, vaak uw boekhoudpakket of een gespecialiseerde dienst. De generator levert het bestand aan; het aansluitpunt bezorgt en meldt terug of het is aangekomen. Die terugmelding hoort in uw administratie, want een e-factuur die niet is bezorgd, is niet verstuurd.

Ter oriëntatie: hoe e-facturatie aan de Rijksoverheid werkt en wat Peppol is, staat bij de Rijksoverheid. De keuze van een aansluitpunt is een vraag voor uw boekhouder, niet voor de bouwer.
04

Waar het meestal misgaat

De meeste fouten zitten in de overgang van concept naar definitief, in correcties achteraf en in facturen die uit twee bronnen komen.

Alle hoofdstukken

Een generator faalt zelden op de opmaak. Hij faalt op het moment dat iemand iets wil veranderen aan een factuur die al bestaat, of als twee systemen allebei denken dat zij de factuur maken.

Zo blijft de reeks sluitend

  • Een factuur is een concept tot iemand hem definitief maakt; pas dan krijgt hij een nummer.
  • Een definitieve factuur wordt nooit gewijzigd; een fout wordt een creditnota plus een nieuwe factuur.
  • Eén systeem geeft nummers uit, ook als facturen uit verschillende bronnen komen.
  • De pdf en de e-factuur komen uit dezelfde gegevens en worden samen opgeslagen.

Zo ontstaan de gaten

  • Een concept krijgt al een nummer en wordt daarna weggegooid.
  • Een medewerker past een bedrag aan in de pdf en verstuurt hem opnieuw.
  • De urenapp en de webshop hebben elk een eigen reeks die elkaar kruist.
  • De e-factuur wordt uit de pdf gehaald en wijkt af bij afrondingen.

De creditnota verdient een eigen alinea. Wie een fout wil herstellen, maakt geen negatieve factuur maar een creditnota die verwijst naar het nummer van de oorspronkelijke factuur, en daarna een nieuwe factuur die klopt. Zo blijft de geschiedenis leesbaar voor de controleur en voor de klant. De generator moet die verwijzing afdwingen; een creditnota zonder oorspronkelijk nummer is een losse regel die niemand meer kan plaatsen.

Meerdere bronnen is het derde patroon. Zodra de factuur uit de urenapp, uit de webshop en uit een handmatig formulier kan komen, moet er één plek zijn die de nummers uitgeeft en de facturen bewaart. Anders heeft u drie reeksen, en drie reeksen is een vraag van de accountant die u niet wilt beantwoorden.

Ordners met administratie op een plank.
Zeven jaar bewaren geldt ook voor wat een generator maakt. Elke definitieve factuur wordt onveranderlijk opgeslagen; een correctie is een nieuw document.Foto: MHM55, CC BY-SA 4.0, via Wikimedia Commons
05

Koppelingen: waar de gegevens vandaan komen en heen gaan

De generator leest uit het systeem dat weet wat er is geleverd, en levert de factuur aan de boekhouding die weet wat er is betaald.

Alle hoofdstukken

Een generator zonder koppelingen is een formulier. De waarde ontstaat als de regels vanzelf uit een bron komen en de factuur vanzelf in de boekhouding landt.

KoppelingWat er heen gaatWaarom het werkt
De bronRegels: wat, hoeveel, tegen welke prijs, voor wieNiemand tikt over; de factuur klopt met wat is geleverd.
KlantgegevensNaam, adres, btw-nummer, betaaltermijnEén plek waar de klant wordt bijgehouden, geen kopie in de generator.
BoekhoudingDe definitieve factuur als verkoopboeking, met pdfBetalingen en herinneringen lopen in het pakket dat dat al doet.
AansluitpuntDe e-factuur, met terugmelding of hij is bezorgdAfnemers die e-facturen eisen, krijgen ze zonder extra handeling.

De koppeling met de bron is de belangrijkste en de meest eigen. Bij een aannemer is dat de urenstaat en de materiaallijst; bij een platform de transacties van de aangesloten ondernemers; bij een verhuurder de reservering. De generator moet die bron lezen zonder dat iemand ertussen zit, en moet melden als er iets ontbreekt: een klant zonder btw-nummer, een regel zonder prijs.

De koppeling met de boekhouding bepaalt of de generator een onderdeel is of een eiland. Als de factuur als verkoopboeking in het pakket landt, met de pdf als bijlage, dan lopen betalingen, herinneringen en de btw-aangifte zoals ze altijd liepen. Als de factuur alleen als pdf in een map verschijnt, moet iemand hem alsnog inboeken, en dan heeft u twee keer werk gebouwd.

06

Wat het kost, en wat dat bepaalt

Het aantal bronnen, de btw-situaties die de generator moet kennen en de e-factuur bepalen de prijs. Het aantal facturen niet.

Alle hoofdstukken

Tien of tienduizend facturen per maand is voor de bouw hetzelfde. Wat de prijs drijft, is hoeveel verschillende situaties de generator goed moet doen.

Bronnen
elke bron is een eigen koppeling met eigen regels over wat een factuurregel is
Btw
één tarief in Nederland is simpel; verlegd, vrijgesteld en buitenland zijn elk een situatie
E-factuur
het gestructureerde formaat en de aansluiting zijn een eigen stuk werk
Correcties
creditnota's, deelfacturen en voorschotten vragen regels die getest moeten worden

Wat meestal meevalt: de pdf en de nummering. Dat zijn bekende onderdelen. Wat tegenvalt, is het toetsen van elke btw-situatie met de boekhouder, en het testen van de e-factuur bij een echte ontvanger. Een e-factuur die bij de ene overheid wordt geaccepteerd, kan bij een andere op een detail worden geweigerd.

Vraag u eerst af of uw boekhoudpakket dit al kan. De meeste pakketten maken facturen en steeds meer versturen ze via Peppol. Een eigen generator heeft zin als de factuur uit een bron moet komen die het pakket niet kent, als u namens anderen factureert, of als de factuur onderdeel is van een app die u toch al bouwt. Anders is het pakket goedkoper en beter getest.

07

Van sjabloon naar generator

Leg vast waar de regels vandaan komen, laat de boekhouder de btw-situaties benoemen, bouw de nummering onwrikbaar en test de e-factuur bij een echte ontvanger.

Alle hoofdstukken

De volgorde begint bij de bron van de factuurregels en eindigt bij de ontvanger. Het document zelf zit ergens in het midden.

  1. Benoem de bronWelk systeem weet wat er is geleverd, en welke velden daaruit een factuurregel vormen.
  2. Laat de boekhouder de situaties benoemenWelke btw-tarieven, welke verleggingen, welk buitenland. Elke situatie is een testgeval.
  3. Bouw de nummering en de opslagEén reeks, nummer bij definitief maken, onveranderlijk opgeslagen. Dit vóór de opmaak.
  4. Bouw de factuur in twee weergavenDe gestructureerde versie en de pdf uit dezelfde gegevens. Toets de eerste tien met de boekhouder.
  5. Koppel de boekhouding en het aansluitpuntDe factuur als verkoopboeking; de e-factuur naar het aansluitpunt, met terugmelding.
  6. Test bij een echte ontvangerEen e-factuur naar een klant die ze al ontvangt, en zijn bevestiging dat hij is ingelezen.
Praktische tip: laat de generator een maand lang facturen maken zonder ze te versturen, en vergelijk ze met de facturen die u nu maakt. Elk verschil is een regel die nog ontbreekt.

Veelgestelde vragen

De vragen die het vaakst terugkomen zodra het concreet wordt.

Wat is het verschil met facturatiesoftware?

Facturatiesoftware beheert klanten, facturen, betalingen en herinneringen. Een generator doet één ding: uit een bron een factuur maken die aan de eisen voldoet, en die doorgeven aan het pakket dat de rest doet. Hij past daardoor in een proces dat u al heeft.

Mag een factuurnummer gaten hebben?

Niet zonder verklaring. De reeks moet doorlopend zijn; elk ontbrekend nummer moet u kunnen uitleggen aan de controleur. Daarom krijgt een factuur pas een nummer als hij definitief wordt, en verbruikt een concept of een test er geen.

Hoe corrigeren we een factuur die al is verstuurd?

Met een creditnota die verwijst naar het oorspronkelijke nummer, en daarna een nieuwe factuur die klopt. De oorspronkelijke factuur blijft onveranderd bewaard. Een pdf aanpassen en opnieuw versturen is geen correctie maar een tweede versie van hetzelfde nummer.

Moeten we e-facturen kunnen versturen?

Als u aan de Rijksoverheid levert wel, en steeds meer gemeenten en grote bedrijven vragen het ook. De generator maakt dan naast de pdf een gestructureerd bestand, en een aansluitpunt bezorgt dat via Peppol. Voor klanten zonder systeem blijft de pdf.

Kan de generator ook namens anderen factureren?

Ja, en dat is een van de situaties waarin een eigen generator zin heeft: een platform dat namens aangesloten ondernemers factureert. Let op dat elke ondernemer dan zijn eigen nummerreeks, eigen gegevens en eigen btw-situatie heeft, en dat de factuur op zijn naam staat, niet op die van het platform.

Hoe lang moeten we facturen bewaren?

Zeven jaar, in de vorm waarin ze zijn verstuurd. De generator moet elke definitieve factuur dus onveranderlijk opslaan, met pdf en e-factuur samen. Hoe u het archief inricht, is een vraag voor uw boekhouder; dat het er is, is een eis aan de generator.

Kan ons boekhoudpakket dit niet gewoon?

Vaak wel, en vraag dat eerst na. Een eigen generator heeft zin als de factuur uit een bron moet komen die het pakket niet kent, als u namens anderen factureert, of als facturen onderdeel zijn van een app die u toch al bouwt. In alle andere gevallen is het pakket goedkoper.

Benieuwd of uw facturen uit uw eigen systeem kunnen komen?

Vertel ons waar uw factuurregels nu vandaan komen en aan wie u levert, dan zeggen wij of uw pakket het al kan of waar een generator begint. U spreekt iemand van Appfront, het bureau achter deze site.

Plan een gesprek