Electronic invoicing
Electronic invoicing software
- Send & receive via SdI
- Reverse charge & split payment
- Linked to accounting
Electronic invoicing software generates invoices in XML format and sends and receives them through the Italian Exchange System (SdI). In Odoo, invoicing lives inside accounting: an invoice is created from the order, handles reverse charge and split payment and posts automatically, without going through a separate portal.
What electronic invoicing is and how it works in Italy
In Italy an electronic invoice is an XML file that passes through the tax authority's Exchange System (SdI), which delivers it to the recipient. Good software generates it in the correct format, transmits it, receives suppliers' invoices and tracks outcomes. When integrated with accounting, every invoice posts automatically: no re-entry, no separate portals.
From document to SdI, with no manual steps
The invoice follows the order and closes in accounting.
- 01
Issued from the order
The invoice is created from the sales order with data already correct: customer, lines, VAT, payment terms.
- 02
FatturaPA XML generation
Odoo produces the XML file in the required format, with the correct tax fields and VAT nature for each operation.
- 03
Send & receive via SdI
The invoice is transmitted to SdI and suppliers' invoices arrive in the same system, with outcome monitoring.
- 04
Posted to accounting
Every issued or received invoice generates the accounting entry, with no double entry across tools.
- 05
Payments & reminders
Payments and overdue amounts are tracked and linked to the invoice, with reminders and a customer portal.
What Odoo invoicing covers in Italy
The most frequent Italian tax cases, handled natively.
FatturaPA & SdI
FatturaPA XML generation and send/receive through the Exchange System, with status monitoring.
Reverse charge
Reverse charge handling for domestic and intra-EU operations, with correct VAT nature and legal reference.
Split payment
Split payment for operations towards Public Administration, with correct VAT chargeability.
Foreign operations
Cross-border operations are handled via SdI with self-billing document types, which replaced the 'esterometro' from 2022.
Withholding tax
Withholding tax can be reported in the electronic invoice for the cases that require it.
Customer portal & payments
Customers view and pay invoices from a portal; payments are recorded and reconciled automatically.
Separate portal vs integrated invoicing
What changes between a standalone e-invoicing service and having it inside the business suite.
| Separate e-invoicing portal | Integrated invoicing (Odoo) | |
|---|---|---|
| Data entry | Re-entered in portal and in the suite | Once, from order to accounting |
| Accounting posting | Manual or imported | Automatic with the invoice |
| Supplier invoices | Downloaded and re-entered by hand | Received via SdI in the same system |
| Special VAT cases | Handled separately, error-prone | Native reverse charge and split payment |
| View on collections | Disconnected from sales | Overdue and payments on the same invoice |
Part of accounting, not an island
Electronic invoicing in Odoo isn't a module on its own: the invoice is created from sales or purchases, records VAT and the accounting entry, updates the customer's overdue balance and reconciles with payment. The same data crosses sales, inventory and finance, so the figures add up without manual reconciliation across tools.
Who it's for
SMEs and micro-businesses
Businesses that want to issue and receive electronic invoices without jumping between the suite and an e-invoicing portal.
Companies selling to Public Administration
Where split payment and signing for Public Administration must be handled correctly and automatically.
Businesses operating abroad
Companies with intra-EU and extra-EU purchases or sales, that must handle reverse charge and cross-border operations.
Frequently asked questions
Frequently asked questions about electronic invoicing
Does Odoo really send invoices to the SdI?
Yes. Odoo generates the XML invoice and sends and receives it via the Exchange System. Setup requires authorising transmission and configuring parameters on the tax authority's portal: it's one of the steps Gitogi handles.
Does it handle reverse charge and split payment?
Yes, both are handled natively, with the correct VAT nature and references. During setup we configure fiscal positions for your real cases.
What about supplier invoices?
They arrive via the SdI in the same system, ready to be posted. It cuts the manual work of downloading and re-entering from portals.
Do I need an external compliant archiving service?
Compliant archiving is a requirement to assess with your accountant: during analysis we verify the right solution for your case and integrate it with Odoo. Official details on terms are on odoo.com.
How much does electronic invoicing with Odoo cost?
Prices and editions are on odoo.com, always up to date. Gitogi does not resell licences: we handle tax configuration, SdI activation, migration and training. For an estimate, get in touch.
Can I issue invoices to foreign customers?
Yes. Cross-border operations are handled via SdI with self-billing document types, which replaced the batch 'esterometro' from 2022.
Related processes
The same software also runs these processes
From the field
Orders, delivery notes and invoices: from data entry to review
A representative distribution and manufacturing scenario: AI prepares drafts from orders, delivery notes and invoices, with ERP checks and human review before entry.
Read the caseReplacing your legacy ERP while keeping the business running
A representative manufacturing scenario: choosing what to migrate, testing real orders and planning the ERP changeover around the work your business still has to do.
Read the caseElectronic invoicing without separate portals
Tell us how you issue and receive invoices today: we'll configure Odoo's electronic invoicing for your tax cases, linked to accounting.
Updated June 2026
Odoo is a registered trademark of Odoo S.A. Gitogi is an Official Odoo Partner and handles analysis, configuration, data migration and training.