Free tool

Create an e-invoice without the software

One Belgian or German customer asking for a UBL file, and an accounting package that cannot produce one yet? Fill in the form and download an e-invoice declaring Peppol BIS or NLCIUS. Totals and VAT are computed, reverse charge included. In your browser — nothing goes to a server.

Document

Peppol requires this or an order number — the reference your customer gave you.

Your company

Your company details are kept in this browser only, so you do not retype them next time.

Customer
Lines
Payment

Shown on the invoice for reverse charge, intra-community supply or exemption.

Totals

      Everything happens in your browser. Nothing you type is sent to us or stored on a server.

      How it works

      1. Fill in the details

      Your company, the customer and the lines. Your own details are remembered by the browser for next time.

      2. Watch the totals update

      Subtotal, VAT per rate and the amount due are computed — and anything that would block the file is listed straight away.

      3. Download the XML

      A UBL 2.1 file declaring Peppol BIS or NLCIUS, ready to hand to your access point.

      Check the result with the e-invoice viewer, and use the Peppol check to see whether your customer can receive it. Rather not do this by hand for every invoice? Read about integrating your accounting software.

      Embed

      Put this tool on your own site

      One script tag, and the tool runs on your page — on your accountancy site, your webshop's help page, your intranet. It stays up to date by itself and asks nothing of your visitors.

      HTML
      <script src="https://divsoftware.nl/embed.js" data-tool="e-invoice-generator" data-lang="en" async></script>

      The tool runs in a frame on our domain; your visitors' input never reaches your server and the Peppol check calls our API, not yours.

      Free, with a credit line

      The embed shows a one-line credit linking back to this page. That's the whole deal: it costs you nothing and every embed sends people our way.

      White-label

      No credit line, your colours, priority on fixes. € 99 per tool per year, or € 249 for all five, ex VAT. Ask through the quote form and mention which tool.

      Ask about white-label

      Frequently asked questions

      Is this invoice valid for Peppol?

      Structurally and arithmetically, yes. Elements are in the order the UBL schema demands, every amount carries its currency, VAT is broken down per category, and the totals are computed rather than typed — so they cannot disagree with the lines. The rules an access point checks first (customer reference, electronic address on both parties, IBAN with a credit transfer) are enforced here. What we do not do is run the full Peppol and NLCIUS rule set (Schematron, several hundred rules). The access point does that on sending, and a tool implying it had already happened would be lying.

      Peppol BIS or NLCIUS — which do I pick?

      Both are EN 16931 profiles and both travel over the Peppol network. NLCIUS is the Dutch specialisation: for Dutch customers (certainly government) it is the usual choice, and it expects, for instance, the customer's KVK or OIN number. Invoicing a Belgian or German customer, choose Peppol BIS Billing 3.0.

      My customer is in Belgium and I need to reverse-charge the VAT. How?

      Pick '0 % reverse charge' on the line. The invoice then carries VAT category AE with the mandatory reason — enter your own (for example 'VAT reverse charged — art. 196 VAT Directive') or leave it blank for a default text. If you deliver goods rather than services, it is 'intra-community (goods)', category K; the invoice then also carries a delivery date and country, because the standard requires them for that category.

      Why must I enter a customer reference?

      Because Peppol requires it (rule PEPPOL-EN16931-R003): an e-invoice without a buyer reference or order number is rejected. It is the text your customer uses to find your invoice in their own books — a purchase order number, a cost centre, or simply a name. Ask if you do not know it; it saves a rejected invoice.

      Is my invoice stored anywhere?

      No. The file is built in your browser and only leaves your computer when you click download. Your own company details (name, registration, VAT number, IBAN) are remembered in your browser's storage — on your device, not with us — so you do not retype them next time.

      How do I send this file over Peppol?

      The Peppol network works through access points: you hand the invoice to yours, which delivers it to the customer's. Some accounting packages have one built in; otherwise you choose a provider. If you would rather not do this by hand but send straight from your accounting software, ERP or web shop, that is an integration we build.

      Can I check that the file is right?

      Yes, with our own e-invoice viewer: drop the downloaded file in and you see it back as a readable invoice, arithmetic checks included. Every invoice from this generator passes through it with no findings — the two tools test each other. And the Peppol check tells you beforehand whether your customer can receive the file at all.

      Every invoice as an e-invoice, automatically?

      We connect your accounting software, ERP or web shop to the Peppol network, so every invoice leaves correctly on its own — no form.