Skip to content
Tezmy Tools

E-Invoice Creator

Create an electronic invoice as UBL XML, with a readable PDF copy

Invoice

Public bodies in Germany call it Leitweg-ID.

Seller (you)

Buyer (your customer)

Lines

Line total: €0.00
Total without VAT
€0.00
VAT 20% on €0.00
€0.00
Amount due
€0.00

Payment and notes

Runs in your browser. Nothing is uploaded.

About the E-Invoice Creator

More and more countries and companies ask for electronic invoices: structured XML files that accounting systems read automatically, instead of PDFs that people retype. This tool builds such an invoice from a simple form. Enter the invoice details, the seller and buyer, and the lines with quantity, price and VAT rate, and it creates a UBL 2.1 XML file in the PEPPOL BIS Billing 3.0 shape, with totals and VAT breakdown calculated correctly. A readable PDF copy is made as well. Everything runs in your browser, so customer data is never uploaded. Check the file with your own validator before sending it.

Updated October 2026

How to use the E-Invoice Creator

  1. 1Press Fill in an example to see how a finished form looks, or start typing your own details.
  2. 2Enter the invoice number, dates and currency, then the seller and buyer details.
  3. 3Add the invoice lines with description, quantity, unit, price without VAT and the VAT rate.
  4. 4Add the IBAN and payment terms, then press Create e-invoice.
  5. 5Download the XML file, and the PDF copy if you want a readable version.

Why e-invoices exist

Retyping invoice data from PDFs is slow and causes mistakes. A structured e-invoice lets the receiving system read numbers, dates, tax and payment details directly. Many governments now require e-invoices for public contracts and, increasingly, between companies. The European standard EN 16931 defines the content, and syntaxes such as UBL and CII define how it is written.

    What this tool produces

    A UBL 2.1 Invoice with the customization and profile identifiers of PEPPOL BIS Billing 3.0, the seller and buyer with address, VAT number and e-mail, payment means with your IBAN, payment terms, the VAT breakdown by rate, the monetary totals and one invoice line for each line you enter. The file is plain UTF-8 text that you can open in any editor.

    • Invoice number, dates, currency, buyer reference
    • Seller and buyer with address and tax identifiers
    • Lines with quantity, unit code, price and VAT category
    • VAT breakdown and totals
    • IBAN and payment terms

    Fields people forget

    The seller needs a VAT number or a company registration number, and both parties need an e-mail address, which serves as their electronic address. Country codes are two letters, such as DE or FR. Quantities need a unit code, and the tool offers the common ones. Public buyers often need a buyer reference. The checks after you create the file point out missing items in plain words.

      Before you send it

      Open the XML in E-Invoice Validator for a second look, or in the validator of your country or customer, since each network adds rules of its own. Send the XML through your e-invoicing channel, such as a PEPPOL access point. The PDF copy is for people and does not replace the XML.

        Phone and computer

        On a phone, fill in the form one panel at a time and download the XML to your files. On a computer you can fill in many lines quickly. Nothing leaves your device, which matters for customer data.

          Good to know

          Prices are entered without VAT, and the tool calculates VAT from the rates you give. A rate of 0 is written as the zero-rated category and may need an exemption reason in some countries, which this simple tool does not add. For reverse charge, intra-community or exempt supplies, ask your accountant which category codes your invoice needs. Check the file with E-Invoice Validator, and turn the XML into a readable page with XML E-Invoice to PDF. For quick paper bills the Invoice Generator is simpler, and the VAT Calculator works out the tax line.

            Features

            • UBL 2.1 XML in the PEPPOL BIS Billing 3.0 shape
            • Totals and VAT per rate calculated for you
            • Several lines, units and VAT rates
            • Quick checks of the finished file
            • Readable PDF copy
            • Private: runs in your browser

            Frequently asked questions

            What is an e-invoice?

            An electronic invoice is a structured file, usually XML, that software can read without retyping. It is different from a PDF invoice, which is only a picture of a page for people.

            Which format does this tool create?

            UBL 2.1 Invoice with the PEPPOL BIS Billing 3.0 identifiers, which is accepted on the PEPPOL network and is the basis of XRechnung in Germany. It does not create Factur-X or ZUGFeRD files, which embed XML in a PDF/A-3.

            Will every system accept the file?

            Not necessarily. Countries and customers add their own rules, such as a buyer reference or a specific identifier scheme. The tool runs quick checks, but you should validate the file with your country's or your customer's validator before sending.

            How is VAT calculated?

            Each line is rounded to cents, lines with the same rate are added up and the VAT is calculated once for each rate, as the European standard asks. Totals are shown before you create the file.

            Can I make a credit note?

            Not yet. This tool creates commercial invoices (type 380) only.

            Is my data uploaded?

            No. The XML and the PDF are created in your browser and nothing is sent to a server.

            Related tools