🇮🇹 Generate and issue electronic invoices through Italy’s SDI system
Connect the SDI Italy app
Configure sending workflow
sandbox
mode is selected, Invopop’s third-party submission service, A-Cube, simulates a response from SDI.regime
field to IT
in your GOBL invoiceit-sdi-v1
addon to enable Italian-specific validations and extensionsQueued
state.
When the Send step completes, it returns one of three results:
OK
if successfulKO
for unrecoverable errorsSKIP
if the invoice was already sentB2C Standard Invoice
B2B Invoice
B2B Invoice with Additional Fields
Credit Note
Is electronic invoicing mandatory in Italy?
How can I correct an invoice?
Why is my invoice processing taking so long?
QUEUED
state. The system will automatically check for updates, and the status will change once SDI has processed the invoice.How do I know if my invoice was delivered successfully?
delivered
- The invoice was successfully delivered to a B2B recipientaccepted-pa
- The invoice was accepted by a Public Administrationnot-delivered
- The invoice couldn’t be delivered, but was processed correctly by SDICan I use the same workflow for both sending and receiving invoices?
How do I add codice fiscale and Partita IVA
tax_id/code
field.it-fiscal-code
.SDI Response Codes and Statuses
Code | Description |
---|---|
rejected | Notifica di scarto (NS) SDI has rejected the invoice because it contains errors. |
delivered | Ricevuta consegna (RC) SDI has successfully delivered a B2B invoice to the recipient. |
delivered-pa | Ricevuta consegna (RC) SDI has successfully delivered an invoice to a Public Administration (PA). |
not-delivered | Mancata consegna (MC) SDI could not deliver the invoice to the recipient. |
not-delivered | Attestazione trasmissione con impossibilità di recapito (AT) SDI couldn’t deliver an invoice to PA after 10 days. |
accepted-pa | Notifica esito (NE) A PA has decided to accept an invoice (outcome EC01). |
rejected-pa | Notifica esito (NE) A PA has decided to reject an invoice (outcome EC02). |
deadline-terms | Notifica decorrenza termini (DT) A PA didn’t reply with acceptance or rejection within 15 days. |
invoice-error | An error occurred during the acquisition of a notification. |
sent | The invoice has been submitted to SDI and is awaiting a response. |
not-received | The invoice was not received by the recipient. |
delivered
, not-delivered
, not-received
, accepted-pa
rejected
, rejected-pa
, invoice-error
, deadline-terms
sent
, delivered-pa
QUEUED
, the workflow will check again later for updates from SDI.