Contabilizar las importaciones en Odoo

Factura de importación, DUA (Documento Único Administrativo) y factura de IVA del transitario

En el sector de la distribución es común que el flujo habitual consista en la compra-venta de mercancías a proveedores extranjeros, las cuales deben tramitarse con la legislación fiscal de Aduanas correspondiente. Como estos trámites pueden llegar a ser tediosos, muchas veces se recurre a alguna empresa de servicios que gestione el tránsito y nos facilite esta labor.

Cuando trabajamos con terceros, en su factura irán definidos distintos conceptos, entre ellos la nueva cuota de IVA facilitada en el DUA tras la nueva valoración de las mercancías llevada a cabo por Aduanas.

El objetivo de esta entrada de blog es ayudar a los usuarios a gestionar correctamente este proceso, para encajar estos casos de uso en Odoo en sintonía con la contabilidad y la legislación fiscal española. Además hay que tener en cuenta la correcta relación de la base y la cuota de impuestos, para las casillas 32 y 33 correspondientemente, con el Modelo 303 de Hacienda.

Gracias al módulo de la Comunidad l10n_es_dua, Odoo te pone fácil esta gestión.

Apartado 1: Introducción y configuración inicial


El primer paso consiste en la instalación de los módulos necesarios. Por un lado, necesitaremos el l10n_es_dua que podemos encontrar en el repositorio de la localización española de la OCA. Este módulo ha sido desarrollado completamente por integrantes de la Odoo Community Association y puede descargarse del repositorio l10n-spain en distintas versiones.

La Odoo Community Association (OCA) es una organización sin ánimo de lucro cuya misión es promover el uso generalizado de Odoo y apoyar el desarrollo colaborativo. Desde Sygel invitamos a todos los lectores a informarse acerca de la labor de la Comunidad y a participar a nivel técnico y/o funcional para potenciar el crecimiento colaborativo y a Odoo como herramienta de gestión empresarial.

Tras instalar el módulo mencionado (teniendo en cuenta sus dependencias), se nos habrán creado los siguientes datos:

  • La posición fiscal "Importación con DUA --> Se utiliza con el fin de facilitar y/o agilizar el mapeo de impuestos correspondientemente con las importaciones.

  • El impuesto "DUA Exento" --> Equivale a no poner ningún impuesto ya que no tiene ningún valor. En caso de que haya alguna restricción o algún módulo que nos obligue a poner impuestos (como por ejemplo account_invoice_tax_required) serviría para "salvar" este tipo de restricciones.

  • Los productos "DUA Valoración 4%", DUA Valoración 10%" y DUA Valoración 21%". --> Nos sirven como base imponible para el recálculo del IVA según la nueva valoración de Aduanas. Como el IVA puede ser variable (4%, 10% o 21%) cada producto estará utilizado para trabajar con cada uno de los porcentajes.

  • El producto "DUA Compensación" --> Indicaremos la base imponible calculada por Aduanas con signo negativo, para que no nos compute contablemente esta nueva base imponible a efectos de facturación/contabilidad.

NOTA: Si ya hemos cargado el plan contable, el módulo account_chart_update, también desarrollado por la Comunidad y disponible para descargar en account-financial-tools, nos puede ayudar a actualizar correctamente los impuestos y las posiciones fiscales.

Paso 1: Breve configuración previa

Vamos a la lista de productos para hacer las siguientes modificaciones:

  • Al producto "DUA Valoración IVA 4%" le añadiremos el impuesto "IVA 4% Importaciones bienes corrientes" en el campo de "Impuestos de proveedor".

  • Al producto "DUA Valoración IVA 10%" le añadiremos el impuesto "IVA 10% Importaciones bienes corrientes" en el campo de "Impuestos de proveedor".

  • Al producto "DUA Valoración IVA 21%" le añadiremos el impuesto "IVA 21% Importaciones bienes corrientes" en el campo de "Impuestos de proveedor".

  • Al producto "DUA Compensación" le añadiremos el impuesto "DUA Exento" en el campo de "Impuestos de proveedor".

Odoo • Text and Image

Apartado 2: Ejemplo de un caso de uso


El caso que describiremos a continuación se rige por las siguientes condiciones:

  • Importamos mercancías por un valor de 1.200€ de nuestro proveedor extranjero.

  • En Aduanas nos valoran las mercancías en 1.500€.

  • La empresa de tránsito nos facturará el IVA de las mercancías importadas (al 21%) y además añadirá otros servicios por valor de 250€ con su 21% de IVA correspondiente.

  • Cuando revisamos el Modelo 303 de hacienda, la casilla 32 nos dará un valor de 1.500€, que es el valor que Aduanas ha asignado según sus criterios a nuestras mercancías importadas.

  • Al revisar la casilla 33 del Modelo 303, el valor de la cuota serán 315€ lo cual hace referencia al 21% de IVA con la base de 1.500€ (y no con la base de 1.200€ facturada por nuestro proveedor).

