Get Started
OpenFiskal Initial Setup in Italy - Complete Guide
Complete guide to the three steps required to start with OpenFiskal in Italy: Fisconline credentials, POS-RT link through the Online Commercial Document, and OpenFiskal configuration.FeaturedHow to fiscalize registers and online sales (AdE - Italy)
For OpenFiskal to transmit to the Agenzia delle Entrate, you need to tell it which sales to certify. The configuration differs depending on where you sell, and it's the same choice you made when you activated live mode: in-store sales, online sales, or both. If you only sell online you can skip the first section: registers only concern Shopify POS. Index In-store sales: fiscalizing the registers [Online sales: activating e-commerce fiscalizaFew readersHow to obtain Fisconline credentials
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. Index Who can request them Part 1. Check that you can operate for the company Part 2. Getting appointed as Gestore Incaricato [Part 3. Set up an authorised contact](#2-part-3-set-up-anFew readers
Receipts and Extensions
Send the Italian receipt (Scontrino) via email
The digital receipt via email is the most convenient way to deliver the commercial document to your customer: no paper, no printer, and the customer finds the receipt in their inbox, where they can dig it up even months later. It can also be a great excuse to ask customers for their email! You have two ways to do it: go to OpenFiskal > Settings > Email. Index Automatic email sending [Adding the link to Shopify notifications](#2-adding-the-link-to-shFew readersItaly: Activate OpenFiskal extensions on Shopify POS
OpenFiskal adds a few extensions to Shopify POS. The most important one shows the digital receipt with the QR code at checkout; the others add useful tiles to the till's smart grid. We recommend activating all of them: it takes just a few minutes in the Shopify admin. Index The Receipts extension at checkout The smart grid extensions [If an extension does not appear in Shopify POS](#2-if-an-extension-does-not-appFew readersItaly: Printing your OpenFiskal receipt - printing methods and compatible printers
With OpenFiskal the receipt is transmitted directly to the Agenzia delle Entrate. What counts for fiscal purposes is the transmission, not the printing: the customer's copy can be digital. The law does not require you to print, but it does require you to transmit the transaction to the Agency (OpenFiskal takes care of that), and to provide the customer, in agreement with them, with proof of the transmission. This proof can be a digital receipt shown via QR Code or sent by email. If the custoSome readers
Agenzia delle Entrate (AdE)
Linking the POS to the Agenzia delle Entrate
From 1 January 2026 every merchant must communicate to the Agenzia delle Entrate which electronic payment instruments (POS) they use and link them to their sales data. It's the obligation you'll usually find called the «POS-RT link». With OpenFiskal the certification instrument is no longer the RT, but the Documento Commerciale Online, so the procedure to follow is slightly different. If you already completed this link when you were using an RT, it must be redone. If you started using OpenSome readersReconciling your OpenFiskal totals with the Agenzia delle Entrate portal
OpenFiskal sends every sale to the Agenzia delle Entrate (AdE, the Italian Revenue Agency). The AdE Reconciliation report inside OpenFiskal puts your Shopify sales next to what was transmitted by OpenFiskal, and shows you whether they match. When the totals look different, the cause is usually one of three things: reading a single payment column on the portal instead of the whole block, a channel you do not fiscalize, or a register that was never fiscalized, but was used to make sales. ThisFew readersWhat to do with your RT printer when you switch to OpenFiskal
When you start issuing receipts with OpenFiskal through the Documento Commerciale Online procedure, you no longer need your Registratore Telematico (RT). Switching it off is not enough, though: the device stays registered with the Agenzia delle Entrate under your VAT number, and some obligations continue until you update its status. This guide explains the available options and how to choose the right one. Index [Why switching off the RT is not enough](#3-why-switching-off-the-rt-is-Few readersItaly: how to manage returns and exchanges when the original order wasn't through OpenFiskal
OpenFiskal issues the return commercial document only if the original sale went through OpenFiskal. In every other case you record the operation normally in Shopify POS, but the documents have to be issued manually from the Agenzia delle Entrate's Fatture e Corrispettivi portal. Index When you need the manual procedure What to give the customer at the time of the return [How to issue theFew readers
Others
How Shopify POS Becomes RT Compliant in Italy
Traditionally, merchants in Italy were required to use an expensive certified Registratore Telematico (RT) printer to comply with fiscalization rules. OpenFiskal makes your Shopify POS RT compliant, but without the need for a dedicated certified printer. Instead of relying on specialized hardware, OpenFiskal securely processes and transmits POS transactions in real time to the Agenzia delle Entrate, where they are recorded according to Italian fiscal requirements. Why RT compliance maFew readersEnter Lottery Code
In Italy, the **Lottery Code **is a personal code that the customer can use to participate in the Italian Receipt Lottery, promoted by the Italian Tax Agency. OpenFiskal supports the entry of the Lottery Code directly during the sale through a dedicated POS extension in your POS App. What is the Lottery Code? The Lottery Code is an 8-character alphanumeric code generated by the consumer on the official lottery portal. During a purchase, the customer can: Provide their LottFew readersSupported and unsupported cases in Italy
This article covers only how OpenFiskal works in Italy. In Italy OpenFiskal fiscalizes your store's sales automatically: every sale on a fiscalized register generates a commercial document. Below are the cases that fall outside this, the ones that only work under certain conditions, and what to do when you run into them. Index OpenFiskal does not work offline [Returns only work on sales fiscalized through OpenFiskal](#2-returns-only-work-on-saleFew readersItaly: How to manage invoices with OpenFiskal
OpenFiskal issues commercial documents, not invoices. You issue the invoice with your own invoicing tool: what changes is whether the receipt for that sale has already been issued or not. OpenFiskal cannot be switched off for a single sale. If you have not set anything up in advance, the receipt goes out anyway: that is the more common case, and it is the first one below. Index When you are required to issue an invoice [What to issue theFew readers