Ir al contenido
SimploSimplo Docs

Certificado digital

El certificado digital que firma cada DTE — dónde se carga en Simplo y cómo monitorear su vigencia.

Cada DTE se firma digitalmente con el certificado digital de tu empresa (el mismo tipo de certificado que usas para operar en el portal del SII). Es uno de los dos requisitos de configuración inicial, junto con los folios (CAF): sin certificado vigente no se puede firmar ni emitir. Ver la página oficial del SII sobre el certificado digital y Facturación electrónica en Chile para más sobre el resto de los requisitos (CAF, certificación, ambientes).

Método Path Descripción
GET /api/v1/billing/empresa/certificado Estado y vigencia del certificado digital de la empresa.
POST /api/v1/billing/empresa/certificado/pfx Subir el certificado digital en formato PFX.

El certificado se carga una vez por empresa, a través de tu cuenta de Simplo (Facturación → Configuración) o del endpoint PFX. Ambos endpoints son solo-sesión (JWT de tu cuenta): una API key billing:dte no puede llamarlos (403 BILLING_API_KEY_ROUTE_NOT_ALLOWED). En el sandbox no hay certificado que cargar — se aprovisiona uno sintético al crear tu key.

const status = await simplo.company.certificate.status();
// { has_certificado, fecha_vencimiento, ... }

Vigila fecha_vencimiento desde tu cuenta (el evento de webhook certificado.expiring existe en el contrato, pero la entrega de webhooks aún no está activa) y renuévalo antes de que expire para no interrumpir la emisión.