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.
Index
- What linking the POS means
- Physical POS and virtual POS: what you need to declare
- What you need before starting
- Part 1. Log in to the Fatture e Corrispettivi portal
- Part 2. Insert the link
- Part 3. Add the POS manually
- Updating or removing a link
- Frequently asked questions
- Regulatory references
What linking the POS means
The link is not a physical operation. You don't need to connect any cables or change the configuration of your card reader. It's an administrative communication on the Fatture e Corrispettivi portal: you declare which payment instruments you use and which acquirer they are associated with.
Two things to know:
- The link is made at VAT number level, not per store. All your POS are associated with the same registration, even if spread across different shops. You don't need to indicate an address for each POS.
- You can perform the procedure yourself or delegate it to an intermediary, for example your accountant.
Did you already link your POS when you had a Registratore Telematico?
You need to redo it. The previous link pointed to the serial number of the old RT, which no longer exists in your current configuration. With OpenFiskal the link goes through the Documento Commerciale Online, which is a different procedure on the portal. Having completed a link in the past does not exempt you.
Physical POS and virtual POS: what you need to declare
For the Agenzia delle Entrate a «POS» is any instrument you use to collect an electronic payment and that produces a receipt. Not just card readers, then, but also the checkout of your online store.
- Physical POS: the card readers in store (WisePad 3, Shopify POS Terminal, Tap to Pay).
- Virtual POS: the online store checkout, when it collects payments through Shopify Payments and generates a receipt through OpenFiskal.
Why the online checkout counts as a POS
The obligation covers payment instruments linked to an instrument that certifies sales data. Without OpenFiskal, e-commerce sales are usually recorded in the sales data through a different procedure, at the end of the month.
With OpenFiskal every online order generates a commercial document (receipt), exactly like an in-store sale. From that moment the online checkout falls under the obligation and must be declared.
Card readers in store are a different matter: those must be declared regardless of OpenFiskal.
In practice
- In-store sales only: you declare the card readers (POS).
- Online sales too: you declare the card readers and the online checkout as a virtual POS.
The virtual POS has no serial number: choose «Online» as the POS type and the Terminal-id field disables itself. The rest of the procedure is identical and the acquirer is the same.
What you need before starting
The values below apply if you collect payments with Shopify POS and Shopify Payments. If you use a POS from another provider in store, for example your bank's or Nexi's, the procedure on the portal is identical but the data is different: ask the POS provider for the serial number, the acquirer details and the acquiring agreement number.
Three pieces of information for each POS you want to register.
1. The POS serial number (Terminal-id). Physical POS only.
Device | Where to find the serial number |
|---|---|
WisePad 3 | On the back of the device |
Shopify POS Terminal | On the back of the device |
Tap to Pay on iPhone or Android | In the Shopify POS app, tap the 3 horizontal dots > Connectivity > Tap to Pay to view the serial number |
2. The acquirer details. If you collect payments with Shopify Payments, the acquirer is Stripe.
AdE portal field | Value |
|---|---|
Banca acquirente in Italia o all'estero (Acquiring bank in Italy or abroad) | Estero (Abroad) |
Codice fiscale acquirer (Acquirer tax code) | 97979220155 |
Denominazione (Name) | Stripe Technology Europe, Limited |
3. The acquiring agreement number. It's the Shopify Payments agreement number, specific to your store, and must be requested from Shopify support. Without this number you cannot complete the link, so request it in advance to avoid getting stuck halfway through the procedure. It looks like "acct_1xxXX2Yyy3Y"
To access the Fatture e Corrispettivi portal you can use SPID, CIE, CNS or your Fisconline credentials.
If you have more than one card reader you need to register a separate link for each one. The Shopify Payments agreement number and the Stripe details stay the same.
Part 1. Log in to the Fatture e Corrispettivi portal
- Log in to the Reserved Area of the Agenzia delle Entrate portal.
- Click «Servizi» (Services) in the top navigation bar.
- Scroll down to «Fatturazione Elettronica» (Electronic Invoicing) and click «Vai al Servizio» (Go to the Service).
- If the system asks you to choose a role, select «Me stesso» (Myself) if you operate for your own business, or «Incaricato» (Delegate) if you are a delegated party. Then choose the VAT number you want to operate on.

- Now go to the Corrispettivi menu and select Documento Commerciale Online

- Now in the Funzionalità di supporto (Support functions) menu, on the right, click Collegamento con strumenti di pagamento elettronico (Link with electronic payment instruments).

Part 2. Insert the link
In this section you can search existing links, insert a new link and view unlinked POS.
- Click «Inserisci collegamento» (Insert link) in the bottom left.

