Issue, sign, submit, and notify every Costa Rican Hacienda document type with one HTTP call. FE, TE, NC, ND, FEC, FEE — one consistent payload.
# issue an invoice $ curl -X POST $KYRFACT_API_BASE/v1/invoices \ -H "Authorization: Bearer kf_live_…" \ -H "Idempotency-Key: order-12345" \ -d '{ "type": "FE", "totalComprobante": 113, … }' { "id": "6500…", "status": "enviada", "clave": "50601012600031012345…", "consecutivo": "00100001010000000042" }
Costa Rica Hacienda integration distilled into a clean API surface. No P12 management, no XAdES toolchain, no signing libraries to maintain.
The same request shape for FE, TE, NC, ND, FEC, FEE. Pick a type, send the payload, get the clave back synchronously.
XAdES-BES signing, OAuth, and Hacienda submission all happen behind the scenes. No P12 management on your end.
Totals are recomputed from your line items before any consecutivo is allocated. Bad math returns a structured 400 with per-field diffs.
Retry-safe via Idempotency-Key. Network drops never produce duplicate invoices or burn consecutivos.
We render the PDF, archive both XMLs, and email the receptor with all three attached. Configurable per call.
Every list and lookup is scoped to your tenant by the API key. Cross-tenant access is impossible by construction.
All six covered with the same request shape. Pick the one that matches your use case.
From the same invoicing engine that ships invoices for Costa Rican businesses today.
Get an API key, follow the 90-second quick start, and ship before lunch.