Transmisión Inmediata SRI 2026: ¿Tu Sistema de Facturación Cumple con la Nueva Normativa?

Desde enero de 2026, el SRI exige que cada factura se envíe y autorice en el momento de emitirse, no después. Mivio ya cumple con la transmisión inmediata: reintentos síncronos (20×3s), backoff exponencial en consulta de autorización, firma .p12 cifrada en Supabase y XML v2.1.0 con XAdES-BES. También te decimos qué NO tiene aún y cuándo llegará (roadmap público abajo).

Transmisión Inmediata SRI 2026 - Mivio EC

¿Qué cambió exactamente el 1 de enero de 2026?

La Resolución NAC-DGERCGC25-00000017 eliminó el plazo de gracia (antes tenías hasta 7 días para transmitir). Ahora:

  • Cada comprobante (factura, nota de crédito, retención, guía de remisión) debe transmitirse y autorizarse al SRI en el instante de la emisión.
  • Si el SRI rechaza o no responde, no puedes entregar el comprobante al cliente hasta que esté AUTORIZADO.
  • Incumplimiento = multas del 0.5% al 1% de ingresos totales (Art. 61 LORTI) + intereses + posible suspensión de autorización de emisión.

Fuente oficial: SRI.gob.ec → Normativa → Resoluciones 2025 (buscar NAC-DGERCGC25-00000017).

Checklist: ¿Tu sistema actual cumple con transmisión inmediata 2026?

Usa esta lista para auditar a tu proveedor actual. Cada ítem es un requisito técnico derivado de la normativa.

  1. Tu sistema envía el XML firmado al endpoint de recepción SRI al hacer clic "Emitir" Mivio: Sí, SOAP a cel.sri.gob.ec
  2. Reintenta automáticamente si hay error de red/timeout (mínimo 3-5 intentos) Mivio: 20 reintentos fijos cada 3 seg
  3. Consulta estado de autorización con backoff exponencial (no martillea al SRI) Mivio: 3s→6s→12s→24s→48s
  4. ❌
    Guarda borrador local si no hay internet y sincroniza solo al volver Mivio: No (pendiente Q4 2026)
  5. ❌
    Muestra estado claro al usuario: Autorizada / En cola / Error Mivio: No hay UI aún (pendiente Q4 2026)
  6. Permite reintentar manualmente facturas en error Mivio: POST /api/sri-documents/:id/retry
  7. ⚠️
    Gestiona tu .p12 cifrado y alerta antes de expirar Mivio: Cifrado AES-256 ✓ / Alerta 30 días ✗ (Q1 2027)
  8. ❌
    Retiene XML firmado 7 años (requisito legal Art. 29 LORTI) Mivio: Configurable, default off (pendiente Q4 2026)
  9. ❌
    Tiene jobs automáticos de reintento si SRI cae (no depender de usuario) Mivio: Código existe, no activado (pendiente Q4 2026)

Tu sistema actual: ¿cuántos tiene? Si es menos de 7/9, estás en riesgo de sanción.

Revisemos tu caso por WhatsApp →

Qué SÍ hace Mivio hoy (cumplimiento real, sin humo)

Transmisión síncrona con reintentos robustos

20 reintentos fijos (3 seg c/u) al endpoint de recepción SRI. Si pasa, consulta autorización con backoff exponencial (3s→6s→12s→24s→48s). No martillea al SRI.

Firma .p12 gestionada y cifrada

Subes tu .pfx/.p12 → validamos con node-forge → contraseña AES-256-CBC → bucket privado Supabase. Tu llave privada nunca toca disco sin cifrar.

XML v2.1.0 + XAdES-BES estándar

Generación con xml2js, firma RSA-SHA1, canonicalización C14N, digest SHA-1. Cumple XSDs oficiales SRI. Compatible con contribuyentes especiales (campo specialTaxpayerResolution).

RIDE PDF on-demand + email automático

pdfmake genera la representación impresa al momento. Se envía por email al cliente al autorizar. No persiste en disco por defecto (ahorro storage).

Reintento manual inmediato

Si algo falla tras los reintentos automáticos, el documento queda en ERROR. Tú (o tu contador) entra, ve el error y dale a "Reintentar" — sin llamar a soporte.

Endpoints SOAP oficiales SRI

Sin proxies raros ni intermediarios. Conexión directa a cel.sri.gob.ec (recepción) y celcer.sri.gob.ec (consulta autorización).

