API referenceDocumentsCFDI
Update CFDI draft
Fully replaces a CFDI draft and re-runs the same canonical tax resolution used at creation.
- Endpoint
PUT /v1/cfdis/{documentRef}- Authorization
- Required permission: `invoices:manage`.
- Environments
- Production and sandbox
- Idempotency
- Required for safe retries.
- Common next step
Get CFDI GET
Returns one CFDI by public document reference, including its current fiscal and lifecycle state.
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.