Skip to main content

Interface: PayOverrides

Defined in: src/server/services/payInputs.ts:339

Hypothetical inputs for a marginal pricing (the catch-up computations price the same assignment twice — before/after — and subtract). Everything NOT overridden comes from the bundle, so the two sides of a marginal can only differ in the overridden input.

Properties​

approvedOverageWeeks?​

readonly optional approvedOverageWeeks?: ReadonlySet<string>

Defined in: src/server/services/payInputs.ts:346

Replaces the bundle's approved overage weeks (Monday pay-week ISO keys).


byDate?​

readonly optional byDate?: ReadonlyMap<string, number>

Defined in: src/server/services/payInputs.ts:344

Per-date payable hours replacing the bundle's entries for this assignment (already collapsed one-row-per-date, payableByDate semantics — the payable-status filter does NOT re-apply).