Descripción
La funcionalidad Último Documento, permite marcar un documento como cumplido y bloquearlo para evitar su uso posterior en otros circuitos, ya que fue incorporada en el workflow de relaciones de transacciones.
De esta manera, optimiza la gestión de circuitos en los que el último comprobante está asociado a inventarios. Esto automatiza su control y cierre cuando las cantidades entregadas o facturadas, igualan a las cantidades solicitadas.
Beneficios
- Optimiza los workflows de transacciones al reducir procesos manuales de control.
- Aporta mayor automatización y seguridad en el cierre de circuitos documentales.
- Mejora y facilita la trazabilidad de circuitos documentales frecuentes, como:
- Orden de Compra → Factura → Remito
- Orden de Compra → Remito → Factura
- Permite adaptar el criterio de "Último Documento" según las necesidades de cada operación.
La funcionalidad fue implementada en VLCWA-3334
¿Cómo funciona?
Se incorpora un nuevo campo denominado "Cumple doc final" en la parametrización de relaciones de transacciones, que permite identificar qué documento cumple la condición de último en el circuito.
Cuando este campo se marca como Sí, el sistema valida que las cantidades entregadas o facturadas igualen a las cantidades solicitadas, determinando automáticamente que el circuito está cerrado.
Implementación técnica
Para su implementación, se realizaron los siguientes ajustes:
- Creación del nuevo campo
lcumpledocen la tablatranparamrelation. - Incorporación de este campo en la grilla de la transacción TranParamRelation.
- Actualización de consultas de carga y procesos de inserción en transacciones de:
- Ventas
- Compras
- Pedidos
- Movimientos de stock (Movmer)
- Desarrollo de una función que evalúa la condición de último documento y devuelve la cantidad correspondiente según los valores cargados.
Este criterio actúa de manera similar al actual concepto de "Cumplido", pero con mayor flexibilidad, ya que puede aplicarse selectivamente a determinadas relaciones de documentos.
Consideraciones generales
- La funcionalidad aplica a todos los workflows que gestionen relaciones de transacciones con cantidades.
- Para su correcta operación, es necesario actualizar las parametrizaciones en TranParamRelation y configurar el campo Cumple doc final según corresponda.
- Requiere verificación de inserciones en los módulos afectados antes de su uso en ambientes productivos.
Ejemplos de aplicación:
Caso 1: Orden de Compra → Factura → Remito
El Remito se marca como "Cumple doc final = Sí". Al cumplirse la condición de cantidades facturadas/entregadas igual a las cantidades solicitadas, el circuito se cierra automáticamente.
Caso 2: Orden de Compra → Remito → Factura
La Factura se configura como "Cumple doc final = Sí", con el mismo criterio de cierre automático.
_______
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo