Articles on: Italy Registratore Telematico

Setting 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 template code editor

By default, Shopify prevents access to the receipt template editor for Italian locations. We can work around that by temporarily changing the location to a country other than Italy.


  1. Go to admin.shopify.com
  2. Click on "Settings"
  3. Click on "Locations"
  4. Click on one of your POS Pro locations
  5. Click on the address.
  6. Temporarily change it to e.g. the following: United Kingdom, 77 King Street, North London, N96 2CC
  7. Close the settings
  8. Open the OpenFiskal app and open the "Required receipt information" step in the setup guide
  9. Click "Open editor", then "edit code". You should see the receipt template editor.


Ideally you open this page next to the OpenFiskal Shopify app, allowing you to easily follow the instructions. Navigate to the OpenFiskal Shopify app and open the "Required receipt information" step.


Sales Receipt Step 1: Add the header ‘Commercial Document’

Italian receipts must clearly state: ‘COMMERCIAL DOCUMENT for sale or service’

This header is required by law. In the POS Receipt Template, you must:


  1. In the OpenFiskal app's setup guide, click "copy code" next to "DOCUMENTO COMMERCIALE di vendita o prestazione:"
  2. In the receipt editor: Open "sales-receipt.liquid",
  3. Locate the line "{% render 'header' %}" in the code
  4. Paste the previously copied code below the "{% render 'header' %}" line
  5. Save your changes.



Sales Receipt Step 2: Add the VAT column for each line (VAT per line item)

In Italy, VAT must be shown for each individual line item on the receipt.

This means that a new column must be added to the template:

VAT - Correct example:



  1. In the OpenFiskal setup guide, click "copy code" next to "VAT per line-item"
  2. in the receipt template editor, open the line-items.liquid template
  3. Delete the entire content
  4. Paste the previously copied code
  5. The new VAT column should become visible
  6. Click "Save"


Sales Receipt Step 3: Add the RT fiscal data

Each receipt receives a DCW number assigned by the Agenzia delle Entrate, which must be displayed at the bottom of the receipt


DCW1234/1234-1234


  1. In the OpenFiskal setup guide, click "copy code" next to "Cloud RT signature"
  2. in the receipt template editor, open the sales-receipt.liquid template
  3. Locate the {% render 'footer' %} line
  4. Right below the "{% render 'footer' %}", paste the code.
  5. Click "Save"


Refund Receipt Step 1: Add the header ‘Commercial Document’


  1. In the OpenFiskal setup guide, click "copy code" next to "DOCUMENTO COMMERCIALE di reso:"
  2. In the receipt editor: Open "return-and-exchange-receipt.liquid",
  3. Locate the line "{% render 'header' %}" in the code
  4. Paste the previously copied code below the "{% render 'header' %}" line
  5. Click "Save"


Refund Receipt Step 2: Add the VAT column for each line (VAT per line item)


  1. In the OpenFiskal setup guide, click "copy code" next to "VAT per line-item"
  2. in the receipt template editor, open the return-and-exchange-line-item.liquid template
  3. Delete the entire content
  4. Paste the previously copied code
  5. The new VAT column should become visible
  6. Click "Save"


Refund Receipt Step 3: Add the RT fiscal data


  1. In the OpenFiskal setup guide, click "copy code" next to "Cloud RT signature"
  2. in the receipt template editor, open the return-and-exchange-receipt.liquid template
  3. Locate the {% render 'footer' %} line
  4. Right below the "{% render 'footer' %}", paste the code.
  5. Click "Save"


Completion: Reset your location's address to its actual address


  1. Go admin.shopify.com
  2. Click "Settings"
  3. Click "Locations"
  4. Click on on of your POS Pro locations
  5. Click on the Address, change it back to its actual address



Updated on: 03/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!