Belgian structured communication (OGM/VCS)
ID be_ogm_vcs
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).
Gestructureerde mededeling (OGM) or communication structurée (VCS), the 12-digit payment reference of Belgian credit transfers that lets the payee match a payment to an invoice or customer automatically. It is written in groups of three, four and five digits between three plus signs or three asterisks, as in +++090/9337/55493+++. The first ten digits are chosen by the payee, for example an invoice or customer number; the last two are their remainder divided by 97, or 97 when the remainder is 0. Banks refuse a transfer whose check digits do not match. In SEPA credit transfers it is sent as structured remittance information.
- Categories
- Finances and banking
- Countries
- Belgium
- Languages
- Dutch, French, German
- python-stdnum
stdnum.be.ogm_vcs- Check digit
be_mod97- Quality
- 100/100
- Metacrafter rules
- no detection rule yet
- Supported by tools
- python-stdnum
Regular expression
^(?:\+{3}\d{3}/\d{4}/\d{5}\+{3}|\*{3}\d{3}/\d{4}/\d{5}\*{3}|\d{3}/?\d{4}/?\d{5})$
Python re syntax.
Examples
| Value | Description |
|---|---|
| +++090/9337/55493+++ | Example from Dutch Wikipedia |
| +++010/8068/17183+++ | Example from the python-stdnum documentation |
| ***120/3004/81750*** | Synthetic reference written with asterisks |
| 450/0000/81595 | Synthetic reference without the plus signs |
| +++090/9337/55494+++ invalid | Check digits do not match |
| +++090/9337/5549+++ invalid | Eleven digits |
Translations
| Language | Name | Description |
|---|---|---|
| Dutch | Gestructureerde mededeling (OGM) | Betalingsreferentie van twaalf cijfers, als +++090/9337/55493+++; de laatste twee cijfers zijn een controlegetal modulo 97. |
| French | Communication structurée (VCS) | Référence de paiement à douze chiffres, comme +++090/9337/55493+++; les deux derniers chiffres sont un contrôle modulo 97. |
| German | Strukturierte Mitteilung | |
| Russian | Структурированное назначение платежа Бельгии (OGM/VCS) | Двенадцатизначная платёжная ссылка вида +++090/9337/55493+++; последние две цифры - контрольное число по модулю 97. |
Sources
- wikipedia: https://nl.wikipedia.org/wiki/Gestructureerde_mededeling
- doc: https://febelfin.be/en/publications/2023/febelfin-banking-standards-for-online-banking
- other: https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.be.ogm_vcs.html
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/be_ogm_vcs - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/BE/finances/be_ogm_vcs.yamlon GitHub