En este post, vamos a explorar los módulos de Tier Validation, un conjunto de herramientas diseñadas para agregar procesos de validación dentro de Odoo, poniendo el foco especialmente en la modalidad de ventas para ilustrar cómo estos módulos pueden manejar fácilmente la forma en que se gestionan las aprobaciones. Estos módulos han sido desarrollados por la OCA (Odoo Community Association). Esta comunidad nos otorga en Odoo nuevas funcionalidades sostenibles, dirigidas a abordar problemáticas habituales a las que los usuarios de Odoo pueden enfrentarse en su día a día.
Entendiendo los módulos de Tier Validation
Los módulos de Tier Validation introducen un sistema de validación por niveles o "tiers", permitiéndonos definir flujos de trabajo de aprobación detallados y personalizados para diferentes documentos y operaciones.
Basado en el módulo base base_tier_validation, este sistema asegura que ciertas acciones, como confirmaciones de órdenes de venta, compras o transferencias de stock, solo se ejecuten tras recibir las aprobaciones necesarias según una estructura definida previamente.
Este enfoque modular asegura una implantación coherente y segura de políticas de control interno.
Validaciones en pedidos de venta
El módulo sale_tier_validation, específicamente, extiende las funcionalidades de las órdenes de venta, incorporando un mecanismo de validación por niveles que convierte la confirmación de ventas en un proceso más controlado.
Configuración Sale Tier Validation
Veamos cómo configurar y utilizar este módulo eficazmente:
Configuración inicial: Tras instalar el módulo, que depende de base_tier_validation, dirigirse a Ajustes > Técnico > Definición de nivel para comenzar a definir las reglas de validación para las órdenes de venta.
Definiendo reglas de validación:
Nombre y modelo referenciado: Asigna un nombre a tu regla de validación y selecciona Pedido de venta como el modelo aplicable.
Validado por: Escoge entre validar por un usuario específico, un grupo específico, o un campo en un registro relacionado. Esta flexibilidad permite adecuar el proceso de validación a la estructura organizativa de la empresa.
Sale Tier Validation: Opciones adicionales
Aprobar por secuencia: Garantiza que las validaciones se realicen siguiendo un orden específico.
Establecer un dominio: Podremos establecer un filtro para que solo necesiten validación los pedidos de venta con ciertos requisitos, como por ejemplo pedidos de venta provenientes del extranjero.
Notificar a los revisores: Cuando está activado, los revisores designados recibirán notificaciones automáticas.
Comentar: Habilita la opción para que los revisores dejen comentarios durante el proceso de validación, fomentando una comunicación efectiva y registro detallado de las decisiones tomadas.
Gestionando una validación
Cuando se crea un pedido de venta que cumple con las condiciones predefinidas en la configuración anterior, se activa la posibilidad de solicitud de validación. El usuario responsable puede solicitar la validación a través del botón correspondiente, lo que genera revisiones pendientes según la configuración de los niveles de validación.
Otros usuarios asignados revisan y pueden aprobar o rechazar la solicitud. Si todos los niveles de aprobación se validan, el pedido puede ser confirmado.
Además, existe la posibilidad de reiniciar el proceso de aprobación si es necesario ajustar el pedido basándose en las revisiones o cancelar la solicitud si se decide no proceder
La configuración detallada y el uso de estas opciones mejoran significativamente la gestión de las órdenes de venta, permitiendo implementar controles internos específicos, reducir errores y asegurar que cada venta cumpla con los criterios establecidos.
OCA va más allá: Purchase y Stock Picking Tier Validation
En la comunidad OCA, se sigue progresando para dar extensión a las funcionalidades desarrolladas para que estén disponibles en cualquier ámbito posible.
Mientras que Sale Tier Validation sirve como nuestro ejemplo principal, es vital mencionar que el concepto de Tier Validation se ha extendido a otros aspectos a través de módulos como Purchase Tier Validation y Stock Picking Tier Validation.
Estas extensiones aplican un enfoque similar para las órdenes de compra y las operaciones de transferencia de stock, respectivamente, permitiendo extender los beneficios del sistema de validación por niveles a casi todas las áreas de operación.
La implementación de módulos de Tier Validation en Odoo ofrece una solución para el control y la gestión de aprobaciones. Utilizar estos módulos de validación por niveles, podremos comprobar eficazmente los procesos que requieren una supervisión mas concienciada.