Inicio / Blog / Tutoriales / Odoo Ecuador SRI real-time
TutorialesEcuador

Odoo en Ecuador 2026: SRI real-time, l10n_ec y qué cambia para la PYME

El SRI cerró la ventana de 4 días hábiles el 1 de enero de 2026.
Ahora solo acepta envíos inmediatos.
Si tu ERP responde en 7 segundos, el cliente con tarjeta ya se fue.

Sergei Filatov
Sergei FilatovFounder · data-metrics.pro · 27 may 2026
◷ 12 min de lectura

Resumen en un minuto

Desde el 1 de enero de 2026 el SRI exige transmisión inmediata de comprobantes. La ventana de 4 días hábiles se cerró. Si tu integración con Odoo responde en 7 segundos, el cliente con tarjeta ya se fue. Si la respuesta es rechazo del XML, la venta no quedó cerrada. Esto define cómo se configura l10n_ec, qué módulos OCA importan y dónde se rompe el set-up estándar.

  • Desde el 1 de enero de 2026 la Resolución NAC-DGERCGC25 (14/2025 con aclaraciones en 17/2025) obliga a transmisión inmediata de comprobantes electrónicos. La ventana antigua de 4 días hábiles se eliminó.
  • La ventana de anulación llega hasta el día 7 del mes siguiente a la fecha de emisión. Pasado ese día, solo nota de crédito con confirmación del receptor en 5 días hábiles.
  • l10n_ec en Odoo 17/18 cubre la base (factura, NC/ND, retenciones, LCO, guía de remisión, ATS), pero sin los módulos OCA actualizados al esquema XML 2.0 los rechazos empiezan el primer día.
  • Ecuador es la única economía dolarizada de LATAM (USD desde el año 2000). Contratos en dólares, riesgo FX cero, precios predecibles.
  • El ecosistema Odoo Ecuador es delgado: 2 Gold Partner en el país (TRESCLOUD, GAHEOS), DR de competidores entre 30 y 40. La entrada SEO es barata.
  • Los exportadores agro (flores, camarón, banano, cacao) son los que más ganan: Odoo da trazabilidad lote → contenedor + DAE desde una sola fuente.

Qué cambia en el SRI desde 2026 — timeline exacto

Ecuador desplegó los comprobantes electrónicos por fases desde 2014. Durante años la regla fue simple: comprobante emitido, hay 4 días hábiles para enviarlo al SRI. En la práctica las empresas acumulaban comprobantes en cola, los enviaban en lote por la noche y, si algo fallaba, lo reenviaban a la mañana siguiente. Había buffer.

Desde el 1 de enero de 2026 ese buffer desapareció. La Resolución 14/2025 (con aclaraciones en la Resolución 17/2025) movió a todos a transmisión inmediata: el comprobante electrónico debe salir al SRI en el momento de la emisión. No un minuto después, no una hora después: al instante, por el endpoint SOAP del SRI, con el número de autorización recibido en la respuesta síncrona.

Los puntos clave del timeline:

  • 2014–2024: roll-out gradual. Primero los grandes contribuyentes, después medianos y finalmente PYMEs. Ventana de 4 días hábiles.
  • 2025: el SRI publica la Resolución 14/2025 con período de transición y especificaciones técnicas.
  • 1 de enero de 2026: entrada en vigor. Todos los emisores de comprobantes electrónicos deben transmitir en tiempo real.
  • Q1–Q2 2026: se forma la práctica sancionatoria. Según publicaciones de HLB Ecuador y Ecuafact, las multas van desde USD 30 por documento aislado hasta USD 1 500+ por incumplimientos sistemáticos, con suspensión de RUC en los casos extremos.

En paralelo, las reglas de anulación se endurecieron:

  • Un comprobante se puede anular solo hasta el día 7 del mes siguiente a la emisión.
  • Después del día 7, la única vía es nota de crédito con confirmación del receptor en 5 días hábiles.
  • Si el receptor no confirma ni rechaza, la NC se considera aceptada automáticamente, pero es una defensa débil: en una fiscalización el SRI pide evidencia de entrega.