Qué NO tiene Mivio hoy (y cuándo llegará) — Roadmap Público

Creemos que mereces saber exactamente qué compras. Estas son las gaps reales y nuestras fechas objetivo:

Roadmap Mivio — Mejoras Transmisión SRI 2026-2027
Funcionalidad Objetivo Estado
Cola offline (IndexedDB) + sync automático al recuperar conexión Q4 2026 En diseño
Panel "Facturas Emitidas" con semáforos 🟢🟡🔴 + botón reintentar manual Q4 2026 En desarrollo
Renovación automática certificado .p12 (alerta 30 días + auto-renew) Q1 2027 Planificado
Retención XML firmado 7 años (configurable, default on) Q4 2026 Pendiente config
Jobs de contingencia activos + alertas email/Slack a devs Q4 2026 Código listo, falta wiring
Webhook SRI para notificación push de autorización (eliminar polling) Q1 2027 Investigación

¿Por qué publicamos esto? Porque en Ecuador el mercado es chico y la confianza se gana con hechos, no promesas. Si un competidor te dice que "todo funciona perfecto", pide demo del panel de semáforos y la cola offline. Si no la tiene, te está vendiendo humo.

Nuestro compromiso: actualizaremos esta página cada sprint con lo que se entrega. Síguenos en @mivioec para ver los commits reales.

Preguntas frecuentes sobre transmisión inmediata SRI 2026

¿Desde cuándo es obligatoria la transmisión inmediata al SRI en Ecuador?

Desde el 1 de enero de 2026, según la Resolución NAC-DGERCGC25-00000017. El plazo de días de gracia para enviar comprobantes fue eliminado: cada factura debe transmitirse y autorizarse en el momento de emitirse.

¿Qué pasa si mi sistema no transmite en tiempo real al SRI?

Incumples la normativa. El SRI puede sancionar con multas del 0.5% al 1% de los ingresos totales (Art. 61 Ley de Régimen Tributario Interno), más intereses y posible suspensión de la autorización de emisión.

¿Mivio transmite la factura en el mismo instante que la emito?

Sí. Al hacer clic en "Emitir", Mivio envía el XML firmado al SRI (endpoint recepción) con reintentos síncronos: hasta 20 intentos cada 3 segundos. Luego consulta el estado de autorización con backoff exponencial (3s → 6s → 12s → 24s → 48s). Si todo falla, el documento queda en estado ERROR y puedes reintentar manualmente.

¿Qué ocurre si se me cae internet al facturar?

Hoy Mivio NO guarda borrador offline (no hay IndexedDB/localStorage). La petición falla tras los 20 reintentos síncronos y el documento queda en ERROR. La solución actual: reintentar manualmente cuando recupere conexión. Estamos construyendo cola persistente offline para Q4 2026 (ver roadmap abajo).

¿Dónde veo el estado de mis facturas ante el SRI?

Actualmente no hay panel visual con semáforos (🟢 Autorizada / 🟡 En cola / 🔴 Error). El estado vive en base de datos (tablas `SriDocument` + `SriDocumentAuthorization`). Estamos desarrollando la UI de "Facturas Emitidas" con semáforos y botón "Reintentar" para Q4 2026.

¿Cómo gestiona Mivio mi firma electrónica .p12/.pfx?

La subes en Configuración → Mivio la valida con node-forge, cifra la contraseña con AES-256-CBC y la guarda en bucket privado de Supabase (`business-certificates`). NO hay renovación automática 30 días antes (pendiente en roadmap).

¿Generan RIDE (PDF) y XML firmado automáticamente?

Sí. XML v2.1.0 con firma XAdES-BES (RSA-SHA1, canonicalización C14N, SHA-1) se genera al autorizar. El PDF (RIDE) se genera on-demand con pdfmake (no persiste en disco por defecto). El XML firmado NO se retiene 7 años en producción hoy (configurable via flag, ver roadmap).

¿Qué pasa si el SRI está caído o responde lento?

Existen jobs de contingencia en código (`ProcessPendingInvoicesJob` cada 5 min, `RetryFailedTransmissionsJob` cada hora) pero NO están registrados/activos. Hoy el único reintento es el síncrono inline. Estamos activando estos jobs + alertas email/Slack al equipo dev para Q4 2026.

¿Tu sistema actual pasa el checklist?

Si tienes dudas, hablemos. Sin compromiso, sin call center — te responde el equipo que construye Mivio.

Verificar mi sistema por WhatsApp →