Get a free audit
Get a free audithello@conversionsking.online

Italy · EUR

Shopify NetSuite integration for Italian brands.

Italy has run mandatory e-invoicing through the Sistema di Interscambio (SDI) since 2019, for business and consumer invoices alike. Online orders, shop takings and invoices on request each follow different rules. The integration has to know which is which before anything posts to NetSuite.

The short answer

We connect Shopify to NetSuite so Italian orders post with the right VAT, invoices customers ask for go out through SDI via your e-invoicing provider, and Satispay, PayPal and card payouts reconcile to their own clearing accounts. Online and shop sales stay on separate channels, because the rules for each differ. We work remotely from Dubai.

Facts reviewed 2026-11-01. General information, not tax advice.

At a glance

Selling in Italy.

Standard VAT rate
22% (reduced 10%, 5% and 4%)
Currency
EUR
E-invoicing
Mandatory through SDI since 1 Jan 2019 for invoices between parties established in Italy, B2B and B2C. Shop takings are sent electronically as corrispettivi.
Popular payments
Cards, PayPal, Satispay, Scalapay, Klarna, bank transfer, cash on delivery
Typical NetSuite setup
An Italian S.r.l. subsidiary in EUR with an SDI-connected e-invoicing provider, or an EU subsidiary selling into Italy through OSS
Time-zone overlap with our Dubai team
Dubai is 3 hours ahead of Milan in winter and 2 in summer. Your 9:00 is our 12:00 or 11:00, so we cover your whole working day.

What we plan for

The Italy specifics.

  • 01

    Invoices on request through SDI

    Italian online shoppers do not get an invoice by default, but they can ask for one, and business buyers usually do. That invoice has to be an XML e-invoice sent through SDI with the buyer’s codice fiscale or partita IVA, plus a codice destinatario or PEC address for businesses. We add these fields to checkout or the B2B account and carry them to NetSuite.

  • 02

    Online sales versus shop takings

    Online sales are exempt from sending daily takings electronically, but still go in the corrispettivi register. Shop sales go through a telematic register, and from 2026 card terminals must be linked to it. We keep Shopify POS and online orders on separate NetSuite channels so each follows its own rules.

  • 03

    SDI rejections

    SDI checks every invoice and can reject it, for example for a wrong VAT number or a missing field. A rejected invoice must be corrected and sent again. Where your e-invoicing provider returns SDI receipts, we write the status back to the NetSuite invoice and flag rejections in the exception queue the same day.

  • 04

    Satispay and other local methods

    Satispay, Scalapay and PayPal each settle on their own schedule and report fees their own way. Each needs a clearing account in NetSuite and a mapped settlement report. Without that, payouts sit unexplained in a suspense account at month end.

Tax and invoicing

Rules the integration has to respect.

  • Mandatory e-invoicing through SDI

    Since 1 January 2019, invoices for sales between parties resident or established in Italy must be electronic, for both businesses and consumers. Invoices to public administrations have been electronic since 2015. For transactions with foreign parties, e-invoicing is optional and the data is reported separately instead. Source: La fattura elettronica, Agenzia delle Entrate

  • Corrispettivi and e-commerce

    Retailers must store and send their daily takings electronically through a telematic register or the agency’s web procedure. The agency has confirmed that indirect e-commerce sales are exempt from that transmission, but they must still be recorded in the corrispettivi register under article 24 of DPR 633/1972. Source: Risposta n. 416/2020, Agenzia delle Entrate

  • Card terminals linked to telematic registers

    For transactions from 1 January 2026, the 2025 Budget Law requires shops to link their card terminals to their telematic register. The link is registered online in the Fatture e Corrispettivi portal, not by changing hardware. Source: Pagamenti elettronici dal 1° gennaio 2026, Agenzia delle Entrate

Payments

Payouts that reconcile.

Each method below settles on its own schedule, with its own fees and currency. We post them to NetSuite as deposits matched to orders.

  • Cards (Visa, Mastercard)
  • PayPal
  • Satispay
  • Scalapay
  • Klarna
  • Bank transfer

FAQ

Shopify and NetSuite in Italy.

Do Italian Shopify orders need an SDI e-invoice?

Only when an invoice is issued. For online sales to consumers, an invoice is not required unless the customer asks. When a consumer or business asks, the invoice must be an XML e-invoice sent through SDI. Shopify does not do this itself, so NetSuite and an SDI-connected provider issue it from the synced order. Confirm the details with your commercialista.

How do we capture codice fiscale and codice destinatario in Shopify?

We add them as checkout or customer account fields, or as company fields for Shopify B2B buyers. The integration validates the format, carries the values to the NetSuite customer and invoice, and stops the order in the exception queue if a business buyer’s VAT number or delivery code is missing. That avoids SDI rejections later.

Do online sales have to be sent as corrispettivi telematici?

No. The Agenzia delle Entrate has confirmed that e-commerce sales are exempt from sending daily takings electronically, though they must still be recorded in the corrispettivi register. Shop sales are different and need a telematic register. Our integration posts online and shop sales to separate NetSuite channels so each can be recorded and reported correctly.

How do Satispay payouts reconcile in NetSuite?

Satispay pays out with its own settlement report, separate from cards and PayPal. The integration posts each payout as one deposit with its sales, refunds and fees, against a Satispay clearing account. The deposit then matches the bank line, and any Shopify order without a matching payment appears in an exception list for finance to check.

Can a foreign brand sell to Italy without using SDI?

Usually, yes. A seller not established in Italy, even with an Italian VAT number, is not obliged to issue e-invoices through SDI, though it may choose to. Consumer sales from another EU country normally go through OSS. Opening an Italian company or fixed establishment changes that. Check your position with an Italian adviser before we design the NetSuite setup.

Other markets

Selling elsewhere in Europe?

Next step

Map your integration in one call.

A free assessment of your Shopify and NetSuite setup for Italy, with a written recommendation.