OdooWiki OCA HUB

Sale Product Identification Numbers

sale_product_identification folder_open OCA/sale-workflow open_in_new
Sin categoría Licencia: AGPL-3

A veces, al vender un producto, es necesario exigir documentación (autorización, identificación, etc.) al cliente para justificar la venta. Ejemplos: Venta de un producto corrosivo: se requiere un documento que autorice su manipulación. Para controlar este proceso, configuramos una categoría Corrosive en el listado de productos.

Venta de alcohol: en este caso, no se permiten ventas a menores. Para controlar este proceso, configuramos una categoría Minor en el listado de productos.

Este módulo permite controlar estos procesos mediante identificaciones en el listado de productos.

Tenga en cuenta que esta funcionalidad depende del módulo partner_identification. Para la configuración detallada, consulte la documentación de ese addon.

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 18.0

Requerir documentos de identificación del cliente (autorizaciones, identificaciones) antes de confirmar pedidos de venta que contengan ciertos productos. Configurar qué categorías de identificación se necesitan por producto y si son obligatorias u opcionales.

Este módulo permite exigir una prueba de identidad o autorización del cliente antes de poder confirmar una venta. En la pestaña Ventas de cada producto aparece una sección "Identification" con una casilla para activar el requisito y una lista donde se seleccionan las categorías de identificación (definidas por el módulo partner identification), se marca cada una como obligatoria u opcional y se añade un mensaje explicativo.

Cuando un usuario confirma un pedido de venta, Odoo comprueba los registros de identificación del cliente. Si falta una identificación obligatoria o está caducada, se bloquea la confirmación con un error que enumera los productos y las categorías requeridas. Si solo faltan identificaciones opcionales, aparece un asistente emergente con la lista; el usuario puede hacer clic en Confirm para continuar de todos modos o en Cancel para detenerse.

  • Las identificaciones se validan contra los registros del cliente, teniendo en cuenta las fechas de validez.
  • Las categorías duplicadas en la configuración de un producto se rechazan con un error de validación.
  • El módulo modifica product.template, sale.order, res.partner.id_number y añade los modelos product.template.id_category y confirm.identification.
  • Los derechos de acceso se conceden a todos los usuarios internos.
Modelos y campos (5)
  • sale.order · amplía un modelo existente
  • product.template · amplía un modelo existenterequired_identification, product_tmpl_category_ids
  • res.partner.id_number · amplía un modelo existente
  • confirm.identification · modelo nuevomessage, order_ids (Orders)
  • product.template.id_category · modelo nuevomessage, category_id, is_mandatory, product_tmpl_id

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Añadir identificaciones al producto

  • Vaya a Ventas -> Productos -> Productos
  • Cree un nuevo producto
  • Vaya a la pestaña Ventas y seleccione la opción Identificación requerida.
  • Se habilitará un árbol en el que deberá configurar la(s) categoría(s) de identificación requerida(s) para el producto sin repetirlas.
  • Si define alguna categoría como opcional, aparecerá un asistente al confirmar el pedido para confirmar si las identificaciones son correctas y continuar con el proceso.
  • Guarde

Validar pedido con productos de identificación

  • Vaya a Ventas -> Pedidos -> Presupuestos
  • Cree un nuevo pedido y añada a las líneas cualquier producto que requiera identificación.
  • Una vez confirmado el pedido, se validarán los números de identificación del cliente seleccionado para ver si tienen las categorías requeridas para el/los producto(s) añadido(s).
  • Si el partner no tiene todas las categorías en su número de identificación válido (Validity Date), se mostrará un mensaje con las categorías faltantes (y su mensaje definido en el producto) para validar.
  • Al validar las categorías requeridas, se validan las opcionales, para lo cual se mostrará un asistente para confirmar.
  • Si el cliente tiene todas las identificaciones correctas, la confirmación del pedido sigue su flujo normal.

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: Instalación, 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.