{"name":"payroll-calc-api","version":"1.0.0","description":"Payroll wage & hours engine: FLSA overtime, regular-rate-of-pay with bonuses, blended multi-rate OT, pay-rate conversions, salary proration, PTO accrual and timecard totalling. Deterministic, no DB, no external calls. Federal FLSA baseline — not legal/tax advice.","usage":"POST JSON or query params. Hours & rates in, pay out.","endpoints":{"POST /gross":"Hours + rate → regular/overtime/double-time pay (weekly or daily OT)","POST /overtime":"FLSA regular-rate-of-pay OT premium, incl. a nondiscretionary bonus","POST /blended-rate":"Multiple rates in one week → blended regular rate + OT premium","POST /convert":"Convert a pay rate: hourly ⇄ weekly ⇄ biweekly ⇄ monthly ⇄ annual","POST /proration":"Prorate a salary for a partial period by days or hours worked","POST /pto-accrual":"PTO/vacation accrual per hour worked or per pay period (cap + carryover)","POST /timecard":"Sum in/out punches (minus breaks) → worked hours + OT split","GET  /reference":"FLSA overtime rules + pay-period factors (audit)"},"example":"POST /gross {\"hours\":45,\"rate\":20} → 40h reg ($800) + 5h OT @1.5× ($150) = $950 gross"}