Esto ya no es "el contador rehace la factura el lunes". Es un proceso con deadline y SLA, en el que la lógica batch de "enviamos en la noche" no encaja.

Contexto macro: el PIB de Ecuador crece moderado en 2026, con el FMI proyectando 2,5% tras un 3,7% en 2025, e inflación entre 2,0% y 2,8% (consecuencia directa de la dolarización, según datos de Springer sobre 2000–2024). El presupuesto 2026 ronda USD 26,7 mil millones (Ministerio de Finanzas, IRE), deuda pública alrededor del 49% del PIB, y un PIB nominal de USD 121,6 mil millones — octavo de LATAM (FocusEconomics). La agenda de reformas de Noboa suma optimismo empresarial (Rio Times): la inversión en compliance se amortiza más rápido.

!
Ojo con el endpoint de pruebas del SRI. Responde más lento que producción y eso induce a calibrar los timeouts hacia arriba "por seguridad". Cuando pasas a producción los timeouts quedan generosos, y un cuello de botella real en SRI no te dispara la alerta a tiempo. Calibra los timeouts contra el ambiente productivo, no contra el de pruebas.

Requisitos técnicos: qué configurar en Odoo

#1. Módulos l10n_ec — core vs OCA

En el core de Odoo está el l10n_ec base (plan de cuentas más estructura básica de impuestos). No alcanza. Para nivel productivo se necesita el combo del repositorio OCA/l10n-ecuador:

  • l10n_ec_base — validación de RUC, cédula, tipos de documento.
  • l10n_ec_account_edi — generación del XML SRI (esquema 2.0).
  • l10n_ec_edi_authorization — firma con certificado digital y request SOAP.
  • l10n_ec_withholding — retenciones por concepto (1%, 1,75%, 2%, 8%, 10%).
  • l10n_ec_ats — Anexo Transaccional Simplificado mensual.
  • l10n_ec_reports — Formularios 103, 104, 101.

El repositorio OCA soporta Odoo 16/17/18 y tiene commits activos en los últimos 30 días. El core de Odoo se actualiza más lento y no cubre los edge-cases del SRI.

#2. Documentos que hay que configurar

  1. Factura — venta de bienes o servicios.
  2. Nota de Crédito / Débito — correcciones.
  3. Liquidación de Compra (LCO) — pago a personas no obligadas a llevar contabilidad (caso típico: productores asociados en agro).
  4. Comprobante de Retención — retenciones en la fuente.
  5. Guía de Remisión Electrónica — transporte de bienes.
  6. Comprobante de Retención de IVA y Renta — documento separado.

#3. Lo técnico

  • Certificado digital de firma electrónica — emiten Banco Central del Ecuador, Security Data, ANF AC. Costo entre USD 30 y 80 al año, vigencia de 1 a 2 años.
  • Endpoints SRI — recepción y autorización, producción y pruebas. El ambiente de pruebas suele responder más lento; haz load tests con tiempo.
  • Categorías RIMPE en cada partner — Negocio Popular (menos de USD 20 000 anuales), Emprendedor (menos de USD 300 000), Régimen General. De esto depende el cálculo de la retención.
  • Queue worker para envío asíncrono — incluso en modo real-time el SRI puede tardar entre 2 y 5 segundos bajo carga. Llamado bloqueante directo desde POS: no.
  • Retry con exponential backoff (1s, 2s, 4s, 8s, 16s). Después de 5 intentos, alerta al canal de administración.
  • Logging de cada intercambio SOAP — XML request, XML response, claveAcceso, número de autorización. Sin esto, una auditoría del SRI se vuelve adivinanza.

#4. Dónde l10n_ec tiene zonas débiles

Los módulos OCA cubren entre 80% y 85% de escenarios. Lo que toca completar con custom:

  • Emisión real-time desde POS — el POS de Odoo trabaja offline por defecto y luego sincroniza. Para real-time SRI hay que escribir pre-validación: la orden POS no cierra hasta que el SRI devuelva la autorización. Alternativa: modo híbrido — claveAcceso generada, ticket entregado al cliente, autorización asíncrona.
  • Branding multi-RUC — si el cliente tiene 2 o más razones sociales sobre una sola instancia Odoo, hay que separar secuencias claveAcceso por RUC y certificados de firma por company.
  • Bloques ATS personalizados — compras > USD 50, ventas con tarjeta de crédito, retenciones en relación de dependencia. El módulo estándar no los emite.

