Commander aux fournisseurs

De Wiki Net-Logic
Révision datée du 14 octobre 2026 à 16:00 par Dolibarr (discussion | contributions) (wiki-sync: Net-Logic/dolibarr_module_ordertosupplier v0.1.2)
(diff) ◂ Version précédente | Voir la version actuelle (diff) | Version suivante ▸ (diff)
Aller à la navigation Aller à la recherche
OrderToSupplier-cover.png Version 0.1.2
Dolibarr V20 à V24
PHP 7.4 à 8.5
Télécharger sur DoliStore

Présentation

Commander aux fournisseurs transforme une commande client validée en commandes fournisseurs et en demandes de prix. Depuis un onglet de la commande client, vous voyez ligne par ligne ce qui reste à acheter, vous choisissez une quantité et un prix fournisseur, puis vous créez un brouillon par fournisseur en un clic. Chaque ligne de la commande client reste liée aux lignes d'achat créées à partir d'elle : vous voyez à tout moment ce qui est commandé et ce qui est déjà reçu.

Ce guide suit un exemple du début à la fin : la commande client CO2609-0009 du client Northwind Traders, pour du mobilier de bureau acheté à trois fournisseurs. Les captures d'écran montrent l'interface en anglais ; les libellés français sont donnés dans le texte.

Prérequis

  • Dolibarr 20.0 ou supérieur, PHP 7.4 ou supérieur.
  • Modules requis : Commandes (clients) et Commandes fournisseurs.
  • Modules facultatifs, chacun ajoutant une fonction décrite dans ce guide :
Module Ajoute
Propositions commerciales fournisseurs Les demandes de prix (Demander des prix aux fournisseurs)
Stock Le stock physique et virtuel, les modes de quantité fondés sur le stock (Quantité à commander)
Réceptions La colonne Reçu compte les réceptions validées (Suivi : commandé et reçu)
Produits : kits (sous-produits) Les composants des kits sous leur produit (Kits et nomenclatures)
Nomenclatures (BOM) Les composants des nomenclatures sous leur produit (Kits et nomenclatures)
Libellés/Catégories Le filtre sur les catégories de produits
Prix dynamiques Les prix fournisseurs calculés par leur formule
Multi-devise Les prix fournisseurs conservés dans la devise du fournisseur
Projets Les documents d'achat dans le projet de la commande client

Installation et droits

Installez le paquet depuis Accueil > Configuration > Modules > Déployer/Installer un module externe, puis cherchez Commander aux fournisseurs dans la famille Net-Logic.

Le module dans la liste des modules

  1. Activez le module.
  2. Ouvrez ses réglages (voir Réglages).

L'activation du module ajoute deux droits, à donner aux utilisateurs ou groupes concernés dans Utilisateurs & Groupes :

Droit Permet
Voir l'onglet commandes fournisseurs des commandes clients Ouvrir l'onglet et la grille, en lecture seule
Créer des commandes fournisseurs et des demandes de prix depuis les commandes clients Utiliser la grille pour créer des documents

La création de documents demande aussi les droits Dolibarr habituels : créer des commandes fournisseurs pour les commandes fournisseurs, créer des propositions commerciales fournisseurs pour les demandes de prix. Un bouton que l'utilisateur n'a pas le droit d'utiliser est grisé.

Réglages

Accueil > Configuration > Modules > Commander aux fournisseurs, icône engrenage.

La page de réglages

Grille d'achat

