Volver a todos los artículos
Facturación & SRI•7 minutos de lectura

Guía Definitiva de Facturación Electrónica SRI Ecuador (2026)

RFJ Software
RFJ Software
Ingeniería de software
Publicado: 2026-08-15Actualizado: 2026-10-19
Guía Definitiva de Facturación Electrónica SRI Ecuador (2026)

Esta guía explica, de forma práctica, cómo funciona la facturación electrónica del SRI en Ecuador: qué comprobantes existen, cómo se construye la clave de acceso, cómo se firma, cómo se envía y qué hacer cuando algo falla. Está pensada para dueños de negocio que quieren entender el proceso y para quienes desarrollan o integran un sistema de facturación.

Es información general, no asesoría tributaria. Para decidir qué comprobante debes emitir en tu caso, consulta con tu contador o directamente con el SRI.

Quién debe emitir factura electrónica

La factura electrónica es el comprobante que emiten la mayoría de contribuyentes. Los negocios populares del régimen RIMPE tienen un tratamiento distinto (pueden usar notas de venta), y quien supera los límites de ese régimen pasa a emitir facturas. Como las reglas y los límites cambian, confirma siempre tu situación vigente con el SRI o con tu contador antes de decidir.

Los comprobantes electrónicos

El SRI maneja varios tipos de comprobante, cada uno con un código que se usa dentro del XML y de la clave de acceso:

CódigoComprobantePara qué sirve
01FacturaDocumenta una venta de bienes o servicios
03Liquidación de compraCompras a quien no está obligado a emitir comprobantes
04Nota de créditoCorrige o anula total o parcialmente una factura
05Nota de débitoAgrega cargos a una factura ya emitida
06Guía de remisiónRespalda el traslado de mercadería
07Comprobante de retenciónDocumenta retenciones de impuestos

Cómo funciona el flujo de emisión

Con el esquema electrónico habitual el proceso tiene siempre los mismos pasos:

  1. Generar el XML del comprobante según la estructura (XSD) que publica el SRI.
  2. Calcular la clave de acceso, un número único de 49 dígitos.
  3. Firmar el XML con tu certificado de firma electrónica.
  4. Enviarlo al servicio de recepción del SRI, que responde si lo recibió o lo devolvió por errores.
  5. Consultar la autorización: el SRI responde si el comprobante quedó autorizado o no.
  6. Entregar el RIDE (la representación impresa en PDF) y el XML autorizado a tu cliente.

El SRI ofrece dos servicios web con nombres muy parecidos para esto: uno de recepción de comprobantes y otro de autorización, con un ambiente de pruebas y otro de producción. Antes de emitir en producción debes probar en el ambiente de pruebas con tu propio certificado.

La clave de acceso de 49 dígitos

Todo comprobante tiene una clave de acceso que lo identifica de forma única. Se arma concatenando estos campos, en este orden:

CampoDígitos
Fecha de emisión (ddmmaaaa)8
Tipo de comprobante2
RUC del emisor13
Ambiente (1 pruebas, 2 producción)1
Serie (establecimiento y punto de emisión)6
Número secuencial9
Código numérico8
Tipo de emisión1
Dígito verificador1

Los primeros 48 dígitos se arman con los campos anteriores y el último es un dígito verificador calculado con módulo 11: se multiplican los dígitos, de derecha a izquierda, por los factores 2, 3, 4, 5, 6 y 7 repitiendo el ciclo, se suman los productos y se resta a 11 el residuo de dividir esa suma entre 11. Si el resultado es 11 el dígito es 0, y si es 10 el dígito es 1. En código se ve así:

function digitoVerificador(clave48: string): number {
  const factores = [2, 3, 4, 5, 6, 7];
  let suma = 0;
  [...clave48].reverse().forEach((d, i) => {
    suma += Number(d) * factores[i % factores.length];
  });
  const dv = 11 - (suma % 11);
  return dv === 11 ? 0 : dv === 10 ? 1 : dv;
}

Guarda siempre la clave de acceso antes de enviar el comprobante. Es lo que te permite consultar su estado más tarde sin riesgo de emitirlo dos veces.

La firma electrónica

