Nouveautés de la version 1.1.0

Cette version consacre l'essentiel de ses changements à la fiabilité et à la sécurité : les corrections de paiement ne peuvent plus être déclenchées par un lien forgé, la notification par courriel refonctionne, les filtres de la liste d'anomalies survivent au changement de page, et l'analyse mensuelle tourne aussi sur PostgreSQL. Une nouvelle règle surveille les facturations récurrentes, et un tableau de bord résume tous les contrôles. Une désactivation puis une réactivation du module est nécessaire pour le nouveau menu et pour le déclencheur des écarts récurrents.

Un tableau de bord et un menu regroupé

  • Une seule entrée capPatrol dans le menu Facturation ouvre un tableau de bord qui résume tous les contrôles : alertes et montant en jeu par contrôle, alertes à traiter en priorité, santé de la surveillance et évolution des anomalies. Les pages de chaque contrôle sont ses sous-entrées.
  • Si aucune analyse n'a réussi depuis plus de 48 heures, le tableau de bord le signale : une surveillance arrêtée ne passe plus inaperçue.
  • Désactivez puis réactivez le module pour que Dolibarr recrée le menu.

Écarts de facturation récurrente (v5)

  • Ce qui a été facturé à un client depuis le début du mois est comparé à ce qui lui avait été facturé sur les mêmes jours des mois précédents : un abonnement stable qui double ou qui s'effondre est signalé dans un onglet dédié de la page des anomalies. Toutes les factures du client comptent, quelle que soit la facture modèle : un changement de modèle ne crée pas de période aveugle, et une double facturation ressort comme un pic.
  • À la validation de chaque facture, un déclencheur fait la même comparaison et laisse un événement d'agenda en cas d'écart. Il ne bloque jamais la validation. Désactivez puis réactivez le module pour l'activer.
  • Les mois antérieurs à la première facture d'un client ne comptent plus pour 0 dans la référence : un client récent n'a plus de faux pic.
  • Le seuil du score MAD est réglable (CAPPATROL_MAD_Z_THRESHOLD) et le plancher de médiane s'applique aussi aux pics et aux chutes.

Voir Surveiller une facturation récurrente.

Corrections de paiement mieux protégées

  • Les corrections de paiement (re-rattachement d'une passerelle), les ignorances de signalements et les recalculs manuels vérifient désormais le jeton de sécurité du formulaire : un lien forgé ne peut plus les déclencher.
  • La piste de paiement d'une facture n'est plus accessible si vous n'avez pas le droit de voir cette facture dans Dolibarr.
  • Une ligne bancaire déjà rapprochée n'est plus déplacée par une correction ; un mouvement vers un compte d'une autre entité ou d'une autre devise est refusé. Voir Réconciliation des paiements.

Notification par courriel de retour

L'email récapitulatif échouait dès que les traductions étaient chargées : il est de nouveau envoyé, à la fréquence choisie dans la configuration.

Liste d'anomalies plus sûre à parcourir

  • Tous les filtres actifs (onglet, score minimum, catégorie) sont conservés quand vous changez de page.
  • Le filtre par catégorie de tiers ne perd plus de lignes à cause de la pagination : la page affiche exactement ce qui correspond aux critères.

Autres améliorations

  • L'analyse mensuelle fonctionne aussi sur les bases PostgreSQL.
  • Chaque valeur de la page de configuration est vérifiée avant enregistrement, y compris l'adresse de notification ; un message précise la plage attendue.
  • Le droit de configuration capPatrol suffit désormais pour enregistrer la configuration, sans devoir être superadministrateur.
  • Les exports CSV s'ouvrent sans risque dans un tableur : une cellule qui commence par =, + ou - est neutralisée pour éviter l'injection de formule.
  • En multi-société, un recalcul manuel ne recalcule que l'entité courante.
  • Les libellés des permissions et les messages d'erreur s'affichent dans la langue de l'utilisateur.