Function: billedHours()
billedHours(
contractedHours,actualHours,overageApproved?):number
Defined in: src/lib/invoice/index.ts:82
Billed quantity = the lesser of actual and contracted (bill actual when under, cap at contract) — unless the facility approved the overage, in which case the full actual hours are billed.
Parameters
contractedHours
number
The contracted weekly hours; the billing cap unless overage is approved.
actualHours
number
Hours actually worked in the week. Zero logged hours → 0 (a $0 line).
overageApproved?
boolean = false
When true, lift the cap and bill the full actualHours. Defaults to false.
Returns
number
The hours to bill: overageApproved ? actualHours : min(actualHours, contractedHours).