Se rendre au contenu
Tutos Odoo › Facturation › Communication structurée
Tuto interactif · Facturer · 4 min

La communication structurée belge (+++xxx/xxxx/xxxxx+++) sur vos factures Odoo

Pour afficher la communication structurée belge sur vos factures dans Odoo : ouvrez Facturation › Configuration › Journaux, puis le journal Ventes, onglet Paramètres avancés. Dans Références paiements, réglez Standard de référence sur Belgique (+++000/2024/00182+++) et enregistrez. Chaque facture confirmée reçoit alors sa référence +++…+++, imprimée sur le PDF.

Par Loïc Vina Ranchel, Kameos · Mis à jour le · Odoo 20.0, 19.0 et 18.0

Écrans d’Odoo 20.0. Changez de version pour voir les différences.Simulateur et texte avec les libellés d’Odoo 19.0.Simulateur et texte avec les libellés d’Odoo 18.0.
En brefJournaux›Ventes›Paramètres avancés›Standard de référence›Belgique›Enregistrer›Confirmer›Imprimer
En brefJournaux›Ventes›Paramètres avancés›Standard de référence›Belgique›Enregistrer›Confirmer›Imprimer
En brefJournaux›Ventes›Paramètres avancés›Standard de référence›Belgique›Enregistrer›Confirmer›Imprimer

Le pas à pas

Les étapes en détail

  1. 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.
  2. 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.
  3. 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.

  4. 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.
  5. 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.

  6. 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).
  7. 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 20Odoo 19Odoo 18
Choix belge du standardBelgique (+++…+++)Belgique (+++…+++)Belgique
Premier choix du standardRéférence complèteRéférence complèteOdoo
Chiffres uniquementOuiOuiNon
Type « Ouvert »NonNonOui
Libellé du champRéférence paiementRéférence paiementRéférence du paiement
Réglage du code QRQR Codes SEPACodes QRCodes QR
Rapprochement sur la référenceSans symbolesTexte exactChiffres

Peppol, banque, relances : on règle votre facturation avec vous ?

Erreurs Peppol, rapprochement bancaire, relances automatiques : chez Kameos, on paramètre Odoo Facturation pour les règles belges et votre façon de travailler.

Parlons de votre cas →