RegulacionSRI · ERP y software · 2026

Facturación electrónica inmediata SRI 2026: impacto en tu software, ERP y cómo adaptar el negocio

La transmisión inmediata al SRI desde enero de 2026 rompió el flujo de la mayoría de ERPs y tiendas online en Ecuador. No es un parche cosmético: cambia la arquitectura de emisión, los timeouts de la API, el manejo de errores y la lógica de checkout. Acá va el plan técnico real para adaptar tu sistema sin parar ventas.

28 de mayo de 202611 min
Ingeniero refactorizando el módulo de facturación electrónica de un ERP para conectarlo a la API del SRI en tiempo real
Edición · Mayo 2026

El 1 de enero de 2026 entró en vigor la Resolución NAC-DGERCGC25-00000017 del SRI: la transmisión de comprobantes electrónicos pasó de tener hasta 4 días hábiles de gracia a ser inmediata. La regulación es clara, pero el impacto real lo paga el software. La mayoría de ERPs, tiendas online y sistemas contables en Ecuador fueron diseñados para encolar facturas y enviarlas al final del día. Ese patrón murió en enero. Si tu sistema no se adaptó todavía, hoy estás emitiendo con fecha incorrecta o quedando con comprobantes pendientes que el SRI puede convertir en multa. Acá va el plan técnico para arreglarlo.

Por qué la mayoría de software ecuatoriano está roto en 2026

0 días

Plazo de gracia para transmitir comprobantes electrónicos al SRI desde enero 2026

Resolución NAC-DGERCGC25-00000017
7 días

Plazo máximo para anular un comprobante electrónico (antes era mucho mayor)

Resolución NAC-DGERCGC25-00000017
5 días hábiles

Plazo del receptor para aceptar una solicitud de anulación

Resolución NAC-DGERCGC25-00000017
$0

Tope para anular o modificar facturas a consumidor final: ya no se puede

Resolución NAC-DGERCGC25-00000017

Tres patrones de software ecuatoriano clásico se rompieron con la regla nueva: la emisión asíncrona por cron del fin del día, el checkout que firma y envía después de redirigir al cliente, y los flujos de anulación por correo al contador. Los tres asumían tiempo libre entre la operación y la transmisión. Esa ventana desapareció.

Impacto por tipo de sistema

ERP on-premise (Latinium, SAP B1, Odoo Community)

Patrón viejo (no compatible)
Cola de facturas + cron nocturno que envía al SRI
Patrón nuevo (requerido en 2026)
Job sincrónico por factura con retry inteligente y dashboard

E-commerce (Shopify, Woo, Tiendanube)

Patrón viejo (no compatible)
Plugin que emite tras callback de pasarela en async
Patrón nuevo (requerido en 2026)
Validación de datos antes del pago + emisión sincrónica con bloqueo del 'gracias'

Sistema a medida (Next.js + Nest + Postgres)

Patrón viejo (no compatible)
Mutación que retorna éxito y emite en background
Patrón nuevo (requerido en 2026)
Mutación que espera autorización del SRI antes de cerrar venta

POS retail (puntos de venta físicos)

Patrón viejo (no compatible)
Tickets que se cierran offline y se sincronizan después
Patrón nuevo (requerido en 2026)
Emisión en línea + fallback con buffer de máximo 5 minutos

Contable enlatado (Alegra, Defontana, Contifico)

Patrón viejo (no compatible)
Carga manual o programada de lotes diarios
Patrón nuevo (requerido en 2026)
API directa con SRI por documento, no por lote

App móvil con facturación (delivery, taxis)

Patrón viejo (no compatible)
Recibo digital del lado app + factura SRI a las horas
Patrón nuevo (requerido en 2026)
Emisión sincrónica en backend con resultado mostrado al usuario

Los 5 cambios de arquitectura que tu sistema necesita

1. La emisión se vuelve sincrónica, las notificaciones siguen asincrónicas

El error más común es pasar todo a sincrónico. No hace falta. Lo único obligatorio es la firma + transmisión al SRI: ese paso bloquea el flujo hasta tener respuesta de autorización. El correo de bienvenida, el WhatsApp con la factura adjunta, la sincronización con CRM y la nota interna pueden seguir en cola. La regla práctica: la transacción de venta no cierra hasta que el SRI dijo OK; todo lo demás corre detrás.

2. Manejo de errores del SRI como ciudadano de primera clase

La API del SRI devuelve códigos como 40 (clave de acceso ya registrada), 43 (no se cumple con la firma), 70 (RUC inválido) y otros. Cada uno necesita una acción distinta. El sistema viejo trataba todo como error genérico y reintentaba indefinidamente, generando duplicados. El sistema nuevo mapea cada código a una decisión: reintento controlado, escalado a humano, rechazo final con corrección o anulación preventiva. Sin ese mapeo, la cola se atasca.