Cuándo Odoo + l10n_ec funciona y cuándo no

#1. Funciona sin esfuerzo

  • PYME de 20 a 100 empleados100 a000 facturas mensuales. Instalación base Odoo 17/18 + l10n_ec OCA, go-live en 4 a 8 semanas, inversión año 1 entre USD 11 000 y 25 000. El ticket promedio de un proyecto ERP en Ecuador va de USD 10 000 a 40 000, cerca del nivel colombiano.
  • Exportador agro (flores, camarón, cacao, banano, atún) con necesidad de trazabilidad lote → contenedor + DAE. Odoo Manufacturing + Quality + Inventory + l10n_ec entrega single source of truth para SRI y para auditorías Florverde, Rainforest Alliance, BAP o ASC.
  • Multi-bodega (planta + finca + central) — el estándar de Odoo lo cubre sin custom. La concentración del negocio en Quito + Guayaquil + Cuenca (más del 70% de la actividad económica) hace simple el módulo de logística.
  • Multi-categoría RIMPE — si la base de clientes mezcla Emprendedor y Régimen General, la lógica de retención se configura a nivel de partner.tax_regime.

#2. Funciona con trabajo extra

  • Migración desde SAP Business One. El módulo l10n_ec no migra datos automáticamente. Hace falta un ETL: master data de partners, saldos de comprobantes históricos y certificados. Mínimo 2 a 3 meses. Se amortiza si el SAP B1 actual cuesta USD 35 000 o más al año (un precio típico para PYME en Ecuador con soporte partner).
  • POS retail con más de 200 transacciones por hora. Necesita queue infrastructure (Redis o RabbitMQ) y un pool de workers para envíos asíncronos al SRI.
  • Productores asociados (por ejemplo 12 fincas pequeñas bajo una florícola). Las LCO se automatizan, pero hace falta una lista maestra del estatus tributario de cada proveedor y el mapeo de conceptos.

#3. No funciona y conviene una alternativa

  • Negocio Popular (menos de USD 20 000 anuales, ~20 facturas mensuales). Odoo es caro y desproporcionado. Mejor: el facturador gratuito del SRI o SaaS especializados como Datil o Bind. Se ahorran entre USD 8 000 y 15 000 el primer año.
  • Legacy SAP B1 + módulo Ecuador custom que funciona. Si el compliance está al día y el equipo está habituado, migrar a Odoo sale más caro que reemplazar el módulo de integración SRI dentro de SAP.
  • Verticales altamente reguladas (bancos SUPERBAN, telecom ARCOTEL, aseguradoras de la Superintendencia). El core de Odoo no cubre el regulatory reporting específico de estos sectores. Plataformas verticales o un desarrollo custom grande.

Top 5 errores que rompen la implementación

#1. Usar el l10n_ec core sin los módulos OCA actualizados

El error más común. El equipo instala l10n_ec de la distribución estándar de Odoo, no engancha el repo OCA y en el primer envío recibe rechazo: desde 2024 el SRI acepta solo XML con esquema 2.0, y el módulo core genera una estructura desactualizada. Se resuelve en medio día, pero el 60% de los proyectos auto-gestionados tropieza acá.

#2. Ignorar la lógica de retención por categoría RIMPE del cliente

El l10n_ec estándar no distingue retención por tipo de cliente. Vendiste a una razón social Régimen General: retén 1% de impuesto a la renta. Vendiste a Emprendedor RIMPE: retén 0% (declara por su cuenta). Si la retención sale mal, el cliente rechaza el pago y pide rehacer la NC, o el SRI hace ajustes en una revisión. Hace falta un custom field tax_regime en partner y un hook en account.move.line vía _compute_tax_ids.

#3. Llamado bloqueante directo al SRI desde el POS

