E-Invoicing on Mac: FatturaPA & SdI Italy
In Italy, electronic invoicing has been mandatory since 2019 for nearly all domestic B2B and B2C sales — a PDF by email is no longer enough. Every invoice travels as FatturaPA XML through the state Sistema di Interscambio (SdI). On the Mac, GrandTotal generates the FatturaPA format natively and, via a beta integration, sends it through Aruba straight to the SdI – without manually uploading to a web portal.
What is the SdI?
The Sistema di Interscambio (SdI) is the central platform of the Agenzia delle Entrate. It checks every e-invoice, forwards it to the recipient and reports the delivery status back. It does not accept other formats such as PDF or UBL – only FatturaPA XML.
Who is affected?
Since 2019 mandatory for all domestic B2B and B2C invoices, B2G already since 2014.
Since 2024 the obligation also covers small businesses under the regime forfettario. In practice, almost every partita IVA (VAT number) holder now issues e-invoices.
GrandTotal & Aruba
GrandTotal exports the FatturaPA XML natively. For direct delivery to the SdI there is a beta integration with Aruba, one of Italy's largest e-invoicing providers. Aruba digitally signs the invoice, transmits it to the SdI and handles the legally required archiving (conservazione sostitutiva).
1. Create an Aruba account
Sign up at fatturazioneelettronica.aruba.it and set up an account for electronic invoicing. To send from GrandTotal you need the username and password of your Aruba account.
2. Enable FatturaPA in GrandTotal
Open the client's master data and scroll to the E-Invoice section. Choose (BETA) FatturaPA tramite aruba.it from the dropdown. Under Codice Destinatario enter the 7-character recipient code – or the PEC address if no codice is available. Then click the settings icon to store your credentials. You only need to enter them once – they apply to all clients using FatturaPA.
- Username / Password: The credentials of your Aruba account.
- Environment: Choose test to try things out or production for real delivery to the SdI.
- Regime Fiscale: Your tax regime, e.g. RF01 – Ordinario or RF19 – Forfettario. It determines the correct tax treatment in the XML (such as the Natura codes for 0 % VAT).
- Attach PDF invoice: Also attaches the designed PDF of your invoice as an Allegato – so the recipient receives a readable fattura di cortesia alongside the XML.
Test environment
With Environment = test you transmit to Aruba's test environment without sending a real invoice to the SdI. Ideal for checking the workflow beforehand. For live delivery, switch to production.
Overview
Mandatory since 2019
All domestic B2B and B2C invoices
SdI is the required channel
FatturaPA XML only, no PDF or UBL
Codice Destinatario required
7 characters or a PEC address
Aruba beta
Direct delivery incl. signing & archiving