3. Timeout y retry inteligentes

El SRI tiene picos de latencia, sobre todo en fines de mes. Si tu sistema espera 30 segundos y rinde error, perdés ventas. Configurá timeout entre 8 y 12 segundos para el primer intento, con reintento exponencial (2s, 4s, 8s) hasta 3 veces, y un fallback que persiste la factura en estado 'pendiente_autorizacion' visible en el dashboard. El cliente puede seguir, pero el equipo contable ve la cola en vivo.

4. Validación de datos del comprador antes del pago

Antes podías corregir una factura a consumidor final con un botón. Hoy no. Eso obliga a mover toda la validación de cédula, RUC, dirección y correo al paso anterior al pago, no al posterior. Para e-commerce eso significa rediseñar el checkout: un paso 'datos para factura' con autocompletado por cédula/RUC y verificación de DNI ecuatoriano. Sin ese refactor, la tienda emite con datos incorrectos que ya no puedes corregir.

5. Dashboard de salud SRI

El equipo contable necesita visibilidad en tiempo real: cuántos comprobantes están autorizados, cuántos rechazados con razón, cuántos pendientes y a cuánto del límite de los 7 días para anulación. Sin dashboard, descubrís el problema cuando llega la notificación. Con dashboard, lo resolvés antes. Es un módulo de 1 a 2 semanas de trabajo en cualquier ERP medio decente.

Dashboard de salud SRI mostrando estado de comprobantes electrónicos en tiempo real
El dashboard de salud SRI convierte la transmisión inmediata de un riesgo silencioso a una métrica operativa visible para el equipo contable.

Casos típicos por stack y costo estimado de adaptación

WooCommerce + plugin SRI

Tipo de refactor
Plugin oficial actualizado + checkout refactor
Tiempo estimado
2 a 3 semanas
Inversión típica
$1.500 a $3.500

Shopify + app SRI de tercero

Tipo de refactor
App certificada Ecuador + middleware sync
Tiempo estimado
3 a 4 semanas
Inversión típica
$2.500 a $5.000

Odoo Community + módulo EDI EC

Tipo de refactor
Migración a Enterprise o partner local con SRI 2026
Tiempo estimado
4 a 8 semanas
Inversión típica
$6.000 a $15.000

SAP Business One on-premise

Tipo de refactor
Add-on certificado + ajuste de cola sincrónica
Tiempo estimado
6 a 10 semanas
Inversión típica
$8.000 a $25.000

Sistema a medida en Next.js + Nest

Tipo de refactor
Refactor de servicio de emisión + dashboard
Tiempo estimado
3 a 5 semanas
Inversión típica
$3.500 a $8.000

App móvil con backend Node/Python

Tipo de refactor
Servicio dedicado de facturación + retry layer
Tiempo estimado
4 a 6 semanas
Inversión típica
$4.000 a $10.000

La trampa de los plugins baratos

Hay plugins en el marketplace de WordPress y apps en Shopify que dicen 'integración SRI Ecuador' pero siguen empaquetando comprobantes en lote. Antes de comprar uno, pide confirmación escrita de que opera con transmisión inmediata y maneja códigos de error específicos del SRI 2026. Si el proveedor evade la pregunta, no lo está haciendo.

El refactor del checkout: la parte más subestimada

Las tiendas online subestiman el rediseño del checkout. La nueva regla obliga a capturar datos del comprador con validación dura antes del pago, no después. Eso cambia la UX: el formulario de checkout pasa a tener un paso 'datos para factura' obligatorio con cédula, RUC, dirección y correo verificados. La forma elegante es autocompletar por cédula (un servicio que consulta los datos públicos del registro civil) y mostrar al cliente exactamente lo que aparecerá en su factura.

Lo que hacemos en NM Tech Studio cuando construimos un e-commerce conectado al SRI es separar tres capas: validación de datos al iniciar checkout, pasarela de pago como segundo paso, emisión y transmisión sincrónica al SRI como tercer paso con timeout controlado. Si el SRI rechaza, el cliente ve un mensaje claro y el cobro se anula automáticamente. Si autoriza, el 'gracias' se muestra con la clave de acceso del comprobante. Ese flujo elimina el 'pagué pero no me llegó factura' que rompe la confianza de la marca.

Errores que vemos en empresas que ya intentaron adaptarse

  • Cambiar solo el cron a un intervalo más corto (cada 5 minutos): sigue siendo asíncrono y la fecha de emisión no coincide con la transmisión. No cumple.
  • Forzar todo el flujo de venta a sincrónico, incluyendo correo y CRM: la latencia sube y se cae bajo carga. La sincronía solo aplica a firma + transmisión SRI.
  • Ignorar el código de error 40 del SRI y reintentar: genera duplicados de clave de acceso y compromete trazabilidad.
  • No bloquear la UI de edición de facturas a consumidor final autorizadas: el botón sigue ahí y el contador lo presiona por costumbre.
  • Quedarse sin dashboard y descubrir las facturas pendientes 6 días después: a las 24 horas del límite de los 7 días.