Réglage Effet
Quantité à commander proposée La quantité proposée sur chaque ligne à l'ouverture de l'onglet : Reste à commander, Manque de stock ou Manque de stock et stock désiré. Voir Quantité à commander. Les utilisateurs peuvent changer de mode dans l'onglet.
Regrouper les lignes par produit par défaut Une ligne par produit au lieu d'une ligne par ligne de commande client.
Afficher par défaut les lignes sans rien à commander Affiche aussi les lignes dont la quantité proposée est 0 (entièrement commandées, expédiées ou couvertes par le stock).
Filtre par défaut sur les catégories de produits N'affiche que les produits de ces catégories à l'ouverture de l'onglet (nécessite Libellés/Catégories).
Autoriser la commande de services Affiche les lignes de services dans la grille. Désactivé : les services sont écartés.
Autoriser la commande des lignes sans produit Affiche les lignes libres de la commande client dans la grille, avec un fournisseur et un prix unitaire à choisir.
Prix unitaire proposé pour les lignes sans produit Pour ces lignes libres : le prix d'achat ou le prix de vente de la ligne de commande client.
Afficher les sous-produits des kits sous leur produit Affiche les composants des kits (nécessite les kits de produits activés dans la configuration des Produits).
Composants des nomenclatures Non affichés, Affichés sous le produit, produit et composants commandables ou Affichés sous le produit, seuls les composants sont commandables (nécessite Nomenclatures).
Afficher les niveaux de sous-nomenclature Quand un composant a sa propre nomenclature, affiche aussi ses composants.
Pré-remplir la quantité des composants Propose une quantité sur les lignes de composants de nomenclature. Désactivé : les composants de nomenclature commencent à 0 (les composants de kits sont toujours pré-remplis).
Présélectionner le prix fournisseur égal au prix d'achat de la ligne Présélectionne le prix fournisseur dont le prix net est égal au prix d'achat enregistré sur la ligne de commande client.
Compter le stock des entités qui partagent leur stock Multi-société uniquement, affiché quand le partage du stock est actif : compte le stock partagé dans le stock physique et virtuel.

Documents d'achat créés

