Aller au contenu
ramira

21 septembre 2026 · 3 min · Odoo sur mesure

Personnaliser ses factures et devis PDF dans Odoo

Pour personnaliser ses factures et devis dans Odoo, commencez par les réglages natifs (logo, couleurs, police, mise en page, pied de page) ; pour ajouter un champ, une colonne ou un texte, il faut modifier le modèle du rapport, avec Studio en Enterprise, avec un éditeur comme Ramira Studio Rapports en Community, ou avec un petit module sur mesure. Voici les trois niveaux, avec des exemples et les précautions à prendre.

Niveau 1 — Les réglages natifs

Dans Paramètres › Sociétés › Configurer la mise en page du document, Odoo permet de choisir :

  • le logo et les couleurs principales ;
  • la police ;
  • le modèle de mise en page (plusieurs styles proposés) ;
  • l’en-tête et le pied de page (coordonnées, SIRET, TVA, capital, banque) ;
  • un fond de page (papier à en-tête).

Dans les réglages de facturation, vous ajoutez aussi les conditions par défaut imprimées sous les lignes.

C’est rapide et sans risque : à faire en premier.

Niveau 2 — Modifier le contenu du rapport

Les besoins vont vite au-delà :

  • afficher le numéro de chantier ou de commande client ;
  • ajouter une adresse d’intervention ;
  • masquer la colonne des remises si elle est vide ;
  • afficher les photos des produits sur le devis ;
  • ajouter un texte selon le client (autoliquidation, mentions spécifiques) ;
  • mettre un filigrane « Brouillon » ou « Duplicata ».

Les rapports d’Odoo sont écrits dans un langage de modèles appelé QWeb. Les modifier demande l’un de ces outils :

Outil Édition Pour qui
Odoo Studio Enterprise Sans code, éditeur visuel
Ramira Studio — Éditeur de rapports PDF Community Sans code : champs, textes, colonnes, filigranes, aperçu sur un vrai document
Mode développeur Les deux Édition du XML : rapide mais fragile
Module sur mesure Les deux Pour des rapports complexes ou entièrement nouveaux

Notre éditeur de rapports est disponible sur la boutique officielle : voir notre page modules Odoo et l’article un Studio pour Odoo Community.

Niveau 3 — Un rapport entièrement nouveau

Certains documents n’existent pas d’origine : bon d’intervention, certificat de conformité, fiche technique produit, attestation de TVA réduite. Deux options :

  • les modèles Word : on rédige le document dans Word avec des champs {{ client }}, {{ date }}, et Odoo le remplit à l’impression. Pratique pour les contrats et attestations, que l’équipe peut faire évoluer seule ;
  • un nouveau rapport QWeb dans un module : pour des documents structurés avec tableaux et calculs.

Exemple : la facture d’un artisan

Un plombier utilise Odoo Community. Sa facture doit afficher :

  1. l’adresse du chantier, différente de celle du client ;
  2. son assurance décennale (assureur, numéro, zone) ;
  3. la mention de TVA à 10 % certifiée par le client ;
  4. le détail main-d’œuvre et fournitures.

Avec les réglages natifs, on traite l’assurance dans le pied de page. Avec un champ personnalisé « adresse du chantier » et l’éditeur de rapports, on ajoute l’adresse et la mention de TVA. Pour les mentions, voyez les mentions obligatoires d’un devis de travaux et pour la TVA, quel taux sur un devis du bâtiment.

Les précautions

  • Gardez les mentions obligatoires : numéro, dates, SIREN, TVA, conditions de paiement, pénalités. Une mise en page trop « épurée » en oublie parfois.
  • Testez sur de vrais documents : facture avec acompte, avoir, plusieurs taux de TVA, longue liste de lignes, client étranger.
  • Pensez à la facture électronique : le PDF Factur-X doit refléter exactement les données transmises (voir Factur-X : ce que c’est).
  • Travaillez d’abord sur une base de test, puis transférez.

En résumé

Réglages natifs pour l’identité visuelle, éditeur de rapports pour les contenus, module ou modèle Word pour les documents nouveaux. Vous voulez des factures à votre image sans casser votre Odoo ? Nous le faisons dans nos modules Odoo sur mesure et notre offre de paramétrage d’Odoo. Envoyez-nous votre facture actuelle.

Questions fréquentes

Peut-on avoir plusieurs modèles de facture ?

Oui, par exemple un modèle par société dans une base multi-sociétés, ou un modèle spécifique pour certains clients. Cela demande de dupliquer et paramétrer le rapport, avec un éditeur ou un petit module.

Mes modifications seront-elles perdues lors d’une mise à jour ?

Les modifications faites directement dans le code XML du rapport par le mode développeur peuvent l’être. Celles faites par un module ou un éditeur qui stocke les personnalisations séparément sont conservées.

Comment ajouter les conditions générales de vente ?

Odoo propose un champ de conditions par défaut dans les réglages de facturation, imprimé sous les lignes. Pour des CGV de plusieurs pages, on ajoute une page en fin de document via le rapport.

Sources

Mohamed Rahmouni — fondateur de Ramira, développeur d’applications et consultant Odoo à Niort. En savoir plus

À lire aussi

Un projet d’application, de site ou de module Odoo ?

Décrivez-le en quelques lignes : réponse sous 48 heures ouvrées, avec une première estimation.