Se rendre au contenu
Tutos Odoo › Achats › Conventions d'achat
Tuto interactif · Contrôler et personnaliser · 5 min

Contrat-cadre fournisseur et appel d'offres dans Odoo (conventions d'achat)

Pour créer un contrat-cadre fournisseur dans Odoo : cochez Conventions d'achat dans Achats › Configuration › Paramètres, puis Commandes › Conventions d'achat › Nouveau. Type Contrat-cadre, fournisseur, validité, produits et prix négociés, puis Confirmer. Chaque commande se tire avec Nouveau devis. Pour comparer des fournisseurs (appel d'offres), cochez d'abord Alternative d'achat (V20) ou Options d'achat (V19, V18), puis utilisez l'onglet Alternatives des demandes de prix.

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 brefAchats›Configuration›Paramètres›Conventions d'achat›Nouveau›Contrat-cadre›Confirmer›Nouveau devis
En brefAchats›Configuration›Paramètres›Conventions d'achat›Nouveau›Contrat-cadre›Confirmer›Nouveau devis
En brefAchats›Configuration›Paramètres›Conventions d'achat›Nouveau›Contrat-cadre›Confirmer›Nouveau devis

Le pas à pas

Les étapes en détail

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

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

  5. 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 20Odoo 19Odoo 18
Réglage des alternativesAlternative d'achatOptions d'achatOptions d'achat
Module des alternativesséparéConventions d'achatConventions d'achat
Lien d'ajout de l'accordAjouter un produitAjouter une ligneAjouter une ligne
Colonne Montantouinonnon
Accord sans ligneacceptérefusérefusé
Fournisseurs par alternativeplusieursplusieursun seul

Fournisseurs, réassort, contrôle des factures : on règle vos achats avec vous ?

Demandes de prix qui partent toutes seules, réceptions contrôlées, factures fournisseurs rapprochées de la commande : chez Kameos, on paramètre Odoo Achats avec vous.

Parlons de votre cas →

Kameos vous accompagne aussi pour intégrer Odoo dans votre PME, équiper une ASBL avec Odoo, former vos équipes ou créer une application mobile connectée à Odoo, en Brabant wallon et dans toute la Wallonie.