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 readersConnection Loss
If your POS loses its internet connection or the Italian Tax Agency's ‘Fatture e Corrispettivi’ (Invoices and Payments) portal is temporarily unavailable, transactions cannot be transmitted. In this situation: The app cannot send tax data. It is not permitted to ‘synchronise the data later’ as if nothing had happened in the first place. It is necessary to follow an alternative procedure in accordance with Italian law.Few readersLinking the POS / Payment Terminal with RT Online
The 2025 Budget Law introduced the obligation to link electronic payment terminals to RT online, starting from 1 January 2026. Why is this important? The linkage is the mechanism that lets the tax system connect "how you got paid" to "what you fiscally certified". Legally, the payment terminal must be “always connected” to the RT terminal that records and transmits your transactionsFew 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 LotteryFew readersSetting up your POS Receipt in Italy
In Italy, receipt configuration is more complex than in other countries. To comply with the requirements of the Electronic Cash Register (RT) and the Agenzia delle Entrate, the POS receipt must include specific mandatory elements. It is not just a matter of layout — it is a matter of fiscal compliance. Step 0: Getting access to the receipt temFew readersAgenzia delle Entrate Authentication
Connecting your tax account in Italy To activate live taxation in Italy, you can connect your OpenFiskal app with your Italian Revenue Agency account. You are then basically authorising OpenFiskal to handle your Italian tax account credentials on your behalf. This step is part of the Go-Live-Flow and is important before going live. What is AdE authentication? AdE stands for Agenzia delle Entrate, the Italian tax authority. During authentication: Enter your FisconlineFew readers