Odoo • Image and Text

Paso2.1: Creando la factura de nuestro proveedor

Nuestro proveedor extranjero nos factura las mercancías. Deberemos indicarle que el impuesto es el "DUA Exento" ya que no es él quien nos facturará el IVA.

Como podemos ver, en la factura ponemos los 1.200€ que será lo que le deberemos a nuestro proveedor y en esta factura no habrá importe de IVA.

NOTA: Recordamos que podemos hacer uso de la posición fiscal "Importación con DUA" si nos es útil para mapear distintos impuestos.

Paso 2.2: Creando la factura de la empresa de tránsito tras el DUA


La empresa de tránsito nos tiene que facturar el IVA del 21% correspondiente a la nueva base de 1.500€ de las importaciones (315€). Además, también nos facturará sus servicios con su IVA habitual del 21%. Por lo que:

  • Añadimos una línea que será el producto "DUA Valoración IVA 21%" con la nueva base de 1500€. Nos aseguraremos de que tenga el impuesto "IVA 21% Importaciones bienes corrientes" para que se tengan en cuenta los 315€ de cuota que deberemos abonar tras la revalorización efectuada por Aduanas.

  • La segunda línea debe ser el producto "DUA Compensación" por el mismo valor que la base de la revalorización (es decir, 1500€) pero con el símbolo en negativo. Esto se lleva a cabo para compensar la cantidad de la base (1500€) ya que NO se trata de un importe que abonaremos a la empresa de tránsito. Únicamente es el nuevo valor de las mercancías que figura en el DUA proporcionado. Debemos asegurarnos que el impuesto de esta segunda línea es "DUA" Exento.

  • Siguiendo el caso de uso planteado, la tercera línea hará referencia a los servicios prestados por la empresa de tránsito con su IVA correspondiente de forma habitual.

NOTA: Fuera del caso de ejemplo, podría ser que la empresa de tránsito nos facturase algún otro aspecto con otro IVA. En cualquier caso, se gestionarán como líneas de factura completamente habituales; es decir: Importe + impuestos correspondientes indicados en su factura (también si se trata de no sujeto, exento, etc.).

Podemos ver a continuación el caso descrito:

Odoo • A picture with a caption
NOTA: En caso de que hayamos importado otras mercancías con IVA del 4% o IVA del 10%, seguiremos la misma estructura que el caso de uso descrito.

Paso 2.3: Revisión del asiento contable correspondiente a la factura del proveedor

Una vez tenemos la factura del proveedor introducida y validada, según el caso de ejemplo nuestro asiento tendrá el aspecto que mostramos en la imagen adjunta.

Como podemos observar, hay 2 apuntes:

  • Deuda a proveedores de 1.200€.

  • Imputación en la cuenta de gastos correspondiente.

Es importante destacar que este asiento no contendrá IVA ya que no es el proveedor extranjero quien lo cobrará sino la empresa de tránsito.

Odoo • Text and Image
Odoo • Image and Text

Paso 2.3: Revisión del asiento contable correspondiente a la factura de la empresa de tránsito

Una vez hemos introducido y validado la factura de la empresa de tránsito, según el caso de ejemplo nuestro asiento tendrá el aspecto que mostramos en la imagen contigua.

Existen los distintos apuntes:

  • Deuda a Acreedores 617,50€.

  • IVA soportado 315€ (revalorización IVA).

  • IVA soportado 52,50€ (IVA servicios).

  • Gasto servicios 250€.

  • Base compensatoria 1.500€ (en el haber ya que estaba en negativo)

  • Base para calcular la revalorización del IVA 1.500€ (en el debe).

Resultados en las casillas 32 y 33 del Modelo 303 de Hacienda


En esta entrada de blog no entraremos en detalle en el funcionamiento del Modelo 303 de Hacienda. Únicamente queremos recordar que se trata de un módulo desarrollado en su totalidad por la Comunidad y que está disponible para su descarga en el repositorio de la localización española l10n-spain


Habiendo realizado el ejercicio anterior, las casillas 32 y 33 del Modelo 303 de Hacienda deberían tener el aspecto que mostramos a continuación:

Odoo • A picture with a caption


La base en la casilla 32 corresponde a la base revalorizada por Aduanas en el DUA, mientras que la casilla 33 hace referencia a la cuota soportada una vez revalorizada la importación.

Como su implantador de confianza, SYGEL apuesta por compartir el conocimiento con sus clientes y la Comunidad. Ayudamos a que el usuario consiga ser autosuficiente con la herramienta y potenciamos la difusión de la marca Odoo para hacerlo accesible a todos los niveles.