#Conecta un RFC y consulta sus CFDIs
Esta guía te lleva de cero a leer los CFDIs de un contribuyente: conectas el RFC en el Panel y luego lo consultas desde la API.
#Antes de empezar
- Una organización con plan API activo.
- Un par API key + secret (
clf_{env}_key_…/clf_{env}_secret_…, entornoliveotest). Ver Autenticación. - La CIEC del contribuyente que vas a conectar.
#Paso 1 — Conecta el RFC en el Panel
La conexión inicial (que requiere la CIEC) se hace en el Panel, no por API. Esto mantiene la CIEC fuera de tu código.
- Entra al Panel y abre Fiscal Entities → Conectar RFC.
- Captura el RFC y la CIEC del contribuyente.
- Clarisfy valida la conexión con el SAT y crea la
FiscalEntity.
#Paso 2 — Encuentra el id de la FiscalEntity
Con la conexión lista, lista tus entidades y toma su id.
curl "https://api.clarisfy.com/api/v1/fiscal-entities?status=active" \
-H "Authorization: Bearer clf_live_secret_9K3mZ1pQ7rTx8vB4nH6dLwYe"#Paso 3 — Espera la primera sincronización
La descarga inicial de CFDIs corre de forma asíncrona. Cuando termine recibirás el webhook cfdi.received, o puedes hacer polling al resumen mensual hasta que devuelva datos. Ver Webhooks.
#Paso 4 — Lee los CFDIs
Consulta los comprobantes emitidos del último semestre.
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"#Paso 5 — Mantente al día
En vez de repetir la consulta, suscríbete a cfdi.received y cfdi.canceled para reaccionar en tiempo casi real. Así proteges el flujo de caja: una factura cancelada que ya cobraste rompe tu conciliación, y quieres enterarte hoy, no a fin de mes.
#Listo
Ya conectaste un RFC y leíste sus CFDIs. Sigue con:
- Resumen mensual de CFDI para dashboards.
- Webhooks para eventos en tiempo real.
- Paginación para recorrer historiales largos.