Exports PDF : total mensuel à fin de mois et mise en avant de la régularisation
Report mensuel : - « Total parcouru sur l'année » devient « Total annuel (à fin de mois) » et affiche le cumul jusqu'au mois de restitution inclus (Total_Annuel_Partiel, via ITotauxService) - la tranche de barème (coefficient, base, TOTAL IK du mois) est déterminée sur ce même cumul, cohérent avec le Panneau_Totaux du site et stable même si le PDF est édité plus tard Report annuel : - ligne « Formule réelle » centrée (comme la régularisation) - ligne « Régularisation (réel − payé) » agrandie (14 pt, gras) pour la mettre en avant comme action finale Test d'intégration PDF mis à jour (injection d'ITotauxService). Specs requirements/design-requirements/design synchronisées (Exigence 7).
This commit is contained in:
@@ -110,7 +110,8 @@ Le document est organisé **en miroir** des exigences de `requirements.md` : cha
|
||||
4. WHEN le Backend compose la colonne "A/R" de la table des Trajets d'un Export_PDF mensuel, THE Backend SHALL afficher le marqueur « X » (et non une coche Unicode, non rendue par la police par défaut Lato) pour un Trajet Aller_Retour.
|
||||
5. WHEN le Backend définit les largeurs de colonnes de la table des Trajets d'un Export_PDF mensuel, THE Backend SHALL dimensionner la colonne "A/R" à sa largeur minimale, la colonne "Kms" pour afficher jusqu'à « 9 999 » (avec séparateur de milliers), et la colonne des adresses de façon maximisée pour que l'adresse de départ et l'adresse d'arrivée tiennent majoritairement sur deux lignes.
|
||||
6. WHEN le Backend compose le bloc d'infos de l'en-tête d'un Export_PDF annuel, THE Backend SHALL insérer un espace après la ligne « Véhicule » et présenter « Barème applicable » et « Total kilométrique de l'année » sur deux colonnes côte à côte.
|
||||
7. WHEN le Backend compose la fin d'un Export_PDF annuel, THE Backend SHALL conserver la ligne « Formule réelle » alignée à gauche, insérer un espace, puis centrer la ligne « Régularisation (réel − payé) » sur la largeur de la page.
|
||||
7. WHEN le Backend compose la fin d'un Export_PDF annuel, THE Backend SHALL centrer la ligne « Formule réelle » sur la largeur de la page, insérer un espace, puis centrer la ligne « Régularisation (réel − payé) » également sur la largeur de la page, cette dernière étant rendue en police de 14 pt et en gras pour la mettre en avant.
|
||||
8. WHEN le Backend compose l'en-tête d'un Export_PDF mensuel, THE Backend SHALL obtenir le total annuel « à fin de mois » via `ITotauxService.GetTotauxAsync` (champ `TotalAnnuelPartiel`, cumul jusqu'au mois de restitution inclus), l'afficher sous le libellé « Total annuel (à fin de mois) », et SHALL déterminer la tranche de barème (coefficient, base, TOTAL IK du mois) en appliquant `IBaremeService.CalculerMontantAsync` à ce même cumul, et non au total des douze mois.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user