[{"data":1,"prerenderedAt":452},["ShallowReactive",2],{"\u002Fv5\u002Fdokos\u002Fstocks\u002Frapports\u002Frapport-tracabilite":3,"section:\u002Fv5\u002Fdokos\u002Fstocks\u002Frapports\u002Frapport-tracabilite":451},{"id":4,"title":5,"body":6,"description":436,"extension":437,"meta":438,"navigation":439,"path":447,"seo":448,"stem":449,"__hash__":450},"docs\u002F1.v5\u002F1.dokos\u002F08.stocks\u002F99.rapports\u002Frapport-tracabilite.md","Associer les matières premières aux produits finis (traçabilité)",{"type":7,"value":8,"toc":420},"minimark",[9,14,19,32,35,52,55,59,87,91,101,116,121,124,153,156,178,181,185,222,226,239,246,263,266,270,281,293,296,300,318,329,332,335,379,382,386,389,392,401],[10,11,13],"h1",{"id":12},"associer-les-matières-premières-aux-produits-finis","Associer les matières premières aux produits finis",[15,16,18],"h2",{"id":17},"principe","Principe",[20,21,22,23,27,28,31],"p",{},"Lorsqu'un mouvement de stock de type ",[24,25,26],"strong",{},"Production"," (Manufacture) ou ",[24,29,30],{},"Ré-emballer"," (Repack) consomme des matières premières suivies par numéro de série ou par lot et produit plusieurs produits finis suivis eux aussi par numéro de série ou par lot, rien n'indique, sans information complémentaire, quelle matière première est entrée dans quel produit fini.",[20,33,34],{},"Dokos permet d'enregistrer cette association directement sur le mouvement de stock. Une fois l'association renseignée :",[36,37,38,46],"ul",{},[39,40,41,42,45],"li",{},"en traçabilité ",[24,43,44],{},"ascendante",", un produit fini n'affiche que les matières premières qui lui sont associées ;",[39,47,41,48,51],{},[24,49,50],{},"descendante",", une matière première n'affiche que le produit fini dans lequel elle a été consommée.",[20,53,54],{},"Sans association, chaque produit fini affiche toutes les matières premières consommées dans le mouvement. L'association n'a aucun impact sur les stocks ni sur la valorisation.",[15,56,58],{"id":57},"prérequis","Prérequis",[36,60,61,72,80],{},[39,62,63,64,67,68,71],{},"Les articles concernés (matières premières et produits finis) sont suivis par ",[24,65,66],{},"numéro de série"," ou par ",[24,69,70],{},"lot",".",[39,73,74,75,27,77,79],{},"Le mouvement de stock est de type ",[24,76,26],{},[24,78,30],{}," (Repack).",[39,81,82,83,86],{},"Les ",[24,84,85],{},"Ensembles de Série et Lot"," (Serial and Batch Bundle) des matières premières et des produits finis sont liés au mouvement.",[15,88,90],{"id":89},"associer-les-matières-premières","Associer les matières premières",[20,92,93,94,96,97,100],{},"Le bouton ",[24,95,13],{}," se trouve dans le menu ",[24,98,99],{},"Actions"," du mouvement de stock. Il est disponible :",[36,102,103,110],{},[39,104,105,106,109],{},"sur un mouvement ",[24,107,108],{},"enregistré en brouillon"," : toutes les matières premières peuvent être associées ;",[39,111,105,112,115],{},[24,113,114],{},"validé"," : seules les matières premières laissées sans association peuvent encore être associées.",[117,118,120],"h3",{"id":119},"boîte-de-dialogue-dassociation","Boîte de dialogue d'association",[20,122,123],{},"La boîte de dialogue affiche un tableau des matières premières du mouvement, avec pour chaque ligne :",[36,125,126,132,137,142,147],{},[39,127,128,131],{},[24,129,130],{},"Code de l'article"," ;",[39,133,134,131],{},[24,135,136],{},"N° de série",[39,138,139,131],{},[24,140,141],{},"N° du lot",[39,143,144,131],{},[24,145,146],{},"Qté",[39,148,149,152],{},[24,150,151],{},"N° de série \u002F lot du produit fini"," : la liste des numéros de série et des lots des produits finis du mouvement.",[20,154,155],{},"Deux actions sont disponibles :",[36,157,158,164],{},[39,159,160,163],{},[24,161,162],{},"Enregistrer"," : enregistre l'association et affiche le message « Association enregistrée » ;",[39,165,166,169,170],{},[24,167,168],{},"Attribuer automatiquement"," : répartit automatiquement les matières premières :\n",[36,171,172,175],{},[39,173,174],{},"si le mouvement ne produit qu'un seul produit fini suivi par numéro de série ou par lot, toutes les matières premières lui sont attribuées ;",[39,176,177],{},"sinon, les numéros de série de chaque article sont répartis équitablement entre les produits finis, dans l'ordre. Les matières premières suivies par lot, ainsi que les articles dont le nombre de numéros de série n'est pas divisible par le nombre de produits finis, restent non attribués.",[20,179,180],{},"Si le mouvement ne contient aucune matière première ou aucun produit fini suivi par numéro de série ou par lot, un message vous l'indique. Sur un mouvement en brouillon sans ensembles de série et lot liés, le message vous invite à les lier d'abord. Les numéros de série et lots choisis à la validation ne peuvent être associés qu'après la validation.",[117,182,184],{"id":183},"après-la-validation","Après la validation",[36,186,187,194,201,212,219],{},[39,188,189,190,193],{},"L'association est ",[24,191,192],{},"figée à la validation"," : une matière première déjà associée ne peut plus être modifiée (la modification est bloquée avec un message d'erreur).",[39,195,196,197,200],{},"Les matières premières ",[24,198,199],{},"non associées"," peuvent encore être associées après la validation, avec le même bouton.",[39,202,203,204,207,208,211],{},"La modification d'un mouvement validé requiert le droit ",[24,205,206],{},"d'écriture"," et le droit de ",[24,209,210],{},"validation"," sur le mouvement de stock.",[39,213,214,215,218],{},"Un mouvement ",[24,216,217],{},"annulé"," ne peut plus être modifié.",[39,220,221],{},"Si toutes les matières premières sont déjà associées, le bouton affiche le message « All raw materials are already mapped to finished goods ».",[15,223,225],{"id":224},"attribution-automatique-à-la-validation","Attribution automatique à la validation",[20,227,228,229,232,233,238],{},"L'option ",[24,230,231],{},"Associer automatiquement les matières premières aux produits finis"," se trouve dans les ",[234,235,237],"a",{"href":236},"\u002Fv5\u002Fdokos\u002Fstocks\u002Fstock-settings","Paramètres de stock",". Elle est décochée par défaut.",[20,240,241,242,245],{},"Lorsqu'elle est cochée, à la validation d'un mouvement de Production ou de Ré-emballer, les matières premières non associées en brouillon sont automatiquement réparties entre les produits finis, ",[24,243,244],{},"proportionnellement à leurs quantités"," :",[36,247,248,254],{},[39,249,250,251,253],{},"les matières premières suivies par ",[24,252,66],{}," sont réparties entre tous les produits finis au prorata de leur quantité ;",[39,255,250,256,258,259,262],{},[24,257,70],{}," ne sont associées que si le mouvement ne produit ",[24,260,261],{},"qu'un seul"," produit fini ; sinon, elles restent associées à l'ensemble des produits finis.",[20,264,265],{},"Quel que soit ce paramètre, l'association saisie en brouillon est toujours conservée, et la validation vérifie que chaque matière première associée en brouillon l'est bien vers un numéro de série ou un lot produit par le mouvement : sinon, la validation est bloquée avec un message d'erreur.",[15,267,269],{"id":268},"consulter-lassociation-enregistré","Consulter l'association enregistré",[20,271,272,273,276,277,280],{},"Dans l'",[24,274,275],{},"Ensemble de Série et Lot"," d'une ligne de matière première, une section ",[24,278,279],{},"Produit fini"," affiche, en lecture seule :",[36,282,283,288],{},[39,284,285,131],{},[24,286,287],{},"N° de série du produit fini",[39,289,290,71],{},[24,291,292],{},"N° de lot du produit fini",[20,294,295],{},"Ces champs sont renseignées uniquement pour les mouvements de Production ou de Ré-emballer et ne sont pas modifiables directement : utilisez le bouton de association.",[15,297,299],{"id":298},"résultat-dans-le-rapport-de-traçabilité","Résultat dans le rapport de traçabilité",[20,301,302,303,306,307,309,310,309,312,314,315,245],{},"Le rapport ",[24,304,305],{},"Traçabilité des numéros de série et des lots"," (Serial No and Batch Traceability) suit un numéro de série ou un lot à travers les mouvements de stock. Ses filtres sont ",[24,308,130],{},", ",[24,311,141],{},[24,313,136],{}," et ",[24,316,317],{},"Tracebility Direction",[36,319,320,323,326],{},[39,321,322],{},"« Backward » (par défaut) part du produit fini et remonte vers ses matières premières et ses réceptions ;",[39,324,325],{},"« Forward » part d'une matière première et descend vers les produits finis et les livraisons ;",[39,327,328],{},"« Toutes » affiche les deux sens.",[20,330,331],{},"Dans le résultat, les numéros en vert viennent de la recherche « Backward » et les numéros en rouge de la recherche « Forward ».",[20,333,334],{},"L'association change ce que le rapport affiche :",[336,337,338,351],"table",{},[339,340,341],"thead",{},[342,343,344,348],"tr",{},[345,346,347],"th",{},"Recherche",[345,349,350],{},"Résultat",[352,353,354,363,371],"tbody",{},[342,355,356,360],{},[357,358,359],"td",{},"Produit fini associé, sens « Backward »",[357,361,362],{},"Seules les matières premières associées à ce produit fini.",[342,364,365,368],{},[357,366,367],{},"Matière première associée, sens « Forward »",[357,369,370],{},"Seul le produit fini dans lequel elle a été consommée.",[342,372,373,376],{},[357,374,375],{},"Mouvement sans association",[357,377,378],{},"Chaque produit fini affiche toutes les matières premières du mouvement.",[20,380,381],{},"L'association fonctionne pour les articles suivis par lot comme par numéro de série.",[15,383,385],{"id":384},"exemple","Exemple",[20,387,388],{},"Exemple fictif : un mouvement de production produit trois onduleurs — INV-001, INV-002 et INV-003 — en consommant trois cartes de contrôle : CB-101, CB-102 et CB-103.",[20,390,391],{},"Sans association, le rapport affiche les trois cartes pour chacun des trois onduleurs : impossible de savoir quelle carte se trouve dans quel appareil, ni quel client contacter en cas de rappel fournisseur.",[20,393,394,395,397,398,400],{},"Vous ouvrez le mouvement validé, cliquez sur ",[24,396,13],{}," et attribuez CB-101 → INV-001, CB-102 → INV-002 et CB-103 → INV-003 (ou cliquez sur ",[24,399,168],{},", qui répartit les numéros de série dans l'ordre). Ensuite :",[36,402,403,413],{},[39,404,405,406,409,410,131],{},"la recherche d'",[24,407,408],{},"INV-002"," affiche ",[24,411,412],{},"CB-102",[39,414,415,416,409,418,71],{},"la recherche de ",[24,417,412],{},[24,419,408],{},{"title":421,"searchDepth":422,"depth":423,"links":424},"",1,2,[425,426,427,432,433,434,435],{"id":17,"depth":423,"text":18},{"id":57,"depth":423,"text":58},{"id":89,"depth":423,"text":90,"children":428},[429,431],{"id":119,"depth":430,"text":120},3,{"id":183,"depth":430,"text":184},{"id":224,"depth":423,"text":225},{"id":268,"depth":423,"text":269},{"id":298,"depth":423,"text":299},{"id":384,"depth":423,"text":385},"Sur un mouvement de stock de production ou de réemballage, associez chaque numéro de série ou lot de matière première au produit fini correspondant, pour une traçabilité précise.","md",{"reviewed":439,"last_verified":440,"sources":441},true,"2026-11-04",[442,443,444,445,446],"erpnext@v5-dev:erpnext\u002Fstock\u002Fdoctype\u002Fstock_entry\u002Fstock_entry.js","erpnext@v5-dev:erpnext\u002Fstock\u002Fdoctype\u002Fstock_entry\u002Fstock_entry.py","erpnext@v5-dev:erpnext\u002Fstock\u002Fdoctype\u002Fstock_settings\u002Fstock_settings.json","erpnext@v5-dev:erpnext\u002Fstock\u002Freport\u002Fserial_no_and_batch_traceability\u002Fserial_no_and_batch_traceability.js","erpnext@v5-dev:erpnext\u002Fstock\u002Freport\u002Fserial_no_and_batch_traceability\u002Fserial_no_and_batch_traceability.py","\u002Fv5\u002Fdokos\u002Fstocks\u002Frapports\u002Frapport-tracabilite",{"title":5,"description":436},"1.v5\u002F1.dokos\u002F08.stocks\u002F99.rapports\u002Frapport-tracabilite","wA0qQApuR_DcBuLZ4wnTY33fOaFYo5pWoqRw43xRTBc",{},1793872083609]