Journal des modifications
Les évolutions de Cohez.io, de la plus récente à la plus ancienne.
52 versions correspondent à « paiement ».
Versions 11 à 20 sur 52
0.16.33.0 — 2026-06-26
Ajouts
- Versioning immuable du panier (cart snapshot). Chaque validation d'inscription et chaque mutation de cours (ajout, retrait, échange) crée désormais un snapshot versionné du panier, archivant les tarifs, remises et composition à l'instant t. La facture PDF lit systématiquement depuis ce snapshot ; le contenu de la facture est ainsi figé même si les inscriptions évoluent ultérieurement.
- Annulation avec recalcul automatique. L'annulation d'une inscription réindexe les member_index des inscrits restants et recalcule leurs tarifs (remises multi-membres incluses) de manière atomique. Un nouveau snapshot est créé après l'annulation pour refléter l'état final du panier.
Modifications
- La facture PDF d'un panier (
/facture-pdf) affiche désormais les inscriptions annulées de façon distincte (montant à 0, lignes vides) et les exclut du total et des remises affichés. - Le total du panier et les remises dans le back-office excluent les inscriptions terminales (annulées, refusées) — seules les inscriptions actives contribuent aux montants affichés.
- Le statut de paiement "Encaissé" est renommé "Reçu" dans l'interface.
Corrections
- La route
/facture-pdfne plante plus avecfunction max(uuid) does not existsur PostgreSQL (la relationlatestSnapshotutilisaitofMany()qui génère unMAX(id)incompatible avec les UUID).
0.16.32.0 — 2026-06-25
Ajouts
- Relancer le paiement au niveau du panier. La page « Détail du panier » propose désormais un bouton « Relancer le paiement » qui s'adresse au payeur pour l'ensemble du panier, en un seul envoi. Le mode est choisi automatiquement : si un paiement HelloAsso reste à régler, un lien de paiement est renvoyé ; sinon (chèque, virement, espèces) un rappel récapitulatif liste le solde restant dû de chaque inscrit, le total et la date limite la plus proche. Une fenêtre de confirmation affiche le destinataire et prévient si une relance a déjà été envoyée il y a moins de 24 h. L'historique des relances du panier est visible sur la page. Le panneau est masqué quand le panier est soldé et pour un compte en lecture seule ; l'isolation entre associations est garantie (un panier d'une autre association renvoie une 404).
0.16.31.0 — 2026-06-25
Ajouts
- Facture du panier en un coup d'œil + export PDF. La page « Détail du panier » affiche désormais une facture consolidée regroupant chaque inscrit, ses prestations et le total facturé (remises comprises). Un bouton « PDF » génère une facture agrégée du panier (une seule pièce pour l'ensemble des inscrits), sur le même modèle que les reçus existants.
- Note interne au niveau du panier. Le gestionnaire peut saisir et modifier une note interne attachée au panier (paiement échelonné convenu, certificat reçu…), visible directement sur la page « Détail du panier ». La note n'est éditable que par un compte disposant de la mise à jour des adhérents ; un compte en lecture seule la consulte sans pouvoir la modifier. L'isolation entre associations est garantie (un panier d'une autre association renvoie une 404).
0.16.29.0 — 2026-06-23
Modifications
- Le panier devient une entité à part entière (fondation, sans changement visible). Chaque panier dispose maintenant de sa propre fiche en base : les inscriptions et les versements y sont rattachés par une clé étrangère, et les pages « Détail du panier » et « Plan de paiement » résolvent le panier comme un objet de premier rang. Aucun comportement visible ne change pour l'utilisateur ; c'est le socle des prochaines actions au niveau du panier. L'isolation entre associations reste garantie (un panier d'une autre association renvoie une 404) et les paniers existants sont repris automatiquement à la mise à jour.
0.16.28.0 — 2026-06-23
Corrections
- On reste sur le plan de paiement après une action. Enregistrer, encaisser ou rejeter un versement renvoie désormais vers la page « Plan de paiement » du panier, plus vers le détail du panier.
- Barre de paiement lisible quand il n'y a aucun versement. La piste de la barre de progression reçoit une bordure : en thème sombre elle ne disparaît plus sur fond de carte, et le solde restant s'affiche désormais dans la légende.
- Pas de reçu en double sur un double-clic. Marquer un versement reçu ou rejeté deux fois de suite (double-soumission) ne ré-envoie plus les e-mails de reçu ni ne réécrit l'historique : l'action est rendue idempotente sous verrou.
Modifications
- Saisie d'un versement accessible depuis le détail du panier ET le plan de paiement. La fenêtre de saisie s'ouvre sur place (sans changer de page) ; seul l'enregistrement redirige vers le plan de paiement.
- Le trésorier peut saisir et encaisser les versements (la saisie exige la permission de mise à jour des adhérents).
Sécurité
- Isolation par association renforcée à la saisie d'un versement : un moyen de paiement personnalisé d'une autre association est refusé, et le paiement en ligne HelloAsso ne peut plus être choisi comme moyen de saisie manuelle.
0.16.27.0 — 2026-06-22
Modifications
- Détail panier scindé en deux écrans. La page de détail d'un panier se concentre désormais sur l'objet panier : bandeau récapitulatif (montant dû, encaissé, solde, nombre de paiements) avec barre de progression, et accordéons par inscrit (lignes de facture, remises, sous-total). La gestion financière déménage sur une nouvelle page dédiée « Plan de paiement ».
- Nouvelle page « Plan de paiement ». Barre de progression segmentée par moyen de paiement, filtre par moyen, cartes de versement colorées avec actions « encaisser » / « rejeter », historique du panier (créé / enregistré / encaissé / rejeté) dérivé des versements, et ventilation du payé réel par inscrit. La saisie d'un versement se fait depuis cette page.
Ajouts
- Couleurs sémantiques par moyen de paiement (
--pay-*, clair + sombre) et composantProgress.
0.16.26.0 — 2026-06-22
Ajouts
- Saisie des paiements au niveau du panier (versements). La saisie d'un paiement se fait désormais sur le panier entier, plus sur chaque inscription séparément. Un versement représente la pièce réelle reçue (un chèque, un virement, un paiement en ligne) ; il se répartit automatiquement sur les inscriptions du panier au prorata du solde restant, au centime près. Un panier réglé par plusieurs moyens donne plusieurs versements. La page de détail d'un panier affiche chaque versement, ses imputations par inscrit, son statut, et les actions « marquer reçu » / « marquer rejeté ».
- Reçu de versement. Un versement encaissé produit autant de lignes de reçu que d'inscriptions imputées.
Modifications
- Moyens de paiement à la saisie : seuls les moyens activés par l'association sont proposés (hors paiement en ligne HelloAsso, géré automatiquement). Un moyen désactivé dans les réglages n'apparaît plus dans la liste.
- Marquer un versement rejeté ne dé-valide jamais une inscription déjà validée : le rejet est signalé sans supprimer une adhésion acquise.
Corrections
- Montant de versement enregistré au bon ordre de grandeur : un montant saisi en euros n'est plus multiplié par cent à l'enregistrement.
0.16.24.1 — 2026-06-19
Modifications
- Liste des inscriptions plus lisible. Chaque ligne affiche désormais le solde restant à payer à droite (« reste à payer », ou « Soldé » quand tout est réglé), au lieu de répéter le montant total déjà visible juste à côté. La saison n'apparaît plus deux fois lorsque le nom de la campagne la contient déjà (fini les « Inscriptions 2025-2026 — 2025-2026 »), et le badge de statut de paiement passe à une taille lisible. Sur mobile, le montant ne chevauche plus le texte de la ligne.
0.16.24.0 — 2026-06-18
Ajouts
- Écran d'accueil « Avant de commencer » au début du formulaire d'inscription public. Il explique en trois points comment se déroule l'inscription : une personne à la fois (ses activités puis ses coordonnées), d'autres ensuite si besoin (frère, sœur, proche), et un seul paiement à la fin pour toute la famille.
Modifications
- Refonte de la barre de progression du formulaire d'inscription. Elle affiche désormais quatre étapes claires — Bienvenue, Adhérent(s), Payeur, Récap & paiement — avec une sous-étape Activités → Identité qui indique, pour chaque adhérent, où l'on en est, et rappelle qu'elle se répète pour chaque personne.
- L'écran Coordonnées s'adresse à la bonne personne. Son titre reprend le prénom saisi (« Coordonnées · Nathan »), ou à défaut le rang de la personne (« 1ʳᵉ personne », « 2ᵉ personne »), pour qu'on sache toujours de qui on renseigne les informations.
- Ajouter un adhérent supplémentaire mène directement à ses activités, exactement comme pour le premier adhérent. Le parcours d'ajout est uniforme : le prénom se renseigne à l'étape Coordonnées pour tout le monde.
0.16.22.0 — 2026-06-17
Modifications
- Les e-mails du parcours d'inscription et de paiement adoptent une identité visuelle commune. Un châssis de marque partagé (en-tête au nom du club, mise en page, pied « Propulsé par Cohez.io ») est désormais appliqué aux mails du funnel — confirmation de panier, relance HelloAsso, paiement reçu, inscription validée, ajustement de panier. Chaque mail porte en pied son statut, sa référence de panier et sa date d'inscription, pour un repérage immédiat.
- Le mail « Votre paiement a bien été reçu » est enrichi : il s'adresse nommément au payeur, récapitule le montant total, le montant déjà payé et le reste à régler, et précise le moyen de règlement utilisé.
Corrections
- La relance d'acompte réaffiche la date limite de règlement. Lors de l'harmonisation des e-mails, l'échéance de l'acompte (« à régler avant le … ») avait disparu de la relance — pourtant le cœur du message. Elle est rétablie, par adhérent.
- Le pied de l'e-mail d'inscription validée n'expose plus l'adresse du payeur. Le mail part toujours à l'adhérent ; le pied « Envoyé à » affichait par erreur l'adresse du payeur (libellé inexact et divulgation de données). Il affiche désormais l'adresse réelle du destinataire.
- Les noms à apostrophe s'affichent en clair dans la version texte des e-mails (nom de club, de cours, de personne), au lieu d'une entité HTML illisible (
').
Retraits
- L'e-mail d'administration « Paiement reçu pour une inscription » est supprimé, jugé redondant. Le reçu envoyé au payeur reste inchangé.