Réglage Effet
Brouillon utilisé pour chaque fournisseur Toujours créer un nouveau brouillon ; Réutiliser le dernier brouillon du fournisseur (n'importe quel brouillon de ce fournisseur est complété) ; Réutiliser uniquement un brouillon déjà lié à cette commande client.
Réutiliser uniquement les brouillons du même projet Avec la réutilisation des brouillons, ne complète qu'un brouillon du projet de la commande client (nécessite Projets).
Ajouter la quantité à une ligne ayant le même produit et la même référence fournisseur En complétant un brouillon, ajoute la quantité à une ligne existante du même produit et de la même référence fournisseur au lieu d'ajouter une nouvelle ligne. La ligne alimentée par la même ligne de commande client est toujours complétée.
Description des lignes d'achat La description de la ligne de commande client, du produit, ou aucune.
Conditions et mode de règlement Depuis la fiche fournisseur, depuis la commande client, ou non renseignés.
Date de livraison Depuis la commande client, aujourd'hui plus le plus long délai de livraison fournisseur des lignes, ou non renseignée.
Utiliser le contact de livraison de la commande client comme contact de livraison Copie le contact de livraison de la commande client sur la commande fournisseur.
Notes copiées depuis la commande client Aucune, publique, privée, ou les deux.
Copier les champs supplémentaires de même code et de même type Copie les champs supplémentaires d'en-tête et de ligne qui existent avec le même code et le même type des deux côtés.
Copier la référence client dans la référence fournisseur La Réf. fournisseur de la commande fournisseur reçoit la Réf. client de la commande client.
Afficher la commande client et le client sur les lignes de commande fournisseur et de réception Ajoute les champs Commande client et Client aux lignes de commande fournisseur et aux lignes de réception (Suivi : commandé et reçu).

Dans l'exemple de ce guide, les composants de kits et de nomenclatures sont affichés, les composants de nomenclature sont pré-remplis, la date de livraison est aujourd'hui plus le plus long délai, la référence client est copiée et les champs Commande client / Client sont actifs.

Ouvrir l'onglet d'achat

Sur une commande client validée (ou plus avancée), ouvrez l'onglet Commandes fournisseurs, ou cliquez sur Commander aux fournisseurs parmi les boutons d'action.

L'onglet Commandes fournisseurs de la commande client

1. L'onglet Commandes fournisseurs. Son badge compte les commandes fournisseurs et demandes de prix liées à la commande client.

Le bouton Commander aux fournisseurs

2. Le bouton Commander aux fournisseurs ouvre le même onglet.

Les commandes clients en brouillon n'ont pas de bouton : validez d'abord la commande.

Pour acheter pour plusieurs commandes clients à la fois, partez plutôt de la liste des commandes clients (Plusieurs commandes clients à la fois).

La grille d'achat

L'onglet d'achat

  1. Documents d'achat liés : chaque commande fournisseur et demande de prix liée à cette commande client, avec son fournisseur, son montant et son statut.
  2. Options de la grille : une ligne par ligne de commande ou par produit, le mode de quantité (Quantité à commander), l'affichage des lignes sans rien à commander, et un filtre sur les catégories de produits. Cliquez sur Rafraîchir pour les appliquer.
  3. Utiliser ce fournisseur pour toutes les lignes : choisissez un fournisseur et cliquez sur Appliquer. Chaque ligne reçoit le meilleur prix de ce fournisseur pour sa quantité. Les lignes pour lesquelles ce fournisseur n'a pas de prix sont mises en évidence.
  4. Cochez les lignes à commander. La case d'en-tête coche ou décoche toutes les lignes. Les lignes qui ont une quantité et un prix fournisseur sont cochées au départ.
  5. Sur commandes fournisseurs et Reçu : ce qui est déjà sur des commandes fournisseurs pour la ligne, avec un lien vers chacune, et ce qui est arrivé (Suivi : commandé et reçu).
  6. Stock : stock physique / stock virtuel.
  7. À commander : la quantité proposée, que vous pouvez modifier. La modifier coche la ligne, la mettre à 0 la décoche.
  8. Prix fournisseur : le prix avec lequel la ligne sera créée (Prix fournisseurs).
  9. Délai du prix choisi.
  10. Totaux par fournisseur des lignes cochées, mis à jour quand vous cochez des lignes et modifiez des quantités ou des prix.
  11. Demander aussi à ces fournisseurs, pour les demandes de prix (Demander des prix aux fournisseurs).
  12. Créer les demandes de prix et Créer les commandes fournisseurs (13).

Colonnes

Colonne Contenu
Produit Le produit, son libellé, et les demandes de prix déjà envoyées pour lui (Demander des prix aux fournisseurs). Les composants sont en retrait sous leur produit, avec une icône de kit ou de nomenclature.
Commandé La quantité de la ligne de commande client (toutes les lignes du produit avec une ligne par produit). Sur une ligne de composant, en italique : la quantité nécessaire pour le produit au-dessus.
Expédié La quantité déjà expédiée (expéditions validées et clôturées).
Sur commandes fournisseurs La quantité sur les lignes de commande fournisseur liées à la ligne, commandes annulées et refusées écartées, avec un lien vers chaque commande.
Reçu La quantité reçue sur ces lignes de commande fournisseur. Une coche signifie que tout ce qui est en commande est arrivé.
Stock (physique / virtuel) Le stock physique, puis le stock virtuel (stock physique plus ce qui est en commande chez les fournisseurs, moins ce que les clients ont commandé, cette commande client comprise). Une icône d'avertissement signale un stock virtuel sous le seuil d'alerte.
À commander La quantité proposée, modifiable.
Prix fournisseur Le prix fournisseur utilisé pour la ligne.
Délai Le délai du prix choisi, en jours.

Survolez les chiffres du stock pour voir le stock par entrepôt, le stock virtuel et le stock désiré :

Le détail du stock

Les options de la grille :

Les options de la grille

Quantité à commander

Le mode de quantité décide de ce que propose la colonne À commander. Vous pouvez le changer dans la grille à tout moment. Le mode par défaut vient des réglages.

Voici la même commande client dans chaque mode. Le bureau en chêne est commandé 6 fois, 2 sont en stock, et son stock désiré est 4. Le stock virtuel est −4 : 2 en stock moins les 6 de cette commande client.

Reste à commander : le commandé, moins l'expédié, moins ce qui est déjà sur des commandes fournisseurs.

Reste à commander

Le bureau propose 6. La chaise propose 6 pour 5 commandées, car son fournisseur la vend par lots de 2 (voir Conditionnement).

Manque de stock : uniquement ce que le stock virtuel ne couvre pas, jamais plus que ce qui reste à commander.

Manque de stock

Le bureau propose 4 : les 2 en stock couvrent le reste.

Manque de stock et stock désiré : ce qui ramène le produit à son stock désiré.

Manque de stock et stock désiré

Le bureau propose 8 : 4 pour cette commande client plus 4 pour revenir au stock désiré.

Dans les deux modes fondés sur le stock, plusieurs lignes du même produit se partagent un même besoin, attribué aux premières lignes et jamais compté deux fois. Les produits sans gestion de stock (services, lignes sans produit) proposent toujours la quantité restante.

Conditionnement

Le conditionnement fournisseur est facultatif : il est utilisé quand il est activé dans la configuration des Produits (option PRODUCT_USE_SUPPLIER_PACKAGING). Les quantités sont alors arrondies au multiple supérieur du conditionnement du prix fournisseur choisi. Ci-dessus, la chaise est vendue par lots de 2 : 5 commandées deviennent 6 à commander.

  • La liste des prix affiche le conditionnement de chaque prix (par lot de 2).
  • Quand vous choisissez un autre prix, ou saisissez une quantité et quittez le champ, la quantité est arrondie au conditionnement du prix choisi. Une icône d'information à côté de la quantité signale qu'elle a été arrondie.
  • La commande fournisseur ou la demande de prix reçoit exactement cette quantité, sur toutes les versions de Dolibarr, de même qu'une ligne complétée avec davantage. Les lignes sans prix fournisseur (un prix saisi sur la ligne, le prix d'une demande de prix signée) ne sont jamais arrondies.
  • La quantité minimum d'un prix n'est pas imposée : une icône d'avertissement signale une quantité inférieure.

