#CFDI

Consulta los CFDIs (facturas) de una FiscalEntity, tanto emitidos como recibidos, y sus resúmenes agregados por periodo.

#El objeto CFDI

CampoTipoDescripción
uuidstringFolio fiscal (UUID) que asigna el SAT.
fiscal_entity_idstringFiscalEntity dueña del comprobante.
directionstringissued (emitido) o received (recibido).
cfdi_typestringTipo: I, E, N, P, T. Ver Conceptos.
versionstringVersión del CFDI (3.3 o 4.0).
issuer_rfcstringRFC del emisor.
receiver_rfcstringRFC del receptor.
totalstringTotal del comprobante, decimal en string.
currencystringMoneda ISO 4217 (MXN, USD).
statusstringvalid o canceled.
issued_atstringFecha de emisión (ISO 8601).

#Lista de CFDIs

GET/cfdi

#Parámetros de query

ParámetroTipoDescripción
fiscal_entity_idstringRequerido. RFC a consultar (fe_…).
directionstringissued o received. Sin valor, ambos.
cfdi_typestringFiltra por tipo (I, E, N, P, T).
statusstringvalid o canceled.
fromstringFecha inicial (ISO 8601). Ventana máxima de 24 meses.
tostringFecha final (ISO 8601).
limitintegerResultados por página (1–100, por defecto 25).
cursorstringCursor de paginación.

#Ejemplo

cURL
curl "https://api.clarisfy.com/api/v1/cfdi?fiscal_entity_id=fe_9a1c2b3d4e5f6071&direction=issued&from=2026-01-01&to=2026-06-30" \
  -H "Authorization: Bearer clf_live_secret_9K3mZ1pQ7rTx8vB4nH6dLwYe"
JSON
{
  "data": [
    {
      "uuid": "5f2c1a9b-8d3e-4a70-b1c2-9e8f7a6b5c4d",
      "fiscal_entity_id": "fe_9a1c2b3d4e5f6071",
      "direction": "issued",
      "cfdi_type": "I",
      "version": "4.0",
      "issuer_rfc": "GACJ850315AB1",
      "receiver_rfc": "XAXX010101000",
      "total": "18560.00",
      "currency": "MXN",
      "status": "valid",
      "issued_at": "2026-05-14T11:05:00Z"
    }
  ],
  "has_more": true,
  "next_cursor": "eyJvIjoyNX0"
}

#Resumen mensual

GET/cfdi/summary/monthly

Devuelve totales agregados por mes: monto emitido, recibido y conteo de comprobantes. Útil para dashboards sin descargar cada CFDI.

#Parámetros de query

ParámetroTipoDescripción
fiscal_entity_idstringRequerido. RFC a consultar.
fromstringMes inicial (2026-01).
tostringMes final (2026-06).
JSON
{
  "data": [
    {
      "period": "2026-05",
      "issued_total": "142300.00",
      "received_total": "88120.50",
      "issued_count": 34,
      "received_count": 19,
      "currency": "MXN"
    }
  ]
}