Development #74498
Facturation - trouver le payeur (sans garde alternée)
0%
Description
Actuellement, sur chaque ligne de facturation générée à partir des agendas chrono, on a stocké en payer_id le user_external_id de la subscription.
Il faut y stocker le bon payeur.
Deux cas:
- garde alternée pour un event donné
- pas de garde alternée pour cet event
L'information garde alternée oui/non (et si oui: qui ?) doit être renvoyée par chrono lors de la récupération des events pour une subscription donnée.
(evol chrono à prévoir)
En cas de garde alternée, on obtient un payer_id, il va falloir en tirer son nom/prénom depuis une fiche wcs, mais aussi des informations comme: est-il inscrit à la démat ? est-il en prélèvement auto ?
Sans garde alternée, il va falloir interroger wcs pour trouver à partir de user_external_id le payer_id.
Plusieurs choses à paramétrer donc:
- filtre de requête pour tirer le nom d'un payer_id
- filtre de requête pour tirer le prénom d'un payer_id
- filtre de requête pour tirer l'inscription à la démat d'un payer_id
- filtre de requête pour tirer l'information prélèvement auto d'un payer_id
- filtre de requête pour tirer le payer_id à partir d'un user_external_id (pour le cas pas de garde alternée)
(à paramétrer où donc ? au niveau de la régie ? de la grille tarifaire comme les autres variables et conditions ?)
Ces informations sont à stocker au niveau de la facture (et au niveau de chaque ligne, puisque garde alternée, ça peut dépendre de la date de l'event)
Pour ce ticket, ne pas s'occuper de la garde alternée, qui viendra dans un autre ticket.
Révisions associées
pricing: define payer variables (#74498)
invoicing: split user_name and add payer fields (#74498)
misc: rename adult into payer (#74498)
invoicing: add payer fields on Invoice models (#74498)
invoicing: store payer data on each line and invoice (#74498)
pricing: get payer info from payer variables (#74498)
invoicing: payer errors display in journal (#74498)
Historique
Mis à jour par Lauréline Guérin il y a environ un an
- Sujet changé de Tarification - trouver le payeur (sans garde alternée) à Facturation - trouver le payeur (sans garde alternée)
Mis à jour par Lauréline Guérin il y a environ un an
- Description mis à jour (diff)
- Assigné à mis à Lauréline Guérin
Mis à jour par Robot Gitea il y a environ un an
- 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/31
- Titre : WIP: Facturation - trouver le payeur (sans garde alternée) (#74498)
- Modifications : https://git.entrouvert.org/entrouvert/lingo/pulls/31/files
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à Solution validée
Paul Marillonnet (pmarillonnet) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- 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/31
- Titre : Facturation - trouver le payeur (sans garde alternée) (#74498)
- Modifications : https://git.entrouvert.org/entrouvert/lingo/pulls/31/files
Mis à jour par Transition automatique il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée
pricing: display key and value of variables (#74498)