Create and check EU e-invoices that pass the official rules
Rulepass makes Peppol, XRechnung and Factur-X invoices for freelancers and small businesses, and checks e-invoices you receive. Free to start. It runs in your browser, so your invoices are never uploaded.
What you can do with Rulepass
- Create Peppol BIS 3.0 invoices and credit notes, the e-invoice format used in Belgium and most of the EU. Totals and VAT are calculated for you, and anything missing is explained in plain language before you download.
- Check any e-invoice you receive against the official EN 16931, Peppol and XRechnung rules, including Factur-X and ZUGFeRD PDFs. Each problem comes with a plain-language explanation of what it means and what to do.
- Verify a customer before you invoice: check a VAT number in the EU VIES register and a Peppol ID in the Peppol Directory.
- Track payments: see what is outstanding and overdue, mark invoices as paid, and copy a polite payment reminder in your customer's language.
- Use it in English, Dutch, French or German, and print or save invoices in any of these languages.
Formats
| Format | For | Plan |
|---|---|---|
| Peppol BIS Billing 3.0 (UBL) | Belgium and most of the EU, over the Peppol network | Free |
| XRechnung 3.0 | German public bodies and businesses | Pro |
| Factur-X (PDF with embedded data) | France, and German ZUGFeRD users | Pro |
Before you can download, Rulepass checks that everything the official rules require is filled in correctly. Its output is tested against the official EN 16931, Peppol, XRechnung and Factur-X rule sets, and you can run those official rules on any file yourself in the checker.
Private by design
Your invoices, customers and company details stay in your own browser. There is no account to create and nothing to upload. The checker reads files on your device. Only when you click "Check online" are a VAT number and a Peppol ID sent to the official registers.
Learn about e-invoicing
- Belgium's B2B e-invoicing obligation (2026): what freelancers and small businesses need to know
- Factur-X and France's e-invoicing reform (2026–2027): what changes and how to prepare
- How to correct an e-invoice: credit notes in Peppol, XRechnung and Factur-X
- How to put reverse charge on a Peppol invoice (VAT category AE)
- How to send an e-invoice: Peppol, XRechnung and Factur-X delivery explained
- How to validate a Peppol invoice (EN 16931 and Peppol BIS 3.0 rules)
- What is a Peppol ID? Scheme codes like 0208, 9925 and 9930 explained
- XRechnung explained: Germany's e-invoice format, deadlines and the Leitweg-ID