API referenceDocumentsInvoices
Update invoice draft
Fully replaces a CFDI draft and re-runs the same canonical tax resolution used at creation.
- Endpoint
PUT /v1/invoices/{documentRef}- Authorization
- Required permission: `invoices:manage`.
- Environments
- Production and sandbox
- Idempotency
- Required for safe retries.
- Common next step
Get invoice GET
Returns one CFDI by public document reference, including its current fiscal and lifecycle state.
Create invoice draft from sales receipts POST
Creates an unstamped CFDI draft from eligible sales receipts. A receipt line sold before its product had SAT data returns receipt_item_fiscal_identity_required; retry with remediation.receiptItems.