Swiss Invoice: QR‑Bills

Swiss Invoice: QR‑Bills Screenshot

Roles

Role

Rocco Ghielmini - Shopify App Developer

Dec, 2024 - Mar, 2025

Technologies Used

RemixReact Router v7ReactTypeScriptNode.jsShopify Admin APISwiss QR Bill APICloudflare WorkersCloudflare Durable ObjectsCloudflare QueuesCloudflare WorkflowsCloudflare KV

Swiss QR-Bills Automation

Swiss Invoice equips Shopify merchants with automated Swiss QR-Bill generation. Every order from a Swiss customer receives a compliant QR code that can be inserted into PDFs, printed invoices, and transactional emails without manual steps.

Problem

Merchants needed to comply with Switzerland’s QR-Bill payment standard, but generating and distributing QR codes by hand was error-prone and slow. They required a tool that handled compliance automatically across every customer touchpoint.

Solution

  • Created a Remix-powered admin that walks retailers through enabling QR-Bill automation per sales channel.
  • Built a Cloudflare Worker that renders Swiss QR codes on demand and caches the payload for fulfilment, email, and PDF workflows.
  • Added guardrails for currency, IBAN, and debtor address validation so only compliant invoices are released.

Outcomes

Stores now ship invoices that meet Swiss Payment Standards by default, reducing reconciliation effort and accelerating collection times. The automation frees support teams from repetitive QR code tasks while maintaining a consistent invoicing experience.