7 minute read

How can I send E-Invoices with FatturaPA using Sistema di Interscambio (SdI) in Italy?

Using FatturaPA

Since March 2015 the Italian administration has accepted invoices in electronic format (FatturaPA) over the Sistema di Interscambio (SdI). Italy is thus following the European (and increasingly global) trend of e-invoicing for Business-to-Government (B2G). Certain countries, such as Denmark, have been enforcing e-invoicing for over a decade, whilst Latin and South America in particular are also ahead of the curve in this area.

Italy however decided to take it one step further and make e-invoicing mandatory for Business-to-Business (B2B). Since 1.1.2019, Italian regulations have required all invoices between businesses registered in Italy to be exchanged via Sistema di Interscambio. From 2022 this will extend to all cross-border invoicing too. This concerns all domestic companies in Italy who own a VAT-ID, as well as providers and suppliers who are registered in Italy. Therefore, any company from the UK, Germany, Switzerland, Austria, etc. who has branches in Italy must comply.

White Paper - E-invoicing in Europe

Distinction of the term

A lot of the terms around FatturaPA are not used in the right context or not interpreted in the correct way. This may be due to the fact that most documentation only exists in Italian.

We have listed the most important terms here for you…


Abbreviation for Fatturazione Elettronica verso la Pubblica Amministrazione, or in English E-Invoicing for the Public Administration. This is the umbrella term that describes the technical and organisational steps taken in Italy around e-invoicing to the public administration. Those steps were extended to invoicing between all businesses in Italy from 1.1.2019. You will find more information on this topic on the official website.


InvoicePA is the XML format that needs to be used for invoices exchanged within the FatturaPA system.

Sistema di Interscambio (SdI)

SdI refers to the central data hub that the invoice data needs to be transmitted to. Several channels are available for the delivery and extraction of the invoices, such as web interfaces or web services.

AgID – Agenzia per l’Italia digitale

AgID is a public facility that drives digitisation topics in Italy. It was created in 2012 under Monti’s government. It is relevant for FatturaPA, since all archiving solutions for e-invoicing need to certified by AgID.

Registration process for FatturaPA

In order to exchange invoices compliant to FatturaPA, you will need to undertake a few organisational and technical steps, as detailed below.

Instead of registering one’s company, an external service provider such as ecosio may be hired. The external service provider then submits and receives invoices on behalf of the company. Thereby, the difficult registration process may be skipped.

If a company wants to register itself with FatturaPA, this will need to be done by an employee of the Italian branch with signing authority. To register, the following access data can be used:

  • Entratel
  • Fisconline
  • Carta Nazionale dei Servizi

You will need to discuss this with the contact at your Italian branch, as it is possible that one of the above listed option is already available and can be used for that purpose. Once you’ve registered, you need to define a technical contact to set up the connection. The norm is here to choose a technical contact from your EDI provider, so that he can take over the coordination from then on.

The next step is to register a technical communication channel. To do so, you will need the following information:

  • Name of the company
  • Italian Tax number
  • PEC email address
  • Website
  • Name, email and phone number of the contact person in the company

Once the registration process is completed, technical details such as certificates and login details will be sent to the PEC email address entered during registration.

Sending the invoice data

Following are the channels allowing the exchange of e-invoice data to FatturaPA. We are differentiating between manual and automated processes.

Manual process:

A manual process indicates the need of human intervention, which makes it inadequate for high invoice volumes or a fully automated transmission. Both of the following channels are available for manual processes:

  • Transmission via certified email (PEC)
  • Input of the invoice data through a web form

Automated process

In this case the data transmission happens automatically, without human intervention. This allows for the data to be directly exported from your ERP system and sent to FatturaPA. Thus, this process is more suitable for high invoice volumes. These are the automated channels available:

  • SDICoop Web Service
  • SPCoop Web Service
  • SDIFTP Service

ecosio uses SPCoop Web Service to support the transmission, thereby allowing a deep integration of the invoice exchange into the ERP system. Deep integration gives you the opportunity to transfer receipt and processing confirmation from the FatturaPA system into the ERP system.

Data integration from the ERP system

The below example illustrates the transfer of an invoice to FatturaPA using Web Service via ecosio.

Invoices are automatically created in the ERP system and sent to ecosio. This can be done with any communication protocol and the invoices can be in any ERP export format. However, all the conditions required by FatturaPA need to be fulfilled.

