RTT À LA DATE DU JOUR : {{ formatMinutes(summary?.availableMinutes ?? 0) }}
| Semaine | Heure | Base | 25% | Total 25% | Base | 50% | Total 50% | Total |
|---|---|---|---|---|---|---|---|---|
| Report | - | {{ formatMinutes(summary!.carryBase25Minutes) }} | {{ formatMinutes(summary!.carryBonus25Minutes) }} | {{ formatMinutes(summary!.carryBase25Minutes + summary!.carryBonus25Minutes) }} | {{ formatMinutes(summary!.carryBase50Minutes) }} | {{ formatMinutes(summary!.carryBonus50Minutes) }} | {{ formatMinutes(summary!.carryBase50Minutes + summary!.carryBonus50Minutes) }} | {{ formatMinutes(summary!.carryFromPreviousYearMinutes) }} |
| Report | - | {{ formatMinutes(monthReport.base25) }} | {{ formatMinutes(monthReport.bonus25) }} | {{ formatMinutes(monthReport.total25) }} | {{ formatMinutes(monthReport.base50) }} | {{ formatMinutes(monthReport.bonus50) }} | {{ formatMinutes(monthReport.total50) }} | {{ formatMinutes(monthReport.total) }} |
| Semaine {{ week.weekNumber }} | {{ formatMinutes(week.overtimeMinutes) }} 0 h | {{ formatMinutes(week.base25Minutes) }} 0 h | {{ formatMinutes(week.bonus25Minutes) }} 0 h | {{ formatMinutes(week.base25Minutes + week.bonus25Minutes) }} 0 h | {{ formatMinutes(week.base50Minutes) }} 0 h | {{ formatMinutes(week.bonus50Minutes) }} 0 h | {{ formatMinutes(week.base50Minutes + week.bonus50Minutes) }} 0 h | {{ formatMinutes(week.totalMinutes) }} 0 h |
| Total | {{ formatMinutes(totals.overtime) }} | {{ formatMinutes(totals.base25) }} | {{ formatMinutes(totals.bonus25) }} | {{ formatMinutes(totals.total25) }} | {{ formatMinutes(totals.base50) }} | {{ formatMinutes(totals.bonus50) }} | {{ formatMinutes(totals.total50) }} | {{ formatMinutes(totals.total) }} |
| Payé | - | {{ currentPayment ? formatMinutes(-currentPayment.paidBase25Minutes) : '0 h' }} | {{ currentPayment ? formatMinutes(-currentPayment.paidBonus25Minutes) : '0 h' }} | {{ currentPayment ? formatMinutes(-(currentPayment.paidBase25Minutes + currentPayment.paidBonus25Minutes)) : '0 h' }} | {{ currentPayment ? formatMinutes(-currentPayment.paidBase50Minutes) : '0 h' }} | {{ currentPayment ? formatMinutes(-currentPayment.paidBonus50Minutes) : '0 h' }} | {{ currentPayment ? formatMinutes(-(currentPayment.paidBase50Minutes + currentPayment.paidBonus50Minutes)) : '0 h' }} | {{ formatMinutes(paidTotal) }} |
| Reste | - | {{ formatMinutes(monthReport.base25 + totals.base25 - (currentPayment?.paidBase25Minutes ?? 0)) }} | {{ formatMinutes(monthReport.bonus25 + totals.bonus25 - (currentPayment?.paidBonus25Minutes ?? 0)) }} | {{ formatMinutes(monthReport.total25 + totals.total25 - (currentPayment?.paidBase25Minutes ?? 0) - (currentPayment?.paidBonus25Minutes ?? 0)) }} | {{ formatMinutes(monthReport.base50 + totals.base50 - (currentPayment?.paidBase50Minutes ?? 0)) }} | {{ formatMinutes(monthReport.bonus50 + totals.bonus50 - (currentPayment?.paidBonus50Minutes ?? 0)) }} | {{ formatMinutes(monthReport.total50 + totals.total50 - (currentPayment?.paidBase50Minutes ?? 0) - (currentPayment?.paidBonus50Minutes ?? 0)) }} | {{ formatMinutes(resteTotal) }} |