Factuurgenerator (pdf)
Vul uw bedrijfs- en klantgegevens, factuurregels, btw-tarief en vervaldatum in en download een heldere, correct opgemaakte pdf-factuur — geen aanmelding en geen cloudopslag van uw bedrijfsgegevens, anders dan bij SaaS-facturatietools.
🔒 Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Deze factuurgenerator maakt van een eenvoudig formulier een echte, volledig opgebouwde pdf: factuurnummer, factuur- en vervaldatum, uw zakelijke 'van'-gegevens, de 'aan'-gegevens van uw klant, een herhaalbare tabel met factuurregels met omschrijving, aantal en eenheidsprijs, een btw-tarief en een opmerkingenveld voor betalingsvoorwaarden. Ieder regeltotaal wordt berekend als aantal × eenheidsprijs, opgeteld tot een subtotaal, btw-bedrag en totaalbedrag dat live op de pagina en opnieuw in de pdf wordt weergegeven tijdens het exporteren — de cijfers die u ziet, zijn de cijfers die u krijgt.
Privacy is de kern van de zaak. Iedere reguliere factureringstool — Wave, FreshBooks, Invoice2go, Zoho Invoice en de rest — vraagt u een account aan te maken en slaat uw klantenlijst, adressen en omzetgeschiedenis op hun servers op, vaak onbeperkt, omdat die gegevens precies zijn wat een SaaS-bedrijf is gebouwd om te bewaren. Deze tool doet het tegenovergestelde: de volledige pdf wordt in uw browser samengesteld met behulp van de pdf-lib-bibliotheek, en geen enkel formulierveld, geen bedrijfsnaam, klantadres of dollarbedrag wordt ooit ergens heen gestuurd. Sluit het tabblad en er blijft niets van de zojuist gemaakte factuur bewaard buiten uw eigen downloadmap.
Onder de motorkap bouwt de generator een nieuw pdf-document op (niet een uit een bestand geladen sjabloon), sluit het standaard Helvetica- en Helvettica-Bold-lettertype in, en plaatst elk element — de koptekst, de twee adresblokken, de tabelkolommen, de totalen en de opmerkingen — met behulp van handmatig berekende coördinaten, waarbij de numerieke kolommen echt rechts zijn uitgelijnd door de weergegeven breedte van elke tekenreeks te meten in plaats van te gokken met vaste offsets. Wanneer een klantenlijst lang is of een opmerking veel tekst bevat, breekt de lay-out de tekst automatisch om en voegt zo nodig een nieuwe pagina toe in plaats van dat iets overlapt of buiten de rand loopt.
Een eerlijke beperking die vooraf vermeld moet worden: het ingebouwde lettertype dekt alleen de Latijnse/westerse tekenset (WinAnsi), omdat het inbedden van een volledige Unicode-lettertypefamilie zou betekenen dat er extra lettertypebestanden alleen voor deze tool meegeleverd moeten worden. Als een bedrijfsnaam of klantadres in cyrillisch (inclusief Oekraïens), Arabisch, Chinees of een ander niet-Latijns schrift is geschreven, worden die tekens als '?' weergegeven in de pdf, en de tool waarschuwt u na het genereren als dat is gebeurd — een getranslitereerde spelling in het Latijnse alfabet is tot die tijd de betrouwbare workaround. Voor Engels en de andere op deze site ondersteunde talen met het Latijnse alfabet wordt de uitvoer exact weergegeven zoals getypt — gratis, offline, en privé.