Facturae viewer: open XML and XSIG e-invoices online
Independent, non-governmental site
Drop the file you received: the viewer shows it as a readable invoice, checks that the totals add up and lets you print it or save it as a PDF.
Invoice total · Lucía Martín Ruiz
€1,123.60
| Number | A-2026-0042 |
| Version | 3.2.2 |
| Electronic signature | No: FACe would reject it |
| Checks | Sums and rates add up |
Sample invoice with made-up data
Invoice A-2026-0042
Date: 20 October 2026
Facturae 3.2.2
Issuer
Lucía Martín Ruiz
12345678Z
Calle Mayor 10, 28013 Madrid, Madrid, ESP
Recipient
Ejemplo Servicios SL
B00000000
Avenida de la Constitución 5, 41001 Sevilla, Sevilla, ESP
| Item | Quantity | Price | VAT | Amount |
|---|---|---|---|---|
| Diseño de catálogo, octubre 2026 | 1 | €850.00 | 21% | €850.00 |
| Horas de maquetación | 6 | €35.00 | 21% | €210.00 |
| Taxable base | €1,060.00 |
| VAT 21% | €222.60 |
| Withholding 15% | − €159.00 |
| Invoice total | €1,123.60 |
Due date: 19 November 2026 · IBAN: ES9121000418450200051332
Prepared by Radif Partners · Method · Rules read in the BOE and at the AEAT on 25 October 2026
A Facturae file is XML meant to be read by software, not by people. Open it in a text editor and you see tags and unformatted numbers; open it in a browser and at best you get a data tree. This viewer turns it into an ordinary invoice: issuer and customer with their tax IDs, series and number, date, line items with quantity and price, taxes grouped by rate, withholdings, total and payment terms. It accepts versions 3.2, 3.2.1 and 3.2.2 of the format, with a .xml or .xsig extension and with or without an electronic signature. It also redoes the arithmetic: it checks that the lines add up to the gross amount, that each tax amount matches its base and rate, and that base plus taxes minus withholdings equals the total. If the file carries no signature, it warns you, because Law 25/2013 requires one on invoices to public bodies. The viewer does not validate the signing certificate and does not replace the original: the invoice you must keep is the XML file, not the printout. Everything happens in your browser and the file never leaves your device.
What the viewer shows
| Part of the file | What you see in the viewer |
|---|---|
| FileHeader | Schema version, number of invoices in the file and batch total |
| Parties | Seller and buyer, with tax ID, name and address |
| Invoices | Series, number, date, line items, taxes, withholdings and total of each invoice |
| AdministrativeCentres | DIR3 codes, if the invoice goes to a public body |
| ds:Signature | Whether there is an electronic signature (certificate not validated) |
The Facturae format groups a header, the parties and one or more invoices in a single file. If the file holds several, the viewer shows the first and tells you so. Amounts are displayed in Spanish format even though the XML uses a decimal point, and VAT amounts are grouped by rate as on a paper invoice.
The checks it runs
A structured invoice can be well formed and still have wrong figures. The viewer redoes four calculations and warns if any of them is off: the sum of the lines against the gross amount, the sum of taxes against the tax total, each rate’s tax against its base, and base plus taxes minus withholdings against the amount due. A difference of a few cents usually comes from rounding per line rather than on the total; anything larger is a reason to ask the issuer to review the invoice before you pay.
It also looks for a signature. Article 5 of Law 25/2013 requires an advanced electronic signature, or an electronic seal, on invoices filed with public bodies. If you are going to file the file at an entry point, check which signature you need:
Signature required
Signature required
XAdES
| Rule | Ley 25/2013 |
| Who signs | The issuer or whoever invoices on its behalf |
Opening a Facturae without installing anything
The official way to read and create Facturae files is the desktop application 3.4 from facturae.gob.es, which you have to install. The viewer covers the quick case: a file that arrives by email that you want to read, print or check. It stores nothing and works offline once the page has loaded. Nor does it matter which software produced the invoice: any file that follows the Facturae schema reads the same, whether a business, an accounting firm or the official application created it. To see what a file looks like inside, open the sample e-invoice; to create one, use the Facturae creator.