Consultations d'une facture (traçage portail)¶
Lexi enregistre qui a consulté une facture via le portail — que le partenaire l'ait simplement affichée ou téléchargée — et restitue cet historique côté back-office, dans le détail de la facture.
L'historique est complet : une ligne par accès (pas seulement la première consultation).
Côté portail — le partenaire consulte sa facture¶
Depuis le détail d'une facture, le partenaire dispose de deux actions distinctes :
- Afficher : ouvre le PDF directement dans un nouvel onglet du navigateur.
- Télécharger : enregistre le PDF (pièce jointe).
Le document est servi via une URL présignée (stockage S3), sans transiter par l'infrastructure applicative. Chaque clic est enregistré comme une consultation (visualisation ou téléchargement).

Côté back-office — repérer les factures consultées¶
Dans la liste des factures, un picto « œil » signale les factures qui ont déjà été consultées via le portail. Au survol, une infobulle indique la date de la dernière consultation. Les factures jamais consultées n'affichent aucun picto.

Côté back-office — voir qui a consulté¶
Dans le détail d'une facture, l'onglet « Consultations » liste les accès effectués via le portail, du plus récent au plus ancien :
- Utilisateur : l'adresse e-mail de la personne qui a consulté ;
- Type d'accès : Visualisation (affichage) ou Téléchargement ;
- Date : l'horodatage de la consultation.
Un badge sur l'onglet indique le nombre total de consultations. S'il n'y en a aucune, l'onglet l'indique explicitement.

Notes¶
- Le traçage ne concerne que les accès via le portail (côté client/partenaire).
- L'information est disponible pour les factures ; le mécanisme est prévu pour s'étendre à d'autres documents.
- Les captures ci-dessus sont générées automatiquement depuis l'environnement e2e (données de
test, jamais de production) — voir
vnext/web/e2e/scripts/captures-doc-consultations.mjs.