Development #83458
panier: gestion des avoirs - utilisation d'un avoir
0%
Description
Sur le détail d'un panier, afficher qu'il existe un total de XXX€ d'avoir qui seront utilisés pour solder le panier.
(on peut aussi afficher un reste à payer)
A la validation du panier, piocher dans les avoirs non affectés à 100% du plus ancien au plus récent jusqu'à solder le panier ou jusqu'à épuisement des avoirs.
Cela génère des lignes d'affectation pour chaque avoir, mais aussi des règlements sur la facture, règlement de type "avoir".
Si le panier est validé alors que le solde est à 0, alors il passe en "completed"
Si le panier est annulé/expiré, les avoirs affectés à la facture sont désaffectés, pour utilisation sur un prochain panier.
Concernant le type de règlement "avoir", il doit être automatiquement généré s'il n'existe pas, et ne doit pas remonter comme règlement possible dans le endpoints de la liste des types de règlement utilisé en source de données.
Révisions associées
basket: methods to compute basket amounts (#83458)
basket: use available credits on validation (#83458)
basket: revert assignments on basket cancellation or expiration (#83458)
basket: display assigned credits in basket detail and invoice (#83458)
Historique
Mis à jour par Robot Gitea il y a 6 mois
- Statut changé de Nouveau à En cours
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/lingo/pulls/140
- Titre : WIP: panier: gestion des avoirs - utilisation d'un avoir (#83458)
- Modifications : https://git.entrouvert.org/entrouvert/lingo/pulls/140/files
Mis à jour par Robot Gitea il y a 5 mois
- Statut changé de Solution proposée à Solution validée
Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 5 mois
- Statut changé de Solution validée à Résolu (à déployer)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/lingo/pulls/140
- Titre : panier: gestion des avoirs - utilisation d'un avoir (#83458)
- Modifications : https://git.entrouvert.org/entrouvert/lingo/pulls/140/files
Mis à jour par Transition automatique il y a 5 mois
- Statut changé de Résolu (à déployer) à Solution déployée
basket: refacto, cached_properties for lines and items (#83458)