Introduction

Invopop’s SDI Italy provider allows you to generate and issue FatturaPA documents in Italy.

Prerequisites

To issue invoices, you need:

  • Supplier details:
    • Company name and address
    • Italian tax ID (Partita IVA)
  • For B2B sales, customer details including:
    • Italian tax ID (Partita IVA)
  • Invoice line items with
    • Price
    • VAT rates

Setup

Follow these steps to configure your Invopop Workspace for SDI invoicing:

1

Connect the SDI Italy app

  1. Navigate to Configuration > Apps.
  2. Locate SDI Italy in the app discovery list.
  3. Click Connect to activate.

No additional configuration is needed.

2

Configure invoice workflow

First, review our workflows guide to understand the basics.

Create an Invoices workflow with these essential steps:

  1. Sign Envelope - Signs the GOBL document. Can be substituted with Add Sequential Code with the Sign Document option enabled.
  2. Send to SDI (Italy) - Generates the required FatturaPA document and submits it to SDI. If sandbox is chosen as the environment, the simulated response from SDI has to be set.

SDI does not have a sandbox environment. When sandbox mode is selected, Invopop’s third party submission service, A-Cube, simulates a response from SDI.

Running

Invopop uses the GOBL library to process conversions, in particular the GOBL FatturaPA library. Some example invoices are provided below, along with an example workflow to send the invoices to. We also recommend using the GOBL Builder to create your own invoices.

Be sure to set the regime field to IT in your invoices and add the it-sdi-v1 addon. This will add some extra validations and normalizations to ensure the document is compliant, and automatically add the necessary extensions, which can be found here.

Example Invoices

FAQ