Zaamm
Free e-invoice viewer

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.

Read on your device. Nothing is uploaded.
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

UBL 2.1

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.

UN/CEFACT CII

XRechnung and CII

XRechnung in CII syntax and the XML that sits inside ZUGFeRD and Factur-X invoices.

PDF + XML

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.

e-SLOG 2.0

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.

How to open → · Formats → · By country →

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.