Punto de venta adaptado a la legislación española por dispositivo
- Cubre el requerimiento legal de secuencias de facturas simplificadas del TPV en el caso de que los dispositivos se queden sin conexión.
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.0Permite a los comercios españoles de punto de venta asignar una secuencia de numeración de factura simplificada independiente a cada dispositivo de TPV físico, de modo que cada caja mantenga su propia numeración legal de facturas incluso cuando los dispositivos trabajan sin conexión.
Cuando se instala este módulo, aparece una nueva configuración en la configuración de Point of Sale: "Secuenciación por dispositivo físico". Una vez activada, puede crear una lista de dispositivos físicos (por ejemplo, "Caja 1", "Caja 2") en Point of Sale > Configuración > Dispositivos físicos del TPV, y cada dispositivo está vinculado a su propia secuencia de numeración.
- Cada dispositivo tiene su propio prefijo de factura simplificada, relleno y siguiente número, que se muestran en el registro del dispositivo.
- Cuando un cajero abre el TPV, un popup pregunta qué dispositivo físico se está utilizando; el dispositivo elegido se bloquea en el servidor para que dos cajas no puedan usar el mismo al mismo tiempo.
- El nombre del dispositivo se muestra en la barra superior del TPV, y el dispositivo se almacena en cada
pos.order(campo "Dispositivo físico del TPV"). - Los pedidos se pueden filtrar y agrupar por dispositivo físico en la lista de pedidos del TPV.
- El número de factura simplificada se toma de la secuencia del dispositivo en lugar de la configuración del TPV, y el nombre del pedido se establece a partir del ID único español cuando se paga el pedido.
- Si no hay ningún dispositivo disponible o no se selecciona ninguno, la sesión no puede iniciarse y el TPV se cierra con una advertencia.
- Los dispositivos son específicos de la compañía, y solo los responsables del TPV pueden crearlos o modificarlos.
Depende de
Modelos y campos (6)
- pos.order · amplía un modelo existentepos_device_id (POS Physical Device), pos_sequence_by_device
- pos.config · amplía un modelo existentepos_device_ids (Available POS devices), pos_sequence_by_device
- pos.device · modelo nuevoname, locked, sequence, company_id (Company), device_simplified_invoice_number (Sim.Inv number), device_simplified_invoice_prefix (Simplified Invoice prefix), device_simplified_invoice_padding (Simplified Invoice padding)
- pos.session · amplía un modelo existente
- res.company · amplía un modelo existentepos_sequence_by_device
- res.config.settings · amplía un modelo existentepos_device_ids, pos_sequence_by_device
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-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/l10n-spain.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Activación de secuencia por dispositivo
- Esta configuración se activa en Punto de venta \> Configuración \> Ajustes \> Secuenciación \> Secuencia TPV por dispositivo.
Configuración de dispositivos físicos por TPV
- Acceder a Punto de venta \> Configuración \> Dispositivos físicos TPV
- Crear dispositivos y sus secuencias. Cada dispositivo debe tener su propia secuencia.
- En Punto de venta \> Configuración \> Ajustes \> Secuenciación \> Dispositivos físicos TPV.
- Establecer los dispositivos físicos disponibles en ese punto de venta. Si se deja en blanco, se podrán seleccionar todos los dispositivos creados.
En caso de la activación de secuencias por dispositivo:
Selección de dispositivo
Al entrar en la sesión se establecerá el dispositivo a utilizar.
- En caso de que haya conexión, el dispositivo es bloqueado y no puede ser seleccionado al entrar a la sesión desde otro dispositivo.
- En caso de que no haya conexión, al intentar realizar el primer pedido el dispositivo será expulsado de la sesión. Cuando se vuelva a conectar y entre en la sesión, el pedido estará pendiente. Se podrá acabar de tramitar.
Transcurso de sesión
Se irán haciendo pedidos, y se establecerá la secuencia indicada en la definición del dispositivo.
En caso de pérdida de conexión: Cuando se recupere la conexión se incluirán los pedidos en la sesión.
En caso de pérdida de conexión + incidente en dispositivo (pérdida de batería, cierre de ventana o navegador): El dispositivo se queda bloqueado. Tiene que ser desbloqueado manualmente para volver a usarse. En caso de entrar en la misma sesión, los pedidos pendientes se incluirán en la misma sesión. En caso de ser una sesión diferente, serán incluidos en una sesión de rescate siguiendo el estándar de Odoo.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.