Les étapes en détail
Activer les conventions d'achat
Menu Achats › Configuration › Paramètres (administrateur), bloc Commandes : cochez Conventions d'achat (« Gérer les contrats-cadres et les modèles d'achat ») et enregistrez. Odoo installe le module et ajoute le menu Commandes › Conventions d'achat. Ce que d'autres logiciels appellent « contrat d'achat », « commande ouverte » ou blanket order s'appelle ici convention d'achat.
Créer le contrat-cadre
Dans Conventions d'achat, cliquez sur Nouveau. Le Type d'accord vaut déjà Contrat-cadre ; l'autre type, Modèle d'achat, sert de liste de produits à recommander, sans durée ni fournisseur imposé. Choisissez le Fournisseur, la Validité de l'accord (du 20/10/2026 au 19/10/2027) et ajoutez les produits avec la quantité prévue et le prix négocié : 500 planches de chêne à 36,00 €, soit 18 000,00 € hors TVA.
Odoo 19Le lien d'ajout s'appelle Ajouter une ligne, sans section ni note, et la liste n'a pas de colonne Montant.Odoo 18Comme en V19 : Ajouter une ligne et pas de colonne Montant.Confirmer le contrat
Cliquez sur Confirmer : l'accord, numéroté BO00001 dès son enregistrement, passe de Brouillon à Confirmé. Odoo crée au passage un prix fournisseur de 36,00 € pour la planche chez Scierie Lambert, rattaché à l'accord mais sans dates : la Validité de l'accord n'est pas contrôlée, un accord expiré reste proposé tant qu'il n'est pas fermé. Le bouton Fermer clôture l'accord (Fermé) et supprime ce prix fournisseur ; il est refusé tant qu'une demande de prix liée est en brouillon, envoyée ou à approuver.
Odoo 19Un accord sans aucune ligne de produit ne peut pas être confirmé.Odoo 18Comme en V19 : il faut au moins une ligne pour Confirmer.Commander sur le contrat
Sur l'accord confirmé, Nouveau devis ouvre une demande de prix déjà liée : champ Accord rempli, fournisseur verrouillé, prix du contrat repris, quantité à 0. Tapez la quantité du jour (100 planches = 3 600,00 € HT, 4 356,00 € TVA comprise) et confirmez. La colonne Commandé de l'accord suit ce qui a été commandé ; le bouton Demandes de prix/Commandes les liste toutes.
Comparer plusieurs fournisseurs (appel d'offres)
Il n'y a pas de type « appel d'offres » : la comparaison passe par les alternatives. Cochez Alternative d'achat dans les paramètres. Sur une demande de prix, l'onglet Alternatives propose Créer une alternative : choisissez un deuxième fournisseur (par exemple Quincaillerie Delvaux SA), gardez Copier les produits et validez. Une fois son prix saisi, Comparer les lignes de produits affiche les offres côte à côte, le meilleur prix en vert ; Choisir garde une ligne et remet les autres à zéro. À la confirmation, Odoo demande quoi faire des autres offres : Annuler les alternatives ou Conserver les alternatives.
Odoo 19Pas de case Alternative d'achat : cochez Options d'achat, qui n'apparaît sous Conventions d'achat qu'après avoir activé et enregistré celle-ci. Les alternatives font partie du même module.Odoo 18Comme en V19 (Options d'achat sous Conventions d'achat), et l'assistant Créer une alternative n'accepte qu'un fournisseur à la fois.
Ce qui change selon la version
| Odoo 20 | Odoo 19 | Odoo 18 | |
|---|---|---|---|
| Réglage des alternatives | Alternative d'achat | Options d'achat | Options d'achat |
| Module des alternatives | séparé | Conventions d'achat | Conventions d'achat |
| Lien d'ajout de l'accord | Ajouter un produit | Ajouter une ligne | Ajouter une ligne |
| Colonne Montant | oui | non | non |
| Accord sans ligne | accepté | refusé | refusé |
| Fournisseurs par alternative | plusieurs | plusieurs | un seul |