ecosio extracts the ERP export data, translates it to the InvoicePA format and transfers it using Web Service via SdI.

Transmission of Electronic Invoices using FatturaPA
Transmission of Electronic Invoices using FatturaPA

Next, the SdI Web Service sends a receipt confirmation back, which will either be positive or negative. A negative confirmation is sent when, for example, the data in the invoice was incomplete or the wrong recipient ID was entered. If SdI sends a positive confirmation back, this means that the invoice was received correctly from a technical point of view. This doesn’t mean yet that the recipient accepted or processed it, as there is a second confirmation for this.

The SdI service forwards the invoice to its final recipient. As soon as the invoice has been received by the final recipient, a positive business acknowledgement is returned to the sender. If after 15 days the invoice has not been received by the recipient, the SdI service automatically sends an expiration note which will result in the invoice being voided.

ecosio can upon reception make both confirmations in an ERP import format available, allowing the reception and processing status to be integrated into the ERP system.

The suppliers can thus see in real time whether their invoice has been processed by the recipient or not.

Invoice format

The electronic invoice transfer format used by FatturaPA is the InvoicePA XML format. You can find the corresponding XML template under this link. Before sending the XML data, it needs to be secured with a digital signature. The below two signature formats are allowed:

  • CAdES-BES (CMS Advanced Electronic Signature)
  • XAdES-BES (XML Advanced Electronic Signature)

The digital signature will be added by ecosio on behalf of the customer before sending.

Data archiving

The Italian legislation foresees certain conditions with regard to the storage of invoices that were exchanged via SdI. To begin with, invoices need to be archived for at least 10 years. Then the archived invoices need to be secured with a qualified digital signature. Most importantly, whichever archiving solution you choose, it needs to be AgID certified, hence guaranteeing that the solution complies with the rules of the Italian authorities.


Do you have any more questions about e-invoicing with FatturaPA? Please do contact us or use our chat – we’re more than happy to help!

Are you aware of our free XML/Peppol document validator?

To help those in need of a simple and easy way to validate formats and file types, from CII (Cross-Industry Invoice) to UBL, we’ve created a free online validator. To try it out yourself just click here.

most read

Keep on reading

4 minute read

Peppol in Singapore

Looking to exchange documents with partners in accordance with Singapore's Peppol regulations? Learn more about Peppol in Singapore here!

5 minute read

Sistema di Interscambio (SdI) Reporting to Replace Esterometro Declarations in 2022

From 2022 all Italian businesses must use Sistema di Interscambio (SdI) instead of Esterometro declarations for cross-border tax reporting.

4 minute read

What is a Peppol Access Point?... and other Peppol connection FAQs

What is a Peppol Access Point, why do you need one, how do you find one... and other key Peppol connection questions answered.

3 minute read

ecosio at The E-invoicing Exchange Summit Vienna

ecosio will be exhibiting at the 2021 E-invoicing Exchange Summit. Find out what's in store and how you can join us!

7 minute read

What is Peppol?

Usage of Peppol is growing fast across Europe and beyond. But what is Peppol, how does Peppol work, and what advantages does it offer?

6 minute read

Seven Things to Consider When Selecting a Peppol Access Point

Need help selecting a Peppol Access Point or planning on becoming one yourself? Read our article to find out what both processes involve.

8 minute read

Peppol Message Responses - A Helpful Guide

Peppol acknowledgements, message level responses and business level responses are a key part of what makes Peppol such an attractive prospect for modern B2B data exchange. Find out how they...

7 minute read

Sending Electronic Invoices in Spain Using the FacturaE Format via the FACeB2B System

We present the status of e-Invoicing in Spain and give an outlook on the future implications if the current regulation will be extended to all companies in Spain.

7 minute read

E-invoicing in Poland

Big changes are planned for e-invoicing in Poland over the next few years. Find out what's ahead and how long you have to implement changes.

5 minute read

E-invoicing in Spain

What are the regulations when it comes to e-invoicing in Spain? Find out what's required and what changes are likely in the future.

5 minute read

E-invoicing in France

Is e-invoicing in France mandatory? Read our article to find out what you need to do to achieve compliance and prepare for the future.

3 minute read

Three Tips to Help You Improve E-invoicing Processes

Three simple things you can do to improve your business's e-invoicing processes and ensure they are reliable and future-proof.

We use cookies to provide an optimal website experience. You decide which one you want to allow. Depending on the setting, however, not all functionalities may be available to you. Data protection & imprint.