Files
mcp-wms-wiki/wiki_old_13-05-2026/sources/archives/Données principales + stock - LIMAGRAIN - DEV - Confluence.md
T
2026-05-20 09:41:27 +02:00

93 lines
28 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Page mise à jour le 27/02/2026 — basée sur les ateliers d'interfaçage EasyWMS / SAP (05/01 → 23/02/2026) + notes complémentaires du 11/02/2026
___
## Base articles
### Architecture retenue : Lot SAP = Article WMS
Le code article dans EasyWMS est le **code lot SAP**. L'option concaténation code produit + lot SAP a été étudiée et écartée.
Le **code produit SAP** est géré comme un **attribut au niveau du stock** (pas de la fiche article), car un même lot SAP peut correspondre à plusieurs produits différents (ex. : changement de destination).
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="532" data-local-id="44710b261811">Relation</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="544" data-local-id="8d56285caed9">Type</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="552" data-local-id="b2284d564408">Statut</p></div></th></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="564" data-local-id="2f89bf06a726">Lot SAP ↔ Lot Officiel</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="590" data-local-id="6b03775ab125">1 pour 1</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="602" data-local-id="7e43b08611c8">✅ Validé par Limagrain</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="630" data-local-id="4698d5a8a8f6">Code article WMS = Code lot SAP</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="665" data-local-id="5cece3c858ee">—</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="670" data-local-id="7d0611faf499">✅ Validé</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="684" data-local-id="2b1ebe0eceb9">Code produit SAP = Attribut logistique du stock</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="735" data-local-id="8c437f0ba6d9">—</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="740" data-local-id="ca4d7da3633e">✅ Validé</p></td></tr></tbody></table>
### Code article
#### Côté SAP
Chez Limagrain, il existe une base article avec des codes articles uniques. Ces articles sont gérés au lot. Chaque article peut avoir plusieurs codes lots SAP. Chaque code lot SAP a un équivalent code lot OFFICIEL national.
Lot SAP ↔ Lot Officiel (relation 1 pour 1 — validé par Limagrain)
#### Côté EasyWMS
Chez Limagrain, les lots SAP sont gérés comme des articles dans le WMS. Concrètement, chaque lot SAP est descendu via le fichier ITM, et l'article devient un attribut du lot SAP (et non l'inverse).
**Code article WMS = code lot SAP**
### Unité de base selon le type d'article
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1357" data-local-id="0f3dd17937ae">Type article</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1373" data-local-id="33e9fe461761">Description</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1388" data-local-id="3a2158e91900">Unité de base WMS</p></div></th></tr></tbody></table>
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1357" data-local-id="0f3dd17937ae">Type article</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1373" data-local-id="33e9fe461761">Description</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1388" data-local-id="3a2158e91900">Unité de base WMS</p></div></th></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1411" data-local-id="55ddc545b08f">FERT</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1419" data-local-id="aa0e3667276b">Produit fini</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1435" data-local-id="465c66603bdc">BAG (sac)</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1450" data-local-id="a0e23e4fdeba">ZSIZ</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1458" data-local-id="16fc78e791ac">Semi-fini calibré</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1479" data-local-id="7048c69c52f4">KG</p></td></tr></tbody></table>
L'unité de base dans le WMS est l'unité logistique (pas l'unité de base SAP). Un même produit peut exister en BAG et en KG = codes articles WMS différents.
___
## Fiche article (ITM)
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1668" data-local-id="69c773d4d7fd"><strong data-renderer-mark="true">Champ EasyWMS</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1685" data-local-id="cf8879719dc2"><strong data-renderer-mark="true">Champ SAP</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1698" data-local-id="a3693c7ea9c8"><strong data-renderer-mark="true">Remarque</strong></p></div></th></tr></tbody></table>
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1668" data-local-id="69c773d4d7fd"><strong data-renderer-mark="true">Champ EasyWMS</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1685" data-local-id="cf8879719dc2"><strong data-renderer-mark="true">Champ SAP</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="1698" data-local-id="a3693c7ea9c8"><strong data-renderer-mark="true">Remarque</strong></p></div></th></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1712" data-local-id="f4e2ad3a0e71">ItemCode</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1724" data-local-id="7bf6eaed7747">Code lot SAP</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1740" data-local-id="220c51015b33">Clé principale</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1760" data-local-id="b7f80e5d7063">Alias</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1769" data-local-id="ffb28b8c19fb">Lot officiel</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1785" data-local-id="beb00c88f298">Relation 1:1, scannable</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1814" data-local-id="b19696f80ec3">OwnerCode</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1827" data-local-id="459c1cc5e515">—</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1832" data-local-id="c398e0e311b8">Constante "MECALUX"</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1857" data-local-id="120da0fc447b">Description</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1872" data-local-id="6ca917ee5811">Description longue</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1894" data-local-id="60dd6776a156">Affichage PC</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1912" data-local-id="c8b216c68033">AltDescription</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1930" data-local-id="60f1c73914de">Description courte (MAKTL)</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1960" data-local-id="8fffc849e28f">Affichage mobile, &lt; 65 car.</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="1993" data-local-id="0a8a4439b7a8">Type</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2001" data-local-id="13f013111879">FERT / ZSIZ / etc.</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2023" data-local-id="62635f4e8619">+ description du type</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2050" data-local-id="6f4d478b3f99">Family</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2060" data-local-id="c23dd9bd8fa3">Traitement commercial</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2085" data-local-id="9e13424c3f53">+ description. Ex : "20 : R - Cruiser OSR" — pas de séparation de familles lors de la préparation</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2188" data-local-id="b66203a9dbd6">BaseUoM</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2199" data-local-id="7a9dc32c7b05">BAG ou KG</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2212" data-local-id="14ec10137a92">Selon type d'article</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2238" data-local-id="e6a722a5f09c">Weight</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2248" data-local-id="6775471a0035">Poids brut du sac</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2269" data-local-id="d5b47d3e6d4b">Poids unitaire théorique</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2299" data-local-id="744e9afcc709">ContainerQty</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2315" data-local-id="51853ff87386">Nb sacs par palette</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2338" data-local-id="5b434dda3acb">Palette pleine standard</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2367" data-local-id="a9634b741ccf">ContainerType</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2384" data-local-id="0cb353e58e60">Palette</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2395" data-local-id="9623e843fca2">Un seul type de palette</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2424" data-local-id="cd8da49f66d0">CstAtt02</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2436" data-local-id="91e5ba00be73">Espèce</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2446" data-local-id="c9e5ca8fbb37">Ex : M = Maïs, S = Tournesol — pour custom ordonnancement picking</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2517" data-local-id="d96e0f7d7545">CstAtt03</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2529" data-local-id="481da7d14c32">Génération</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2543" data-local-id="39d14aefa989">Génération article rattachée au lot SAP</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2588" data-local-id="e1ce6e57d974">CstAtt04</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2600" data-local-id="7e921fc61fc2">Variété</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2611" data-local-id="e57c9faa46d5">Ex : "LG50465"</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2631" data-local-id="89971fbf9f28">CstAtt05</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2643" data-local-id="9f6008fd9fe3">Big bag</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2654" data-local-id="e19778a5dac8">True / False</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2672" data-local-id="5fbd749944db">CstAtt06</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2684" data-local-id="93d38e5f796f">GTIN</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2692" data-local-id="eba6c1dccc16">Ne peut être un alias car non unique</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2734" data-local-id="9f52d35aead9">CstAtt07</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2746" data-local-id="1f096c37f5b2">Semences essais</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2765" data-local-id="a3e09abf6dbb">True / False</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2783" data-local-id="a242ecb927fc">CstAtt08</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2795" data-local-id="bafaf5522a1e">Size (calibre)</p></td><td rowspan="1" colspan="1" colorname=""></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2819" data-local-id="392c7d384a21">CstAtt09</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2831" data-local-id="a062f41bfb18">Field production area</p></td><td rowspan="1" colspan="1" colorname=""></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2862" data-local-id="8bac722d4ea8">CstAtt10</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2874" data-local-id="bb4e3e734532">Stage</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2883" data-local-id="ae99a6775d63">⚠️ À ajouter — requis pour étiquette échantillon</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2937" data-local-id="d27afc56bbd5">Conversion.Principale.CstAtt01</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2971" data-local-id="c55edda5bf80">Poids unitaire article</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="2997" data-local-id="a446b8c981b0">Poids théorique ERP</p></td></tr></tbody></table>
### Profils logistiques
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3045" data-local-id="92ae7733539d">Type d'article</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3063" data-local-id="951cf0845423">Profil</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3073" data-local-id="d4041ab89de6">Description</p></div></th></tr></tbody></table>
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3045" data-local-id="92ae7733539d">Type d'article</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3063" data-local-id="951cf0845423">Profil</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3073" data-local-id="d4041ab89de6">Description</p></div></th></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3090" data-local-id="4e1a48074db9">Articles classiques</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3113" data-local-id="b8e1176860f3">PROFIL_STANDARD</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3132" data-local-id="785a19fd3014">Gestion Code produit + propriétaire + Description + Pays destination</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3206" data-local-id="d8c76caea882">Palettes bois vides</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3229" data-local-id="987aa3a33236">PROFIL_PALETTE</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3247" data-local-id="d72d2bb0f766">Gestion palette bois vide</p></td></tr></tbody></table>
___
## Stock
### Attributs logistiques standards (décision du 11/02/2026)
Les informations de stock sont gérées via les **attributs logistiques standards** du WMS. Les Custom Attributes au niveau du stock (CstAtt0104) ont été **supprimés** au profit de cette approche.
> 📎 Référence : [Création d'un attribut logistique sans mode de capture](https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000438095876 "https://easywmsfrance.atlassian.net/wiki/spaces/EF/pages/3000438095876")
**Choix clé :** Les modes de capture sont désactivés pour éviter la customisation de tous les écrans.
**Point à tester :** En réception, la création du stock via les attributs logistiques doit être validée (approche standard ou custom — à confirmer par les tests).
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3867" data-local-id="d9520bfee0c6"><strong data-renderer-mark="true">Champ EasyWMS (balise API)</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3897" data-local-id="4f226cb63f34"><strong data-renderer-mark="true">Libellé affiché WMS</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3920" data-local-id="1f7b1058f6ed"><strong data-renderer-mark="true">Champ SAP</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3933" data-local-id="bb24be40464e"><strong data-renderer-mark="true">Remarque</strong></p></div></th></tr></tbody></table>
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3867" data-local-id="d9520bfee0c6"><strong data-renderer-mark="true">Champ EasyWMS (balise API)</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3897" data-local-id="4f226cb63f34"><strong data-renderer-mark="true">Libellé affiché WMS</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3920" data-local-id="1f7b1058f6ed"><strong data-renderer-mark="true">Champ SAP</strong></p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="3933" data-local-id="bb24be40464e"><strong data-renderer-mark="true">Remarque</strong></p></div></th></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3947" data-local-id="6219d2aca346">Lot</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3954" data-local-id="6ce83e2ad42b">Lot</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3961" data-local-id="4b8135010aea">Code produit SAP</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="3981" data-local-id="c6a529fe40a9">Différencie les produits pour un même lot SAP</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4032" data-local-id="c2969f62c181">Color</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4041" data-local-id="197110c872b6">Couleur</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4052" data-local-id="27623e62bf63">Code propriétaire SAP</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4077" data-local-id="0c96c892a96a">≠ "MECALUX" technique</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4104" data-local-id="35d942e51890">Source</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4114" data-local-id="9cbb6287f785">Source</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4124" data-local-id="5d3442b3c9ba">Description courte SAP</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4150" data-local-id="db7c085aa55b">Désignation courte</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4174" data-local-id="089cc0524a19">Size</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4182" data-local-id="69544a1a7b05">Taille</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4192" data-local-id="f57235485b23">Pays de destination</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4215" data-local-id="0c679b644cc9">Peut changer en cours de vie du stock</p></td></tr></tbody></table>
> ⚠️ Les noms de balises API (Color, Size…) ne correspondent pas aux données métier. Le renommage d'affichage est géré dans le WMS.
### Gestion des codes clients / fournisseurs
La base client/fournisseur SAP **n'est pas interfacée** avec le WMS. Les codes sont gérés via des constantes + champ texte libre :
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="4563" data-local-id="382c1a76f3c9">Flux</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="4571" data-local-id="d126738ef567">Champ code</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="4585" data-local-id="8b026d2575c7">Champ Source</p></div></th></tr></tbody></table>
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="4563" data-local-id="382c1a76f3c9">Flux</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="4571" data-local-id="d126738ef567">Champ code</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="4585" data-local-id="8b026d2575c7">Champ Source</p></div></th></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4603" data-local-id="860a342813de">ROR Fournisseur</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4622" data-local-id="fa154d52777e">SupplierCode = "FOURNISSEUR"</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4654" data-local-id="32190fe39dec">Code fournisseur SAP + libellé</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4690" data-local-id="1fb679866072">ROR Retour client</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4711" data-local-id="9dbeb822bc28">AccountCode = "CLIENT"</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4737" data-local-id="4788df3fddf7">Code client SAP + libellé</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4768" data-local-id="7a1b05e53458">SOR / RUT Client</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4788" data-local-id="c7ecb7e5b5e8">AccountCode = "CLIENT"</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4814" data-local-id="88207efecae7">Code client SAP + libellé</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4845" data-local-id="7cadc7b2178d">SOR Production</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4863" data-local-id="e8d4f04a71b8">AccountCode = "PRODUCTION"</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4893" data-local-id="b84a774e334a">—</p></td></tr></tbody></table>
### Gestion des poids
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="4921" data-local-id="ed944523dedc">Situation</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="4934" data-local-id="d718c3f434eb">Comportement</p></div></th></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4952" data-local-id="eb1869bac4a2">Article en BAG (UdM ≠ KG)</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="4981" data-local-id="fd6630a8e12a">L'ERP ne s'intéresse qu'à la quantité de sacs — les écarts de poids sont ignorés</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5067" data-local-id="ad73c2d1140f">Article en KG</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5084" data-local-id="3a35265bf6b4">Seule la quantité en KG intéresse l'ERP — si le poids change (balance), le WMS modifie la quantité</p></td></tr></tbody></table>
Le poids théorique de la ligne de stock (quantité × poids unitaire, hors poids palette) est transmis via l'attribut logistique `Weight`.
___
## Paramètres généraux de l'interface
<table data-testid="renderer-table" data-number-column="false" data-table-width="760" data-layout="default"><colgroup></colgroup><tbody><tr><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="5363" data-local-id="ac6497654c0c">Paramètre</p></div></th><th rowspan="1" colspan="1" colorname="" aria-sort="Néant"><div><p data-renderer-start-pos="5376" data-local-id="6cc9592da5de">Valeur</p></div></th></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5388" data-local-id="db9beedc1214">Format</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5398" data-local-id="3df70e57281d">JSON</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5408" data-local-id="c66f9623ff09">Opération par défaut</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5432" data-local-id="1acd449b7e13">3 = Upsert</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5448" data-local-id="c3d8ec91cee3">Mode de mise à jour</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5471" data-local-id="5af9e83d0005">Complete = true (fiche complète à chaque envoi)</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5524" data-local-id="9b2b3a3766f2">OwnerCode (technique)</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5549" data-local-id="17e5cc0b71e9">"MECALUX"</p></td></tr><tr><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5564" data-local-id="b356bbbcae5e">Site</p></td><td rowspan="1" colspan="1" colorname=""><p data-renderer-start-pos="5572" data-local-id="0764dbd41ea2">WF02</p></td></tr></tbody></table>
___
_Mise à jour basée sur les ateliers du 05/01, 26/01, 27/01, 29/01, 02/02, 16/02 et 23/02/2026_