Invoice Discount Calculator
Work out a discount, what it costs you, and whether the customer should take it.
Convert between UBL, CII, XRechnung, Factur-X XML, invoice JSON and CSV — and print it.
Or drop an XML or JSON invoice here
The E-Invoice Converter reads UBL, CII, plain invoice XML or invoice JSON and writes it as Peppol UBL, EN 16931 UBL, XRechnung, Factur-X CII, JSON, CSV or plain XML, checks the result against the target rules and shows a printable invoice.
The same invoice arrives in different syntaxes depending on who sent it. A German supplier sends XRechnung in CII, a Dutch one sends Peppol UBL, a French one sends Factur-X, and your accounting system imports exactly one of them. Underneath they carry the same EN 16931 business terms, so converting between them is a mapping rather than guesswork.
Paste or drop the source — UBL, CII, the category’s plain XML, or invoice JSON including a Stripe invoice object — and choose the target: Peppol BIS UBL, EN 16931 UBL, XRechnung in either syntax, Factur-X CII, invoice JSON, EN 16931 model JSON, plain XML or CSV. The invoice is read into the semantic model, written in the target syntax, and the result is checked against the target’s rules.
A printable preview of the invoice is shown too, so an XML file nobody can read becomes an invoice you can check and print. Anything the target cannot carry is listed. Conversion runs in your browser.
A mapping of business terms, not text substitution.
UBL, CII, XRechnung, Factur-X, JSON, CSV and XML.
The result is validated against its own rules.
Turn an XML file into an invoice you can print.
Paste a Stripe invoice object to convert it.
UBL, CII, plain XML or JSON — the format is detected.
Another e-invoice syntax, JSON, CSV or plain XML.
What was carried, what could not be, and whether the result passes its rules.
The converted file, or print the preview as a PDF.
For everything in EN 16931, yes — both syntaxes carry the same business terms. Extensions beyond the standard, such as attachments or custom fields, are not carried and are listed as such.
Factur-X is a PDF/A-3 with the CII XML embedded. This produces the correct CII XML and a printable invoice; embedding the XML into a PDF/A-3 container needs a dedicated PDF tool.
Yes. Paste the invoice object from the Stripe API or dashboard; amounts in minor units are converted, and the result can be written as UBL, CII, JSON or CSV.
No. Reading, converting and checking all happen in your browser.
What people who use the E-Invoice Converter think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the E-Invoice Converter. It takes half a minute and no account.
Write the first reviewWork out a discount, what it costs you, and whether the customer should take it.
Read scanned invoices into CSV rows your accounting system can import.
Add the invoice number and customer email to a Stripe Payment Link.
Mark an invoice as still owing when you resend a copy.
Separate agency fees from pass-through media spend on one marketing invoice.
A US-style invoice with state and local sales tax added at the rate you set.
Invoice for work done over a period, with service dates on every line.
A company invoice with registration numbers, PO references and bank details.