> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.openfiskal.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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](#2-getting-started)
* [Receipts for your customers](#2-receipts-for-your-customers)
* [Your obligations towards the Agenzia delle Entrate](#2-your-obligations-towards-the-agenzia-delle-entrate)

| If you prefer, [book a free call](https://calendar.app.google/d5QQ2QV7ah7UMmpC9) and we'll set up OpenFiskal together.

## 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](https://help.openfiskal.com/it/article/ottenere-le-credenziali-fisconline-1ept1w7/)

### 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:

1. Open OpenFiskal from your Shopify admin and click "Activate Live" in the top right.
2. Choose the subscription plan and complete the payment.
3. Select the channels to fiscalize: in-store sales (Shopify POS), online sales, or both.
4. 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](https://help.openfiskal.com/it/article/fiscalizzare-i-registratori-e-le-vendite-online-bfywf3/)

## 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](https://help.openfiskal.com/it/article/come-mostrare-il-codice-qr-dello-scontrino-in-shopify-pos-1mjs0d6/)

### 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](https://help.openfiskal.com/it/article/stampare-lo-scontrino-di-openfiskal-metodi-di-stampa-e-stampanti-compatibili-e8bkjb/)

### 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](https://help.openfiskal.com/it/article/inviare-lo-scontrino-via-email-l016ga/)

## 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](https://help.openfiskal.com/it/article/comunicare-il-collegamento-pos-allagenzia-delle-entrate-3muupb/)

### 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](https://help.openfiskal.com/it/article/cosa-fare-con-il-tuo-registratore-telematico-quando-passi-a-openfiskal-1lrnzqf/)

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](https://calendar.app.google/d5QQ2QV7ah7UMmpC9).