The header hardcoded '218 jours' and '218 - presence restants', wrong for a
forfait entered mid-year. Expose forfaitWorkTargetDays = businessDays(period) -
acquiredDays (218 full year, prorated otherwise) and show
'Forfait - {target} jours ({presence} présence · {target-presence} restants)'.
Grégory: 155 jours (11 présence · 144 restants).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
23 lines
574 B
TypeScript
23 lines
574 B
TypeScript
export type EmployeeLeaveSummary = {
|
|
year: number
|
|
isSupported: boolean
|
|
ruleCode: string
|
|
acquiredDays: number
|
|
remainingDays: number
|
|
takenDays: number
|
|
acquiredSaturdays: number
|
|
remainingSaturdays: number
|
|
takenSaturdays: number
|
|
fractionedDays: number
|
|
accruingDays: number
|
|
previousYearAcquiredDays: number
|
|
previousYearTakenDays: number
|
|
previousYearRemainingDays: number
|
|
previousYearPaidDays: number
|
|
presenceDaysByMonth: Record<string, number>
|
|
presenceDaysToToday: number
|
|
forfaitWorkTargetDays: number | null
|
|
dataStartDate: string | null
|
|
}
|
|
|