OdooWiki OCA HUB

Partner Tier Validation

partner_tier_validation folder_open OCA/tier-validation open_in_new
Contact Licencia: AGPL-3

Añade un flujo de trabajo de aprobación a los Partners. La regla predeterminada requiere que los nuevos contactos de empresa sean aprobados antes de poder utilizarlos.

La regla se puede extender a nuevos contactos que no sean de empresa, pero ten en cuenta que puede causar problemas con contactos nuevos creados automáticamente, como los generados al procesar correos electrónicos entrantes.

Si el campo 'Is Company' o 'Parent' cambia, entonces el contacto queda en Solicitud de aprobación.

Para ello, el nuevo registro de contacto se mantiene como "Archivado" hasta que se aprueba.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Añade un flujo de trabajo de aprobación a Contactos para que los contactos de empresa nuevos o modificados deban ser revisados y aprobados antes de poder utilizarse. Los revisores pueden encontrar los contactos pendientes de su aprobación mediante un filtro dedicado.

Este módulo lleva el proceso de aprobación de validación por niveles a Contactos (res.partner). Se incluye una regla de aprobación preconfigurada llamada "Validate New Company" pero está inactiva por defecto; cuando se activa, requiere que cualquier contacto marcado como empresa sea revisado por usuarios del grupo de usuarios internos antes de considerarse aprobado.

  • Los contactos pasan por etapas: comienzan en un estado borrador/cancelado y se confirman una vez aprobados. Los botones de aprobación aparecen en la cabecera del formulario de contacto, junto al campo de etapa.
  • Si se modifican ciertos campos clave en un contacto —como el tipo de empresa, el contacto padre, el número de IVA, el estado, el país, la posición fiscal o las cuentas por cobrar/pagar—, el contacto vuelve a la etapa predeterminada y se reinicia el proceso de aprobación.
  • Se añade un nuevo filtro "Needs my Approval" a la vista de búsqueda de Contactos, que permite a un revisor listar rápidamente los contactos que esperan su aprobación.
  • El módulo también pone res.partner a disposición como modelo que se puede seleccionar al configurar reglas de validación por niveles, de modo que los administradores puedan crear sus propias reglas de aprobación para contactos.

Se basa en los módulos Contacts, tier validation y partner stage, y afecta a los modelos res.partner y tier.definition.

Modelos y campos (2)
  • res.partner · modelo nuevo
  • tier.definition · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/tier-validation.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Este módulo depende de base_tier_validation. Puedes encontrarlo en OCA/server-ux

Antes de usar, verifique la configuración de Contact Stages para asegurarse de que la etapa predeterminada tenga el campo "Related State" establecido en "To Approve". Por ejemplo, tener la etapa "Draft" como predeterminada garantiza esto.

Se debe definir una excepción de validación si desea poder cambiar la etapa después de la validación y luego poner el contacto disponible.

Un usuario normal crea un nuevo Contact y lo envía para aprobación:

  • Cree un Contact que active al menos una "Tier Definition". El Contact estará en estado Draft y marcado como Archived hasta que sea aprobado.
  • Haga clic en el botón Request Validation.
  • En la sección Reviews, en la parte inferior del formulario, inspeccione las revisiones pendientes y su estado.

El aprobador revisa los Contacts para aprobarlos:

  • Navegue a la aplicación Contacts y seleccione el filtro "Needs my Approval"
  • Abra el formulario del Contact para aprobarlo. Mostrará un banner "This Records needs to be validated", con las opciones "Validate" y "Reject".
  • El aprobador puede cambiar la etapa a "Active". Esto hará que el registro esté disponible para ser usado.

Las acciones Approve/Reject no cambian automáticamente el State. Esto podría ser una mejora futura.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.