One place for every invoice
Insurance invoices for medically indicated, OKP/KVG-covered care — billed on the official Swiss tariffs. Self-pay invoices for cosmetic or non-indicated work paid by the patient. Both are created from one "New invoice" menu, and a single per-patient list shows both types with status.
- Insurance (KVG) or self-pay (VVG/private) — from one menu
- One per-patient invoice list with status: Draft, Validated, Paid
- Amounts in CHF, tabular and audit-ready
Self-pay invoicing with offers, packages and rewards
For aesthetic treatments and elective work: products and services from your catalogue, VAT per line, and discounts applied straight from your offers, treatment packages and rewards programme — on the same invoice.
More on offers, packages and rewards — Viali RewardsDescribe it. Viali bills it.
A split-screen editor: the invoice form on one side, the assistant on the other — with a resizable divider. You describe in plain language what was done; the assistant searches the real TARDOC and Ambulante-Pauschalen catalogues, chooses the right tariff system and proposes the exact positions — applied with one click.
- Proposes only positions from the official catalogues — never invents codes
- Understands split billing: covered positions on the insurance invoice, the rest on a separate self-pay invoice
- If a required field is missing, the assistant says where to enter it — never asks for the value
Privacy built in
The AI never receives any patient identity or insurance data — only billing codes and service descriptions.
TARDOC or Ambulante Pauschalen — both built in
Viali ships the full official catalogues: TARDOC with 1,388 itemized positions (tax points × tax-point value) and the Ambulante Pauschalen outpatient flat rates with 310 positions. One toggle switches between the two systems; the catalogues are searchable and downloadable under Admin → Integrations → TARDOC.
Tiers Garant or Tiers Payant
Tiers Garant: the patient pays the clinic and forwards the bill to their insurer — the QR-bill carries the patient as payer. Tiers Payant: the clinic bills the insurer directly — with an insurer recipient block and a QR-bill whose payer is the insurer, paying into the clinic's IBAN. A built-in Swiss-insurer address book auto-fills the recipient.
A payable Swiss QR-bill on every invoice
Every finished invoice — Tiers Garant, Tiers Payant and self-pay — produces a standards-compliant Swiss QR-bill payment part. With a human-verify gate: a payable QR-bill appears only after a person validates the invoice. Drafts carry a clear "ENTWURF – nicht zur Zahlung" (draft, not for payment) notice.
Validate and generate in one click
One click: save → validate required fields (clinic GLN/ZSR, insurer GLN, tax-point value …) → download the final PDF. Draft → Validated → PDF, with a per-line provider picker (surgeon / anaesthetist) and reusable templates.
Coming soon: direct submission via MediData
On the roadmap: electronic submission of invoices straight to insurers (Tiers Payant) over the MediData network — no paper, no manual upload. Not yet available.
From our blog
6 Essential Questions to Ask Before Choosing Software for Your Aesthetic Practice
The software you choose shapes both clinical precision and business growth. Six questions that separate platforms that truly work from ones that just look good in a demo.
A Busy Clinic Is Not Always an Efficient Clinic
Phones are ringing. Appointments are moving. Staff are multitasking. From the outside, everything looks smooth. But busyness is not the same as efficiency — and that difference costs clinics every single day.