Update payroll receipt
Changes one receipt before it is stamped. excluded true omits it (a rejected one too, removing its draft); it then reads omitted: true and stays out, even if its employee leaves and rejoins the run, until excluded false includes it again; manual replaces its amounts with captured earnings, deductions, other payments and, optionally, paid days; source calculated drops captured amounts and recalculates it. A captured concept that needs a complement node (overtime, stock, incapacity, separation, pension, compensation) returns 400; issue that receipt individually. Returns 409 conflict once the receipt is queued, stamping, or stamped.
- Endpoint
PATCH /v1/payroll/rows/{rowId}- Authorization
- Required permission: `employees:manage`.
- Environments
- Production and sandbox
- Idempotency
- Required for safe retries.
Get payroll receipt GET
Returns one receipt with its earnings, deductions, and other payments, and how it was calculated: paid days, daily wage, integrated daily salary, contribution base salary, ISR caused, and the worker IMSS quotas.
Prepare canceled receipt again POST
Turns a canceled receipt into a new one calculated from current data. Its canceled CFDI stays as issued; the next stamp request issues another.