Quand le conditionnement n'est pas utilisé, les quantités ne sont jamais arrondies.

Prix fournisseurs

La liste Prix fournisseur affiche chaque prix fournisseur actif du produit : fournisseur, référence fournisseur, prix unitaire net (remise appliquée), quantité minimum quand elle dépasse 1, conditionnement quand il est utilisé (Conditionnement), et une mention quand le prix vient d'une formule de Prix dynamiques (ou quand cette formule échoue et que le prix enregistré est utilisé à la place).

Les prix fournisseurs d'un produit

Prix présélectionné

La première règle qui s'applique l'emporte :

  1. le prix fournisseur enregistré sur la ligne de commande client ;
  2. le prix d'une demande de prix signée liée à la ligne, le moins cher s'il y en a plusieurs (Demander des prix aux fournisseurs) ;
  3. avec le réglage actif, le prix dont le prix net est égal au prix d'achat de la ligne de commande client ;
  4. le prix le moins cher dont la quantité minimum est atteinte par la quantité à commander.

Une icône d'avertissement apparaît à côté de la quantité quand elle est inférieure à la quantité minimum du prix choisi.

Tranches de quantité

Un fournisseur a souvent plusieurs prix pour une même référence, selon la quantité (par exemple 240 l'unité, 222 l'unité à partir de 10). Quand vous modifiez la quantité et quittez le champ, la ligne passe à la tranche du même fournisseur et de la même référence qui correspond à la nouvelle quantité : le prix le moins cher dont la quantité minimum est atteinte. Une petite icône à côté de la quantité signale le changement de tranche. Le fournisseur n'est jamais changé, et un prix choisi à la main est conservé tel quel jusqu'au prochain changement de quantité.

Quand le conditionnement est utilisé, l'arrondi au conditionnement peut atteindre une tranche moins chère (6 arrondi à 10 atteint le prix « à partir de 10 ») : la ligne y passe, à l'ouverture de la grille comme lors d'un changement de quantité.

Délai

Le délai est le délai de livraison en jours du prix. Quand il est vide, il vient de la disponibilité du prix (par exemple 2 semaines donne 14 jours). Pour une demande de prix signée, c'est le nombre de jours jusqu'à la date de livraison de la demande. Avec le réglage Date de livraison sur aujourd'hui plus le plus long délai de livraison fournisseur, une nouvelle commande fournisseur reçoit la date du jour plus le plus long délai de ses lignes.

