Allow the user to generate the EDI document for Italian invoicing.

This module allows the creation of the EDI documents and the communication with the SDICoop web service of FatturaPA to send or receive invoices and notifications.


Once this module is installed, it’s no longer possible to send invoices via PEC mails.



Setup the Codice Destinatario on FatturaPA

To receive invoices and notifications from third parties, you need to inform the FatturaPA service that Odoo is the allowed party to process files for you. To do so, you must setup Odoo’s Codice Destinatario on the FatturaPA portal. The Codice Destinatario is K95IV18.

  1. Go to and authenticate.

  2. Go to section Fatture e Corrispettivi.

  3. Set the user as Legal Party for the VAT number you wish to configure the electronic adress.

  4. In Servizi Disponibili ‣ Fatturazione Elettronica ‣ Registrazione dell’indirizzo telematico dove ricevere tutte le fatture elettroniche, input Odoo’s Codice Destinatario (K95IV18), then confirm.

Give Odoo permission to process files

Since the files are transmitted through Odoo’s server before being sent to SDICoop or received by your database, you need to authorize Odoo to process your files from your database.

To do this, go to Accounting ‣ Settings ‣ Electronic Invoicing and click on Register.

Register button to allow Odoo to process invoices.


All your files are encrypted upon reception in such a way that only you are able to decrypt them.

Enable FatturaPA on the Sales journal

Open your sales journal. Under the Advanced Settings tab, in the Electronic invoicing field, check FatturaPA and Save.

FatturaPA feature in the sales journal's settings

Issue invoices

Send an invoice the way you would do it normally. The EDI process proceeds automatically.

Asynchronous sending on a customer invoice

You can check the current status of your customer invoice under the Electronic invoicing field.

Electronic invoicing status (waiting for confirmation)

Receive invoices

This process is ran automatically once a day.