Facturación electrónica SRI para Odoo 16 y 19
Nuestro módulo emite, firma y envía tus comprobantes al SRI desde Odoo Community 16 y 19. Los seis tipos de comprobante fueron autorizados en el ambiente de pruebas del SRI, con una firma electrónica real. Aquí ves los números y descargas el RIDE de cada uno.
- 12comprobantes autorizados
- 6tipos de comprobante
- 2versiones de Odoo Community
Todo en el ambiente de pruebas del SRI, no en producción.
Seis comprobantes autorizados en el ambiente de pruebas
Cada comprobante se emitió desde Odoo, se firmó con un certificado real de Security Data y obtuvo el estado AUTORIZADO en el ambiente de pruebas del SRI. Allí el número de autorización coincide con la clave de acceso.
Emisor de las pruebasTORRES AVILA CHRISTIAN PATRICIO1722703632001
Factura
Código SRI 01
Odoo 16Autorizado
- Número
- 001-002-000000001
- Clave de acceso
- 1210202601172270363200110010020000000012858217211
Odoo 19Autorizado
- Número
- 001-003-000000001
- Clave de acceso
- 1210202601172270363200110010030000000017263381318
Nota de crédito
Código SRI 04
Odoo 16Autorizado
- Número
- 001-002-000000001
- Clave de acceso
- 1210202604172270363200110010020000000018394852917
Odoo 19Autorizado
- Número
- 001-003-000000001
- Clave de acceso
- 1210202604172270363200110010030000000016233835015
Nota de débito
Código SRI 05
Odoo 16Autorizado
- Número
- 001-002-000000001
- Clave de acceso
- 1210202605172270363200110010020000000015298035816
Odoo 19Autorizado
- Número
- 001-003-000000001
- Clave de acceso
- 1210202605172270363200110010030000000010084765619
Comprobante de retención
Código SRI 07
Odoo 16Autorizado
- Número
- 001-004-000000002
- Clave de acceso
- 1210202607172270363200110010040000000027543938018
Odoo 19Autorizado
- Número
- 001-005-000000003
- Clave de acceso
- 1210202607172270363200110010050000000031219091911
Liquidación de compra
Código SRI 03
Odoo 16Autorizado
- Número
- 001-016-000000001
- Clave de acceso
- 1310202603172270363200110010160000000017112351416
Odoo 19Autorizado
- Número
- 001-006-000000001
- Clave de acceso
- 1310202603172270363200110010060000000019869856618
Guía de remisión
Código SRI 06
Odoo 16Autorizado
- Número
- 001-017-000000001
- Clave de acceso
- 1310202606172270363200110010170000000011719288410
Odoo 19Autorizado
- Número
- 001-007-000000001
- Clave de acceso
- 1310202606172270363200110010070000000013698930813
Datos de prueba. Los PDF son RIDE reales generados por Odoo en el ambiente de pruebas del SRI; no son comprobantes de producción.
Lo que hace el módulo
Cada función de esta lista ya forma parte de la versión principal del módulo.
XML según la ficha técnica 2.34
Se valida contra el XSD del SRI antes de firmar.
Firma XAdES-BES
Se firma con el archivo .p12 de tu empresa. La contraseña se guarda cifrada.
Clave de acceso con dígito verificador
Se genera sola, con el dígito verificador incluido.
Envío y consulta automáticos
El módulo envía el comprobante y consulta la autorización hasta que el SRI responde.
Reenvío sin renumerar
Al reenviar se conservan la misma clave de acceso y el mismo secuencial.
Errores del SRI a la vista
Los mensajes del SRI se muestran al usuario dentro de Odoo.
RIDE en PDF
Se genera la representación impresa del comprobante autorizado.
Correo al cliente
El comprobante se envía por correo a tu cliente.
Documentos anulados
Un documento anulado en el portal del SRI queda como anulado en Odoo.
Reembolso de gastos
Las facturas admiten el bloque de reembolso en el XML. Su autorización sigue pendiente de respuesta del SRI en el ambiente de pruebas.
Anexo transaccional (ATS)
La exportación se valida contra el XSD del ATS publicado por el SRI.
Calidad y seguridad que puedes comprobar
Cifras de la integración continua ejecutada en local el 14 de octubre de 2026.
pruebas automáticas
- Núcleo: 1.041 pruebas, cobertura 99 % (sentencias y ramas), umbral 95 %
- Módulos de Odoo 16: 358 + 76 pruebas, cobertura 95 % y 98 %
- Módulos de Odoo 19: 314 + 80 pruebas, cobertura 94 % y 99 %
- 15 historias de usuario en un navegador real (Playwright) por versión de Odoo, contra un SRI simulado
Umbral mínimo de cobertura en los módulos de Odoo: 80 %.
Cómo se revisa
- Cada cambio lo revisan, commit por commit y antes de integrarse, revisores automáticos independientes de seguridad, confiabilidad, legibilidad y resiliencia.
- Validación en vivo contra el ambiente de pruebas del SRI con un certificado real, como se ve arriba.
Tu firma electrónica
El certificado y su contraseña no salen del servidor ni quedan en los registros.
Servidor reforzado
- HTTPS con cabeceras de seguridad mediante Caddy.
- Gestor de bases de datos (/web/database) bloqueado y list_db desactivado; contraseña maestra con hash.
- Usuario de base de datos sin privilegios de superusuario, en una red interna no expuesta.
- Contenedores sin root, con sistema de archivos de solo lectura, sin capacidades de Linux y con no-new-privileges.
- Imagen de Odoo construida desde un commit fijo del upstream y analizada con Trivy: 0 vulnerabilidades críticas.
- Copias de seguridad cifradas fuera del servidor con restic y un simulacro de restauración con script.
- Protección contra fuerza bruta en el inicio de sesión (fail2ban o CrowdSec).
- Script de auditoría de la instancia: puntúa cabeceras, TLS, puertos, configuración de Odoo, antigüedad de la copia y vencimiento del certificado.
Cómo lo recibes
La forma más rápida de empezar es el Piloto SRI: facturación electrónica activa, retenciones y compras, y contabilidad básica. Funciona en Odoo Community 19 y en Odoo Community 16, para las empresas que todavía no migraron.
Preguntas sobre el módulo SRI
¿Funciona con mi Odoo 16?
Sí. El módulo funciona en Odoo Community 16 y 19. Los seis tipos de comprobante se autorizaron en el ambiente de pruebas del SRI en ambas versiones.
¿Qué pasa si el SRI rechaza un comprobante?
El mensaje del SRI se muestra dentro de Odoo. Al reenviar se conservan la misma clave de acceso y el mismo secuencial, así que el comprobante no se renumera.
¿Dónde queda mi firma electrónica?
En tu servidor de Odoo. El archivo .p12 y su contraseña no salen del servidor ni quedan en los registros, y la contraseña se guarda cifrada.
Agenda tu diagnóstico
Cuéntanos cómo trabaja tu empresa. Te respondemos en un día hábil con los siguientes pasos.
O escríbenos a chris.torres.dev@gmail.com