Produits sans prix fournisseur

Un produit sans aucun prix fournisseur affiche à la place une liste de fournisseurs et un champ de prix unitaire. Choisissez le fournisseur et saisissez le prix.

Une ligne sans prix fournisseur

Cela fonctionne pour les demandes de prix, où le fournisseur donnera le prix. Cela fonctionne aussi pour les commandes fournisseurs, sauf si la configuration des commandes fournisseurs de Dolibarr n'autorise que les prix fournisseurs prédéfinis.

Kits et nomenclatures

Avec les réglages actifs, les composants d'un kit et d'une nomenclature apparaissent sous leur produit, en retrait, avec en italique dans la colonne Commandé la quantité nécessaire pour le produit.

Kit : l'ensemble poste de travail est vendu comme un bureau, une chaise et une lampe. Pour 2 ensembles, il faut 2 de chaque.

Les composants d'un kit

Nomenclature : l'armoire sur mesure est fabriquée avec 4 panneaux de chêne et 2 jeux de charnières.

Les composants d'une nomenclature

  • Les quantités de nomenclature suivent la règle des ordres de fabrication : quantité du produit × quantité du composant ÷ quantité de la nomenclature ÷ efficacité du composant. Les composants à quantité fixe gardent leur quantité, quelle que soit la quantité du produit.
  • Avec Afficher les niveaux de sous-nomenclature, un composant qui a sa propre nomenclature affiche aussi ses composants.
  • Avec seuls les composants sont commandables, la ligne du produit ne peut pas être cochée et ses composants sont cochés à la place.
  • Ce qui est déjà sur des commandes fournisseurs pour un composant de ces lignes de commande client est déduit de la quantité du composant.

Demander des prix aux fournisseurs

Une demande de prix (proposition commerciale fournisseur) demande un prix à un fournisseur avant de commander. La grille les crée comme les commandes fournisseurs : cochez les lignes, puis cliquez sur Créer les demandes de prix.

Interroger plusieurs fournisseurs à la fois

Pour comparer des offres, choisissez d'autres fournisseurs dans Demander aussi à ces fournisseurs avant de cliquer sur Créer les demandes de prix.

Demander aussi à ces fournisseurs

Chaque ligne cochée part chez le fournisseur de la ligne, plus une demande de prix pour chaque fournisseur choisi ici :

  • au prix propre de ce fournisseur pour le produit, s'il en a un ;
  • sinon sans prix, à compléter par le fournisseur.

Une ligne sans fournisseur propre ne peut partir que chez les fournisseurs choisis ici. Cette liste est ignorée lors de la création des commandes fournisseurs.

Ici, la ligne du bureau part chez son fournisseur présélectionné, Metro Office Furniture, et chez Nordic Wood Supply. Deux demandes de prix sont créées et liées à la commande client :

Les demandes de prix créées

Ce sont des demandes de prix Dolibarr ordinaires. Envoyez-les et enregistrez la réponse du fournisseur comme d'habitude : modifiez les prix, validez, puis clôturez la demande comme signée quand vous acceptez l'offre.

Une demande de prix signée

Ici, Nordic Wood Supply a proposé 229 par bureau, livré pour le 10 octobre, et la demande a été signée.

Demandes déjà envoyées et prix signés

De retour dans la grille, chaque ligne liste les demandes de prix déjà envoyées pour elle, avec leur statut (1). Une fois une demande signée, son prix apparaît dans la liste des prix fournisseurs sous Demandes de prix signées (2). Il est présélectionné (Prix fournisseurs), et son délai est le temps restant jusqu'à la date de livraison de la demande.

Un prix signé dans la liste des prix

Quand la commande fournisseur est créée avec ce prix, sa ligne reçoit le prix, la remise et la référence fournisseur de la demande signée. Les demandes seulement validées n'ajoutent pas de prix : tant que le fournisseur n'a pas répondu, leurs prix sont seulement ceux que vous avez envoyés.

