En el Ecuador, la facturación electrónica no es simplemente enviar un archivo PDF por correo o WhatsApp. Legalmente ante el Servicio de Rentas Internas (SRI), un comprobante electrónico es una estructura de datos digital estructurada, cifrada y firmada digitalmente con un certificado de firma electrónica.

Muchos comerciantes y profesionales independientes aún confunden el documento impreso con la factura real, o desconocen qué sucede internamente desde el momento en que se presiona «Emitir» hasta que el SRI otorga la autorización. En este artículo te explicamos cada pieza del engranaje tributario de forma simple y práctica.

📌 El principio fundamental del SRI

El documento que tiene validez legal y tributaria es el archivo XML firmado. El PDF (conocido como RIDE) es únicamente una representación visual para facilitar la lectura del ser humano.

1. ¿Qué es exactamente el XML y el RIDE?

Cuando emites un comprobante en un software como Nimo593, se generan dos archivos complementarios:

  • El archivo XML: Es el documento original. Contiene la información de la venta organizada en etiquetas técnicas según la ficha técnica del SRI (versión 1.1.0 o 2.1.0). Este archivo se firma con tu certificado .p12 mediante el estándar XAdES-BES, lo que garantiza que nadie pueda alterar los montos, fechas ni productos.
  • El RIDE (Representación Impresa del Documento Electrónico): Es el formato PDF que traduce las etiquetas del XML a un diseño legible con logotipo, membrete, tablas de productos y formas de pago. Contiene el código de barras y código QR con la clave de acceso de 49 dígitos.

2. La Clave de Acceso de 49 Dígitos: ¿Cómo se compone?

Cada comprobante electrónico en Ecuador tiene un identificador único e irrepetible en el mundo llamado Clave de Acceso. Se construye con 49 números siguiendo esta fórmula matemática:

  • Fecha de emisión (8 dígitos): DDMMAAAA.
  • Tipo de comprobante (2 dígitos): 01 para Factura, 04 para Nota de Crédito, 07 para Retención, etc.
  • RUC del emisor (13 dígitos).
  • Tipo de ambiente (1 dígito): 1 para Pruebas, 2 para Producción.
  • Serie (6 dígitos): Código del establecimiento (ej: 001) + Código del punto de emisión (ej: 001).
  • Secuencial (9 dígitos): Número correlativo del documento (ej: 000000001).
  • Código numérico (8 dígitos): Número aleatorio de seguridad generado por el sistema.
  • Tipo de emisión (1 dígito): 1 para emisión normal.
  • Dígito verificador (1 dígito): Calculado mediante el algoritmo Módulo 11 del SRI.

3. El Flujo de Autorización: ¿Cuándo es legal una factura?

Para que una factura electrónica pueda ser usada por tu cliente para deducir gastos o crédito tributario, debe atravesar tres etapas:

  1. Generación y Firma: El software crea el XML y estampa la firma digital con el certificado .p12.
  2. Recepción del SRI: El XML firmado se envía por internet al WebService del SRI (recepcionComprobantesOffline). El SRI valida la estructura y la firma; si es correcta, responde RECIBIDA.
  3. Autorización del SRI: Inmediatamente se consulta el servicio autorizacionComprobantesOffline. Si el RUC está activo y no hay secuencias duplicadas, el SRI devuelve el estado AUTORIZADO con la fecha y hora exacta del servidor fiscal.

4. Esquema Online vs. Esquema Offline de Nimo593

La mayoría de plataformas web dependen al 100% de que tengas internet en el instante exacto del cobro. Si se corta la fibra óptica o el proveedor de internet falla, la caja se paraliza y no puedes entregar la factura a tu cliente.

Nimo593 opera bajo el esquema offline oficial del SRI:

  • Al estar instalado localmente en tu computadora con Windows, genera la clave de acceso de 49 dígitos y firma el comprobante en tu propio procesador en milisegundos.
  • Puedes imprimir el RIDE o despachar a tu cliente de inmediato.
  • En cuanto la computadora recupera la conexión a internet, Nimo593 sincroniza y autoriza ante el SRI automáticamente en segundo plano. Cero pérdidas de ventas.