Este desarrollo tiene por objetivo recuperar los precios de los productos que conformen una transacción, cuando la misma ingresa vía API. En donde un sistema externo no pueda indicarnos su precio, pero si el documento al cual deben ser vinculados
Estos precios se obtendrán del documento indicado en la API para vincularse en origen (Campo VinculacionOrigen).
Pasos a seguir:
- Se debe contar con el Bproc de tipo Webhook denominado “Actualizar Precio Por Vinculación” en el maestro de Bprocs y validar que el mismo se encuentre activo.
Para ello debemos Ingresar a Menú - Configuración - Diseño del espacio de trabajo - Diccionarios - Bproc - Luego debemos ingresar al maestro Tipos de Documento, acceder al documento de categoría despacho donde deseemos configurar el bproc, y en la solapa Bprocs visualizar el bproc “Actualizar Precio Por Vinculación” el cual debemos activar colocando el Check Activo.
Consideraciones
- Si el documento enviado por API tiene vinculaciones en origen y no envía el atributo Precio en el JSON, deberá realizar la actualización del precio y recalcular el importe de aquellos productos que sean coincidentes entre documento origen y destino.
- Si el documento enviado por API tiene vinculaciones en origen y envía el campo Precio con valor (incluye precio 0), NO realizará la actualización del precio y NO recalculará el importe, sino que prevalecerá el indicado en el JSON.
- Si el documento enviado por API tiene vinculaciones en origen y envía el atributo Precio sin valor (es decir vacío), realizará la actualización del precio y recalculará el importe.
- Si el documento enviado por API no tiene vinculaciones en origen para alguno de sus productos, NO actualizará el precio ni recalculará el importe para esas líneas de producto.
- En caso de que el documento origen no maneje importes, no actualizará el precio ni recalculará el importe.