A custom-built Shopify app that generates compliant FatturaPA XML and transmits Italian electronic invoices through the SdI exchange system, with rejection monitoring and credit-note support. Built, installed and supported by ECOSIRE. One-time license from $249.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A custom-built Shopify app that generates compliant FatturaPA XML and transmits Italian electronic invoices through the SdI exchange system, with rejection monitoring and credit-note support. Built, installed and supported by ECOSIRE.
अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।
Italian merchants selling on Shopify are legally required to issue fattura elettronica through the Sistema di Interscambio (SdI), the exchange platform operated by the Agenzia delle Entrate. Shopify has no native concept of FatturaPA, the codice destinatario, or SdI transmission, so most stores resort to manual XML preparation or exporting orders into a separate billing portal. This app closes that gap directly inside your store.
FatturaPA XML generation conformant to the Agenzia delle Entrate technical specification, populated from Shopify order, customer and tax data via the Admin GraphQL API
Transmission of electronic invoices through an accredited SdI (Sistema di Interscambio) channel of your choice
Codice destinatario handling for B2B recipients, with PEC-address routing fallback for customers without a code
Codice fiscale and partita IVA validation performed before transmission to cut down on SdI rejections (scarti)
Real-time SdI status monitoring (consegnata, scartata, mancata consegna, accettazione) written back to each order
Automatic nota di credito (credit note) generation from Shopify refund webhooks (refunds/create)
ECOSIRE builds this app to order for your specific Shopify store, accounting setup, and chosen accredited transmission channel. It is not an instant App Store download — after purchase, our team configures, installs, and tests it against the SdI test environment before going live.
What it does. The app listens to Shopify order and refund webhooks (orders/paid, refunds/create) and reads order, customer, and tax data via the Admin GraphQL API. From that it generates a schema-valid FatturaPA XML document, applies your partita IVA and the customer's codice fiscale or codice destinatario (or PEC address for B2C/recipients without a code), and transmits it through an accredited SdI channel. Each invoice's lifecycle — consegnata, scartata, mancata consegna — is tracked and written back to the order as metafields, so your team sees acceptance or rejection status without leaving Shopify Admin.
It validates codice fiscale and partita IVA before transmission to reduce SdI rejections, and supports nota di credito (credit notes) generated automatically from Shopify refunds.
You own the installed app and its source. ECOSIRE provides the build, deployment, SdI test-environment validation, and ongoing support. We do not provide tax or legal advice — your commercialista confirms fiscal treatment; we implement the technical pipeline.
A merchant established in Italy who is legally required to issue fattura elettronica via SdI for B2B and B2C sales and wants invoicing handled inside Shopify rather than re-keying orders into a separate portal.
The accountant or fiscal advisor who needs every Shopify sale to land as a compliant FatturaPA document with traceable SdI delivery status, correct IVA natura codes, and matching credit notes for refunds.
The person responsible for order-to-cash who wants automated, event-driven invoicing, visible rejection alerts, and a clean audit trail in Shopify Admin instead of chasing scarti manually.
Buy the license on ecosire.com and download the Italy SdI E-Invoicing (Fattura Elettronica) module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Italy SdI E-Invoicing (Fattura Elettronica), and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Generates schema-valid FatturaPA XML from Shopify orders | ||||
| Transmits directly through an accredited SdI channel | ||||
| Codice destinatario / PEC routing handled per order | ||||
| SdI acceptance/rejection status written back to Shopify order metafields | ||||
| Automatic nota di credito from Shopify refunds | ||||
| Built and configured for your specific tax/product setup | ||||
| Instant self-serve install with no build wait | ||||
| You receive the source code and retain ownership |
Typical delivery is about 2 to 4 weeks from purchase, depending on your chosen accredited SdI channel and how complex your tax and product configuration is. After we build it, we validate against the SdI test environment with sample invoices before switching you to live transmission. We confirm a firm timeline with you at kickoff.
Every build includes a defined post-launch support window for bug fixes, configuration adjustments, and updates required when the Agenzia delle Entrate changes the FatturaPA technical specification or SdI rules. After that window you can move to an optional ongoing support and maintenance plan. Because you receive the source code, you are never locked in.
The app transmits through an accredited SdI intermediary or channel. If you already have one, we connect to it. If not, we advise on selecting a compatible accredited provider during the build. SdI accreditation itself is held by the channel provider, not by ECOSIRE.
No. The app is the technical pipeline that turns Shopify orders into compliant FatturaPA XML and transmits it through SdI. Your commercialista confirms the correct fiscal treatment, IVA rates, and natura codes. We implement the configuration they specify and validate that the documents transmit and are accepted by SdI.
The app monitors each invoice's lifecycle and writes the SdI status back to the order as metafields, so a scarto is visible directly in Shopify Admin with the rejection reason. Pre-transmission codice fiscale and partita IVA validation reduces rejections up front, and rejected documents can be corrected and re-transmitted.
No. This is build-to-order. ECOSIRE custom-builds the app for your store, installs it via OAuth, configures the SdI connection and tax mapping, and tests it before go-live. There is no instant self-serve App Store install — that is deliberate, because SdI transmission and IVA mapping must be set up correctly for your specific business.
A custom-built Shopify app that generates compliant FatturaPA XML and transmits Italian electronic invoices through the SdI exchange system, with rejection monitoring and credit-note support. Built, installed and supported by ECOSIRE.