API referenceDocumentsCFDI
Stamp CFDI
Stamps a reviewed CFDI draft. Exac refuses to stamp when the provider draft no longer matches its canonical tax snapshot.
- Endpoint
POST /v1/cfdis/{documentRef}/stamp- Authorization
- Required permission: `invoices:manage`.
- Environments
- Production and sandbox
- Idempotency
- Required for safe retries.
- Common next step
Create CFDI draft from sales receipts POST
Creates an unstamped CFDI draft from eligible sales receipts. Create invoiceable receipts with invoiceRequested: true; otherwise follow receipt_item_fiscal_identity_required and retry with remediation.receiptItems.
Refresh status POST
Queries SAT directly for the current CFDI status. If required verification data is missing, it derives and persists it from the fiscal XML before reconciling local status and cancellation state.