Interface: ManualPayoutBasis
Defined in: src/server/services/payroll.ts:398
What the app WOULD pay a contractor for a period — the corroborating figure behind a manual (out-of-band) payout entry, plus the row fields the recorded payment stores for the payslip.
Properties
assignmentId
readonlyassignmentId:string|null
Defined in: src/server/services/payroll.ts:408
Set when the contractor has exactly one priced assignment — stamped on the payment row.
computedCentavos
readonlycomputedCentavos:number
Defined in: src/server/services/payroll.ts:400
Computed period pay across the contractor's assignments, in centavos.
contractedHours
readonlycontractedHours:number
Defined in: src/server/services/payroll.ts:403
Pro-rated contracted hours over the settling weeks (same figure a run line stores).
facilityName
readonlyfacilityName:string|null
Defined in: src/server/services/payroll.ts:406
hoursWorked
readonlyhoursWorked:number
Defined in: src/server/services/payroll.ts:401
rateCentavos
readonlyrateCentavos:number
Defined in: src/server/services/payroll.ts:405
Combined bi-monthly contract rate (centavos) — the denominator for the payslip's Paid %.
weeks
readonlyweeks:SerializedWeek[]
Defined in: src/server/services/payroll.ts:410
Per-week pay breakdown, stored on the payment for payslip transparency.