# Fonctionnalités/Modules supplémentaires Purchase # Charger automatiquement la liste des articles de votre fournisseur dans votre demande de prix Le module *purchase\_order\_line\_auto\_import* ajoute une boite à cocher lors de votre [demande de prix](https://doc.it4socialeconomy.org/link/58#bkmrk-page-title), permettant de charger automatiquement tous les produits liés au fournisseur sélectionné dans leurs quantités minimales. L’utilisateur peut alors supprimer la ligne qu’il ne souhaite pas et mettre à jour la quantité pour chaque produit de la ligne. [![image-1616496589343.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616496589343.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616496589343.png) Ce module possède une dépendance sur le module ; *purchase* # Adapter les prix d'achats et de vente d'un article ### Adapter le prix d'achat et de vente d'un article Il est possible d'adapter les prix d'achats et de ventes d'un article depuis le bon d'achat grâce au module `sale_suggested_price`. Il est aussi possible aussi d'éditer les prix d'achats manuellement via la vue liste du module [`sale_adapt_price_wizard`](https://doc.it4socialeconomy.org/books/application-achat/page/modifier-les-prix-dachat-et-de-vente-menu-edit-price#bkmrk-edition-du-prix-d%27ac). # Ajouter la référence fournisseur d'un article sur le bon de commande Le module *product\_supplier\_code\_purchase* permet lors d'une commande d'un article, d'ajouter à la ligne de la commande d'achat un code fournisseur qui peut être défini depuis la fiche de l'article à commandé. Pour utiliser ce module; 1\. Ajoutez le code fournisseur, dans la référence du fournisseur sur la fiche article [![image-1616503396440.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616503396440.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616503396440.png) [![image-1616503447524.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616503447524.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616503447524.png) 2\. Lors de votre [demande de prix](https://doc.it4socialeconomy.org/link/58#bkmrk-page-title), une nouvelle colonne avec le code fournisseur s'affichera. [![image-1616503546575.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616503546575.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616503546575.png)

Attention : Si l'article est ajouté avec le module [*purchase\_order\_line\_auto\_import*](https://doc.it4socialeconomy.org/link/139#bkmrk-page-title), le code du fournisseur ne sera pas affiché, ainsi, pour afficher le code fournisseur, il faut sélectionner manuellement les articles à commander.

