OdooWiki OCA HUB

TicketBAI - OSS

l10n_es_ticketbai_oss folder_open OCA/l10n-spain open_in_new
Accounting & Finance License: AGPL-3

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.0

Adapts 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-spain.

terminal Installation and usage

OCA documentation · Odoo 16.0

Para instalar esté módulo necesita:

  • El módulo l10n_es_ticketbai.
  • Los módulos account_fiscal_position_partner_type y l10n_eu_oss, que se encuentran en https://github.com/OCA/account-fiscal-rule.git

Para 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.

info

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.