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 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 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. || The law itself talks about "POS", however what is actually meant is a Payment Terminal. Why is this important? The linkage is the mechanism that lets the tax system connect "how you got paid" to "what you fiscally certified". Open Fiskal uses the Documento Commerciale Online (DCO) system from the Agenzia delle Entrate. Note that this connecFew 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 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. | This scenario must be handled correctly to avoid tax irreFew 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 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. | If you need any help, please reach out to us — we are happy to assist you. Book a setup call. Step 0: Getting access to the receipt temSome readersAgenzia delle Entrate Authentication
Connecting your tax account in Italy To activate live taxation in Italy, you connect your OpenFiskal app with your Italian Revenue Agency account. This authorises OpenFiskal to handle your Italian tax account credentials on your behalf. This step is part of the Go-Live-Flow and must be completed before going live. What is AdE authentication? AdE stands for Agenzia delle Entrate, the Italian tax authority. During authentication: Enter your Fisconline credentials OpeFew readers