El indicador de éxito

Tu adaptación está bien cuando se cumplen tres cosas a la vez: cero comprobantes con estado 'pendiente_autorizacion' a más de 12 horas, cero facturas a consumidor final emitidas con datos incorrectos en el último mes, y el contador no necesita revisar el dashboard antes del cierre del día porque las alertas le llegan solas.

Hoja de ruta técnica de 30 días

  1. 1Día 1 a 3: auditoría del flujo actual. Diagramá el ciclo desde captura de datos del cliente hasta autorización SRI. Identificá los pasos asíncronos.
  2. 2Día 4 a 7: refactor del servicio de emisión. Firma + transmisión en la misma transacción, con manejo explícito de códigos SRI.
  3. 3Día 8 a 12: rediseño del checkout. Validación de datos del comprador al inicio, no al final. Bloqueo de UI de edición para consumidor final.
  4. 4Día 13 a 18: dashboard de salud SRI con estados, alertas y vista contable. Conectalo al canal de soporte interno.
  5. 5Día 19 a 22: endpoint y reglas de anulación con bloqueo automático a los 7 días y conversión a nota de crédito.
  6. 6Día 23 a 27: pruebas en el ambiente de pruebas del SRI con casos límite (RUC inválido, firma vencida, doble emisión, anulación fuera de plazo).
  7. 7Día 28 a 30: despliegue gradual a producción con flag de feature, monitoreo intensivo de 48 horas y rollback rápido si aparece error en cola.

Para el contexto regulatorio completo de la transmisión inmediata, el primer post que publicamos en el blog cubre las reglas del SRI a fondo. Si tu negocio es e-commerce y todavía no migraste, el artículo del blog sobre cómo construir un e-commerce que sí convierte en Ecuador 2026 entra al detalle del checkout y las pasarelas locales.

Preguntas frecuentes

¿Mi ERP enlatado se adapta solo o necesito intervención técnica?

+

Depende del proveedor y versión. SAP Business One con add-on certificado para Ecuador, Microsoft Dynamics 365 Business Central con partner local, y Odoo Enterprise con módulo EDI EC oficial reciben actualizaciones que cubren la transmisión inmediata. Latinium, Contifico y Defontana publican parches en sus versiones cloud actuales. Las versiones on-premise viejas (2015 a 2020) suelen requerir intervención manual o migración. Pedí confirmación escrita al proveedor con número exacto de versión y el flag de transmisión inmediata.

¿Cuánto cuesta adaptar un e-commerce de WooCommerce o Shopify al SRI 2026?

+

Entre $1.500 y $5.000 si la base está sana y solo hace falta sumar el plugin certificado + refactor de checkout. Si la tienda usa una plantilla antigua sin LCP optimizado, conviene combinar la adaptación SRI con migración a Next.js (entre $3.500 y $8.000), porque el costo marginal de hacerlo bien es bajo y el rendimiento mejora de forma medible.

¿Puedo seguir usando colas (Bull, Sidekiq, Celery) para facturación?

+

Solo para tareas accesorias: enviar correo de confirmación, sincronizar con CRM, generar PDF, notificar al contador. La firma y la transmisión al SRI deben ocurrir en el mismo flujo de la venta. Mover esos dos pasos a cola asíncrona desacopla la fecha de emisión de la fecha de transmisión, que es justamente lo que la nueva resolución prohíbe.

¿Qué pasa si el SRI se cae y mi venta queda en limbo?

+

Configurá timeout entre 8 y 12 segundos para el primer intento, con reintento exponencial hasta 3 veces (2s, 4s, 8s). Si la tercera falla, la venta se persiste en estado 'pendiente_autorizacion' visible en el dashboard, el cliente recibe confirmación de orden con disclaimer de factura pendiente, y un job reintenta cada 5 minutos durante 2 horas. Si después de 2 horas sigue caída, escala a un agente humano. Importante: nunca cobres si el SRI no autorizó: anulá la transacción de pago automáticamente.

¿Es obligatorio el dashboard de salud SRI?

+

La resolución no exige un dashboard como tal, pero sí exige cumplir con la transmisión inmediata y la ventana de 7 días para anulación. Sin dashboard, no puedes monitorear ese cumplimiento. Es buena práctica universal: cualquier sistema serio de facturación electrónica en Ecuador 2026 lo incluye. Lo construimos como módulo nativo en cada implementación que hacemos en NM Tech Studio.

Continúa leyendo

Artículos relacionados