Datatypes

Swiss payment slip reference number (ESR, QR reference)

ID ch_esr

DatatypeNot PIIidentifierDraft

This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).

Reference number of Swiss inpayment slips (ESR/ISR, Einzahlungsschein mit Referenznummer), also used as the QR reference of QR-bills. It has 27 digits, the last being a recursive modulo 10 check digit, and is printed as two digits followed by five groups of five. Leading zeros can be omitted.

Categories
Finances and banking
Countries
Switzerland
Languages
German, French, Italian
python-stdnum
stdnum.ch.esr
Quality
100/100
Metacrafter rules
no detection rule yet
Supported by tools
DataPrep, python-stdnum

Regular expression

^(?:\d{2}(?: \d{5}){5}|\d{27})$

Python re syntax.

Examples

ValueDescription
306356360403828294825668780Synthetic number with a valid check digit
664319904784271582486799994Synthetic number with a valid check digit
30 63563 60403 82829 48256 68780The first example in its printed form
3063563604038282948256687807 invalidOne character too many

Translations

LanguageNameDescription
GermanEinzahlungsschein mit Referenznummer (ESR)
FrenchBulletin de versement avec numéro de référence (BVR)

Sources

Use this record