Got an XML invoice? Read it like a normal one.
Drop the file you received. Zaamm shows seller, buyer, lines, VAT and totals in plain view and checks whether the numbers add up. The file is read on your device and is never sent to a server.
Paste XML text instead
Your invoice never leaves your device
No upload
The file is opened by your browser. It is not sent to Zaamm or to any other server.
Nothing is stored
No account, no history, no copy. Close or reload the page and the invoice is gone.
Check it yourself
Load this page, switch off your internet connection and drop a file. The viewer still works, because everything happens on your device.
What it opens
Peppol and national UBL
Peppol BIS Billing 3.0, XRechnung in UBL syntax and the national UBL profiles used in Belgium, Slovakia, Croatia and elsewhere.
XRechnung and CII
XRechnung in CII syntax and the XML that sits inside ZUGFeRD and Factur-X invoices.
ZUGFeRD and Factur-X
A hybrid invoice is a normal PDF that carries the XML as an attachment. Zaamm pulls the XML out and shows what the data really says.
Slovenian e-invoices
Basic display of parties, lines, VAT and totals for the Slovenian e-SLOG 2.0 format.
How it works
1. Drop the file
XML or PDF, up to 25 MB. You can also paste the XML text.
2. Read the invoice
The data is laid out as a normal invoice. Print it or save it as a PDF from your browser.
3. See the checks
About twenty basic checks show whether mandatory fields are there and whether lines, VAT and totals add up.
Why the XML matters more than the PDF
In a hybrid invoice the PDF is for people and the XML is for software. Accounting programs book the XML. In Germany, for example, the tax authority treats the structured part as the authoritative one. Looking at the XML itself is the only way to see what you are actually being invoiced.
Questions
Is my invoice uploaded anywhere?
No. The file is opened by code that runs in your browser. It is not sent to Zaamm or to anyone else, and nothing is kept after you close the page.
Which files can I open?
XML invoices in UBL 2.1 or UN/CEFACT CII syntax, which covers XRechnung, Peppol BIS Billing 3.0, ZUGFeRD and Factur-X, PDF invoices with embedded XML, and Slovenian e-SLOG 2.0. For other XML such as FatturaPA, KSeF or Facturae you get a readable list of all fields.
Do the checks replace official validation?
No. They cover mandatory core fields and arithmetic from the European standard EN 16931. Full validation also runs country rules, for example those of XRechnung or Peppol. Your provider or the official validator does that.
Can I turn the XML into a PDF?
Yes. Open the invoice, press Print and choose “Save as PDF” in the print dialog. Only the invoice is printed.
The PDF says no XML was found. Why?
Then it is an ordinary PDF without an attached invoice file, or it is password protected. Ask the sender for the e-invoice file.