Introduction
The SDI system operates using a standardized XML format called FatturaPA, which ensures all invoices contain the required information and comply with the strict validation rules established by the Italian tax authority (Agenzia delle Entrate). To ensure proper routing of invoices to the correct recipient, the SDI system uses a unique identifier called a Recipient Code, which is assigned to each registered SDI provider. To receive FatturaPA XML documents, Invopop uses the GOBL FatturaPA library to automatically process conversions into GOBL format. Detailed information about the SDI-specific extensions and validations can be found in:Setup
Connect the SDI Italy app
- Navigate to Configuration → Apps
- Locate SDI Italy in the app discovery list
- Tap Connect to activate

Set up the Customer Registration Workflow
SDI register party workflow
- Workflow
- Code
Import Invoices Workflow
SDI import invoices workflow
- Workflow
- Code
Configure the app for receiving invoices

Register with Italian tax authority (live only)
- Access the Italian tax authority’s website and log in with valid credentials for the company being registered.

- Tap on the Fatture e Corrispettivi section.
- In the box Fatturazione elettronica, tap on Registrazione delle modalità di ricezione della fattura elettronica.
- Select the Recipient Code (Codice Destinatario) option and enter the code
JKKZDGRprovided by Invopop - Tap on Conferma
Run the Customer Registration workflow in Invopop
Receiving invoices
Once registered, any invoices addressed to the registered companies with the Recipient Code will be automatically received and processed through the Import Invoices workflow configured in the app settings. Received invoices will appear in your Expenses folder. If errors occur during the import process, they will trigger the rescue steps in the workflow, allowing users to check what went wrong and take appropriate action.FAQ
How do I import received invoices in Italy?
How do I import received invoices in Italy?
JKKZDGR) and run the Customer Registration workflow. Invopop automatically receives matching invoices and routes them through the configured Import workflow.How does Invopop convert received Italian invoices into GOBL?
How does Invopop convert received Italian invoices into GOBL?
gobl.fatturapa. The original signed XML is preserved as a silo entry attachment alongside the GOBL representation.What happens if a received invoice contains errors?
What happens if a received invoice contains errors?
- The import process will still attempt to convert it to GOBL format
- Any validation errors will be logged, and the rescue steps in your workflow will be triggered
- You can review the errors and decide how to handle the invoice
How quickly are invoices received after being sent by suppliers?
How quickly are invoices received after being sent by suppliers?
Can I register multiple companies to receive invoices?
Can I register multiple companies to receive invoices?
- Register the Recipient Code
JKKZDGRwith the Italian tax authority for that specific company - Have its tax ID registered using the Customer Registration workflow in Invopop
- Use the same Import Invoices workflow configured in the app settings
What format do received SDI invoices arrive in?
What format do received SDI invoices arrive in?
🇮🇹 Invopop resources for Italy
🇮🇹 Invopop resources for Italy