La cajera factura un ticket → Odoo hace request SOAP al SRI → espera respuesta. El SRI se quedó pensando, la cajera mira el "loader" 7 segundos, la fila en el local crece. Solución: queue asíncrona con claveAcceso pre-generada (el ticket se entrega al cliente) y envío en background. Si el SRI rechaza, retry automático y alerta al gerente.

#4. Sin rutina de nota de crédito después del día 7

Hasta 2026 la práctica era simple: error en factura → anular → emitir nueva. Con las nuevas reglas, después del día 7 del mes siguiente solo queda NC con confirmación del receptor. Si el proceso no está armado, el contador empieza a corregir en Excel y olvida subir al SRI: pérdida de deducibilidad para el cliente.

#5. ATS presentado "cuando uno se acuerda"

El Anexo Transaccional Simplificado es un reporte XML mensual obligatorio. Muchos equipos lo generan pero olvidan bloques obligatorios: compras > USD 50 con detalle, ventas con tarjeta de crédito, retenciones en relación de dependencia. El SRI multa desde USD 30 hasta USD 1 500+ por ATS no presentado o incompleto. Se automatiza con el módulo OCA l10n_ec_ats y un cron al día 14 del mes.

Caso: floricultora en Cayambe — migración de Mónica a Odoo 17

Empresa florícola en el valle de Cayambe (Pichincha): 220 empleados18 hectáreas, exportación de rosa premium a la subasta holandesa de Aalsmeer y a EE. UU. Hasta 2024 corrían en Mónica más un módulo custom de floricultura, escrito durante 8 años por cuatro freelancers en serie.

Síntomas antes de la migración:

  • 8% de los comprobantes recibían rechazo del SRI: el partner de Mónica actualizaba el esquema 2.0 con 3+ semanas de retraso frente a las publicaciones del SRI.
  • La trazabilidad rosa → caja → contenedor → subasta vivía en Excel y WhatsApp.
  • Las auditorías Florverde Sustainable Flowers y Rainforest Alliance: 4 días de preparación manual de documentos por ciclo.
  • Liquidaciones de Compra de 12 productores asociados (fincas pequeñas sin contabilidad obligatoria) se hacían a mano.
  • Cierre de mes: 18 días hábiles.

Qué hicieron:

Migración a Odoo 17 Enterprise + Manufacturing + Quality + Inventory + l10n_ec OCA + módulo custom de trazabilidad finca → invernadero → cosecha → caja → contenedor. App para supervisores de invernadero con captura offline y sync al salir del campo. Generación automática de LCO para productores asociados. Reporte Florverde y Rainforest Alliance certificado, generado directo desde Odoo.

El proyecto no era cambiar Mónica por Odoo. Era unificar finca, planta, exportación y SRI en una sola fuente, y dejar de pagar a un freelancer cada vez que el SRI movía el esquema.

Resultados a 9 meses:

MétricaAntesDespués
Rechazos de comprobantes8%0% (desde el mes 2)
Trace-back de caja en Aalsmeer al invernadero6 horas9 minutos
Cierre de mes18 días4 días
Auditoría Florverde 20242 reintentospassed first attempt
LCO productores presentadas a tiempo60%100%
Volumen exportado 2024 vs 2023baseline+18%

Inversión: USD 48 000 año 1 (implementación + licencias Enterprise + módulos custom), USD 18 000 desde el año 2 (soporte + licencias). Ahorro por dejar Mónica + freelance del módulo custom: USD 14 000 al año.

Ecosistema competitivo Odoo Ecuador: 2 Gold, el resto Silver

A abril de 2026, en el directorio de Partners de Odoo para Ecuador figuran 2 Gold Partner:

  • TRESCLOUD — más de 40 especialistas, oficinas en Quito, Guayaquil y Cuenca, cobertura adicional en Manta, Ambato, Riobamba e Ibarra. Domain Rating 39, estrategia de contenidos activa, foco vertical en prefabricados, retail e ingeniería.
  • GAHEOS S.A. — Gold con menor footprint público.

