Contexte du document
Stock = pivot de tous les flux (pirates:analyses/transversales/matrice-fonctionnelle-globale.md §4) :
consommé/produit par l’OF, réceptionné par l’achat, expédié par la vente. Triple tête de
référence : ERPNext/Odoo (valorisation multi-méthodes) et un ERP propriétaire du marché des PME
industrielles (colisage UC/UM + SSCC). Objets pivots : product/item, warehouse,
stock_move, lot, serial_number. Aucune reprise de code des ERP étudiés.
Exigence détaillée
- Priorité : Must
- Domaine : DOM-04
- Énoncé : « Elena doit valoriser le stock selon une méthode configurable par article — FIFO, coût moyen pondéré (CMP) et coût standard au minimum — avec écritures de valorisation cohérentes. »
- Justification : différenciateur ERPNext/Odoo (
pirates:analyses/transversales/matrice-fonctionnelle-globale.md §2, DOM-04« valorisation multi-méthodes »). ERPNext propose une méthode de valorisation par article parmi FIFO, coût moyen, LIFO et coût standard ; Odoostock_account+ landed costs (pirates:analyses/erp/odoo/fiche.md §11). Complexe/coûteuse (pirates:analyses/transversales/matrice-fonctionnelle-globale.md §6). - Critères d’acceptation :
- CA-01 — Méthode paramétrable par article (au moins FIFO, CMP, standard). Au Lot 1, changement autorisé seulement si le stock de l’article est nul dans chacun des dépôts, pas seulement par compensation d’un total global. Aucun recalcul ni conversion de l’historique du fait de ce changement ; la méthode antérieure reste conservée pour l’historique et ses corrections rétroactives, la nouvelle s’applique aux nouvelles entrées. Aucun changement avec reprise de stock existant n’est introduit. Les corrections restent soumises aux règles DEC-0234/0240 ; cette capacité produit ne vaut pas justification comptable du changement (DEC-0241).
- CA-02 — Réévaluation et écarts sur coût standard tracés. Au Lot 1, les écarts sur coût standard sont calculés et tracés à chaque entrée, hors couche, et la modification du coût standard d’un article valorisé au standard réévalue ses couches restantes au nouveau standard — périmètre l’article entier, tous dépôts et dimensions de traçabilité confondus — l’écart de réévaluation étant calculé et tracé comme objet distinct, sans recalcul des sorties déjà valorisées ni réécriture du journal des mouvements ; les articles FIFO et CMP ne sont pas concernés (DEC-0289, DEC-0309). La nature comptable de l’écart de réévaluation relève de la responsabilité comptable et du cadre applicable ; Elena outille et trace, sans traitement comptable présumé ni conformité revendiquée (comptabilité de stock au Lot 4, EXG-05-002).
- CA-03 — Intégration des coûts annexes (landed costs) dans la valeur d’entrée. Catégories à couvrir au Lot 1 : transport à l’achat, assurance transport, droits de douane et manutention à réception, sous réserve de qualification de leur traitement comptable ; le libellé d’une catégorie ne suffit pas à rendre toute dépense incorporable (DEC-0243). Pour chaque coût, l’utilisateur sélectionne les lignes réceptionnées concernées et choisit une clé : valeur d’achat, poids, volume ou quantités comparables. Elena calcule la répartition proportionnelle et présente l’aperçu avant validation ; les lignes non sélectionnées ne sont pas affectées. Une clé nécessitant des données absentes ou incompatibles n’est pas utilisable, sans remplacement implicite des données ni bascule automatique vers une autre base. Aucune édition manuelle des montants calculés n’est actée. Aucun coût n’entre dans la valeur d’entrée sur la seule base de son libellé : l’admissibilité est outillée par une qualification explicite par catégorie au niveau de l’instance — incorporable à la valeur d’entrée ou hors valeur — avec le montant retenu selon le traitement fiscal, confirmée ou ajustée au niveau du coût réel, sous droit explicite du responsable comptable et tracée (catégorie, pièce justificative, montant retenu, base de qualification, auteur, horodatage) ; Elena ne fixe pas elle-même la liste des dépenses admissibles, qui relève du cadre comptable applicable et des circonstances de la dépense (DEC-0279). Le calcul applique la doctrine DEC-0127/DEC-0128 étendue aux coûts annexes (DEC-0280) : montant réparti arrêté à la précision de la devise ; assiette calculée sur les seules lignes sélectionnées en précision intermédiaire supérieure, arrondie une seule fois ; parts attribuées à l’unité monétaire minimale inférieure puis unités restantes aux plus grandes fractions, égalités selon l’ordre des lignes, la somme des parts étant exactement le montant réparti ; parts conservées avec le mouvement, sans recalcul ; assiette totale nulle ou inexploitable refusée, sans repli implicite ; assiette « valeur d’achat » prise avant incorporation des coûts annexes, chaque coût réparti indépendamment.
- Requiert : EXG-04-002.
- Conditionne : EXG-05-002 (comptabilité de stock).
Expédition directe — Must au Lot 0, règles et recette progressive
Le cadrage réservé porte l’inclusion décidée par DEC-0069. DEC-0070 valide la saisie pour un client sans commande préalable ; les effets sur le BL sont fixés par DEC-0143 : pas de BL requis au Lot 0, rattachement au Lot 1 lorsqu’il existe sans blocage rétroactif du parcours direct sans stock. DEC-0072 prévoit la création manuelle de facture depuis l’expédition directe au Lot 0, sans constat distinct de réalisation ; le constat avec passage des lignes à facturable est prévu au Lot 4, sans création automatique de facture. DEC-0071 limite le Lot 0 aux articles sans gestion de stock : aucun mouvement ni variation de stock pour l’expédition directe. Cette capacité est distincte du périmètre EXG-04-005 ci-dessous, qui reste au Lot 1. Les règles de correction de source, de réservation, de regroupement et de droits relèvent de l’annexe normative et d’EXG-06-001/CA-08 à CA-14 ; technique et recette non déclarées complètes.