E-Invoice Reader
Share tool
Only this public address is included. Your files, inputs and results stay out of the link.
Read supported UBL/CII invoices locally, including XML embedded in PDFs. The separate official check validates one supported UBL XRechnung XML after your explicit approval to send it to the server.
Preparing your tool…
A visual example
Read source values, then check their arithmetic
Example: an invoice XML declares EUR 100.00 net and EUR 19.00 tax.
Values from the XML Field EUR Net 100.00 Tax 19.00 Declared total 119.00 Values from the XML
The reader retains the supplied amounts and their signs.
- Check
100.00 + 19.00 = 119.00
Difference: EUR 0.00
Separate arithmetic check
For this simple example without adjustments, net plus tax matches the declared total.
Read the reported scope: extracting data, checking arithmetic and validating an official profile are different operations.
Illustrative example. A PDF must contain supported invoice XML; this is not OCR of a visible invoice. A matching sum does not certify authenticity, PDF/A or legal compliance. Optional official validation is a separate server operation.
How to use it
- Read supported UBL/CII XML files or PDFs containing invoice XML attachments.
- Choose the intended XML attachment explicitly when a PDF contains several candidates.
- Inspect parties, items, taxes, adjustments and the listed arithmetic checks or discrepancies.
- Export the extracted source values and check results as XLSX or JSON.
The synthetic CII credit note CREDIT-0007 declares EUR 12.50. Its positive source amount stays positive, and its long item identifier remains text in the report.
Details & limits
XML up to 5 MiB or PDF up to 25 MiB. Up to 10 files, 50 MiB combined and 2,000 line items. Local reader: syntax and arithmetic. Optional server validation: one UBL XRechnung 3.0.2 XML up to 4 MiB; no PDF/A, authenticity or legal certification.
Does a passed arithmetic check certify an XRechnung or ZUGFeRD file?
No. Reading fields and checking selected arithmetic does not replace a complete schema, business-rule or PDF/A validation. The report states its scope and preserves discrepancies and source signs. It does not combine totals across invoices or silently turn credit-note amounts negative.