Algunos Silver/Ready más, por ejemplo Ekuasoft. El tráfico orgánico agregado de todos los competidores sobre la keyword odoo ecuador son decenas de visitas al mes: el nicho SEO está abierto. Un dominio con DR de 25+ y una estrategia de contenido enfocada en SRI real-time puede superar a TRESCLOUD en 3 a 6 meses.

Para comparar: el ecosistema Gold promedio en Perú o Colombia tiene entre 5 y 8 partners con DR 30 a 50. Ecuador es blue ocean real.

Checklist SRI real-time para Odoo — gratis por email

42 puntos de verificación de la configuración de l10n_ec para la Resolución 14/2025: módulos OCA, certificado de firma, configuración de endpoints, retry, ATS, mapeo RIMPE, queue workers, monitoreo. PDF de 26 páginasDescargar el checklist SRI real-time — deja tu email, llega en menos de un minuto.

Qué leer después

Si estás eligiendo ERP para una operación en Ecuador, mira el framework de auditoría Odoo (cuando la implementación está en curso pero algo no cuadra) y la metodología de rescate para proyectos que se trabaron. Contexto regional: Odoo en Perú — SUNAT y SIRE 2026Odoo en Colombia — DIAN y nómina electrónicaOdoo en México — CFDI 4.0 y SAT real-ops. Para operaciones agro-exportadoras: Odoo para retail + computer vision muestra cómo el mismo enfoque aplica a restaurantes y retail. Profundidad regulatoria: SRI real-time pillar. Sobre BI sobre Odoo: Odoo + Analytics y Business Intelligence. Catálogo completo de servicios: Implementación Odoo.

Preguntas frecuentes

¿Desde qué fecha el SRI Ecuador exige transmisión en tiempo real de comprobantes?

Desde el 1 de enero de 2026, según la Resolución 14/2025 con aclaraciones en la Resolución 17/2025. La ventana anterior de 4 días hábiles quedó eliminada.

¿Cuál es la multa por incumplir los requisitos del SRI en facturación electrónica?

Desde USD 30 por un documento aislado hasta USD 1 500+ por incumplimientos sistemáticos. En los casos más graves el SRI suspende el RUC hasta que se subsanen las observaciones.

¿Se puede anular una factura 10 días después de emitida?

No. La anulación solo procede hasta el día 7 del mes siguiente a la emisión. Después: solo nota de crédito con confirmación del receptor en 5 días hábiles.

¿l10n_ec del core de Odoo o de OCA — cuál elegir?

OCA. Commits activos en los últimos 30 días, esquema XML 2.0 al día, actualizaciones regulares frente a nuevas resoluciones del SRI. El core de Odoo se mueve más lento.

¿Cuánto cuesta implementar Odoo + l10n_ec para una PYME de 20 a 50 empleados?

Entre USD 11 000 y 25 000 el primer año (implementación + licencias). Entre USD 6 000 y 12 000 desde el año 2 (soporte + licencias). Sin contar infraestructura. El ticket promedio de un proyecto ERP en Ecuador va de USD 10 000 a 40 000.

¿l10n_ec soporta las categorías RIMPE?

La estructura base sí (Negocio Popular, Emprendedor, Régimen General). Pero la lógica de retención por categoría del cliente hay que completarla con un custom field tax_regime en partner.

¿Una PYME de Perú puede usar una sola instancia Odoo para operar en Perú y Ecuador a la vez?

Sí. El multi-company de Odoo soporta distintas localizaciones (l10n_pe + l10n_ec) en la misma base de datos. Cada company maneja su RUC, sus impuestos y sus reportes. Es un caso típico para PYME con subsidiaria en el país vecino: Ecuador y Perú comparten huso horario (UTC−5) y la Comunidad Andina da régimen sin visa hasta 180 días.

¿El SRI acepta envíos pasada la medianoche o hay ventana cerrada?

El endpoint está disponible 24/7, pero la regla de "transmisión inmediata" aplica al momento de la emisión, no a horario del día. Si emites a las 23:55 y el sistema falla, el comprobante figura como emitido fuera de plazo desde el primer minuto del día siguiente.