Les étapes en détail
Activer le QR code
Ouvrez Facturation, menu Configuration › Paramètres. Dans le bloc Paiements clients, cochez QR Codes SEPA et enregistrez. Le réglage est propre à chaque société. Il suffit pour toutes les factures clients, factures simples et reçus compris. Les avoirs n'en reçoivent pas.
Odoo 19Le réglage s'appelle Codes QR, avec le texte d'aide Ajouter un code QR aux factures.Odoo 18Comme en V19 : Codes QR.Vérifier le compte bancaire de la société
Le QR code reprend le compte indiqué sur la facture. Ouvrez Configuration › Journaux, puis le journal Banque, onglet Pièces comptables. Le Numéro de compte bancaire doit être un IBAN valide d'un pays de la zone SEPA, et le BIC/SWIFT est renseigné. Le nom du titulaire vient du compte, ou à défaut du nom de la société.
Odoo 19Le journal affiche le Numéro de compte bancaire et la Banque. Le BIC se saisit sur la fiche de la banque, pas sur le journal.Odoo 18Le champ s'appelle Numéro de compte, suivi de la Banque. Le BIC se saisit sur la fiche de la banque.Contrôler la facture
Ouvrez la facture, onglet Autres informations. Banque destinataire donne le compte qui sera encodé dans le code. Référence paiement donne la communication. Code QR de paiement propose Virement SEPA QR. Laissé vide, Odoo prend la première méthode utilisable, puis l'inscrit dans le champ après la première impression. En V20, il se préremplit aussi depuis la fiche du client.
Odoo 19Le champ n'est pas prérempli depuis la fiche du client : il reste vide jusqu'à la première impression du PDF.Odoo 18Comme en V19.Imprimer et lire le résultat
Cliquez sur Imprimer. Le QR code apparaît en bas du PDF, avec la mention Scanner le code QR avec votre application bancaire. Il porte le solde restant dû, pas le total d'origine. Il disparaît quand la facture est soldée.
Odoo 19La mention du PDF est Scannez le code QR avec votre application bancaire.Ce que contient le code
Odoo suit le format EPC des virements SEPA. Le code est un texte de douze lignes : BCD, la version 002, le jeu de caractères, SCT, le BIC, le nom du bénéficiaire, l'IBAN sans espaces, la devise et le montant (EUR1706.10), un motif vide, la communication structurée, la communication libre et une information vide. L'application bancaire belge lit ces lignes et préremplit le virement : le client n'a plus qu'à valider.
Communication structurée ou libre
Si la Référence paiement est une communication structurée valide, comme +++000/0000/01818+++, elle part dans la ligne structurée, sans les signes plus ni les barres. Sinon, Odoo la place en communication libre (141 caractères au maximum), ou à défaut le numéro de la facture. Une structurée aux chiffres de contrôle faux n'est donc pas structurée pour la banque.
Ce qui change selon la version
| Odoo 20 | Odoo 19 | Odoo 18 | |
|---|---|---|---|
| Nom du réglage | QR Codes SEPA | Codes QR | Codes QR |
| Réglage hors zone SEPA | Payment QR Codes | Codes QR | Codes QR |
| Code QR de paiement | Prérempli, rempli à l'impression | Vide, rempli à l'impression | Vide, rempli à l'impression |
| Compte du QR code | Journal paiement | Journal paiement | Banque société |
| BIC sur le journal | Oui | Via la banque | Via la banque |
| Mention du PDF | Scanner | Scannez | Scanner |