Les demandes de prix du produit encore ouvertes mais venant d'autres commandes clients sont signalées par une icône d'information à côté du produit.

Créer les commandes fournisseurs

Cochez les lignes, vérifiez les quantités et les prix, et cliquez sur Créer les commandes fournisseurs.

Les lignes cochées avant la création des commandes fournisseurs

Ici, le bureau part chez Nordic Wood Supply au prix signé, les composants du kit et de la nomenclature sont cochés aussi, et les totaux montrent le montant de la commande de chaque fournisseur.

Toutes les lignes cochées sont d'abord vérifiées. Si une ligne est invalide, rien n'est créé (Quand une ligne est refusée). Sinon, un brouillon de commande fournisseur par fournisseur est créé, ou complété selon le réglage Brouillon utilisé pour chaque fournisseur, en une seule fois. Avec un seul document, vous arrivez sur sa fiche ; avec plusieurs, vous restez sur l'onglet avec un lien vers chacun :

Les commandes fournisseurs créées

Chaque commande fournisseur :

  • est liée à la commande client, et chacune de ses lignes à la ligne de commande client dont elle vient ;
  • suit les réglages pour les conditions de règlement, la date de livraison, le projet, les notes, les champs supplémentaires, le contact et la référence fournisseur ;
  • utilise la devise du fournisseur quand le multi-devise est actif, avec le prix propre du fournisseur dans cette devise.

La commande fournisseur

Sur cette commande fournisseur, la Réf. fournisseur est la référence du client et la date de livraison prévue est la date du jour plus le plus long délai. Avec le réglage actif, chaque ligne affiche la Commande client et le Client pour lesquels elle a été achetée.

Les lignes ne sont jamais fusionnées entre produits. Un composant de kit et le même produit vendu sur sa propre ligne donnent deux lignes (ci-dessus, la chaise apparaît deux fois), pour que chacune reste liée à sa propre ligne de commande client. Quand un brouillon est réutilisé, la ligne déjà alimentée par la même ligne de commande client est complétée au lieu d'être dupliquée.

Suivi : commandé et reçu

Au fil de la création et de la réception des commandes fournisseurs, la grille garde le compte. Cochez Afficher les lignes sans rien à commander pour garder en vue les lignes entièrement commandées.

Sur commandes fournisseurs et Reçu

  1. Sur commandes fournisseurs : la quantité sur les commandes fournisseurs liées, avec un lien vers chacune. Les commandes en brouillon comptent aussi, les commandes annulées et refusées non.
  2. Reçu : ce qui est arrivé sur ces lignes de commande fournisseur. Une coche signifie que tout ce qui est en commande a été reçu. Sont comptées les ventilations directes et les réceptions validées, mais pas les réceptions en brouillon. Quand Dolibarr vérifie les lignes ventilées (réglage SUPPLIER_ORDER_USE_DISPATCH_STATUS), seules les lignes vérifiées comptent.

Ici, les chaises ainsi que le bureau et la chaise du kit sont tous arrivés, et 1 des 2 jeux de charnières.

Quand une ligne d'achat couvre plusieurs lignes de commande client (une ligne par produit), sa quantité est répartie entre elles dans l'ordre des lignes, de même que ce qui a été reçu. Rien n'est compté deux fois.

Les champs Commande client et Client suivent la marchandise jusqu'aux lignes de réception, qu'elles viennent d'une réception ou de la page de ventilation de la commande fournisseur :

Les lignes de réception

Quand une ligne est refusée

Si une ligne cochée ne peut pas être créée, rien du tout n'est créé, et la grille s'affiche de nouveau avec vos quantités et vos choix conservés :

Rien n'a été créé

La raison est affichée sur la ligne :

La ligne refusée

Message Cause
Choisissez un fournisseur. Une ligne sans prix fournisseur n'a pas de fournisseur choisi.
Choisissez un prix fournisseur de ce produit. Aucun prix choisi, un prix qui n'existe plus, ou un prix signé utilisé sur une commande fournisseur alors que Dolibarr n'autorise que les prix fournisseurs prédéfinis.
La quantité à commander doit être supérieure à 0. La ligne est cochée avec une quantité de 0.
Cette ligne n'existe plus sur la commande client. La commande client a été modifiée pendant que la grille était ouverte. Rechargez l'onglet.

