OdooWiki OCA HUB

Régimen Especial de Viajeros - SII

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

Este módulo permite forzar a nivel de posición fiscal que una rectificativa se remita al SII como F1 en vez de R2 / R5. El propósito es poder remitir al SII las devoluciones de IVA en Régimen de Viajeros. Ver documentación de referencia:

https://sede.agenciatributaria.gob.es/Sede/impuestos-tasas/iva/iva-libros-registro-iva-traves-aeat/preguntas-frecuentes/3-libro-registro-facturas-expedidas.html?faqId=272b4256ad6ca510VgnVCM100000dc381e0aRCRD

https://www.agenciatributaria.es/static_files/AEAT/Aduanas/Contenidos_Privados/Viajeros/Manual_tiendas.pdf

Este módulo debe usarse en combinación con:

  • l10n_es_aeat_sii_force_type
  • account_invoice_force_number

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

Añade una casilla de verificación en las posiciones fiscales para que los reembolsos vinculados a esa posición fiscal se envíen al SII español como facturas ordinarias (F1/F2) en lugar de facturas rectificativas.

Este módulo amplía la integración española SII (Suministro Inmediato de Información). Añade una nueva opción en el formulario de posición fiscal, etiquetada "Send refunds as regular invoices", situada justo después del campo partner identification type.

Cuando esa opción está habilitada en la posición fiscal utilizada por una factura, los datos de la factura enviados al SII cambian: se elimina el indicador de tipo de factura rectificativa, el tipo de factura se establece en F1 (o F2 cuando el cliente está marcado para facturas simplificadas) y el campo total amount se elimina de los datos enviados. Está pensado para devoluciones de IVA bajo el régimen especial de viajeros (Régimen Especial de Viajeros), donde la devolución debe declararse como una factura ordinaria en lugar de como una rectificativa.

El comportamiento solo se aplica cuando la factura no se está cancelando y cuando la posición fiscal tiene la opción marcada. Afecta al modelo account.move a través de la generación del diccionario de facturas del SII y al modelo account.fiscal.position a través del nuevo campo. No se añaden nuevos menús ni informes; el único cambio visible es la casilla adicional en la pantalla de posición fiscal.

Modelos y campos (2)
  • account.move · amplía un modelo existente
  • account.fiscal.position · amplía un modelo existentesii_refund_as_regular (Send refunds as regular invoices)

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. 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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Este módulo depende de los módulos:

  • l10n_es_aeat_sii_oca repositorio OCA/l10n-spain/

Crear posición fiscal y configurar el SII

  • Contabilizar devolución de IVA

Contabilizaremos una rectificativa de cliente por cada ticket, indicando el mismo valor que el ticket original. Con ello, anulamos la venta del TPV. En la rectificativa:

Establacer la posición fiscal creada en el apartado de configuración. Forzar número para que sea el iAEAT o ILR que nos indiquen en el documento nuestro proveedor de servicios Tax Free (agencia que tiene potestad para hacer efectivas las devoluciones de IVA) El cliente será el intermediario.

En el directorio static/description se puede encontrar el fichero SII_devolucion_IVA_viajeros.csv con el contenido que se envía al SII.

  • Contabilizar base imponible exportación

En paralelo, es necesario contabilizar un asiento que no se envíe al SII y que dé de alta la base imponible del IVA de exportación. Es decir, si en el paso 2 la rectificativa:

Base imponible: 106,61€ IVA 21%: 22,39€

El asiento tendrá valor de 106,21€, cuenta 70020000 e impuesto "0% Exportación". Nota: Esto último lo hacemos para que cuadre la contabilidad, el 303 y el SII (pre-303). Cuando contabilizamos la rectificativa del punto 1, el SII lo interpreta como una rectificativa sustitutiva.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.

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.