Bouw je eigen factuursjabloon: een praktische gids voor de visuele editor
Door de redactie van InvoiceFlow — gepubliceerd 16 juni 2026 — leestijd 9 minuten
InvoiceFlow wordt geleverd met 12 ingebouwde pdf-sjablonen — clean, professioneel, bold, elegant, compact, modern, klassiek, creatief, minimaal, contractor, gestreept en termijnbetaling. Voor de meeste mensen houdt het daar op. Je kiest de variant die bij je vak past, plaatst je logo en klaar is het. De sjablonen zijn opnieuw opgebouwd zodat ze correct weergeven in elk schrift dat de app ondersteunt, dus een factuur in Cyrillisch, Arabisch of Chinees oogt net zo doordacht als een Nederlandse.
Maar "de meeste mensen" is niet iedereen. Sommige bedrijven hebben een huisstijl die een voorinstelling niet helemaal kan uitdrukken. Sommige hebben een specifiek blok op een specifieke plek nodig — een wettelijke regel, een projectreferentie, een betaalinstructie-indeling die aansluit op wat hun klanten al verwachten. Daarvoor is de visuele editor voor aangepaste sjablonen. Dit is een praktische gids om hem goed te gebruiken: wanneer je hem erbij pakt, hoe je een sjabloon samenstelt uit de bouwstenen, en de ontwerpprincipes die het verschil maken tussen een factuur die gelezen wordt en een die genegeerd wordt.
Eerst eerlijk: heb je echt een aangepast sjabloon nodig?
De visuele editor is krachtig, en kracht nodigt uit tot overdaad. Probeer eerst de goedkopere oplossing voordat je hem opent. In negen van de tien gevallen brengt een ingebouwd sjabloon plus goede branding je voor 95% aan je doel.
Grijp naar een ingebouwd sjabloon wanneer:
- Je wensen conventioneel zijn — een kop, jouw gegevens, de gegevens van de klant, een tabel met regelitems, totalen en een voettekst met betaalinstructies.
- Je consistentie wilt over verschillende documenttypes zonder gepriegel. Het termijnbetalingssjabloon geeft bijvoorbeeld al netjes een gesplitst betaalschema weer.
- Je weinig tijd hebt en gewoon iets nodig hebt dat er vandaag geloofwaardig uitziet.
Bouw een aangepast sjabloon wanneer:
- Geen van de 12 lay-outs jouw informatie plaatst waar je klanten ernaar zoeken.
- Je huisstijl een specifieke structuur heeft — een gebande kop, een bepaalde volgorde van blokken, een voettekst die telkens juridische of wettelijke tekst draagt.
- Je facturen verstuurt naar een branche met sterke documentconventies (termijnfacturatie in de bouw, retainers bij bureaus, gereguleerde beroepen) en je de lay-out wilt laten aansluiten op wat beoordelaars verwachten.
- Je meerdere merken runt en wilt dat elk een visueel onderscheidend, doordacht document heeft.
Zit je in het tweede lijstje, lees dan verder. Zit je in het eerste, dan is branding alleen misschien al genoeg — en dat behandelen we ook, want het versterkt elk sjabloon dat je kiest.
Hoe de editor denkt: secties op een slot-raster
De editor voor aangepaste sjablonen is opgebouwd rond een slot-raster. In plaats van een leeg canvas waarop je vecht met absolute positionering, is de factuur verdeeld in secties, en elke sectie is een slot dat je invult. Onder de motorkap wordt de lay-out opgeslagen als JSON — een gestructureerde beschrijving van welke secties verschijnen, in welke volgorde en hoe ze zijn opgemaakt — maar je hoeft de JSON nooit zelf aan te raken. Je stelt visueel samen; de structuur is wat het resultaat voorspelbaar maakt over facturen van verschillende lengte.
Die voorspelbaarheid is het hele punt. Een pixelperfect sleep-en-neerzetcanvas oogt vrij totdat je een echte factuur genereert met een lange klantnaam, een regelitem dat over drie regels loopt en een totaal in de tienduizenden. Dan stort de vrije lay-out in. Een slot-raster behoudt zijn vorm omdat elke sectie weet hoe hij groeit en herschikt.
De secties waarmee je samenstelt, sluiten direct aan op de delen van een factuur die elke ontvanger al begrijpt:
Kop
De bovenste band: je logo, de documenttitel ("Factuur"), het factuurnummer en de factuur- en vervaldatum. Dit is het eerste dat de ontvanger ziet en het ding waarnaar hij later zoekt wanneer hij het document archiveert of refereert.
Afzenderblok
Wie factureert — je bedrijfsnaam, adres, fiscale nummers en contactgegevens. Met landgevoelige adresvelden passen de labels voor regio en postcode zich aan het land aan van waaruit je factureert, en voor sommige landen worden die velden volledig verborgen wanneer ze niet van toepassing zijn.
Klantblok
Wie gefactureerd wordt. Opgehaald uit je klantenlijst, zodat je adressen niet opnieuw hoeft in te typen. In dit blok begint "aansluiten op de verwachtingen van de ontvanger": een zakelijke klant wil zijn geregistreerde naam en btw-nummer; een particulier wil gewoon zijn naam en adres.
Tabel met regelitems
De substantie: omschrijving, aantal, tarief en bedrag per regel. Hier gaat de meeste verticale ruimte naartoe, en hier doet lay-outdiscipline er het meest toe. Btw kan inclusief of exclusief zijn, je kunt meerdere tarieven toepassen, en de tabel berekent het bedrag exclusief btw en het verschuldigde bedrag voor je.
Totalenblok
Subtotaal, btw, eventuele korting en het uiteindelijke verschuldigde bedrag. We komen op dit blok terug — het is het allerbelangrijkste blok op de pagina en het blok dat mensen het vaakst onderontwerpen.
Voettekst
Betaalinstructies en voorwaarden. InvoiceFlow is geen betaalverwerker; de factuur toont hoe je betaalt — bankgegevens, een betaallink of een QR-code — en de klant betaalt via zijn eigen methode. De voettekst is waar dat staat, naast de voorwaarden voor te late betaling en een eventuele bedankregel. Als een betaalschema van toepassing is, wordt het schema hier weergegeven als een duidelijke, gedateerde uitsplitsing.
Jij bepaalt welke secties verschijnen en in welke volgorde. Je hoeft de structuur niet uit te vinden — je rangschikt de structuur die facturen al hebben.
Overschrijven per factuur en delen tussen profielen
Twee scopingfuncties maken de editor echt nuttig in plaats van louter decoratief.
Overschrijven per factuur. Een sjabloon is een standaard, geen keurslijf. De meeste facturen gebruiken je standaardsjabloon, maar voor die ene klant die op een bepaalde lay-out staat — of de eenmalige, buitenmaatse opdracht die een formelere presentatie verdient — kun je het sjabloon op die ene factuur overschrijven. De rest van je facturatie blijft ongemoeid.
Profielscope. InvoiceFlow ondersteunt meerdere bedrijfsprofielen in één app, zodat je meerdere merken kunt runnen zonder met inloggegevens te jongleren. Een aangepast sjabloon kan tussen profielen worden gedeeld — handig wanneer twee merken een overkoepelende identiteit delen en je één documentsysteem wilt — of profielspecifiek worden gehouden, zodat elk merk zijn eigen doordachte uitstraling heeft. Je kiest per sjabloon. Een studio met een hoofdmerk en een nevenactiviteit houdt ze misschien visueel onderscheiden; een adviesbureau dat twee regionale entiteiten runt deelt misschien één sjabloon en wisselt alleen het logo en de gegevens.
Branding: het dubbele logosysteem
Een sjabloon is een skelet; branding maakt het van jou. InvoiceFlow gebruikt een dubbel logosysteem: je slaat een vierkant logo en een breed logo apart op, en de sjablonen plaatsen automatisch het juiste, afhankelijk van waar het nodig is. Een vierkant merkteken past in een compacte hoek; een brede lockup past in een kopband over de volle breedte. Zonder twee varianten eindig je met een breed logo dat in een vierkant slot is geperst of een vierkant merkteken dat verloren staat in een zee van kopwit — wat allebei leest als "in haast gemaakt".
Het binnenkrijgen van schone logobestanden wordt afgehandeld door de ingebouwde afbeeldingsbijsnijder, zodat je niet naar een aparte editor hoeft te springen om een export vierkant te maken. Stel beide varianten één keer in, en elk sjabloon — ingebouwd of aangepast — weet welk waar gebruikt moet worden.
Lettertypes: het deel waar niemand aan denkt totdat het misgaat
Typografie is waar amateurfacturen zichzelf verraden, en waar internationale facturen volledig uit elkaar vallen. InvoiceFlow wordt geleverd met NotoSans gebundeld en biedt zelf te kiezen lettertypes, wat om twee redenen belangrijk is.
Ten eerste, correcte weergave in niet-Latijnse schriften. Een lettertype zonder Cyrillische, Arabische of CJK-glyphs faalt niet luidruchtig — het vervangt stilletjes door blokjes, vraagtekens of een mismatchend uitwijklettertype. NotoSans is juist ontworpen om dit te voorkomen; het draagt de glyph-dekking zodat de naam van een Russische klant, een Arabisch adres of een Chinese regelomschrijving als tekst weergeeft, niet als tofu. Als je over schriften heen factureert, is dit alleen al de moeite waard om je ontwerp omheen te bouwen.
Ten tweede, terughoudendheid. De allereffectiefste typografische beslissing is om één lettertypefamilie te gebruiken en te leunen op gewicht en grootte voor hiërarchie. Een vetter, groter factuurnummer; gewone bodytekst; een iets zwaarder totaal. Twee families combineren kan werken, maar alleen als je er bewust mee omgaat. Bij twijfel: één familie, drie gewichten.
Je eerste aangepaste sjabloon samenstellen, op volgorde
Dit is de volgorde die het snelst een bruikbaar sjabloon oplevert, met de minste revisies.
1. Begin mentaal vanaf de dichtstbijzijnde ingebouwde
Ook al bouw je aangepast, beslis welke van de 12 voorinstellingen het dichtst bij je doel ligt. Het vertelt je welke volgorde van secties al werkt voor jouw vak — een contractor-lay-out leidt anders dan een minimale — en bespaart je het opnieuw uitvinden van beslissingen die al opgelost zijn.
2. Zet de kop vast
Logoplaatsing, documenttitel, factuurnummer, datums. Beslis of je logo links, rechts of gecentreerd staat, en welke variant (vierkant of breed) de kopband wil. Dit is de sectie waarvan klanten een screenshot maken en waarop ze archiveren, dus maak hem ondubbelzinnig.
3. Plaats het afzender- en klantblok
De conventie is afzender linksboven, klant eronder of ertegenover. Wat je ook kiest, houd het consistent over al je documenttypes zodat een terugkerende klant je papierwerk in één oogopslag herkent.
4. Ontwerp de tabel met regelitems voor het ergste geval
Niet het nette demovoorbeeld — het rommelige echte. Een lange omschrijving die afbreekt. Een regel met een aantal en een fractioneel tarief. Een mix van btw-inclusieve en btw-exclusieve items. Als de tabel onder die belasting zijn vorm behoudt, houdt hij onder alles stand.
5. Maak het totaal onmogelijk te missen
Meer hierover hieronder, maar behandel het als een ontwerpstap, niet als een bijzaak.
6. Schrijf de voettekst één keer, goed
Betaalinstructies (bankgegevens, link of QR), je voorwaarden en je beleid voor te late betaling als je dat hebt. Het hier vermelden van het beleid voor te late betaling is wat het eerlijk maakt om het later toe te passen. Als je in termijnen factureert, bevestig dan dat het schema weergeeft zoals je het hardop zou uitleggen.
7. Test, en test daarna internationaal
Genereer een echte pdf en open hem op een telefoon — de meeste klanten lezen facturen op een telefoon, en een lay-out die elegant is op een laptop kan onleesbaar zijn op vijf inch. Als je ooit over talen heen factureert, genereer er dan een in een niet-Latijns schrift en bevestig dat de lettertypes standhouden. Met de taal per factuur kan een pdf uitgaan in de taal van de klant, ongeacht je app-taal, dus test de taal die je daadwerkelijk gaat versturen.
Ontwerpprincipes die er meer toe doen dan het gereedschap
Maak het totaal prominent
De ontvanger heeft één dringende vraag: hoeveel, en wanneer. Elk ander element bestaat om die twee feiten te ondersteunen. Het verschuldigde bedrag moet het visueel dominantste getal op de pagina zijn — groter, vetter, afgezet met ruimte of een subtiele band. Zet de vervaldatum er pal naast. Een factuur die zijn totaal begraaft in een nette rij identieke cijfers dwingt de lezer tot zoeken, en een lezer die moet zoeken is een lezer die het wegzet voor "later".
Sluit aan op de verwachtingen van de ontvanger
Een document is alleen "professioneel" ten opzichte van wat zijn lezer verwacht. Een zakelijke crediteurenafdeling wil een clean, conventionele lay-out met een duidelijk inkoopordernummer of referentieveld en ondubbelzinnige btw-regels — creativiteit leest als risico. Een particuliere klant die een eenmalige opdracht geeft, wil warmte en duidelijkheid boven formaliteit. Ontwerp voor de persoon die het bestand opent, niet voor je eigen smaak.
Schrap voordat je toevoegt
Elk blok dat je toevoegt, is iets dat de lezer moet verwerken. Als een sectie hem niet helpt te begrijpen wat hij verschuldigd is, waarom, en hoe hij moet betalen, schrap hem dan. De schoonste facturen zijn niet die met het meeste ontwerp — het zijn die met de minste wrijving.
Consistentie over de documentfamilie
Je offerte, je factuur, je contract en je leverbon moeten op broers en zussen lijken. Wanneer een klant een offerte ontvangt, hem accepteert en later de factuur krijgt, signaleert de visuele continuïteit stilletjes dat hetzelfde zorgvuldige bedrijf achter alles zit. Gebruik dezelfde sjabloonfamilie, dezelfde logo's, dezelfde lettertypes over de hele levenscyclus.
De eerlijke conclusie
De visuele editor is er niet om een ontwerper van je te maken. Hij is er voor het moment waarop de 12 voorinstellingen echt niet passen — en om ervoor te zorgen dat wanneer je buiten ze treedt, het resultaat nog steeds gestructureerd is, nog steeds correct herschikt en nog steeds weergeeft in elke taal waaraan je verkoopt. Stel samen met het slot-raster, brand het met het dubbele logosysteem, kies een lettertype dat je schriften dekt, maak het totaal onmogelijk te missen en ontwerp voor de persoon die het bestand opent. Doe dat, en een aangepast sjabloon houdt op decoratie te zijn en wordt onderdeel van hoe je op tijd betaald krijgt.