Skip to content

E-Invoice Generator

Build an EN 16931 e-invoice — Peppol UBL, XRechnung or Factur-X XML — checked as you type.

Your invoice

Saved in this browser only

Preview

Exactly what prints

Quick Tool Overview

The E-Invoice Generator is a full invoice editor that writes an EN 16931 e-invoice as you type — Peppol BIS Billing 3.0, EN 16931 UBL, XRechnung in UBL or CII, or Factur-X CII — and checks it against the business rules on every change, in your browser.

What it does
Builds structured e-invoice XML
You give it
An ordinary invoice form
You get back
UBL or CII XML, checked against the rules
Best for
Peppol, XRechnung and Factur-X submissions
Invoice Tools Free, unlimited use No sign-up Runs in your browser

About the E-Invoice Generator

An e-invoice is not a PDF sent by email. It is a structured file — XML in one of two syntaxes — that the buyer’s system reads without a person typing anything in. Across Europe it is becoming mandatory: public bodies already require it, Belgium and Germany require it between businesses, and France, Poland and others are following. All of them build on one standard, EN 16931.

This generator is a full invoice editor that writes the e-invoice as you fill it in. Choose Peppol BIS Billing 3.0, plain EN 16931 UBL, XRechnung 3.0 in UBL or CII, or Factur-X and ZUGFeRD’s CII XML. The arithmetic is redone the way EN 16931 demands — net line amounts, VAT per category on the rounded base, every total reconciled to the cent — and the file is checked against the business rules on every keystroke.

The rules that fail are listed with the field that fixes them: a missing buyer country, a VAT category that contradicts the seller’s registration, a Peppol ID without a scheme. Everything runs in your browser. The invoice, the bank details and the client list never leave your machine.

Key features of the E-Invoice Generator

Five e-invoice formats

Peppol UBL, EN 16931 UBL, XRechnung UBL and CII, Factur-X CII.

EN 16931 arithmetic

Net lines, VAT per category, totals reconciled to the cent.

Rules checked live

Each failure names the field that fixes it.

Credit notes done right

A CreditNote document with positive amounts, not negative invoices.

Never uploaded

Bank and client details stay on your machine.

How to use the E-Invoice Generator

  1. 1

    Fill in the invoice

    Seller, buyer, items and VAT, exactly as for a normal invoice. The Sample button fills a complete one.

  2. 2

    Add the e-invoice details

    Country codes, Peppol IDs and a buyer reference, under Invoice details.

  3. 3

    Choose the format

    Peppol UBL, EN 16931 UBL, XRechnung UBL or CII, or Factur-X CII.

  4. 4

    Fix what fails

    Each failing business rule says what is missing or wrong.

  5. 5

    Download the XML

    Upload it to your access point, portal or accounting system.

Frequently asked questions

A PDF is a picture of an invoice for a person to read. An e-invoice is structured data in a standard format — UBL or CII XML — that software reads directly. Under the e-invoicing laws a PDF by email does not count as an e-invoice.

Reviews of the E-Invoice Generator

What people who use the E-Invoice Generator think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the E-Invoice Generator. It takes half a minute and no account.

Write the first review

More invoice tools