Back to blogCountry Guides

Italy SDI v1.9.1: New Error Code 00327, Recipient Code Caps, and What ERP Vendors Need Before May 15, 2026

Italy's Agenzia delle Entrate published SDI technical specs v1.9.1 with three breaking changes effective May 15, 2026: a new error code 00327 for VAT Group invoices, expanded recipient code caps for service providers (100 → 300), and a new ESENZSPORT exemption code. Here's the technical breakdown for ERP integration teams.

Invoice Navigator TeamMay 7, 20266 min read

The Italian Revenue Agency (Agenzia delle Entrate) released updated SDI technical specifications (version 1.9.1) on April 26, 2026. Three changes take effect May 15, 2026 — eight days from this post — and each carries an integration impact for ERP vendors and service providers operating in the Italian market.

If you generate, route, or receive FatturaPA invoices through Sistema di Interscambio (SDI), the changes below land directly on your pipeline.

Change 1 — Error code 00327: VAT Group rejection

A new SDI validation check has been added. Error code 00327 rejects invoices where a VAT Group (Gruppo IVA) tax code is incorrectly indicated.

Italy's VAT Group regime allows multiple legal entities under common control to file as a single VAT taxpayer using a shared Partita IVA Gruppo. The participating entities each retain their Codice Fiscale for tax identification, but VAT-relevant fields on outbound invoices must reflect the group, not the individual entity.

Common pipeline failures:

  • Wrong field used for the group identifier. The IdFiscaleIVA element must carry the VAT Group's Partita IVA, not the individual member's. Invoices that put the entity's own VAT number in this field will now be rejected by SDI with code 00327.
  • CodiceFiscale and IdFiscaleIVA pointing at different entities. SDI compares the two and rejects mismatches that don't match the registered VAT Group composition.
  • Self-billing scenarios with VAT Group members. Self-billing (autofattura) invoices where the buyer is part of a VAT Group need the group's Partita IVA, not the buyer entity's, in the buyer block.

The fix at the integration layer: ensure your ERP's VAT identifier resolution honors VAT Group membership at invoice generation time. Static mappings won't survive — group composition changes need to flow through to invoice rendering.

Change 2 — WS and SFTP accreditation: recipient code cap raised 100 → 300

Service providers using SDI's WS (Web Service) or SFTP transmission channels can now request up to 300 recipient codes (Codice Destinatario) per accreditation, up from the previous limit of 100.

This is operationally significant. Many service providers — Peppol access points, cloud accounting platforms, EDI integrators — were hitting the 100-code ceiling and forced into multi-account workarounds for clients with diverse routing requirements. The 300 cap removes the constraint for most mid-sized providers.

Two practical consequences:

  • Re-accreditation is voluntary, not automatic. Existing accreditations remain at 100. Providers who want the higher cap need to submit a new accreditation request through the Agenzia delle Entrate's portal.
  • Routing logic should be reviewed. If your service architecture split clients across multiple SDI accounts to work around the 100-code limit, you can consolidate. But consolidation needs careful migration — Codice Destinatario values are tied to the receiving account in SDI's directory, and changing routing breaks delivery for invoices in flight.

If you're hitting the cap or just shy of it, plan the re-accreditation around a low-volume window (avoid month-end and quarter-end).

Change 3 — ESENZSPORT code for sports-worker tax-exempt regime

A new code — ESENZSPORT — has been introduced for the sports-worker tax-exempt regime applicable to compensation up to €15,000 per year.

This is part of Italy's continued segmentation of natura code values to reflect specific exemption regimes. ESENZSPORT joins the existing portfolio of Natura codes (N1-N7, with sub-codes) that classify why a transaction is VAT-exempt.

For most ERP vendors this is a niche addition. But if you serve clients in the sports sector — clubs, federations, athlete management agencies — your invoice generation logic must support emitting ESENZSPORT for in-scope transactions.

The pattern: when an invoice line falls under the sports-worker exemption (compensation ≤ €15K/year, qualifying counterparty type), the Natura field should carry ESENZSPORT instead of a generic exemption code. SDI's validation will accept either, but Italian tax reporting downstream (Esterometro, VAT returns) increasingly relies on the granular code for correct categorization.

What to do before May 15

  1. Audit your VAT Group handling. If any of your Italian customers operate under a Gruppo IVA, verify your invoice generation pipeline uses the group's Partita IVA in IdFiscaleIVA and the individual entity's CodiceFiscale only where required. Test against SDI's sandbox before the cutover.
  2. Confirm your accreditation cap. If you're a service provider running close to 100 recipient codes, request the higher cap now — Agenzia delle Entrate can take days to process.
  3. Update your Natura code library. If you serve sports-sector clients, add ESENZSPORT to your code lookup tables. Check that your validation engine recognizes it as a valid Natura value.
  4. Subscribe to SDI release notifications. v1.9.1 won't be the last. Italy ships SDI updates roughly twice a year, and each update typically includes one or two breaking validation changes.

For ongoing tracking of EU regulatory updates: Invoice Navigator changelog records every published change across the 27 EU mandates with source citations and effective dates.

FAQ

What is SDI error code 00327?

Error 00327 is a new SDI validation rejection added in specifications v1.9.1, effective May 15, 2026. It triggers when an invoice incorrectly indicates a VAT Group (Gruppo IVA) tax code — most commonly when the individual entity's Partita IVA is used in IdFiscaleIVA instead of the VAT Group's shared identifier. The fix is to ensure your ERP's VAT identifier resolution honors VAT Group membership at invoice generation time.

When does SDI v1.9.1 take effect?

May 15, 2026. The specifications were published April 26, 2026 by Italy's Agenzia delle Entrate. There is no soft-landing period — invoices submitted after May 15 must comply with the v1.9.1 rules.

What changed for service providers using WS or SFTP?

The cap on recipient codes (Codice Destinatario) per accreditation rose from 100 to 300. This lets mid-sized service providers consolidate clients onto a single SDI account instead of running multi-account workarounds. The new cap is opt-in — existing accreditations stay at 100 until re-accredited.

What is the ESENZSPORT code?

ESENZSPORT is a new Natura exemption code for the sports-worker tax-exempt regime applicable to compensation up to €15,000 per year. It joins Italy's existing N1–N7 portfolio of VAT exemption codes. Use it when an invoice line falls under the sports-worker exemption — typically clubs, federations, or athlete management agencies invoicing sports workers under threshold.

Does SDI v1.9.1 affect Peppol cross-border invoices into Italy?

No. SDI handles domestic Italian transactions (FatturaPA via Codice Destinatario or PEC routing). Cross-border invoices into Italy use Peppol BIS Billing 3.0 with separate validation rules. Italy's Esterometro reporting (now integrated into SDI as TD17–TD19 document types) handles the cross-border VAT reporting layer, but those documents follow different code lists.

Where can I read the full v1.9.1 specification?

The Agenzia delle Entrate publishes SDI technical specifications on their Fatture e Corrispettivi portal. VATupdate's April 26 summary covers the practical implications for ERP vendors. For full FatturaPA implementation context, see Invoice Navigator's Italy country guide.


Invoice Navigator validates FatturaPA invoices against Italy's full SDI ruleset and tracks every specification update via the changelog. For ongoing regulatory monitoring across all 27 EU mandates, browse the country guides or use the free validator to check any e-invoice against the current version-in-force.

Check Your Compliance Status

Find out exactly what your business needs to do for e-invoicing compliance.

Use Obligation Finder