- The portal shows the list of POS already registered. If your POS is already in the list, select it with the checkbox on its left and click «Collega» (Link). The system confirms with «Operazione di collegamento andata a buon fine» (Linking operation successful). You're already done! You can go down to part 3 - step 8 to double-check. If your POS is not in the list. Click «Aggiungi nuovo POS» (Add new POS) in the bottom right and continue with part 3.

Part 3. Add the POS manually
Only needed if the POS wasn't already in the list. After clicking "Aggiungi nuovo POS" on the previous screen, follow these steps.
- In the Dati Acquirer (Acquirer Data) section click «Cerca» (Search) and search for «Stripe».

- If it appears, select "Stripe Technology Europe, Limited" by clicking the corresponding blue arrow on the right and continue. If it does not appear (as below), click "Aggiungi Acquirer" (Add Acquirer) at the bottom.

- If you're adding a new acquirer, enter the name and tax code manually (see the table above for Stripe/Shopify Payments, or ask your acquirer to provide this data).

- After entering Stripe as a new acquirer, select it using the arrow on the right. Now the "Dati Acquirer" section at the top should be filled in, and you can complete the Dati Strumento di Pagamento Elettronico (Electronic Payment Instrument Data) section.

- As Tipo POS (POS type) choose «Fisico» (Physical) for card readers or «Online» for the Shopify Payments checkout; in the Terminal-id field enter the device's serial number (the field is disabled if you chose «Online»); in the Numero contratto di convenzionamento (acquiring agreement number) field enter the agreement number obtained from Shopify support (acct_xxxxxxxx).
- Click «Salva» (Save). The system confirms with «Operazione di inserimento andata a buon fine» (Insertion operation successful). Careful, you're not done yet!

- The POS you just entered will now appear in the list of available POS. To complete the link, select the newly added POS by clicking the checkbox on the left and click «Collega» (Link).

- The portal confirms the completed procedure with the message Operazione di collegamento andata a buon fine.

- Return to the section's main page and click «Cerca» (Search) without entering any filters. You'll see a table with all active links: acquirer, POS type and link date. Check that there's one row for every device you use, plus one for the virtual POS if you also fiscalize online sales.

Updating or removing a link
If a POS is no longer in use, or if you replace an already-linked reader:
- Go to Collegamento con strumenti di pagamento elettronico and click «Cerca» (Search).
- Find the device in the list and click the trash icon.

- Enter the «Data fine collegamento» (Link end date) in MM/YYYY format (example: 03/2026) and click «Conferma» (Confirm). The system confirms with «Operazione di eliminazione andata a buon fine» (Deletion operation successful). If you're replacing a device, register the new link right after deleting the old one.

Frequently asked questions
- I already linked my POS when I had a fiscal cash register. Do I need to redo it?
Yes. The previous link pointed to the serial number of your old Registratore Telematico. With OpenFiskal the link goes through the Documento Commerciale Online, which is a different procedure on the portal, and must be registered again.
- Can I delegate the link to my accountant?
Yes. If your accountant is already a delegated intermediary of yours on the AdE portal, they can perform the procedure on your behalf.
- Do I need to register a separate link for each store?
No. The link is made at VAT number level, so all your POS fall under the same registration even if spread across multiple stores. You do, however, need to register a separate link for each individual physical device, for example one WisePad 3 per till.
- Do I also need to declare my online store's checkout?
Only if you use OpenFiskal to fiscalize online sales. In that case every order generates a commercial document, so the checkout must be declared as a virtual POS. If you use OpenFiskal only in store, you declare only the card readers.
- Does the link block sales if I don't do it?
No. OpenFiskal keeps transmitting your sales data as normal. It's an obligation towards the Agenzia delle Entrate with its own deadlines, independent of how the app works.
- In store I use a POS that is not from Shopify.
No problem, the procedure on the portal is identical. Only the data to enter changes: the serial number, acquirer details and acquiring agreement number are provided by your POS supplier, you won't find them in Shopify.
- I use Shopify for e-commerce but not Shopify Payments.
Same story: the acquirer is not Stripe but the payment service provider you have the contract with. Ask them for the name, tax code and agreement number.
Regulatory references
- Linking obligation: Law of 30 December 2024, no. 207 (2025 Budget Law), art. 1, paragraphs 74-77.
- Operational rules and deadlines: Order of the Agenzia delle Entrate no. 424470 of 31 October 2025.
- Effective date: 1 January 2026.
Updated on: 20/08/2026
Thank you!