Les étapes en détail
Regarder le réglage du journal
Ouvrez Facturation › Configuration › Journaux, puis le journal Ventes. Dans l'onglet Paramètres avancés, le bloc Références paiements (visible seulement sur un journal de type vente) a deux champs : Type de référence et Standard de référence. Dans Odoo avec l'application Comptabilité d'Enterprise, le menu racine s'appelle Comptabilité et le chemin est le même : Comptabilité › Configuration › Journaux.
Odoo 19Même écran, mêmes champs.Odoo 18Même écran. Le bloc s'appelle Références de paiements et le champ Type de référence propose en plus Ouvert, qui ne met aucune référence.Choisir le standard belge
Dans Standard de référence, choisissez Belgique (+++000/2024/00182+++) puis enregistrez. Sur une société belge avec le plan comptable belge, un journal créé après l'installation de la localisation belge a déjà cette valeur. Un journal créé avant que le pays de la société soit réglé garde Référence complète (INV/2024/00001) : c'est lui qu'il faut corriger.
Odoo 18Les choix sont Odoo, Européen et Belgique. Il n'y a pas de standard Chiffres uniquement.Choisir la base : la facture ou le client
Basé sur la facture donne une référence différente à chaque facture. Basé sur le client donne la même référence à toutes les factures d'un client, tirée des chiffres de sa Référence (ou de son numéro interne s'il n'en a pas). Prenez la base facture : une référence par facture, c'est ce qui permet de savoir laquelle un virement paie.
Confirmer la facture
Ouvrez une facture client et cliquez sur Confirmer. Tant qu'elle est en Brouillon, le champ Référence paiement de l'onglet Autres informations reste vide. À la confirmation, Odoo le remplit, sauf si quelqu'un y a déjà écrit quelque chose.
Odoo 18Le champ s'appelle Référence du paiement.Comprendre le calcul modulo 97
La référence belge compte douze chiffres : dix chiffres de base, puis deux chiffres de contrôle. Pour une facture, la base est son numéro interne en base de données (pas le numéro FAC/2026/00018). Exemple : numéro interne 1234, base 0000001234. Le reste de 1234 divisé par 97 est 70 (12 × 97 = 1164, et 1234 - 1164 = 70). Résultat : +++000/0001/23470+++. Si le reste est 0, Odoo met 97. Une banque refuse une référence dont le contrôle est faux : voilà pourquoi on ne la tape jamais à la main.
La retrouver sur le PDF et dans le QR code
Sur le PDF, la ligne Communication de paiement se place sous le tableau. Le code QR vient de Codes QR dans les paramètres de Facturation et d'un compte bancaire sur la facture (Banque destinataire). Il contient la référence quand elle est valide : l'application bancaire du client la recopie seule.
Odoo 19Même PDF. Sous le code QR, le texte dit Scannez le code QR (V20 et V18 : Scanner le code QR).Odoo 18Le réglage du code QR s'appelle Codes QR (V20 : QR Codes SEPA).Le rapprochement bancaire automatique
Le rapprochement automatique est une fonction d'Odoo Enterprise (application Comptabilité). Il compare le libellé de chaque ligne du relevé aux références des factures ouvertes et pointe seul quand une seule facture correspond. Un relevé CODA écrit la référence du virement sous la forme +++xxx/xxxx/xxxxx+++, ce qui retrouve la facture.
Odoo 19Le texte de la référence doit se retrouver tel quel, plus et barres compris, dans le libellé de la ligne.Odoo 18Odoo compare les chiffres : les plus et les barres sont ignorés.
Ce qui change selon la version
| Odoo 20 | Odoo 19 | Odoo 18 | |
|---|---|---|---|
| Choix belge du standard | Belgique (+++…+++) | Belgique (+++…+++) | Belgique |
| Premier choix du standard | Référence complète | Référence complète | Odoo |
| Chiffres uniquement | Oui | Oui | Non |
| Type « Ouvert » | Non | Non | Oui |
| Libellé du champ | Référence paiement | Référence paiement | Référence du paiement |
| Réglage du code QR | QR Codes SEPA | Codes QR | Codes QR |
| Rapprochement sur la référence | Sans symboles | Texte exact | Chiffres |