Este módulo contabiliza el envío a TicketBAI de las facturas de comercio B2C a los países intracomunitarios según el marco de la normativa europea One-Stop Shop (OSS).
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adapts TicketBAI invoice reporting for B2C sales to EU intra-community countries under the One-Stop Shop (OSS) regime, adding the required VAT regime key and non-subject cause so those invoices are correctly declared to the Basque tax authority.
This module connects the Spanish TicketBAI e-invoicing system with the European One-Stop Shop (OSS) rules. When a company sells to private consumers in other EU countries and uses OSS, the invoice must still be sent to TicketBAI, but with specific tax information.
- It adds a new VAT regime key, code 17, described as "Operación acogida a alguno de los regímenes previstos en el Capítulo XI del Título IX (OSS e IOSS)", available for selection on TicketBAI invoices.
- It adds a new non-subject cause "IE" (not subject in the Basque tax authority due to localisation rules, but foreign tax such as IPS/IGIC or another EU member state's VAT is charged).
- It automatically marks taxes configured with an OSS country as not subject to Basque tax for TicketBAI purposes, and treats them as "entrega" (supply) for the invoice breakdown.
- When an invoice uses a fiscal position flagged for OSS, the non-subject cause is automatically set to IE.
- It validates that TicketBAI invoices have a valid VAT regime key, raising an error if missing or invalid.
The module extends tbai.invoice, tbai.invoice.tax and account.tax. It does not add new menus or screens; the changes appear in the existing TicketBAI invoice and tax configuration forms.
Depends on
Models and fields (3)
- account.tax · extends an existing model
- tbai.invoice · extends an existing model
- tbai.invoice.tax · extends an existing modelnot_subject_to_cause
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/l10n-spain.
terminal Installation and usage
OCA documentation · Odoo 16.0Installation
Source · Odoo 16.0Para instalar esté módulo necesita:
- El módulo
l10n_es_ticketbai. - Los módulos
account_fiscal_position_partner_typeyl10n_eu_oss, que se encuentran en https://github.com/OCA/account-fiscal-rule.git
Configuration
Source · Odoo 16.0Para configurar este módulo es necesario:
- Es necesario especificar la clave de régimen con código 17 en el campo "Clave de regímenes de IVA" de la pestaña "TicketBAI" en las posiciones fiscales relacionadas la normativa europea One-Stop Shop (OSS). En las facturas con estas posiciones fiscales la clave de régimen 17 será seleccionada de forma automática.
No verified information in OCA: Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.