Skip to content

Estadísticas de Comprobantes ​

Devuelve un desglose por tipo de los comprobantes emitidos este mes, más un conteo histórico de comprobantes que requieren atención. Útil para mostrar un resumen de actividad reciente, incluyendo un total de ingresos por tipo de comprobante a partir de authorizedTotal.

GET /v1/documents/stats

Autenticación ​

Authorization: Bearer <api-key> y X-Issuer-Id: <issuer-id> (UUID obtenido de GET /v1/issuers)

Respuesta ​

200 OK

json
{
  "ok": true,
  "stats": {
    "thisMonth": {
      "byType": [
        { "type": "FAC", "issued": 5, "authorizedTotal": "1800.00" },
        { "type": "CRE", "issued": 2, "authorizedTotal": "260.00" }
      ]
    },
    "needsAttention": 3
  }
}

Reglas de los campos ​

  • byType — solo incluye los tipos de comprobante con al menos un documento emitido en el mes calendario actual (los tipos sin comprobantes se omiten)
  • authorizedTotal — suma de total de los comprobantes con estado AUTHORIZED, como cadena decimal ("0.00" si no hay ninguno autorizado)
  • needsAttention — conteo histórico de comprobantes con estado RETURNED o NOT_AUTHORIZED
  • type — código corto del catálogo de tipos de comprobante: '01' → FAC, '03' → LIQ, '04' → CRE, '05' → DEB, '06' → REM, '07' → RET

Errores ​

CódigoEstado HTTPCuándo ocurre
BAD_REQUEST400Falta el header X-Issuer-Id o está mal formado
UNAUTHORIZED401API key ausente o inválida, o discrepancia de entorno (llave de sandbox apuntando a un tenant de producción o viceversa)
FORBIDDEN403El emisor de X-Issuer-Id pertenece a otro tenant
NOT_FOUND404El emisor de X-Issuer-Id no existe

Documentación de la API de Comprobify — API v1.3.1