FatturaPA XML
FatturaPA XML API for Italy
Italian FatturaPA XML. Generate and validate the file your accredited channel sends to Sistema di Interscambio (SdI).
FatturaPA is the XML schema Italy uses for electronic invoices, both to public administration and between businesses, exchanged through Sistema di Interscambio (SdI).
EInvoiceFile generates and validates FatturaPA XML, including fields such as the IPA code for public buyers. It does not transmit the file to SdI. That step stays with your accredited intermediary or your own SdI channel.
Where it applies
- Italy · In force. B2G and B2B electronic invoicing via SdI / FatturaPA
- EU · EN 16931. Map from UBL or CII when the counterparty is outside Italy
- Peppol · Optional. Use Peppol BIS for cross-border buyers instead of SdI
Sample JSON
{
"invoice": {
"number": "IT-2026-0042",
"issueDate": "2026-09-04",
"currency": "EUR",
"seller": { "name": "EInvoiceFile S.r.l.", "vat": "IT12345678901" },
"buyer": { "name": "Comune di Milano", "ipaCode": "UFXXX" }
}
}Download sample XML · API reference
Related
Questions
Do you send FatturaPA to SdI?
No. The API returns valid FatturaPA XML. Transmission to SdI is a separate accredited channel.