Free tool

QR reference and RF Creditor Reference calculator

The payment reference lets a payment be matched to its invoice without manual work. Enter your customer or invoice number: the tool adds the check digit and formats the reference the way it must be printed.

  • Recursive modulo 10
  • ISO 11649
  • Instant check
  • Updated

QR reference (QRR)

With a QR-IBAN. Up to 26 digits, padded with leading zeros, then the check digit.

Creditor Reference (RF)

With an ordinary IBAN, in CHF or EUR. International standard ISO 11649.

Check a reference

Paste a reference you have received: 27-digit QR or RF.

Runs in your browser: nothing you enter is sent or stored.

How to build a good reference

The reference does not need to be readable by a human: it must be unique and allow your software to find the invoice. A common construction puts a customer number and an invoice number side by side, padded with zeros.

ElementExampleDigits
Padding zeros000000000010
Customer number0012346
Invoice number000005678910
Check digitcalculated1

Avoid including a date or an amount: they change, and the reference must stay stable if the invoice is corrected.

How recursive modulo 10 is calculated

The digits are read from left to right with a carry that starts at 0. For each digit, the new carry is read from the table 0, 9, 4, 6, 8, 2, 7, 1, 3, 5 at position (carry + digit) modulo 10. The check digit is (10 - final carry) modulo 10.

table = [0, 9, 4, 6, 8, 2, 7, 1, 3, 5]
carry = 0
for each digit d of the first 26:
    carry = table[(carry + d) mod 10]
check = (10 - carry) mod 10

On the official SIX example, 21 00000 00003 13947 14300 0901, the final carry is 3 and the check digit is 7.

FAQ

Frequently asked questions

What is the difference between a QR reference and an RF reference?

The QR reference is Swiss, numeric, and requires a QR-IBAN. The RF reference is international, alphanumeric, and is used with an ordinary IBAN. Both allow automatic reconciliation.

Does my old ISR reference still work?

The format is the same: a 27-digit reference from the old orange ISR slip remains a valid QR reference. It simply has to be paired with a QR-IBAN rather than an ISR participant number.

Do I need a reference for every invoice?

Not necessarily: a QR bill can carry no reference when it uses an ordinary IBAN. But without a reference, each payment has to be matched by hand.

Request an assessment

Describe a process, we will scope it

Tell us which flow costs you the most time, which software it touches, and how many files go through each month. We reply within two working days, in English, French or German.

  • Swiss engineering
  • Reply within two working days
  • French, German, English

Email Dossivio

Describe the flow that costs you the most time and we will tell you whether it is worth automating.

Email Dossivio