Ce module possède une dépendance sur le module *purchase.* # Gérer les articles entrants - purchase_stock OdooSA [Créer/Compléter] Le module *purchase\_stock* une page supplémentaire dans le sous-menu *Contrôle* qui permet la gestion des articles entrants. [![image-1616505750115.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616505750115.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616505750115.png) [![image-1616507532751.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616507532751.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616507532751.png) Cela rajoute les vues suivantes ; Stock Warehouse Inherited (form) \* purchase.order.form.inherit (form) \* purchase.order.line.form.inherit (form) purchase.report.search.stock (search) purchase\_report\_stock\_rule (qweb) report\_purchaseorder\_document (qweb) report\_purchasequotation\_document (qweb) res.config.settings.view.form.inherit.purchase (form) res.config.settings.view.form.inherit.purchase.stock (form) stock.move.form (form) stock.production.lot.view.form (form) stock.production.lot.view.form.simple (form) stock.rule.form.stock.inherit.purchase\_stock (form) exception\_on\_po (qweb) Ce module possède des dépendances sur les modules ; *stock\_account, purchase* # Ajouter dans les bons de commandes, Responsable, Filtre, Date Le module *beesdoo\_inventory* permet d'ajouter plusieurs paramétrages dans les [bons de livraison](https://doc.it4socialeconomy.org/link/67#bkmrk-r%C3%A9ception) ainsi que des fonctionnalités dans [gestion des commandes](https://doc.it4socialeconomy.org/link/58#bkmrk-page-title), particulièrement dans leurs réceptions. 1\. Ajoute un Responsable sur un bon de commande et l'abonne (follower). [![image-1615996031020.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1615996031020.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1615996031020.png) 2\. Ajoute une date de fin de livraison 3\. Ajoute un bouton “ Copy Move Line Quantity” (3 sur l'image) qui va copier en 1 clic toutes les valeurs de la colonne “Demande initiale” vers la colonne “Fait”. Cela permet de rapidement corriger les lignes pour les produits manquants sans devoir tout recopier manuellement ligne par ligne [![image-1615997757430.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1615997757430.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1615997757430.png) Attention que ce bouton n’apparaît que lorsque le bon de livraison est en état "prêt". 4\. Ajoute un filtre sur les articles sélectionnables sur un bon de livraison (lien avec le fournisseur principal) [![image-1615998927801.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1615998927801.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1615998927801.png) Ce module possède une dépendance sur[ *beesdoo\_base*](https://doc.it4socialeconomy.org/link/6#bkmrk-page-title) et [*beesdoo\_product*](https://doc.it4socialeconomy.org/link/323#bkmrk-page-title) # Ajouter les références fournisseurs sur le bon de livraison Le module *stock\_provider\_ref\_on\_receipt* permet d'afficher les références fournisseur de l'article sur le [bon de livraison](https://doc.it4socialeconomy.org/link/67#bkmrk-r%C3%A9ception) mais également sur le PDF si vous souhaitez imprimer le document. [![image-1616508041619.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616508041619.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616508041619.png) Ce module possède une dépendance sur les modules ; *stock, purchase* # Voir le statut de réception et de facturation depuis la liste des Achats Quand on visualise la liste des bons de commandes d'achats, on peut avoir besoin de voir en un coup d'oeil leur statut de réception (sans devoir se rendre dans le module Stock pour voir les bons de réceptions) et de facturation. C'est possible grâce - au module OCA [*purchase\_picking\_state*](https://github.com/OCA/purchase-workflow/tree/12.0/purchase_picking_state) - au module Coop IT Easy *[purchase\_invoice\_status](https://github.com/coopiteasy/addons/tree/12.0/purchase_invoice_status)* [![image-1628253686268.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-08/scaled-1680-/image-1628253686268.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-08/image-1628253686268.png) L'état de la Réception peut être : - Non reçu - Partially Received - Transféré L'état de la facture peut être : - Rien à facturer - Factures en attente - Payé partiellement - Payé # Facturer les articles ajoutés lors de la réception mais non commandés Il arrive lors d'une réception d'un bon de commande que le fournisseur n'a plus un produit et le remplace par un autre, similaire. Dans ce cas, lors de l'encodage de la réception, un nouvel article doit être ajouté manuellement dans les lignes réceptionnées. Lors de la facturation du bon de commande associé, le nouvel article n'est pas ajouté automatiquement dans la version standard. Le module [`purchase_invoice_new_picking_line`](https://github.com/coopiteasy/purchase-workflow/tree/12.0-add-purchase_invoice_new_picking_line) (anciennement *purchase\_order\_line\_from\_stock) *permet de tenir compte de cet ajout lors de la facturation.

Avant 2021, lorsqu'on ajoutait un autre bon de commande à la facture générée, le système doublait les quantités d'articles réceptionnées en excédent. SI le problème continue de se présenter, merci de nous prévenir.