Plusieurs commandes clients à la fois

Pour acheter pour plusieurs commandes clients en une fois, cochez-les dans la liste des commandes clients (Commerce > Commandes), choisissez Commander aux fournisseurs dans la liste des actions de masse, puis cliquez sur Confirmer.

L'action de masse Commander aux fournisseurs

La même grille d'achat s'ouvre pour toutes les commandes cochées. Elle ne garde que les commandes que vous avez le droit de voir et qui sont validées ou en cours, jusqu'à 50, et vous indique quand certaines ont été écartées.

Les commandes clients sélectionnées

Avec Une ligne par ligne de commande, les lignes de chaque commande suivent une ligne qui indique la commande, son client et la référence client :

Une ligne par ligne de commande

Avec Une ligne par produit, les lignes d'un produit sont additionnées entre les commandes. Une colonne Commande client (1) indique de quelles commandes vient chaque ligne :

Une ligne par produit

Ici, le bureau est commandé 6 fois par Northwind Traders et 4 fois par Contoso Offices. 6 sont déjà sur une commande fournisseur, il en reste donc 4 à commander. Le stock, le stock virtuel et les modes de quantité portent sur l'ensemble des commandes, si bien qu'un manque de stock n'est jamais compté deux fois.

Tout le reste fonctionne comme pour une seule commande : prix fournisseurs, demandes de prix, kits et nomenclatures, totaux. Quand vous cliquez sur Créer les commandes fournisseurs (ou Créer les demandes de prix), chaque fournisseur reçoit un brouillon avec les lignes de toutes les commandes, créé ou complété selon le réglage Brouillon utilisé pour chaque fournisseur :

Les commandes fournisseurs créées pour deux commandes clients

Chaque ligne d'achat reste liée aux lignes de commande client qu'elle sert, et chaque document d'achat est lié à chaque commande client qu'il sert :

Les documents liés aux deux commandes clients

L'en-tête d'un nouveau document d'achat reprend les valeurs des réglages depuis les commandes qu'il sert, quand elles concordent :

Réglage Avec plusieurs commandes clients
Projet Le projet des commandes quand elles ont toutes le même ; sinon aucun. Avec Réutiliser uniquement les brouillons du même projet, seul un brouillon de ce projet, ou sans projet, est complété.
Conditions et mode de règlement, depuis la commande client Seulement quand toutes les commandes ont les mêmes.
Date de livraison, depuis la commande client La date de livraison la plus proche des commandes.
Référence client dans la référence fournisseur Les références client des commandes, séparées par des virgules.
Notes La note de chaque commande, après sa référence.
Contact de livraison Seulement quand toutes les commandes sont livrées au même contact.
Champs supplémentaires Seulement les valeurs communes à toutes les commandes.
Commande client / Client sur les lignes d'achat La commande quand la ligne sert une seule commande ; le client quand toutes ses commandes sont du même client.

Avec Réutiliser uniquement un brouillon déjà lié à cette commande client, un brouillon lié à l'une des commandes est complété.

Bon à savoir

  • Supprimer une commande fournisseur, une demande de prix ou l'une de leurs lignes supprime ses liens avec la commande client. La quantité réapparaît alors comme à commander. Supprimer la commande client supprime tous ses liens.
  • Les demandes de prix ne comptent pas comme commandées : seules les commandes fournisseurs alimentent Sur commandes fournisseurs.
  • Les totaux par fournisseur sont une estimation : quantité × prix unitaire net des lignes cochées. Les documents appliquent leurs propres arrondis et taxes.
  • Une ligne par produit additionne toutes les lignes de commande client du produit. La ligne d'achat créée est liée à toutes.
  • Pour les développeurs, les hooks ordertosupplierLoadRows, ordertosupplierBeforeAddLine et ordertosupplierAfterGenerate sont décrits dans le README du module.