← Blog

The 5 errors that get your Tarif 590 invoices rejected

Published March 29, 2026 · 7 min read

You finished your session, prepared your invoice, and sent it to your patient. A few weeks later, they come back to you: the supplementary insurer refuses reimbursement. A frustrating scenario, unfortunately common.

In Switzerland, supplementary insurers (LCA) still reject many Tarif 590 invoices for easily correctable errors. Here are the five most common ones — and how to avoid them permanently.

Error #1: incorrect or inappropriate tariff code

Each discipline recognized by ASCA or RME has a specific four-digit tariff code (1xxx series for Tarif 590). Using a code that does not match your recognized discipline is the most common reason for rejection.

Common examples of errors:

  • Using code 1062 (classic massage) when you are recognized in reflexology (1052)
  • Applying a 7xxx code (Tarif 312 — physiotherapy LAMal) on a 590 invoice
  • Mixing codes from different disciplines on the same invoice without justification

How to avoid this error: systematically verify that the tariff code matches the discipline for which you are ASCA or RME recognized. When in doubt, consult the official OdA KT code list.

Error #2: missing or expired RCC number

The RCC number (Creditor Code Register), issued by SASIS SA, is the identifier that allows insurers to verify your status as a recognized healthcare provider. Without this number, the insurer simply cannot process the invoice.

Common causes:

  • The RCC number is not mentioned on the invoice
  • The number has expired (ASCA/RME recognition was not renewed)
  • The format is incorrect (correct format is letter + 6 digits + period + 2 digits, e.g. K123456.12)

How to avoid this error: check the validity of your RCC number at least once a year on sasis.ch. Integrate it automatically into your invoice template.

Error #3: absent or invalid DataMatrix

Since 2022, supplementary insurers require a DataMatrix code (ISO/IEC 16022 standard) on every Tarif 590 invoice. This 127-byte 2D code contains essential information: invoice reference, therapist GLN number, treatment date, patient date of birth, and total amount.

Common errors:

  • The DataMatrix is simply absent (manual invoices or non-compliant software)
  • The GLN number is missing or incorrect in the DataMatrix
  • The patient's date of birth is absent or incorrect
  • The amount in the DataMatrix does not match the invoice total

How to avoid this error: use software that automatically generates the DataMatrix. Verify that your GLN number (obtained via Refdata) is correctly registered.

Error #4: malformatted QR-Invoice

Since September 30, 2022, the old payment slips (BVR) have been replaced by the QR-Invoice (standard SIX Group IG v2.3). Formatting errors prevent the patient from paying correctly.

Common errors:

  • The Swiss IBAN is incorrect or missing
  • The amount is not rounded to 5 centimes (CHF 143.62 → CHF 143.60)
  • The payment reference is malformatted
  • The debtor (patient) name and address are incomplete

How to avoid this error: make sure your software generates a SIX Group compliant QR-Invoice. Test the QR code with a banking app.

Error #5: exceeded billing deadlines

Many therapists don't know this, but supplementary insurers apply processing deadlines. An invoice sent several months after the session can be refused.

Consequences:

  • Some insurers refuse invoices older than 6 months
  • The patient may have changed insurers in the meantime
  • Reimbursement conditions may have changed

How to avoid this error: invoice within the days following the session. Ideally, generate the invoice on the same day. Automatic reminders at D+30 and D+60 ensure follow-up.

Checklist: compliant Tarif 590 invoice

Before sending each invoice, verify the following points:

  • The tariff code matches my recognized discipline
  • My RCC number is present and up to date
  • My GLN number is correct
  • The DataMatrix is generated with all required data
  • The QR-Invoice is compliant (IBAN, rounded amount, reference)
  • Patient information is complete (name, address, date of birth)
  • The number of periods is correct (duration / 5 minutes)
  • VAT is correctly indicated (exempt or applicable rate)
  • The invoice is sent within a reasonable timeframe (within 7 days)

Make your life easier

These errors are common because Tarif 590 billing involves many technical constraints. Specialized software for Swiss therapists can automate all these checks: pre-configured tariff codes, automatically generated DataMatrix and QR-Invoice, Swiss rounding, and one-click email sending.

Therago was designed exactly for this. If you want to permanently eliminate these errors and offer a smooth experience to your patients, try it free for 30 days.

Billing with Tarif 590? Therago generates your compliant invoices in a few clicks.

Free 30-day trial

No credit card required. Data hosted in Switzerland.

The 5 errors that get your Tarif 590 invoices rejected | Therago