Consulting Invoice Generator
Bill by day rate, retainer or deliverable, with the engagement reference.
Turn an invoice of any kind into clean, typed JSON.
Or drop an invoice file here — PDF, XML, JSON, CSV or an image
Invoice to JSON converts an invoice from UBL, CII, XML, CSV, a PDF or text into clean, typed JSON — numbers as numbers, dates as ISO 8601 — in the schema-backed shape the rest of these tools read and write.
Every system speaks JSON, and no two agree on what an invoice looks like in it. The useful question is not which shape is correct but whether the one you get is unambiguous: does a line total include tax, is a discount a rate or an amount, is a date read the same way on both sides.
This converts an invoice from anywhere — UBL or CII e-invoice XML, plain XML, a PDF, CSV, pasted text, or JSON in someone else’s shape — into JSON that answers all three. Numbers are numbers, dates are ISO 8601, the currency is an ISO code, and every line carries its quantity, price, discount, tax rate, tax and total explicitly.
It is the same shape the rest of this category reads, with a published JSON Schema, so what comes out can be validated, converted to UBL, or printed as a PDF without translating anything.
Quantity, price, discount, tax rate, tax and total.
Practical invoice JSON, or the EN 16931 model.
Validate what you produce.
Back out again as UBL, CSV or a PDF.
Converted in your browser.
UBL, CII, XML, JSON, CSV, a PDF or text.
The invoice JSON, or the EN 16931 model.
Anything that could not is listed.
Pretty-printed or minified.
The invoice JSON is practical and flat — what an application usually wants. The EN 16931 model JSON follows the European standard’s business terms, which is what you want if the next step is UBL or CII.
Yes — there is a JSON Schema, and the Invoice JSON Validator checks a file against it.
No, they are numbers. If you need exact decimal arithmetic, parse them into a decimal type rather than a float.
No — conversion happens in your browser.
What people who use the Invoice to JSON 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 Invoice to JSON. It takes half a minute and no account.
Write the first reviewBill by day rate, retainer or deliverable, with the engagement reference.
A rent invoice or receipt with the property, period and any arrears.
A hotel folio with nights, room rate, city tax and extras itemised.
A restaurant bill with covers, service charge, tax and a tip line.
Check a billing address is complete and correctly formed for its country, before it is invoiced.
Build an EN 16931 e-invoice — Peppol UBL, XRechnung or Factur-X XML — checked as you type.
Watermark an invoice PDF — COPY, DRAFT, CONFIDENTIAL — on every page, in your browser.
Bill a US client in dollars, with sales tax, ACH details and Letter paper.