OdooWiki OCA HUB

TicketBAI - Point of Sale - declaración de todas las operaciones de venta realizadas por las personas y entidades que desarrollan actividades económicas

l10n_es_ticketbai_pos folder_open OCA/l10n-spain open_in_new
Accounting & Finance Licencia: AGPL-3

TicketBAI - Point of Sale - declaración de todas las operaciones de venta realizadas por las personas y entidades que desarrollan actividades económicas

auto_awesome Qué hace este módulo

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

Añade el cumplimiento de TicketBAI al Punto de Venta: cada venta del TPV se firma y se encadena con una factura simplificada de TicketBAI, y el pedido se bloquea si faltan los datos requeridos del cliente, de la empresa o de impuestos.

Este módulo conecta el Punto de Venta con las reglas españolas de facturación electrónica TicketBAI. Cuando TicketBAI está habilitado para la compañía, cada pedido del POS que no se factura a un cliente genera una factura simplificada TicketBAI, firmada con el certificado configurado y enlazada con la factura anterior en una cadena.

En el Punto de Venta, antes de que se pueda validar un pedido, el sistema comprueba que el NIF de la compañía esté establecido, que el cliente tenga un país, un NIF o número de identificación y un código postal válido de 5 dígitos, que los productos tengan impuestos y que la posición fiscal tenga una clave de régimen de IVA. Si alguna comprobación falla, una ventana emergente de error bloquea la validación. La factura firmada y su código QR se muestran en el ticket.

En el back office, los pedidos del POS tienen una pestaña TicketBAI que muestra la factura enlazada, el régimen de IVA, los archivos enviados y las respuestas recibidas de la agencia tributaria. Un nuevo menú bajo la configuración del Punto de Venta da acceso a los certificados TicketBAI. La pantalla de configuración del POS permite establecer un número de serie del dispositivo y un certificado opcional, y requiere la secuencia de ID de factura simplificada cuando TicketBAI está habilitado.

Las rectificaciones y las facturas de cliente enlazadas a un pedido del POS se gestionan de forma que el ticket original se referencia como la factura sustituida.

Menús que añade

TicketBAI Certificates
Modelos y campos (6)
  • pos.order · amplía un modelo existentetbai_enabled, tbai_invoice_id (TicketBAI PoS Order), tbai_invoice_ids (TicketBAI Invoices), tbai_response_ids (Responses), tbai_vat_regime_key (VAT Regime Key)
  • pos.config · amplía un modelo existentetbai_enabled, tbai_certificate_id (TicketBAI Certificate), tbai_last_invoice_id (Last TicketBAI Invoice sent), tbai_device_serial_number (Device Serial Number), iface_l10n_es_simplified_invoice
  • pos.session · amplía un modelo existente
  • account.move · amplía un modelo existentetbai_substitution_pos_order_id
  • tbai.invoice · amplía un modelo existentepos_order_id
  • res.config.settings · amplía un modelo existentepos_tbai_certificate_id, pos_tbai_device_serial_number (PoS TicketBAI Device Serial Number)

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. 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.

terminal Instalación y uso

Sin información verificada

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.

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.