OdooWiki OCA HUB

Base Sequence Option

base_sequence_option folder_open OCA/server-tools open_in_new
Tools Licencia: LGPL-3

Este módulo permite al usuario añadir secuencias opcionales a algunos modelos de documentos. La secuencia que se utiliza se basa en la coincidencia de dominio con los valores del documento (y se omitirá la secuencia original).

Por ejemplo, ahora es posible,

  • Evitar el uso de la secuencia automática de Odoo en la factura y la factura de proveedor con una secuencia de estilo antiguo.
  • Que el pago de cliente y el pago de proveedor se ejecuten en secuencias diferentes.
  • Asignar una secuencia de pedido de venta diferente según la región del cliente.

Este es un módulo base y no hace nada por sí mismo. A continuación se muestran los módulos que permitirán gestionar las opciones de secuencia para cada tipo de documento, es decir,

  • Pedido de compra: purchase_sequence_option
  • Factura / Factura de proveedor / Rectificativa / Pago: account_sequence_option
  • Otros: crear un nuevo módulo con unas pocas líneas de código

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

Este módulo base permite a los administradores definir secuencias de numeración alternativas para documentos, elegidas automáticamente mediante reglas de coincidencia sobre los propios valores del documento. Por sí solo no hace nada; otros módulos deben habilitarlo para cada tipo de documento.

Este es un módulo de base técnica: añade las pantallas y reglas necesarias para configurar una numeración alternativa de documentos, pero no modifica ningún documento por sí mismo. Se deben instalar otros módulos (por ejemplo, para pedidos de compra o facturas) para aplicarlo realmente.

Dónde aparece en Odoo: - Un nuevo menú "Manage Sequence Options" en el área de Ajustes, con una pantalla de lista y otra de formulario. - En el formulario se elige el modelo al que se aplican las opciones, la compañía y un interruptor "Use sequence options". - Cada línea de opción tiene una descripción, una regla de coincidencia ("Apply On") y la secuencia que se va a usar, con su prefijo, sufijo e implementación mostrados a modo informativo.

Reglas de negocio y comportamiento automático: - Cuando un documento solicita su siguiente número, Odoo busca primero una opción cuya regla de coincidencia encaje con ese documento; si se encuentra una, se usa esa secuencia en lugar de la normal. - Si ninguna opción coincide, se usa la secuencia original de Odoo como respaldo. - Si más de una opción coincide con el mismo documento, se genera un error: "Multiple optional sequences found for this model!". - Las opciones se filtran por compañía, y las reglas de registros multicompañía restringen quién ve qué opciones.

Acceso: los usuarios normales solo pueden leer la configuración; solo los administradores de Ajustes pueden crearla, modificarla o eliminarla.

Depende de

base

Menús que añade

Manage Sequence Options
Modelos y campos (3)
  • ir.sequence · amplía un modelo existente
  • ir.sequence.option · modelo nuevoname, model (Apply On Model), company_id (Company), option_ids (Sequence Options), use_sequence_option (Use sequence options)
  • ir.sequence.option.line · modelo nuevoname (Description), model, prefix (Prefix), suffix (Suffix), base_id, company_id, sequence_id (Sequence), filter_domain (Apply On), implementation (Implementation), use_sequence_option

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: 5 confirmadas, 4 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita:

  • Vaya a Settings \> Technical \> Sequences & Identifier \> Manage Sequence Options.
  • Según el módulo extendido instalado, se listarán diferentes tipos de documentos, es decir, Purchase Order.
  • Active "Use sequence options" para usarlo; si no, vuelva a la secuencia normal.
  • Para cada opción, proporcione,
  • Name: es decir, Customer Invoice for Cust A., Customer Payment, etc.
  • Apply On: un dominio de filtro para comprobar si un documento coincide con esta opción.
  • Sequence: seleccione la secuencia subyacente a ejecutar

Nota:

  • Si ninguna opción coincide con el documento, vuelva a la secuencia normal.
  • Si hay varias opciones de secuencia que coinciden con el mismo documento, se generará un error.

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.