OdooWiki OCA HUB

TicketBAI (API) - Batuz - declaración de todas las operaciones de venta realizadas por las personas y entidades que desarrollan actividades económicas en Bizkaia

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

Módulo base (API) para la declaración de todas las operaciones de venta realizadas por las personas y entidades que desarrollan actividades económicas en Bizkaia https://www.batuz.eus/fitxategiak/batuz/lroe/Batuz_LROE_Especificaciones_Env%C3%ADo_Masivo_V1_0_8.pdf

Alcance de operaciones LROE:

  • Operaciones realizadas ALTA (A00) y ANULACIÓN (AN0) de facturas
  • Modelos soportados: PF 140 (Libro Registro de Operaciones Económicas (personas físicas) y PJ 240 Libro Registro de Operaciones Económicas (personas jurídicas)
  • Anotaciones de subcapitulo 1.1 - Ingresos con factura con Software garante (LROE PF 140)
  • Anotaciones de subcapitulo 2.1 - Gastos con factura (LROE PF 140)
  • Anotaciones de subcapitulo 1.1 - Facturas emitidas con Software garante (LROE PJ 240)
  • Anotaciones de capitulo 2 - Facturas recibidas (LROE PJ 240)

El resto de operaciones y anotaciones del LROE quedan fuera del alcance de este módulo.

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 16.0

Este módulo conecta Odoo con el sistema Batuz LROE de la autoridad fiscal vasca para Bizkaia, permitiendo a las empresas enviar electrónicamente sus registros de facturas emitidas y recibidas (modelos PF 140 y PJ 240) y hacer seguimiento de las respuestas de la autoridad.

Este módulo añade el canal de reporte Batuz LROE para empresas en Bizkaia. Funciona junto con el módulo TicketBAI API y se utiliza cuando la agencia tributaria de la empresa está configurada como Bizkaia.

En los ajustes de la empresa, puedes elegir el modelo LROE (PF 140 para personas físicas o PJ 240 para personas jurídicas) e introducir el código de actividad IAE principal. Estos valores se utilizan en cada envío.

Aparece un nuevo menú LROE bajo la configuración de TicketBAI, con dos secciones: - Operaciones: lista los envíos LROE, mostrando su tipo (create, cancel, update, query), modelo, capítulo/subcapítulo, estado (draft, error, recorded, recorded with warning, cancel), los archivos XML y GZIP generados, y las facturas de cliente vinculadas. - Capítulos: el catálogo oficial de capítulos y subcapítulos LROE para ambos modelos.

Cuando se envía una factura TicketBAI y la empresa utiliza la agencia tributaria de Bizkaia, el módulo crea automáticamente una operación LROE, genera el archivo XML para el capítulo correcto (por ejemplo, facturas emitidas con software garante, o facturas recibidas), lo comprime, lo envía a Batuz y almacena la respuesta. El estado de la operación se actualiza según la respuesta: recorded, recorded with warning o error. Cada línea de respuesta muestra el código y el mensaje de la autoridad, y la factura TicketBAI relacionada se actualiza en consecuencia.

El módulo toca res.company, tbai.invoice, y añade lroe.operation, lroe.operation.response, lroe.operation.response.line y lroe.chapter.

Lo necesitan otros módulos

Menús que añade

LROEOperationsChapters
Modelos y campos (6)
  • res.company · amplía un modelo existentelroe_model (LROE Model), main_activity_iae (Epígrafe I.A.E. actividad principal)
  • lroe.chapter · modelo nuevocode, name, model (LROE Model), lroe_chapter_id (Parent chapter)
  • tbai.invoice · amplía un modelo existentelroe_operation_id (TicketBAI-Batuz LROE Operation)
  • lroe.operation · modelo nuevoname, type, model, state, xml_datas, company_id, response_ids (Operation global responses), trx_gzip_file, xml_file_size (XML File Size), trx_gzip_fname (GZIP File Name), trx_gzip_fsize (GZIP File Size), lroe_chapter_id (Chapter), xml_datas_fname (XML File Name), tbai_invoice_ids (TBai Customer Invoices), lroe_subchapter_id (Subchapter)
  • lroe.operation.response · modelo nuevoxml (XML Response), code, state, xml_fname (XML File Name), description, lroe_record_id, lroe_record_date, lroe_operation_id, response_line_ids (Response Line), lroe_record_number
  • lroe.operation.response.line · modelo nuevocode, state, description, tbai_invoice_id, lroe_response_id, response_message (LROE Response Message), tbai_response_id, lroe_operation_id

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

Documentación de OCA · Odoo 16.0

Para instalar este módulo necesita:

  • El módulo l10n_es_ticketbai_api

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: Configuración, Uso.

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.