El XML debe ir firmado con un certificado de firma electrónica emitido por una entidad certificadora autorizada, normalmente en un archivo .p12. El formato de firma que exige el SRI es XAdES-BES. Dos recomendaciones prácticas:

  • Protege el archivo .p12 y su clave como un dato sensible: nunca debe quedar visible en el navegador ni en un repositorio.
  • Controla el vencimiento del certificado. Si vence, tus comprobantes dejan de autorizarse, así que conviene un aviso con anticipación.

IVA y totales

La tarifa general del IVA en Ecuador es 15 % desde el 1 de abril de 2024, y el SRI indicó que se mantiene para 2026 mientras no haya un decreto que la cambie. Al construir el comprobante, el sistema debe separar correctamente cada base: con tarifa 15 %, con tarifa 0 %, no objeto de IVA y exenta.

Un error muy común son las diferencias de centavos. Redondea a dos decimales por línea y calcula los totales a partir de esas líneas, de modo que la suma de los detalles coincida exactamente con el total del comprobante.

Respuestas y errores frecuentes

Al enviar un comprobante, la recepción responde si fue recibido o devuelto. Luego, la autorización indica si quedó autorizado o no autorizado. Cuando devuelve o no autoriza, la respuesta trae un código y un mensaje. Algunos de los más habituales:

  • Estructura del XML inválida (35): el archivo no cumple el esquema. Revisa el orden de los campos y los valores obligatorios.
  • Firma inválida (39): problema con el certificado, con la firma o con modificar el XML después de firmarlo.
  • Clave de acceso registrada (43): esa clave ya fue enviada. Consulta su autorización en lugar de reenviarla.
  • Secuencial registrado (45): ya existe un comprobante con esa serie y secuencial.

Cómo diseñar el sistema para que no pierda facturas

El servicio del SRI puede responder lento o no estar disponible por momentos. Un sistema robusto asume que eso va a pasar:

  • Guarda el comprobante antes de enviarlo, con estado pendiente, y actualízalo según la respuesta.
  • Reintenta con esperas crecientes en lugar de insistir de inmediato.
  • Sé idempotente: si no sabes si el envío funcionó, consulta por la misma clave de acceso. No generes otro secuencial.
  • Separa la emisión de la entrega: que el cliente pueda ver el comprobante aunque el correo falle.
  • Registra cada intento y respuesta, para poder explicar qué pasó con cualquier factura.

Conservación y entrega

El emisor y el receptor deben conservar los comprobantes durante 7 años. Guarda el XML autorizado, no solo el PDF, porque es el documento con validez tributaria.

Cómo lo resolvemos en RFJ Software

Nuestro producto BotellonGo incluye facturación electrónica del SRI: firma con tu certificado .p12, envío y consulta de autorización, y RIDE en PDF para tu cliente. Si necesitas facturación integrada a un sistema propio, también la desarrollamos a medida.

Fuentes

#SRI#Ecuador#Facturación Electrónica#Fintech

Preguntas frecuentes

¿Debo emitir factura electrónica si tengo un negocio pequeño?+

Depende de tu régimen. Los negocios populares del RIMPE pueden usar notas de venta, y el resto de contribuyentes emite factura electrónica. Confirma tu caso con el SRI o con tu contador.

¿Qué necesito para empezar a emitir facturas electrónicas?+

Un RUC activo, un certificado de firma electrónica, la solicitud de certificación en el portal del SRI (primero en pruebas y luego en producción) y un sistema que genere, firme y envíe los comprobantes.

¿Qué hago si el SRI no autoriza un comprobante?+

La respuesta incluye un código y un mensaje con el motivo. Corrige el dato indicado y vuelve a enviarlo. Si el error indica que la clave de acceso ya está registrada, consulta su autorización en lugar de reenviarla.

¿Cuánto tiempo debo guardar mis facturas electrónicas?+

Durante 7 años. Conserva el XML autorizado, no solo el PDF, porque es el documento con validez tributaria.

¿BotellonGo emite facturas electrónicas del SRI?+

Sí. BotellonGo incluye facturación electrónica con firma de tu certificado .p12 y RIDE en PDF para tu cliente.

Hablemos de tu proyecto

Cuéntanos qué necesitas y te respondemos

Sistemas a la medida, BotellonGo, facturación electrónica SRI, páginas web o apps móviles. Te respondemos en menos de 24 horas hábiles.

Escribir ahora por WhatsApp

La forma más rápida. O déjanos tus datos aquí abajo.

Usamos tus datos solo para responder tu solicitud. Consulta nuestra política de privacidad.

Escríbenos por WhatsApp