# Créer des bons de commandes depuis la liste des articles (aide au réapprovisionnement) Le module `purchase_order_generator`permet de de créer une demande de prix depuis une sélection d'articles ce qui vous permet de réapprovisionner plus aisément. Ainsi, depuis la vue des articles, vous pouvez sélectionner des produits d'un même fournisseurs et de créer directement une demande de prix. [![image-1616409472453.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616409472453.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616409472453.png) Une fenêtre s'ouvre, vous pouvez y modifier les quantités de votre commande, [![image-1616409507903.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1616409507903.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1616409507903.png) Ce module possède une dépendance sur ; [beesdoo\_purchase](https://doc.it4socialeconomy.org/link/138#bkmrk-page-title) # Modifier les prix d'achat et de vente (Menu Edit price) Le module `sale_adapt_price_wizard` ajoute une vue liste éditable dans l'application Ventes. Dans **Ventes** < *Edit Price,* une nouvelle vue permet de visualiser les articles sous format de liste. [![image-1618555861423.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-04/scaled-1680-/image-1618555861423.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-04/image-1618555861423.png) Seule la colonne de prix d'achat est éditable.[![image-1618555987891.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-04/scaled-1680-/image-1618555987891.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-04/image-1618555987891.png) ### Edition du prix d'achat Il suffit de modifier le prix dans la colonne puis cliquer sur le bouton "Sauvegarder" pour que le prix d'achat soit adapté sur la fiche de l'article. ### Edition du prix de vente Selon la configuration choisie, le prix de vente sera adapté automatiquement ou manuellement. Le prix de vente sera adapté sur la fiche de l'article en utilisant la valeur du [prix suggéré](https://doc.it4socialeconomy.org/link/323#bkmrk-page-title). #### Modification automatique du prix de vente Dans le menu de **Configuration** du module **Achats,** cocher la case "Automatically write suggested price". Cette option n'a d'effet que sur les modifications des prix d'achats dans le menu "Edit price".[![image-1657616896153.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-07/scaled-1680-/image-1657616896153.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-07/image-1657616896153.png) #### Modification manuelle du prix de vente Pour modifier ensuite le prix de vente manuellement, - sélectionnez les lignes d'articles concernées - cliquez sur le menu "Action" - sélectionnez "Adapt Sales Price" [![image-1618556125835.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-04/scaled-1680-/image-1618556125835.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-04/image-1618556125835.png) #### Adpater les prix depuis les bons de réception des commandes Le module `stock_picking_product_link` ajoute un bouton "X produits" sur les bons de réception, qui permat d'accéder directement à la liste des produits commandés. [![picking_products_buttons.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2023-01/scaled-1680-/picking-products-buttons.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2023-01/picking-products-buttons.png) ##### Si l'on n'utilise pas les variantes d'article : On a alors accès à une vue liste des modèles d'articles, avec les actions habituelles : - L'action *Adapt Price* - Les édition en lot prédéfinies (voir [ici comment éditer en lot](https://doc.it4socialeconomy.org/books/odoo-avance/page/editer-en-lot)) - L'action *Request label printing*, et *Set label as printed* ([plus d'info sur le champ "Print label?"](https://doc.it4socialeconomy.org/books/configurations/page/ajouter-les-informations-detiquette-darticle#bkmrk-vous-avez-achet%C3%A9-un-)) ##### Si les variantes sont activées Ce sont les variantes incluses dans le bon de réception qui sont alors affichées et non les modèles d'articles. # Trier les articles par ordre alphabétiques sur le bon de commande d'achat Le module de l'OCA "[purchase\_order\_line\_sequence](https://github.com/OCA/purchase-workflow/tree/14.0/purchase_order_line_sequence)" ajoute un champ "séquence" sur les lignes de commandes des article. Ce module dépend du module "[stock\_picking\_line\_sequence](https://github.com/OCA/stock-logistics-workflow/tree/12.0/stock_picking_line_sequence)". En complément, on peut aussi installer "[purchase\_order\_line\_deep\_sort".](https://github.com/OCA/purchase-workflow/tree/12.0/purchase_order_line_deep_sort) ### Configuration - Se rendre dans le module **Achats** < *Configuration <* "Configuration". - Dans la section Commandes, choisir les critères de tri (Default Sort Criteria) :[![image-1633622127083.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-10/scaled-1680-/image-1633622127083.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-10/image-1633622127083.png) Les choix sont les suivants : tri par - nom : sur base du nom du produit sur la fiche article - nom du produit : sur base du nom du produit chez le fournisseur (onglet Achat) - référence produit - date prévue - prix - quantité ### Utilisation Lors de la création d'un bon de commande d'achat, à la sauvegarde, les lignes des articles seront triées selon le critère de tri défini dans la configuration. [![image-1633622292182.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-10/scaled-1680-/image-1633622292182.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-10/image-1633622292182.png) # Sélection parmi les articles du fournisseur uniquement, sur le bon de réception Le module `stock_picking_only_suppliers_products` facilite l'ajout d'un article non commandé sur le bon de réception. Lorsqu'une livraison contient un produit non commandé (non présent sur le bon de commande), il faut ajouter ce produit sur le bon de réception. Sans ce module, la liste de tous les articles apparaît. Ce module limite la liste des article ajoutables sur le bon de réception aux seuls articles du fournisseur. [![reception_articles_fournisseur.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-01/scaled-1680-/reception-articles-fournisseur.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-01/reception-articles-fournisseur.png) # Afficher le fournisseur principal Le module `product_main_supplier` ajoute un champ "fournisseur" (ou "Main Seller") sur les fiches article. Le nom du fournisseur ou de la fournisseuse principale (champ affiché dans l'onglet Label) est automatiquement calculé et affichera le·la fournisseur·euse la plus récemment ajoutée dans la liste des fournisseurs et fournisseuses (s'il y en a plusieurs).
[![product_main_supplier_supplierinfo.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/scaled-1680-/product-main-supplier-supplierinfo.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/product-main-supplier-supplierinfo.png)[![product_main_supplier_main_supplier_id.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/scaled-1680-/product-main-supplier-main-supplier-id.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/product-main-supplier-main-supplier-id.png)
Ce module permet de faire une recherche par fournisseur·euse ou par référence fournisseur·euse ("main seller product code") sur les articles, et de trier les articles par fournisseur·euse : [![product_main_supplier_search.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/scaled-1680-/product-main-supplier-search.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/product-main-supplier-search.png) [![product_main_supplier_group.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/scaled-1680-/product-main-supplier-group.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/product-main-supplier-group.png) Le champ "référence fournisseur" est défini dans l'onglet achat de la fiche article : [![product_main_supplier_code.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/scaled-1680-/product-main-supplier-code.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2022-10/product-main-supplier-code.png) ### Changer le fournisseur principal Pour changer le fournisseur principal, il suffit de modifier la ligne fournisseur correspondante et de mettre la date d'aujourd'hui (ici, pour que The Food Hub devienne fournisseur principal) : ![screenshot-bablmarket.test.coopiteasy.be-2023.08.25-12_40_40.png](https://gestion.coopiteasy.be/web/image/126562?access_token=322b8f93-8b10-4f75-97c3-68b61c467fd2) Si l'on ne souhaite pas changer le fournisseur principal, par exemple si c'est une commande exceptionnelle auprès du fournisseur secondaire et que le fournisseur principal ne doit pas changer, alors on peut faire la manip suivante : - sauvegarder la demande de prix en cours sans la valider - ouvrir l'article que l'on souhaite ajouter, s'assurer que le fournisseur souhaité se trouve en haut de la liste, et cliquer sur réapprovisionner : ![screenshot-bablmarket.test.coopiteasy.be-2023.08.25-12_46_23.png](https://gestion.coopiteasy.be/web/image/126564?access_token=b4bd39de-7629-49f7-a2e1-b25a19f9cab3) Cela va ajouter une ligne dans la demande de prix ouverte, à condition que le fournisseur soit bien en haut de la liste. # Champs responsable sur un bon de commande Le module [purchase\_order\_responsible](https://github.com/beescoop/Obeesdoo/tree/12.0/purchase_order_responsible) ajoute un champ "Responsable" aux bons de commande : il s'agit d'un utilisateur qui assurera le suivi de la commande. Cet utilisateur remplace le créateur du bon de commande dans la liste des abonnés. Les coordonnées de cet utilisateur sont imprimées sur les commandes d’achat PDF en tant que «référent». Cela est utile pour un magasin qui a une équipe de plusieurs acheteurs, chacun responsable de plusieurs fournisseurs. # Aide à la sélection des articles Le module [purchase\_order\_main\_supplier](https://github.com/beescoop/Obeesdoo/tree/12.0/purchase_order_main_supplier) facilite la sélection des articles dans un bon de commande. Seuls les articles du fournisseur sélectionné s'affichent, c'est-à-dire les articles dont ce fournisseur est le "[Main Supplier](https://doc.it4socialeconomy.org/books/application-achat/page/afficher-le-fournisseur-principal)". Cela permet de réduire le choix de produits à sélectionner. # Suivre le statut de facturation des bons de commande Module à installer : [*purchase\_invoice\_status* ](https://doc.it4socialeconomy.org/link/152#bkmrk-page-title) Ce module ajoute la colonne suivante dans la vue en liste des bons de commande d’achats : - État de la facture (facture en attente, reçue (si elle est encodée en brouillon ou validée), payée). [![image-1617117390234.png](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/scaled-1680-/image-1617117390234.png)](https://doc.it4socialeconomy.org/uploads/images/gallery/2021-03/image-1617117390234.png)