Skip to content

Italy

In Italy, fiskaly supports sending B2B e-invoices. E-invoicing is mandatory and regulated by the Agenzia delle Entrate (Revenue Agency). All B2B invoices must be exchanged via SDI (Sistema di Interscambio — Exchange System) in the FatturaPA (Electronic Invoice) XML format and have been legally required since January 2019.

fiskaly generates FatturaPA e-invoices and submits them to SDI for delivery. SDI validates and forwards the invoice to the recipient asynchronously — no network registration is required.

This page covers the Italy-specific requirements that complement the General Step-by-Step Integration, for onboarding a Taxpayer for e-invoicing.

Make sure you have the following Taxpayer information ready before proceeding.

Italy-specific registration data — submitted under content.fiscalization.registration:

  • company_idNumero Registro Imprese (Business Register number)
  • office — province code of the Camera di Commercio that issued the REA number, e.g. MI, RM
  • entry — REA number (6 or 7 digits)
  • legal_form — legal form of the entity (e.g. LIMITED_LIABILITY_COMPANY, JOINT_STOCK_COMPANY)
  • capital — registered share capital in EUR (e.g. "10000.00")
  • shareholder_statusSOLE_SHAREHOLDER or MULTIPLE_SHAREHOLDERS
  • liquidation_statusIN_LIQUIDATION or NOT_IN_LIQUIDATION
  • tax_regime — optional, ORDINARY (default) or FLAT_RATE_SCHEME (Regime Forfettario)

Standard Taxpayer fields — part of the Taxpayer itself (shared with SIGN IT if you use it):

  • content.name — registered legal name of the company or individual
  • content.address — registered legal address
  • content.address.regionProvincia (Province code, e.g. MI, RM); mandatory for SDI submission

As described in the General Step-by-Step Integration, the recipient of an e-invoice is required to be a BUSINESS type and the invoicing block is required to be populated. For Italy, this means:

  • setting invoicing.type = SDI
  • providing a destination_code
Scenariodestination_codepec
Recipient has a registered SDI inbox7-char alphanumeric (e.g. ABC1234)optional
Recipient is not registered with SDI"0000000"required
Recipient is outside Italy"XXXXXXX"not used

Was this page helpful?