
En Business Central, cuando se envía una solicitud de aprobación para una factura de compra o venta, el documento entra en estado “Pendiente de aprobación”. Sin embargo, existe una situación crítica: el campo de descuento puede seguir siendo modificado sin restricciones, incluso después de haber iniciado el flujo de aprobación.
Esto representa una brecha funcional que puede afectar la integridad del proceso, especialmente en entornos donde el descuento tiene impacto contable, fiscal o contractual.
¿Qué implica esta situación?
- Riesgo de manipulación posterior: El aprobador revisa un documento que podría haber sido alterado después de la solicitud.
- Desalineación entre lo aprobado y lo registrado: El monto final puede no coincidir con lo que fue validado.
- Falta de trazabilidad clara: No siempre queda registro de quién modificó el descuento ni cuándo.


¿Qué puedes hacer como consultor o administrador funcional?
1. Revisar el diseño del flujo de aprobación
Asegúrate de que el flujo incluya condiciones que bloqueen la edición de campos sensibles una vez enviada la solicitud.

2. Activar validaciones personalizadas
Puedes usar Power Automate o eventos personalizados en AL para bloquear cambios en campos clave cuando el documento esté en estado de aprobación.
Ejemplo: Power Automate → Trigger: On Field Change → Condition: Status = Pending Approval
3. Auditar cambios en campos sensibles
Revisa el historial de cambios en el documento para detectar modificaciones posteriores a la solicitud.

Recursos recomendados
Para terminar:
El hecho de que se pueda modificar el descuento en una factura pendiente de aprobación no es un error técnico, sino una decisión funcional que requiere revisión. Si tu organización depende de aprobaciones como mecanismo de control, este comportamiento puede debilitar la confianza en el proceso.
¿Tu flujo de aprobación protege lo que realmente importa?