Seles Inicio

Términos de uso de la API

Condiciones para developers, partners y empresas afiliadas que se integran con Seles.

Última actualización: 21 de octubre de 2026

Estos Términos complementan los Términos y Condiciones generales y la Política de Privacidad de Seles. Aplican a toda persona o empresa (en adelante, "el Integrador") que obtenga una API Key o use la API de Seles, incluido el sandbox. Si hay contradicción, para el uso de la API prevalecen estos Términos; para todo lo demás, los Términos generales. Un acuerdo firmado por escrito con el Proveedor prevalece sobre ambos.

Artículo 1. Acceso a la API

1.1. Sandbox: entorno simulado y gratuito. Las respuestas tienen la misma forma que la API real, pero no se emite nada ante el SRI. Puede reiniciarse o limitarse sin previo aviso.

1.2. Cuenta developer: emite Comprobantes reales ante el SRI. Requiere un RUC verificado, una Firma Electrónica válida del mismo contribuyente y saldo prepago.

1.3. Partners y empresas afiliadas: acceso mediante un acuerdo con el Proveedor, que define el mecanismo de conexión, los precios y el soporte aplicables.

Artículo 2. API Key y credenciales

2.1. La API Key equivale a la contraseña de la cuenta: quien la tenga puede emitir Comprobantes Electrónicos a nombre del contribuyente. El Integrador debe guardarla solo en su servidor, nunca en código que se ejecute en el navegador o en una app móvil, ni en repositorios públicos.

2.2. Todo lo emitido con una API Key se considera emitido por el titular de la cuenta, hasta que este notifique al Proveedor que la clave fue comprometida.

2.3. Ante una sospecha de filtración, el Integrador debe escribir de inmediato a soporte@seles.ec. El Proveedor puede revocar una API Key comprometida o usada de forma abusiva sin previo aviso.

2.4. Los secretos compartidos que usan los partners para firmar sus solicitudes y recibir webhooks tienen el mismo tratamiento.

Artículo 3. Precio y saldo prepago

3.1. Las cuentas developer pagan una tarifa fija por cada Comprobante autorizado por el SRI. La tarifa vigente se muestra en el panel de la cuenta antes de cada recarga.

3.2. Al aceptar una solicitud de emisión, el Proveedor reserva la tarifa del saldo. Si el Comprobante termina rechazado por el SRI o con error del sistema, la reserva se devuelve automáticamente al saldo.

3.3. Si el saldo no alcanza, la API rechaza la solicitud y no emite el Comprobante. El Integrador es responsable de mantener saldo suficiente.

3.4. El saldo se recarga desde el panel developer eligiendo el monto (mínimo $10) y pagándolo con los medios de pago disponibles en la Plataforma. En el pago por transferencia bancaria, el saldo se acredita cuando el Proveedor confirma haber recibido ese monto. El saldo no vence mientras la cuenta esté activa. Las solicitudes de devolución del saldo no utilizado se atienden caso a caso escribiendo a soporte@seles.ec.

3.5. El Proveedor puede modificar la tarifa por documento avisando con al menos quince (15) días de anticipación por correo. Los cambios no afectan los documentos ya reservados.

3.6. Los precios de partners y empresas afiliadas son los pactados en su acuerdo.

Artículo 4. Uso correcto de la API

4.1. El Integrador debe enviar en cada factura una referencia_externa única (por ejemplo, el ID del pedido en su sistema). Reintentar con la misma referencia devuelve la factura existente en lugar de crear otra; el Proveedor no responde por duplicados emitidos con referencias distintas.

4.2. La emisión es asíncrona: el resultado final (autorizado o rechazado) llega por webhook o se consulta en la API. El Integrador no debe dar un Comprobante por autorizado antes de recibir ese resultado.

4.3. El endpoint del Integrador que recibe webhooks debe responder 200 OK y tolerar recibir el mismo evento más de una vez.

4.4. La API aplica límites de uso por tiempo para proteger el servicio. Al superarlos responde con el código 429 y el Integrador debe reintentar más tarde, de forma escalonada. Los límites pueden ajustarse sin previo aviso.

4.5. Está prohibido usar la API para probar la infraestructura con cargas masivas, extraer datos de forma automatizada fuera de lo documentado, o revender el acceso a terceros sin un acuerdo de partner.

Artículo 5. Datos y responsabilidad tributaria

Importante: el contribuyente que emite es el responsable tributario de cada Comprobante, aunque lo haya generado un sistema externo.

5.1. El Integrador es responsable de la exactitud de los datos que envía: identificación del comprador, ítems, tarifas de IVA, valores y forma de pago. El Proveedor firma y envía al SRI lo que recibe; no corrige ni completa datos.

5.2. Si el Integrador emite en nombre de terceros (sus propios clientes), garantiza que cuenta con su autorización para hacerlo y que les informó del tratamiento de sus datos, conforme a la LOPDP.

5.3. Respecto de los datos personales de compradores que viajan por la API, el Proveedor actúa como encargado del tratamiento, en los términos de la Política de Privacidad.

5.4. La anulación de un Comprobante ante el SRI debe hacerse según el procedimiento del SRI; la anulación por API solo cambia el estado dentro de Seles.

Artículo 6. Disponibilidad y cambios

6.1. El Proveedor hace esfuerzos comercialmente razonables para mantener la API disponible, pero no garantiza un nivel de servicio específico salvo acuerdo escrito. Las caídas del SRI están fuera de su control; durante ellas los Comprobantes quedan encolados y se reintentan.

6.2. Los cambios que rompan la compatibilidad de la versión v1 se avisarán con al menos treinta (30) días de anticipación. Agregar campos nuevos a las respuestas o eventos no se considera un cambio incompatible.

Artículo 7. Suspensión y terminación

7.1. El Proveedor puede suspender una API Key o una integración de forma inmediata ante uso fraudulento, emisión a nombre de contribuyentes sin autorización, o riesgo para la seguridad de la Plataforma.

7.2. El Integrador puede dejar de usar la API cuando quiera. Los Comprobantes ya emitidos se conservan según los plazos de la Política de Privacidad.

Artículo 8. Disposiciones generales

La limitación de responsabilidad, indemnización, ley aplicable y jurisdicción de los Términos y Condiciones generales se aplican también a estos Términos. Consultas: soporte@seles.ec.