OdooWiki OCA HUB

Importaciones con DUA

l10n_es_dua folder_open OCA/l10n-spain open_in_new
Localization/Account Charts License: AGPL-3

Este addon pretende ayudar con la contabilidad de facturas de importación cuando una empresa de tránsito de aduanas realiza una valoración de mercancía cambiando la valoración inicial del proveedor extranjero y aplicando el IVA correspondiente en una factura separada.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a ready-made "Importación con DUA" fiscal position and related taxes, tax group and service products so Spanish companies can book customs (DUA) import valuations and the corresponding VAT correctly.

This is a Spanish localization module that installs configuration data on top of the Spanish chart of accounts (l10n_es). It does not add new screens or menus; instead it creates records you can use when entering purchase invoices.

What it sets up: - A fiscal position named "Importación con DUA" (fp_dua) linked to the common Spanish chart template. - A purchase tax called "DUA Exento" (account_tax_template_p_dua0) with 0% rate, belonging to a new tax group "DUA exento". - Tax mapping rules in the fiscal position that replace the standard Spanish purchase VAT taxes (4%, 10%, 21%, and 0%, in their base, reduced and special variants) with the "DUA Exento" tax. It also maps several Spanish sales VAT taxes to export/zero-rated sales taxes. - Four service products, only available for purchase: "DUA Valoración IVA 21%", "DUA Valoración IVA 10%", "DUA Valoración IVA 4%" and "DUA Compensación".

How it is used: when you record an import invoice from a foreign supplier, you can apply the "Importación con DUA" fiscal position so the VAT is handled as exempt on that invoice, and use the DUA service products to book the customs valuation and compensation amounts. The actual VAT is then recorded separately, as is usual for customs clearance in Spain.

Depends on

l10n_es

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: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 16.0

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

terminal Installation and usage

OCA documentation · Odoo 16.0

Este addon añade los impuestos y posiciones fiscales a las siguientes plantillas:

  • PGCE entidades sin ánimo de lucro 2008
  • PGCE PYMEs 2008
  • PGCE completo 2008

Para aplicar los cambios al plan contable que tengamos configurado en nuestra compañía es posible que sea necesario instalar el addon 'OCA/account-financial-tools/account_chart_update' y actualizar:

  • Impuestos
  • Posiciones fiscales

Una vez actualizado el plan contable (Impuestos y Posiciones fiscales) es necesario asignar los impuestos a los productos DUA que crea este addon para facilitar la contabilidad de las facturas de la empresa de tránsito:

  • Ir a Compras > Productos > Productos
  • Quitar el filtro por defecto y buscar "DUA"
  • Asignar los siguientes impuestos en el campo "Impuestos proveedor"
  • DUA Compensación: "DUA Exento"
  • DUA Valoración IVA 10%: "IVA 10% Importaciones bienes corrientes"
  • DUA Valoración IVA 21%: "IVA 21% Importaciones bienes corrientes"
  • DUA Valoración IVA 4%: "IVA 4% Importaciones bienes corrientes"

Este addon crea los siguientes objetos contables:

  • Impuesto: DUA Exento

Este nuevo impuesto es un impuesto "inocuo" que es equivalente a no poner ningún impuesto. Sirve para cumplir con el requisitos de definir al menos un impuesto por cada línea en la factura (si está instalado el addon OCA/account-financial-tools/account_invoice_tax_required).

  • Posicion fiscal: Importación con DUA

Esta posición fiscal cambia los impuestos de compras por el impuesto "DUA Exento" para que las líneas de la factura de proveedor no generen información de impuestos

Además, crea los siguientes productos para facilitar la creación de la factura emitida por la empresa de tránsito:

  • Producto: DUA Valoración xx %

Productos para indicar la nueva valoración de la mercancía importada realizada por la empresa de tránsito. Esta valoración es la base imponible para calcular el IVA a abonar.

  • Producto: DUA Compensación

Producto para indicar la misma valoración pero con signo negativo para compensar el apunte al debe que genera el producto "DUA Valoración xx %" anterior

Ejemplo:

  • Compramos una mercancía a un proveedor extranjero por valor de 100,00 €
  • La aduana valora la mercancía en 150,00 €
  • La empresa de tránsito nos factura el IVA: 31,50 € (21% de 150,00 €)
  • Al proveedor extranjero le debemos 100,00 €
  • A la empresa de tránsito le debemos 31,50 €
  • La base imponible (casilla 32 del modelo 303) es 150,00 €
  • La cuota a deducir (casilla 33 del modelo 303) es 31,50 €
  • Factura proveedor extranjero
  • Esta factura nos indica la mercancía comprada (100,00 €) y no lleva IVA.
  • Creamos la factura con la posición fiscal "Importación con DUA".
  • Añadimos los productos comprados y el impuesto en cada línea será "DUA Exento"
  • Factura empresa de tránsito
  • Esta factura nos indica el IVA a pagar para retirar la mercancía de aduanas.
  • Añadimos una línea con el producto "DUA Valoración 21 %" con precio 150,00 € El impuesto en esa línea será "IVA 21% Importaciones bienes corrientes"
  • Añadimos otra línea con el producto "DUA Compensación" con precio -150,00 € El impuesto en esa línea será "DUA Exento"
  • Añadir la/s línea/s extra necesaria/s que el transitario aplique para sus servicios con la fiscalidad nacional.

Al validar ambas facturas nos crea los siguientes asientos:

  • Asiento factura proveedor extranjero
  • Asiento factura empresa de tránsito

No verified information in OCA: Installation.

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.