OdooWiki OCA HUB

Account Tax UNECE

account_tax_unece folder_open OCA/community-data-files open_in_new
Accounting & Finance Licencia: LGPL-3

Este módulo añade dos campos UNECE Type Code y UNECE Category Code en los impuestos para permitir el uso de los estándares redactados por la Comisión Económica de las Naciones Unidas para Europa (que tiene 56 estados miembros en Europa, América y Asia Central, cf Wikipedia):

  • el código UNECE Tax Type se define en el DataElement 5153,
  • el código UNECE Tax Category se define en el DataElement 5305,
  • el código de exención del IVA (VATEX) definido por la Unión Europea, cf la lista oficial de códigos VATEX.

Esta codificación forma parte de la UNCL (United Nations Code List). Esta codificación se utiliza, por ejemplo, en los dos principales estándares internacionales de facturación electrónica:

  • Cross Industry Invoice (CII),
  • Universal Business Language (UBL).

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 19.0

Añade los códigos estándar de la UNECE (tipo de impuesto, categoría de impuesto y motivo de exención del IVA de la UE) a los impuestos, de modo que los datos de impuestos puedan utilizarse en formatos internacionales de facturación electrónica como CII y UBL.

Este módulo permite etiquetar cada impuesto con los códigos oficiales de las Naciones Unidas / Unión Europea. En el formulario del impuesto (Accounting > Configuration > Taxes), aparece una nueva sección UNECE donde se selecciona un UNECE Tax Type (lista 5153, p. ej. VAT, excise duty, customs duty) y una UNECE Tax Category (lista 5305, p. ej. standard rate, zero rated, exempt, reverse charge). Los códigos correspondientes se muestran automáticamente y se almacenan en el impuesto.

  • Para los impuestos de venta cuyo tipo es VAT y cuya categoría es una entrega intracomunitaria o una situación de exportación libre/exenta, Odoo propone automáticamente el código EU VAT Exemption Reason (VATEX) correspondiente; el campo solo es visible y obligatorio en esos casos.
  • Las tres columnas de códigos se pueden añadir a la vista de lista de impuestos.
  • Las propias listas de códigos se incluyen como datos y se pueden filtrar en la pantalla de lista de códigos UNECE por Tax Types, Tax Categories y VAT Exemption Reasons.
  • Los métodos auxiliares convierten entre la exigibilidad del impuesto de Odoo (on invoice / on payment) y los códigos de tipo de vencimiento de UNECE, y un auxiliar a nivel de compañía construye una búsqueda rápida de todos los impuestos con sus códigos UNECE, importes y nombres, además de los nombres y notas de las posiciones fiscales, para su uso en la generación de facturas electrónicas.

El módulo afecta a account.tax, res.company y unece.code.list.

Depende de

accountbase_unece
Modelos y campos (3)
  • account.tax · amplía un modelo existenteunece_type_id (UNECE Tax Type), unece_categ_id (UNECE Tax Category), unece_vatex_id (VAT Exemption Reason), unece_type_code (UNECE Type Code), unece_categ_code (UNECE Category Code), unece_vatex_code (VAT Exemption Reason Code)
  • res.company · amplía un modelo existente
  • unece.code.list · amplía un modelo existentetype

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/community-data-files.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Vaya al menú Accounting \> Configuration \> Accounting \> Taxes
  • Establezca el campo UNECE Type Code (el valor debería ser VAT para la mayoría de sus impuestos).
  • Establezca el campo UNECE Category Code.

Existen módulos de localización que rellenan esta información para un plan contable específico, por lo que este paso no debería ser necesario si están instalados.

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