Function: prepareDraft()
prepareDraft(
_prev,formData):Promise<PrepareDraftState>
Defined in: src/server/actions/payroll.ts:65
Owner-only: prepare a period's pay run as an editable DRAFT. Recomputes pay and atomically inserts
the payroll batch (status draft) + per-contractor payments via prepare_payroll_draft — but does
NOT lock the period's hours. The run stays editable (bonuses / health allowance / 13th-month) until
the owner runs Close & lock. No money is moved.
Parameters
_prev
formData
FormData
Returns
Promise<PrepareDraftState>