Bonjour Mathieu, bonjour Fred,
On s'apprête à implémenter ce dont on a parlé dernièrement, concernant les commandes partiellement reçues avec reliquat replanifié. On voulait vous soumettre un exemple concret avant de se lancer.
Voilà donc ce que ça donnerait :
Commande (rien à signaler)
|{ "adjustments": [ { "businessUnitIdErp": "01FR01RET01", "receivedQuantityAdjustment": 0, "productIdErp": "10110", "incomingQuantityAdjustment": 120, "salesDate": [ { "from": "2022-11-30", "to": "2022-12-20" } ], "sellbyDate": "2022-12-20", "stockLineErpId": "15781", "receivedDate": "2022-11-29" } ] } |
Réception partielle de 96, 24 replanifiés, quadruple trame :
* on annule 96 planifié sur l'id initial de la commande (15781) * on reçoit 96 sur un nouvel id (15782) * on annule 24 planifié sur l'id initial de la commande (15781) * on planifie ces 24 à une nouvelle date, sur un nouvel id (15783)
|{ "adjustments": [ { "businessUnitIdErp": "01FR01RET01", "receivedQuantityAdjustment": 0, "productIdErp": "10110", "incomingQuantityAdjustment": -96, "salesDate": [ { "from": "2022-11-30", "to": "2022-12-20" } ], "sellbyDate": "2022-12-20", "stockLineErpId": "15781", "receivedDate": "2022-11-29" }, { "businessUnitIdErp": "01FR01RET01", "receivedQuantityAdjustment": 96, "productIdErp": "10110", "incomingQuantityAdjustment": 0, "salesDate": [ { "from": "2022-11-30", "to": "2022-12-20" } ], "sellbyDate": "2022-12-20", "stockLineErpId": "15782", "receivedDate": "2022-11-29" }, { "businessUnitIdErp": "01FR01RET01", "receivedQuantityAdjustment": 0, "productIdErp": "10110", "incomingQuantityAdjustment": -24, "salesDate": [ { "from": "2022-11-30", "to": "2022-12-20" } ], "sellbyDate": "2022-12-20", "stockLineErpId": "15781", "receivedDate": "2022-11-29" }, { "businessUnitIdErp": "01FR01RET01", "receivedQuantityAdjustment": 0, "productIdErp": "10110", "incomingQuantityAdjustment": 24, "salesDate": [ { "from": "2022-12-01", "to": "2022-12-21" } ], "sellbyDate": "2022-12-21", "stockLineErpId": "15783", "receivedDate": "2022-11-29" }, ] }|
On a donc 2 trames pour annuler le planifié sur 15781, on pourrait fusionner ces trames idéalement. De votre côté je suppose que ça simplifie le travail, on va voir si de notre côté c'est possible sans complexifier les choses.
Est ce que c'est OK pour vous ?
||
Afficher les réponses par date
support-pro20501@listes.nereide.fr