Account
Nederlands

E-factuur openen en controleren

Sleep de XML of PDF die u ontving. U ziet een leesbare factuur, weet of hij geldig is en krijgt de gegevens als JSON.

Bestanden worden in het geheugen verwerkt en nooit opgeslagen.

E-facturatie in België en Nederland

In België is elektronische facturatie tussen btw-plichtige ondernemingen verplicht sinds 1 januari 2026, via het Peppol-netwerk in het formaat Peppol BIS Billing 3.0 (UBL). In Nederland geldt de verplichting al jaren voor facturen aan de Rijksoverheid, en steeds meer bedrijven wisselen UBL-facturen uit via Peppol of per e-mail. Een UBL-bestand is XML: in een teksteditor ziet u alleen code. Deze pagina maakt er weer een leesbare factuur van en controleert of de verzender hem correct heeft opgesteld.

Wat de tool doet

Ondersteunde formaten

FormaatBestandValidatie
Peppol BIS Billing 3.0.xml (UBL)officiële OpenPeppol-schematron (CEN + Peppol-regels)
UBL 2.1 (NLCIUS, generiek EN 16931).xmlEN 16931
Factur-X / ZUGFeRD.pdf met ingesloten XML of .xmlEN 16931 + KoSIT
XRechnung (Duitsland).xmlEN 16931 + Duitse regels
KSeF FA(3) (Polen).xmlXSD + regels

Privacy

Uw bestand wordt in het geheugen van onze server verwerkt en direct na het antwoord gewist. Er wordt niets opgeslagen. Voor intern gebruik is de engine beschikbaar als Docker-image.

Veelgestelde vragen

Ik kreeg een factuur als XML. Hoe open ik die?

Sleep hem hierheen. U ziet de factuur meteen als gewoon document en kunt hem afdrukken of als PDF opslaan. Bewaar het originele XML-bestand: dat is fiscaal het bewijsstuk.

Is een PDF ook een e-factuur?

Alleen een Factur-X- of ZUGFeRD-PDF met ingesloten XML. Een gewone of gescande PDF is geen e-factuur en voldoet in België sinds 2026 niet meer voor B2B. De tool meldt het wanneer een PDF geen XML bevat.

Is dit gratis?

Ja. Bekijken en valideren op deze site is gratis en onbeperkt voor handmatig gebruik. De API voor automatische verwerking heeft een gratis instapniveau.

Ontwikkelaars: dezelfde engine als API

curl -F file=@invoice.pdf https://einvoicechecker.com/v1/validate
curl -F file=@invoice.xml https://einvoicechecker.com/v1/parse
curl -F file=@invoice.xml "https://einvoicechecker.com/v1/render?lang=nl" -o invoice.html