Development #78961
Facturation: avoir des lignes de journal
0%
Description
Actuellement lorsqu'on moissonne chrono pour calculer un tarif pour chaque event/user, on crée des lignes de facturation avec un status (error, success, warning).
A la place, créer des lignes de journal, et à la fin transformer les lignes de journal en status success en lignes de facturation, en aggrégeant les lignes similaires qui ont un montant != 0.
Exemple: au lieu d'avoir n ligne de facturation pour la cantine de tout le mois de juin, on aura une ligne de facturation avec une quantité de n jours, et en détail la liste des dates concernées.
On peut aggréger par event/type de pointage/montant.
Au niveau de la ligne de facturation ne renseigner que la quantité et le montant unitaire, avoir un trigger qui calcule le montant total.
Révisions associées
invoicing: new models for journal lines (#78961)
invoicing: simplify InjectedLine model (#78961)
invoicing: generate journal lines (#78961)
invoicing: use journal lines in UI (#78961)
invoicing: remove old lines with status != success (#78961)
invoicing: remove outdated fields on invoice line models (#78961)
invoicing: regroup journal lines (#78961)
invoicing: quantity is an integer (#78961)
invoicing: redo invoice list pages (#78961)
invoicing: adapt PDF invoice (#78961)
Historique
Mis à jour par Robot Gitea il y a 10 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/66
- Titre : WIP: Facturation: avoir des lignes de journal (#78961)
- Modifications : https://git.entrouvert.org/entrouvert/lingo/pulls/66/files
Mis à jour par Robot Gitea il y a 10 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 10 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/66
- Titre : Facturation: avoir des lignes de journal (#78961)
- Modifications : https://git.entrouvert.org/entrouvert/lingo/pulls/66/files
Mis à jour par Transition automatique il y a 10 mois
- Statut changé de Résolu (à déployer) à Solution déployée
invoicing: trigger for total_amount fields calculation (#78961)