2025 Mar 21 5:13 PM - edited 2025 Mar 21 5:15 PM
Estimados buen día para todos, tengo el caso siguiente:
Estoy actualizando una Orden uso el metodo Patch, tambien uso B1S-ReplaceCollectionsOnPatch = true
el caso que cada vez que actualizo un documento, el campo "UnitPrice" no se actualiza en algunas líneas de detalle.
Lo único que he identificado es que si este valor coincide anteriormente simplemente lo deja en valor 0.
Recien cuando realizo un segundo envío este actualiza los valores correctos:
ya he probado agregandole el campo "LineNum" pero en estos casos me sale el error
Les adjunto el json que genera la Orden (Generar_OC.txt) y el que modifica (Modificar_OC.txt)
espero me puedan brindar su apoyo.
Atte. Jose Vasquez
Request clarification before answering.
Estimados les comparto le que he estado analizando para poder darle una solución a este problema presentado.
He identificado dos posibles formas de realizar los cambios en la actualización de órdenes de venta :
Modificar el valor del "UnitPrice" agregándole 0.0001. Dado que nuestra facturación se redondea a dos decimales, este ajuste no afecta los montos finales. Sin embargo, en pedidos de gran volumen, los valores podrían variar ligeramente.
Realizar un segundo envío y descartar el primero. En este caso, el primer envío generaría el error, pero el segundo lo corregiría. No obstante, esta solución implicaría un mayor tiempo de respuesta para reflejar los cambios en SAP.
Espero que esta información les sea útil. Quedo atento a sus comentarios.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
8 | |
6 | |
5 | |
5 | |
5 | |
4 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.