Articles on: Setup & Configuration
This article is also available in:

Required: Update for new OpenFiskal QR code snippet

Shopify recently made changes to the receipt template structure. As a result, the previous OpenFiskal QR code snippet for printed receipts may no longer work correctly. To ensure your receipts continue printing reliably, you must replace the old snippet in the code editor with the latest version.


Background

In Germany (KassenSichV) and Austria (RKSV), a QR code on a receipt is legally required. OpenFiskal generates this QR code and embeds it into Shopify POS receipt templates via a specific code snippet. Shopify updates can overwrite or break existing snippets – which can make the QR code disappear from receipts.


Steps:
  1. Open the OpenFiskal App in your Shopify admin.
  2. Access the Settings in the menu.
  3. Select Your Country - Germany or Austria.
  4. Scroll to the QR Code Section
  5. For Germany: Embed TSE Fiscal Data
  6. For Austria: Embed RKSV Fiscal Data
  7. Copy the Snippet & Open the Editor - Click Copy - then click Go to Receipt Template Editor right next to it.
  8. Replace the Old Snippet - In the sales-receipt.liquid file, completely delete the old snippet and paste the new snippet in its place.
  9. Click Save - within about 1–2 minutes, the updated template will be automatically applied to all Shopify POS devices.


Video Tutorial




Frequently Asked Questions (FAQ)


What happens if I don’t update the snippet?

→ The QR code may be missing from receipts, even though fiscal signing is still happening in the background.


Is my POS still fiscalized if the QR code is missing?

→ Yes. All transactions continue to be signed in the background. You can view the signature data anytime in OpenFiskal under “Receipts.”


Do I need to restart the POS?

→ Not necessarily. If the QR code doesn’t show after updating, restart both the POS app and the receipt printer.


Summary

☑️ Only works with Shopify POS Pro

☑️ The new snippet must be fully inserted

☑️ Changes take effect on all devices after a short wait


Contact & Support

Updated on: 14/09/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!