Ir al contenido

SriConsultarAutorización

Consulta ante el SRI de Ecuador el estado de autorización de un comprobante ya emitido, usando su clave de acceso de 49 dígitos. Es el nodo indicado para reconciliar comprobantes que quedaron EN PROCESAMIENTO después de la emisión (respuesta asíncrona del SRI): al ejecutarlo, actualiza el estado guardado en la base (AUTORIZADO, NO AUTORIZADO o sigue en procesamiento).

CampoTipoRequeridoDescripción
credentials_idcredentialsSíCredencial del SRI
clave_accesotextSíClave de acceso (49 dígitos) del comprobante

Este módulo requiere una credencial de tipo sri con los siguientes campos:

  • Certificado (.p12): certificado digital del emisor, en formato PKCS#12
  • Contraseña del certificado: contraseña para abrir el .p12
  • RUC: RUC del emisor (13 dígitos)
  • Ambiente: pruebas (homologación) o producción
{
"claveAcceso": "0512202501179001234500110010010000000011234567811",
"estado": "authorized",
"sriEstado": "AUTORIZADO",
"enProceso": false,
"numeroAutorizacion": "0512202501179001234500110010010000000011234567811",
"fechaAutorizacion": "2025-12-05T14:32:10-05:00",
"mensajes": [],
"xml": "<?xml version=\"1.0\"?><autorizacion>...</autorizacion>"
}

El campo estado normalizado puede ser authorized, received (si enProceso es true) o not_authorized.

{
"credentials_id": "cred-sri-prod",
"clave_acceso": "0512202501179001234500110010010000000011234567811"
}

Cuando SriEmitirFactura devuelve estado: "received" con enProceso: true, se puede volver a consultar más tarde tomando claveAcceso de la salida del paso anterior:

{
"credentials_id": "cred-sri-prod",
"clave_acceso": "{{data.claveAcceso}}"
}
  • Si el comprobante existe en la base del tenant, el nodo actualiza automáticamente su estado con la respuesta del SRI.
  • Una clave de acceso que no tenga exactamente 49 dígitos devuelve error sin llamar al SRI.
  • Útil en un workflow programado (cron) para barrer comprobantes EN PROCESAMIENTO periódicamente.