Build-to-order Odoo module that generates, validates and exchanges FatturaPA XML through Italy's SdI — B2B, B2G and B2C. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $499.00 USD; request a quote for a scoped proposal.

Build-to-order Odoo module that generates, validates and exchanges FatturaPA XML through Italy's SdI — B2B, B2G and B2C.
Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.
Italian invoicing law makes the Sistema di Interscambio (SdI) mandatory: every fattura elettronica must be produced as a schema-valid FatturaPA XML, routed to the Agenzia delle Entrate exchange platform, and reconciled against the notifiche (RC, MC, NS, NE, DT) that SdI sends back. Out of the box, Odoo's core Invoicing does not speak FatturaPA end to end, and generic apps.odoo.com connectors rarely cover the full B2G, B2C and cross-border picture your commercialista signs off on.
FatturaPA 1.2.x XML generation from account.move, mapping CedentePrestatore, CessionarioCommittente, DatiGenerali, DettaglioLinee, DatiRiepilogo and DatiPagamento blocks
XSD + business-rules validator that blocks non-conformant invoices before submission to prevent SdI 'Scarto' (NS) rejections
SdI transmission through your chosen channel — certified intermediary/provider, PEC, or SdI web service — with FormatoTrasmissione FPR12 (private) / FPA12 (public administration)
Full B2B, B2G and B2C support with correct handling of Codice Destinatario, code '0000000' and PEC-based routing per customer
Inbound notifiche parsing (RC, MC, NS, NE, DT, AT) written back to the invoice via automated actions, updating a live SdI status lifecycle
Digital signature support (CAdES .p7m) for B2G and any flow requiring a signed document
This is a BUILD-TO-ORDER Odoo module. It is not an existing instant download — ECOSIRE designs, builds, installs and supports it against your exact Piano dei Conti, VAT setup and SdI channel over a typical 2–4 week lead time, on Odoo 17, 18 or 19 (Community or Enterprise).
The module extends account.move with a compliant FatturaPA layer. A dedicated builder maps every mandatory block — CedentePrestatore, CessarioCommittente, DatiGeneraliDocumento, DettaglioLinee, DatiRiepilogo, DatiPagamento — into the correct FatturaPA 1.2.x XML, driven by Odoo fields, taxes and partner data. Computed fields with @api.depends keep the XML in sync with the invoice, while an XSD/business-rules validator blocks non-conformant documents before they ever reach SdI so you avoid the dreaded "Scarto" (NS) rejection.
Transmission is handled through your chosen channel — a certified intermediary/provider, PEC, or the SdI web service — with the correct TipoDocumento (TD01, TD24, TD16-19 reverse charge, etc.), FormatoTrasmissione (FPR12 for private, FPA12 for public administration) and Codice Destinatario or PEC routing resolved per customer. Inbound and status notifiche are parsed and written back onto the invoice via automated actions, so accounting always sees the live SdI lifecycle: sent, delivered, accepted, rejected or "mancata consegna". Digital signature (CAdES .p7m) is supported for B2G flows that require it, and self-billing / integration documents plus Esterometro (cross-border, now folded into SdI via TD17/TD18/TD19) are covered so foreign purchases and sales are reported correctly.
Security follows Odoo conventions — ir.model.access.csv grants plus record rules keep FatturaPA data scoped to the right accounting roles and companies in a multi-company database. QWeb-rendered human-readable copies, a searchable SdI log, and clean XML-RPC/JSON-RPC access mean the same compliant flow works from the UI, from scheduled jobs, and from any upstream system you integrate. You get a documented, upgrade-friendly module — not a fragile one-off — plus training and a support window after go-live.
Runs invoicing on Odoo and must send every fattura through SdI, reconcile notifiche, and hand the commercialista a compliant, audit-ready flow without manual XML fiddling.
Delivers Odoo to clients trading with Italy and needs a robust, upgrade-friendly FatturaPA + SdI module that covers B2B, B2G, B2C and Esterometro rather than a brittle off-the-shelf connector.
Responsible for regulatory correctness — Regime Fiscale, Natura codes, split payment, ritenuta — and wants validation that stops rejections before they reach the Agenzia delle Entrate.
Buys and sells abroad from an Italian entity and must report foreign transactions to SdI via TD17/TD18/TD19 accurately alongside domestic e-invoicing.
Lisansı ecosire.com adresinden satın alın ve hesap kontrol panelinizden Italy SDI FatturaPA E-Invoicing modülünün ZIP dosyasını indirin.
ZIP'i sunucudaki Odoo özel eklentiler klasörünüze çıkarın (veya Uygulamalar > Odoo.sh / runbot'taki dosyadan yükle yoluyla yükleyin).
Geliştirici Modunu etkinleştirin, Uygulamalar'ı açın, Uygulama Listesini Güncelle'ye tıklayın, Italy SDI FatturaPA E-Invoicing'i arayın ve Yükle'ye basın.
Yeni menüyü açın, ECOSIRE lisans anahtarınızı yapıştırın, tüm harici kimlik bilgilerini (Shopify, Amazon, Stripe vb.) bağlayın ve kaydedin.
Yerleşik bağlantı testini çalıştırın, ilk 10 kaydınızı senkronize edin ve yinelenen cronu planlayın. Herhangi bir sorun olursa desteğe başvurun.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| FatturaPA XML generation with full block mapping | Dahil | Kısmi destek | Kısmi destek | |
| SdI transmission + notifiche write-back (RC/MC/NS/NE/DT) | Dahil | Kısmi destek | Kısmi destek | |
| Pre-submission XSD + business-rule validation | Dahil | Kısmi destek | Kısmi destek | |
| B2B, B2G and B2C with Codice Destinatario / PEC routing | Dahil | Kısmi destek | Kısmi destek | |
| Digital signature (CAdES .p7m) for B2G | Dahil | Kısmi destek | Dahil değil | |
| Esterometro / cross-border (TD17/TD18/TD19) | Dahil | Kısmi destek | Kısmi destek | |
| Tailored to your Piano dei Conti, Regime Fiscale and tax setup | Dahil | Dahil | Dahil değil | |
| Support window, updates and Odoo version migration path | Dahil | Dahil değil | Kısmi destek | |
| Source handover + documentation for future maintenance | Dahil | Kısmi destek | Dahil değil |
This is a build-to-order module, not an instant download. Typical lead time is 2–4 weeks from confirmed scope and access. We start by mapping your Odoo edition, SdI channel, VAT setup and Piano dei Conti, then build, validate against sample B2B/B2G/B2C invoices, install on your instance, and go live with you. Timelines shorten when your SdI intermediary and PEC/Codice Destinatario details are ready at kickoff.
Every build includes a post-go-live support window covering bug fixes and compliance clarifications, plus documentation and a source handover. Because FatturaPA schemas and AdE business rules evolve, we can update the validation profile and mappings under support or a maintenance agreement, and we provide a migration path so the module carries forward when you upgrade Odoo versions.
Both. The module is built against Odoo 17, 18 or 19 and works on Community or Enterprise. We confirm your exact version and edition at kickoff and declare the right dependencies in __manifest__.py so it installs cleanly without pulling in features you don't have.
SdI does not accept direct connections from arbitrary systems, so the module transmits through a channel you choose: a certified intermediary/provider, PEC, or the SdI web service where applicable. It builds the correct FatturaPA XML (FPR12/FPA12), resolves Codice Destinatario or PEC per customer, and then parses the notifiche SdI returns so the invoice status updates automatically.
That's a core goal. Before anything leaves Odoo, the module runs XSD schema validation plus AdE business-rule checks (Natura codes, Regime Fiscale, riepilogo totals, required blocks). Invoices that would be rejected are flagged in Odoo instead of bouncing back as an NS notification, which keeps your rejection rate down and your bookkeeping clean.
Yes. Esterometro is now handled inside SdI, and the module produces the correct document types — TD17 (self-invoice for foreign services), TD18 (intra-EU goods) and TD19 (Art. 17 c.2) — so your foreign purchases and sales are reported through the same compliant pipeline as domestic e-invoices.

A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.

A build-to-order 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.

A build-to-order ERPNext application for anonymous 360-degree reviews — configurable peer, manager, report and self rater groups, weighted competency scoring, and aggregated gap-analysis and heatmap reports. ECOSIRE scopes, builds, installs and supports it on your Frappe/ERPNext v15/v16 instance.
Build-to-order Odoo module that generates, validates and exchanges FatturaPA XML through Italy's SdI — B2B, B2G and B2C.