Cómo activar el SII en Odoo 19 paso a paso
Instala el módulo del SII, elige la agencia tributaria, sube el certificado y prueba antes de producción. Cómo se envían y corrigen las facturas y sus errores.
Odoo 19 Tutorial · Nivel intermedio · Community y Enterprise
Respuesta corta
En Odoo 19 el SII se activa instalando el módulo «España - SII EDI Suministro de Libros» (l10n_es_edi_sii), eligiendo la agencia tributaria (AEAT o las haciendas forales de Bizkaia, Gipuzkoa o Navarra) en Contabilidad , Configuración , Ajustes, bloque «Localización Española», y subiendo el certificado con alcance SII. A partir de ahí, cada factura y factura de proveedor con IVA que confirmes queda en cola y Odoo la envía al SII con una acción programada o al pulsar «Procesar ahora». El modo de prueba viene activado: desactívalo para enviar a producción.
- Módulos
l10n_es_edi_sii- Dónde se hace
- Ajustes, EmpresasContabilidad, Configuración, AjustesFacturación, Configuración, AjustesContabilidad, Configuración, SII España, CertificadosContabilidad, Configuración, Impuestos
- Otras versiones
- En Odoo 20 los ajustes del SII se muestran junto a la casilla del módulo y el bloque de localización española es visible sin instalar nada más. Los campos (agencia tributaria, modo de prueba, certificados) son los mismos.
En esta página
- Primero: ¿estás en el SII?
- 1.Revisa el NIF de la empresa
- 2.Instala el módulo del SII
- 3.Elige la agencia tributaria y deja el modo de prueba
- 4.Sube el certificado
- 5.Prueba con una factura
- 6.Pasa a producción
- Qué facturas se envían y cuándo
- Cómo se corrige una factura enviada
- Resultado
- Errores frecuentes
- Preguntas frecuentes
- Fuentes
Antes de empezar
- Odoo 19 con la localización española instalada (paquete fiscal
l10n_es). - Usuario con permisos de administrador de Contabilidad.
- El certificado electrónico de la empresa (fichero
.pfxo.p12) y su contraseña. - Saber si tu empresa está en el SII: por obligación (liquidación mensual del IVA) o porque ha optado por él.
El SII (Suministro Inmediato de Información) obliga a enviar a la Agencia Tributaria el detalle de tus facturas emitidas y recibidas en pocos días. En Odoo 19 lo resuelve un módulo oficial y libre que envía cada factura por servicio web. La configuración es corta; lo que conviene entender es cuándo se envía cada factura, dónde se ve el resultado y cómo se corrige.
Primero: ¿estás en el SII?
Según la información general de la AEAT sobre el SII, están obligados todos los sujetos pasivos cuya obligación de autoliquidar el IVA sea mensual:
- Grandes empresas (la AEAT lo resume como facturación superior a 6 millones de euros).
- Grupos de IVA.
- Inscritos en el REDEME (registro de devolución mensual).
Además, cualquier otro sujeto pasivo puede optar por el SII. La AEAT indica que esa opción permite mantener la liquidación trimestral y que hay que permanecer en el sistema al menos durante el año natural en que se opta.
La descripción del propio módulo de Odoo lo resume igual: es obligatorio para empresas de más de 6 millones de euros de volumen y otras pueden usarlo.
Nota
SII y Veri*Factu no se suman. El Real Decreto 1007/2023, en su artículo 3.3, no se aplica a quien lleva los libros registro por el SII. Si estás en el SII, no necesitas configurar Veri*Factu.
Paso 1. Revisa el NIF de la empresa
En Ajustes, Empresas, abre tu empresa y comprueba que tiene País España y el NIF relleno. Sin NIF, Odoo no deja confirmar facturas con el SII activo y muestra: Falta el NIF de la compañía … (en inglés VAT number is missing on company %s).
Odoo envía el NIF sin el prefijo ES, así que puedes escribirlo como ESB12345678 o B12345678.
Paso 2. Instala el módulo del SII
- Abre
Aplicaciones, quita el filtroAplicacionesy buscasii. - Instala
España - SII EDI Suministro de Libros(nombre técnicol10n_es_edi_sii).
El módulo tiene licencia LGPL-3 y está en el repositorio público de Odoo 19: sirve igual en Community (app Facturación) que en Enterprise (app Contabilidad).
Al instalarlo, Odoo añade el formato SII IVA Llevanza de libros registro (ES) a los diarios de tu empresa española y lo deja marcado por defecto. Lo ves en cada diario, pestaña Ajustes avanzados, grupo Intercambio electrónico de datos (EDI), campo Facturación electrónica. Si en algún diario no quieres enviar al SII, desmárcalo ahí; Odoo no te dejará hacerlo mientras haya documentos pendientes de enviar o cancelar en ese diario.
Paso 3. Elige la agencia tributaria y deja el modo de prueba
Ve a Contabilidad, Configuración, Ajustes (o Facturación, Configuración, Ajustes) y busca el bloque Localización Española. Dentro está el ajuste Conexión con el Registro de Libros mediante SII:
| Opción en pantalla | En inglés | Qué hace |
|---|---|---|
Agencia Tributaria para SII | Tax Agency for SII | A quién se envía. Mientras esté vacío, el SII no está activo. |
Modo de prueba SII | SII Test Mode | Marcado por defecto. Envía a los servidores de prueba de la agencia elegida; los datos no son oficiales. |
Gestionar certificados (SII) | Manage certificates (SII) | Abre la lista de certificados del SII. |
Las agencias que ofrece Odoo 19 son cuatro:
Agencia Tributaria españolaHacienda Foral de BizkaiaHacienda Foral de GipuzkoaHacienda Foral de Navarra
Elige la tuya y guarda. El texto de ayuda cambia de No se ha seleccionado ninguna agencia tributaria: SII no activado. a Agencia tributaria seleccionada: las facturas serán enviadas por el SII.
Nota
Efecto secundario útil. En Odoo 19, el bloque
Localización Españolade los ajustes está oculto hasta que instalas el SII (o TicketBAI). Al aparecer, también ves elLímite de factura simplificada, que por defecto es de 400 €. Si tu actividad permite simplificadas hasta 3.000 €, ajústalo aquí.
Paso 4. Sube el certificado
- Pulsa
Gestionar certificados (SII). También llegas por Contabilidad, Configuración, SII España, Certificados. - En la lista
Certificados para facturas SII EDI de España, pulsaNuevo. - Sube el fichero, escribe la
Contraseña del certificadoy comprueba que elAlcance del certificadoesSII. - Guarda.
Odoo usa el certificado válido con alcance SII que caduque más tarde. Si no encuentra ninguno, cada envío falla con Configure el certificado para el SII. (Please configure the certificate for SII.).
Paso 5. Prueba con una factura
Con Modo de prueba SII marcado:
- Crea una factura de cliente con IVA y pulsa
Confirmar. - Encima de la factura aparece un aviso azul:
La factura se enviará pronto a SII IVA Llevanza de libros registro (ES), con el enlaceProcesar ahora. - Pulsa
Procesar ahorapara no esperar. Si no lo haces, lo enviará la acción programadaEDI: ejecutar operaciones del servicio web, que Odoo también lanza al confirmar.
Cuando la agencia acepta la factura, desaparece el aviso y el campo Facturación electrónica de la cabecera pasa a Enviado. Odoo guarda el código CSV de la respuesta y adjunta el contenido enviado a la factura.
Repite la prueba con una factura de proveedor. Aquí hay un detalle que para a mucha gente: el SII identifica la factura recibida por el número que puso el proveedor, así que Odoo exige la Referencia de factura. Sin ella, al confirmar sale:
La configuración de la factura no es válida: seguido de Debe poner una referencia del proveedor en esta factura del proveedor.
En la pestaña Otra Información verás además el campo Fecha de registro (Registration Date). Odoo lo rellena con la fecha del primer envío. En las facturas de proveedor es la fecha de registro contable que se comunica a la agencia (si está vacío, Odoo usa la fecha del día). Puedes cambiarlo mientras la factura está en borrador.
Paso 6. Pasa a producción
- Vuelve al ajuste
Conexión con el Registro de Libros mediante SII. - Desmarca
Modo de prueba SII. La ayuda cambia aModo de producción: los datos EDI se envían a los servidores de la agencia oficial. - Guarda.
Desde ese momento, lo que confirmes llega a la agencia de verdad. Haz las pruebas en una copia de la base de datos si puedes, para no tener que explicar después facturas de prueba.
Qué facturas se envían y cuándo
Odoo 19 marca una factura para el SII cuando se cumplen a la vez tres cosas (lo dice el código del módulo):
- Es una factura o rectificativa (de cliente o de proveedor).
- La empresa es española y tiene una agencia tributaria elegida.
- En las facturas de proveedor, al menos un impuesto tiene un
Tipo de impuesto (España)distinto deIgnorar incluso el importe base.
El envío ocurre al confirmar, no al pulsar Enviar. Es la diferencia principal con Veri*Factu, donde el registro nace en el botón de envío.
Cómo se corrige una factura enviada
Volver a borrador. Con el SII, Odoo 19 sí deja pulsar Restablecer a borrador en una factura enviada, siempre que no tenga una cancelación pendiente. Cambias lo que haga falta y confirmas. Odoo la reenvía y, como ya tiene código CSV, la comunica como modificación del registro anterior (tipo de comunicación A1 en lugar de A0, según el código del módulo).
Anular el registro. Si la factura no debió emitirse, usa Solicitar cancelación de EDI. Odoo marca el documento como A cancelar y envía una baja al SII. Mientras está pendiente puedes echarte atrás con Suspender la cancelación del EDI.
Rectificativa. Si tu criterio contable es emitir una rectificativa, créala desde la factura como siempre. Se envía al SII al confirmarla, como cualquier otra factura.
En contabilidad, el SII no cambia ningún asiento: los apuntes de clientes, proveedores, 472 y 477 son los mismos. El módulo solo comunica lo que ya está registrado. Por eso lo que envías al SII y tu modelo 303 salen de los mismos impuestos.
Resultado
Al terminar tienes:
- El SII activo en producción con la agencia correcta y un certificado válido.
- Cada factura y factura de proveedor con IVA enviada al confirmar, con su estado
Enviadoy su código CSV. - Los diarios de tu empresa con el formato SII marcado donde toca.
Para revisar que no se queda nada atrás, busca las facturas cuyo campo Facturación electrónica sigue en A enviar o que muestran aviso de error. Con el modo de desarrollador activado, el buscador ofrece el filtro Se necesita procesar la facturación electrónica.
Errores frecuentes
Estos mensajes salen del código del módulo en la rama 19.0, con su traducción oficial. Los que se detectan al confirmar van precedidos de La configuración de la factura no es válida: y bloquean la confirmación.
| Mensaje en español | En inglés | Causa y solución |
|---|---|---|
Falta el NIF de la compañía … | VAT number is missing on company %s | La ficha de la empresa no tiene NIF. Rellénalo en Ajustes, Empresas. |
Debe poner una referencia del proveedor en esta factura del proveedor. | You should put a vendor reference on this vendor bill. | Factura de proveedor sin Referencia de factura. Escribe el número de la factura del proveedor. |
La línea … solo debe tener un impuesto principal. | Line %s should only have one main tax. | Una línea con dos impuestos principales (por ejemplo, un IVA sujeto y un no sujeto). Deja uno. |
La línea … solo debe tener un impuesto sujeto. | Line %s should only have one sujeto tax. | Dos IVA en la misma línea. |
La línea … solo debe tener un impuesto de recargo. | Line %s should only have one recargo tax. | Dos recargos de equivalencia en la misma línea. |
La línea … solo debe tener un impuesto de retención. | Line %s should only have one retention tax. | Dos retenciones en la misma línea. |
La línea … solo debe tener un impuesto no sujeto. | Line %s should only have one no sujeto tax. | Dos impuestos no sujetos en la misma línea. |
En el caso de un cliente extranjero, es necesario configurar el ámbito fiscal en impuestos: … | In case of a foreign customer, you need to configure the tax scope on taxes: … | Factura a un cliente extranjero (país distinto de España) y ninguno de sus impuestos indica si es de bienes o servicios. Abre cada impuesto listado en Contabilidad, Configuración, Impuestos y rellena Validez fiscal (Tax Scope) con Bienes o Servicios. |
Configure el certificado para el SII. | Please configure the certificate for SII. | No hay certificado válido con alcance SII. Repite el paso 4. |
Especifique una agencia tributaria en su compañía para el SII | Please specify a tax agency on your company for SII. | La agencia tributaria está vacía. Repite el paso 3. |
No se ha podido validar el certificado SSL | The SSL certificate could not be validated. | Falla la conexión segura. Revisa caducidad y contenido del certificado. |
Error de red: … | Networking error: … | No se pudo conectar con la agencia. Se reintenta en el siguiente envío. |
El servicio web no responde | The web service is not responding | La agencia no devolvió respuesta. Vuelve a intentarlo más tarde. |
[código] descripción | — | Error devuelto por la agencia para esa factura. Queda bloqueada con aviso rojo; corrige la causa y pulsa Volver a intentar. |
Fault error: [código] mensaje | — | La agencia rechazó el envío completo. Sin traducción oficial: sale en inglés. |
Dos mensajes que no son errores pero aparecen en el historial de la factura:
Esto se ha aceptado con errores:seguido de la descripción. La agencia registró la factura con reparos; revisa si hay que corregirla.Esta factura se ha enviada correctamente antes, pero no procesamos la respuesta. Asegúrese de que no se deba a una configuración incorrecta.(así, con la errata de la traducción oficial). La agencia ya tenía el registro; Odoo lo da por enviado.
Preguntas frecuentes
¿Si uso el SII tengo que activar también Veri*Factu?
No. El artículo 3.3 del Real Decreto 1007/2023 deja fuera del reglamento de Veri*Factu a quien lleva los libros registro por el SII, y la documentación de Odoo lo recoge. Con el módulo del SII es suficiente.
¿El módulo del SII está en Odoo Community?
Sí. l10n_es_edi_sii tiene licencia LGPL-3 y está en el repositorio público de Odoo 19. Funciona con la app Facturación de Community y con Contabilidad de Enterprise.
¿Puedo corregir una factura que ya se envió al SII?
Sí. A diferencia de Veri*Factu, Odoo 19 deja volver a borrador una factura enviada al SII (salvo que tenga una cancelación pendiente). Al confirmarla otra vez, se reenvía como modificación del registro.
¿Qué número se envía en las facturas de proveedor?
La referencia de la factura del proveedor, que por eso es obligatoria. Odoo no deja confirmar una factura de proveedor sin ella cuando el SII está activo.
Fuentes
- Agencia Tributaria — SII, información general (sujetos obligados y opción voluntaria)sede.agenciatributaria.gob.es
- Documentación de Odoo 19 — Localización fiscal de España (módulos)odoo.com
- Código fuente del módulo l10n_es_edi_sii (rama 19.0)github.com
- Traducción oficial al español del módulo l10n_es_edi_sii (es.po, rama 19.0)github.com
- Código fuente del módulo account_edi (rama 19.0)github.com
- Real Decreto 1007/2023, artículo 3.3 (exclusión de Veri*Factu para el SII) — BOEboe.es