# FatturaPA to PDF

Drop a FatturaPA v1.2.2 XML file. The invoice is rendered as a readable page you can print or save as PDF.

Source: https://tally-stick.com/fatturapa-to-pdf

## How it works

Drop a FatturaPA v1.2.2 XML file onto the page. The page parses the XML and displays the invoice with all fields, line items, DatiRiepilogo, and payment details.

Check that the invoice number, date, TipoDocumento, parties and amounts match what you expect. The page reads the data as-is from the XML.

Use the Print button to save as PDF, or Copy HTML to paste the rendered invoice elsewhere. Nothing is uploaded.

## Standards it can write

A **Standard** selector picks what the file declares. The default is XRechnung 3.0. The choice is remembered in this browser and shared by the three writing tools, and it also sets the usual currency, decides whether a Leitweg-ID applies, and drives how many decimal places the amounts carry: a JPY invoice is written without them.

| Standard | CustomizationID | ProfileID |
| --- | --- | --- |
| XRechnung 3.0 (Germany) | `urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| NLCIUS / SI-UBL 2.0 (Netherlands) | `urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| Peppol BIS Billing 3.0 (Europe and international) | `urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| EN 16931 (no national rules) | `urn:cen.eu:en16931:2017` | not written |
| Peppol PINT A-NZ (Australia, New Zealand) | `urn:peppol:pint:billing-1@aunz-1` | `urn:peppol:bis:billing` |
| Peppol PINT Japan | `urn:peppol:pint:billing-1@jp-1` | `urn:peppol:bis:billing` |
| Peppol PINT Malaysia | `urn:peppol:pint:billing-1@my-1` | `urn:peppol:bis:billing` |
| Peppol PINT Singapore (InvoiceNow) | `urn:peppol:pint:billing-1@sg-1` | `urn:peppol:bis:billing` |
| Peppol PINT United Arab Emirates | `urn:peppol:pint:billing-1@ae-1` | `urn:peppol:bis:billing` |

The invoice body is EN 16931 in every case. What the standard changes is the two identifiers, the currency rounding, whether a Leitweg-ID applies, the scheme the electronic address is registered under, and which identifiers a national rule insists on: NLCIUS refuses an invoice without a KVK or OIN number on both parties and without a means of payment.

## What is checked before anything is written

The page reads whatever data is in the XML. If the XML is malformed or not a valid FatturaPA file, an error is shown. The invoice is rendered exactly as the XML contains it.

## Common questions

### Which formats are accepted?

FatturaPA v1.2.2 XML files with the namespace http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2. This includes files generated by Tallystick's FatturaPA tools.

### Can I edit the invoice?

Not on this page. This is a viewer. To create or edit, use [Create FatturaPA](https://tally-stick.com/create-fatturapa).

### Do I need an account?

No. Everything happens in your browser. Nothing is uploaded.

## Related tools

- [FatturaPA to Excel](https://tally-stick.com/fatturapa-to-excel)
- [Create FatturaPA](https://tally-stick.com/create-fatturapa)
- [Excel to FatturaPA](https://tally-stick.com/excel-to-fatturapa)
