Projet

Général

Profil

Development #89810

facturation: générer un avoir à la clôture d'une facture, si elle est négative

Ajouté par Lauréline Guérin il y a 13 jours. Mis à jour il y a 2 jours.

Statut:
Solution déployée
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
19 avril 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Clôture d'une facture:
- par api, clôture d'une facture draft
- lors d'une campagne, génération des factures définitives
- validation de panier (on crée déjà un avoir si la facture est négative)

A part pour le cas panier, actuellement on crée une facture sans se soucier du montant.

A la place, regarder le montant, et s'il est négatif générer un avoir.
Attention, lors de la suppression d'un pool définitif, annuler aussi les avoirs, comme on annule les factures depuis #89732
Implications:
- afficher les avoirs annulés dans la liste des avoirs, filtrer sur annulé oui/non
- les exclure des enpoints de remontée dans la cellule avoir combo
- les exclure des affectations à des factures
- exclure aussi les avoirs des campagnes non terminées des affectations à des factures

Révisions associées

Révision 01f6adb6 (diff)
Ajouté par Lauréline Guérin il y a 3 jours

basket: promote draft invoice into invoice or credit (#89810)

Révision 6318c000 (diff)
Ajouté par Lauréline Guérin il y a 3 jours

api: generate credit if closed draft invoice is negative (#89810)

Révision 248d0843 (diff)
Ajouté par Lauréline Guérin il y a 3 jours

invoicing: promote pool, generate credit if draft invoice is negative (#89810)

Révision e401ba36 (diff)
Ajouté par Lauréline Guérin il y a 3 jours

misc: remove unused variable (#89810)

Révision d459a0cd (diff)
Ajouté par Lauréline Guérin il y a 3 jours

api: exclude non published credits (#89810)

Révision 1f540fdd (diff)
Ajouté par Lauréline Guérin il y a 3 jours

basket: don't assign non published credits (#89810)

Révision dfd7cd06 (diff)
Ajouté par Lauréline Guérin il y a 3 jours

invoicing: add credit cancellation fields (#89810)

Révision 42c4bc2e (diff)
Ajouté par Lauréline Guérin il y a 3 jours

invoicing: display and filter cancelled credits (#89810)

Révision 09daf1d5 (diff)
Ajouté par Lauréline Guérin il y a 3 jours

api: exclude cancelled credits (#89810)

Révision 7882e16a (diff)
Ajouté par Lauréline Guérin il y a 3 jours

basket: don't assign cancelled credits (#89810)

Révision 976a33a5 (diff)
Ajouté par Lauréline Guérin il y a 3 jours

invoicing: don't delete cancellation reason used on credit (#89810)

Historique

#1

Mis à jour par Robot Gitea il y a 9 jours

  • Statut changé de Nouveau à En cours

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

#2

Mis à jour par Robot Gitea il y a 9 jours

  • Statut changé de En cours à Solution proposée
#3

Mis à jour par Robot Gitea il y a 9 jours

Paul Marillonnet (pmarillonnet) a demandé une relecture de Paul Marillonnet (pmarillonnet) sur une pull request sur Gitea concernant cette demande :

#4

Mis à jour par Robot Gitea il y a 3 jours

  • Statut changé de Solution proposée à Solution validée

Paul Marillonnet (pmarillonnet) a approuvé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 3 jours

  • 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 :

#6

Mis à jour par Transition automatique il y a 2 jours

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF