OpenFiskal Initial Setup in Italy - Complete Guide
This guide lists in order all the steps to activate OpenFiskal on your Shopify store, with a link to the detailed guide for each one. It's the same sequence you'll find in the Setup Guide inside the app.
Index
Getting started
1. Get the Fisconline credentials
Mandatory. OpenFiskal transmits your sales data to the Agenzia delle Entrate on your behalf. To do this, it needs the Fisconline credentials (tax code, password and 10-digit PIN) of the legal representative or of a gestore incaricato (appointed operator), for example your accountant. If you don't have them, you can request them in a few minutes.
➡️ Guide: Getting the Fisconline credentials
2. Activate OpenFiskal
Mandatory. On first launch the app is in test mode: you can explore it, but it doesn't transmit anything to the Agenzia delle Entrate. To switch to live mode:
- Open OpenFiskal from your Shopify admin and click "Activate Live" in the top right.
- Choose the subscription plan and complete the payment.
- Select the channels to fiscalize: in-store sales (Shopify POS), online sales, or both.
- Enter the Fisconline credentials.
3. Fiscalize the registers and online sales
Mandatory. You need to tell OpenFiskal which sales to certify. For in-store sales you fiscalize every device that runs the Shopify POS app; for online sales a switch is enough. A non-fiscalized register stays invisible to the Agenzia delle Entrate and its sales are not certified.
➡️ Guide: Fiscalizing the registers and online sales
Receipts for your customers
The customer can receive the receipt in three ways: QR code at the till, email, or paper. Activate the ones your store needs.
4. Show the QR code at the till
Recommended if you sell in store. It adds a QR code at the end of the Shopify POS checkout: the customer scans it and opens the digital receipt on their phone.
➡️ Guide: How to show the receipt QR code in Shopify POS
5. Set up printing
If it applies to you. The law doesn't require you to print, but if a customer asks for a paper copy you must be able to provide it. You can use a Shopify-compatible receipt printer or any A4 printer.
➡️ Guide: Printing the OpenFiskal receipt
6. Send the receipt via email
Recommended. The customer receives the digital receipt in their inbox, where they can find it even months later. It's activated with a switch, or by adding the link to Shopify's notifications.
➡️ Guide: Send the Italian receipt via email
Your obligations towards the Agenzia delle Entrate
7. Communicate the POS link
Mandatory. A one-off communication on the Fatture e Corrispettivi portal where you declare which electronic payment instruments you use. It doesn't block sales, but it has precise deadlines: do it as soon as you're in live mode.
➡️ Guide: Communicating the POS link to the Agenzia delle Entrate
8. Deactivate the old Registratore Telematico
If it applies to you. If you previously used a Registratore Telematico, update its status on the Agenzia delle Entrate portal: switching it off is not enough. You can keep it running alongside OpenFiskal until you feel confident, then deactivate it.
➡️ Guide: What to do with your Registratore Telematico when you switch to OpenFiskal
If something doesn't work or you have a doubt about a step, write to me at gianmaria@openfiskal.com or book a call with us.
Updated on: 20/08/2026
Thank you!