Contexte du document
Cycle achat mature partout (pirates:analyses/transversales/matrice-fonctionnelle-globale.md §2, DOM-02) ;
ERPNext différencie par le Supplier Scorecard et la sous-traitance à matières
fournies ; un ERP propriétaire du marché des PME industrielles par les achats affectés et
les commandes ouvertes. Objets pivots : partner (fournisseur), purchase_order, receipt.
Aucune reprise de code des ERP étudiés.
Exigence détaillée
- Priorité : Must
- Domaine : DOM-02
- Énoncé : « Elena doit proposer des réapprovisionnements automatiques par règles paramétrables (seuil mini/sécurité, sur besoin OF, sur commande client) générant des propositions d’achat. »
- Justification : Odoo propose des règles d’approvisionnement pull/push (
stock.rule) ; ERPNext gère des seuils de réapprovisionnement par article (Item Reorder) ; le calcul des besoins générant des propositions de réapprovisionnement est aussi une pratique de référence observée chez un ERP propriétaire du marché des PME industrielles. - Critères d’acceptation :
- CA-01 — Seuils de réapprovisionnement par article/entrepôt. Le seuil est le déclencheur de la proposition, supérieur ou égal au stock mini, et le déclenchement se calcule sur le disponible ; définitions et ordre des seuils fixés par DEC-0260.
- CA-02 — Génération de propositions d’achat consolidées. Au Lot 1, les lignes en défaut d’un même fournisseur sont regroupées en une proposition unique, l’entrepôt, l’article, la quantité et l’unité restant visibles ligne à ligne, sans fusion entre fournisseurs, devises ou unités non convertibles. La proposition n’est pas un engagement : elle est consultable et ajustable, sans validation préalable, convertible explicitement en commande fournisseur ou rejetable avec trace, et porte une date de validité dont l’échéance la rend périmée et non convertible sans recalcul, tout en restant consultable (DEC-0261).
- CA-03 — Distinction règle sur stock / règle sur besoin (contremarque).
- Dépendances : EXG-04-001, EXG-02-001 ; interagit avec EXG-03-008 (MRP/CBN).