Rolus: Swiss Invoicing, QR-Bills & Double-Entry Accounting Engine
Cloud business software for Swiss micro-SMEs: byte-exact Swiss QR-bill generation with payment part and Swico S1 info, automated camt.054 bank reconciliation, append-only double-entry ledger, and multi-language support (de-CH, fr-CH, it-CH, en).
Client
Rolus
Headline metric
100% Swiss Exact
Tech stack
Next.js · TypeScript · tRPC · Prisma · PostgreSQL 16 · Tailwind CSS · Docker

The situation
Swiss micro-SMEs face strict statutory requirements: SIX Swiss Payment Standards, ISO 20022 camt.054 bank files, and the ESTV VAT return mapped to ledger ciphers. Traditional accounting software is bloated, desktop-bound, or fails to reconcile ledger entries with federal tax returns.
What we did
- Designed multi-tenant architecture where every procedure injects the organization through a strict gateway.
- Implemented money engines with bigint minor units and basis points, mathematically banning float inaccuracies.
- Engineered an append-only double-entry ledger enforced by Postgres triggers, ensuring all corrections are reversing entries.
- Built automated camt.054 bank reconciliation where QR references book themselves with zero clicks.
- Implemented byte-exact Swiss QR Code generation adhering to SIX standards with structured addresses and ISO 11649 references.
- Delivered multi-language UI supporting German, French, Italian, and English with regional number formats.
What we shipped.
100%
ESTV VAT and Swiss QR-bill compliance rate
0-Click
Automated camt.054 QR bank reconciliation
4 Languages
Native Swiss language support (de, fr, it, en)
Shipped screens & workflows.






How it shipped.
Domain & Invoicing Engine
Sprint 1
Money engine with integer math, KMU chart of accounts, and QR-bill PDF rendering
Bank Reconciliation & Ledger
Sprint 2
camt.054 file parsing, append-only ledger triggers, and automated payment matching
VAT Engine & Multi-Tenancy
Sprint 3
ESTV form cipher mapping, fiduciary exports, and multi-lingual UI hardening
“Swiss invoices, properly booked. Byte-exact standards from SIX and ISO 20022 running on a rock-solid append-only ledger.”
Engineering Lead
Rolus Core Team
Want results
like these?
Book a free discovery callRelated case studies
MediaHigh-Jump
High-Jump: Offline-First Native Workout & Fitness Engine
A high-performance workout tracker engineered for Android (Kotlin, Jetpack Compose, Material 3) and iOS/Web with a shared Supabase backend. Built offline-first with local Room database seeding, routine builders, and real-time biometric telemetry.
TechZelvante Labs
AuraOps: Autonomous Multi-Agent Lead Qualification System
Engineered an autonomous multi-agent triage system that answers inbound inquiries 24/7 across voice and chat, qualifies budget and project scope, and books calendar meetings automatically.