Project

General

Profile

Development #83458

panier: gestion des avoirs - utilisation d'un avoir

Added by Lauréline Guérin 4 months ago. Updated 3 months ago.

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
13 November 2023
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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.

Associated revisions

Revision cfec4b99 (diff)
Added by Lauréline Guérin 3 months ago

basket: refacto, cached_properties for lines and items (#83458)

Revision a2d72905 (diff)
Added by Lauréline Guérin 3 months ago

basket: methods to compute basket amounts (#83458)

Revision c1de5a9c (diff)
Added by Lauréline Guérin 3 months ago

basket: use available credits on validation (#83458)

Revision f536a641 (diff)
Added by Lauréline Guérin 3 months ago

basket: revert assignments on basket cancellation or expiration (#83458)

Revision af19cc7b (diff)
Added by Lauréline Guérin 3 months ago

basket: display assigned credits in basket detail and invoice (#83458)

History

#2

Updated by Lauréline Guérin 4 months ago

  • Description updated (diff)
#3

Updated by Robot Gitea 3 months ago

  • Status changed from Nouveau to En cours

Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :

#4

Updated by Robot Gitea 3 months ago

  • Status changed from En cours to Solution proposée
#5

Updated by Robot Gitea 3 months ago

  • Status changed from Solution proposée to Solution validée

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#6

Updated by Robot Gitea 3 months ago

  • Status changed from Solution validée to Résolu (à déployer)

Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :

#7

Updated by Transition automatique 3 months ago

  • Status changed from Résolu (à déployer) to Solution déployée
#8

Updated by Transition automatique 17 days ago

Automatic expiration

Also available in: Atom PDF