Projet

Général

Profil

Development #71910

facturation: models pour gérer des trains de facturation

Ajouté par Lauréline Guérin il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
01 décembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

(à discuter autour d'un tableau blanc)

Un model Facturation (Invoicing ?), avec:
- un champ start
- un champ end (inclus, par exemple "Facturation du 1/9/22 au 30/9/22")
- probablement un champ status (pour savoir où on en est de la génération des lignes de facturation)

Un model Train de facturation (InvoicingTrain ?), avec:
- une FK vers Invoicing
- un champ created_at
- un flag draft
- probablement un champ status

Et du coup modifier les models Invoice, InvoiceLine, DraftInvoice, DraftInvoiceLine pour ajouter une FK vers InvoicingTrain.

En pratique, on peut avoir N InvoicingTrain draft dans un Invoicing, mais un seul InvoicingTrain non draft.
On peut supprimer les drafts pour nettoyer, mais pas les non drafts.

Les périodes des Invoicing doivent être disjointes.

(les champs status seront peut-être ajoutés quand on fera les générations dans un job)

Révisions associées

Révision 53050882 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

invoicing: add Campaign & Pool models (#71910)

Historique

#1

Mis à jour par Robot Gitea il y a plus d'un an

  • Statut changé de Nouveau à Solution proposée

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

#2

Mis à jour par Lauréline Guérin il y a plus d'un an

(après réflexion, je partirais bien sur les models Campaign et Pool - au lieu de Invoicing et InvoicingTrain)

#3

Mis à jour par Robot Gitea il y a plus d'un an

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

#4

Mis à jour par Robot Gitea il y a plus d'un an

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

Thomas Noël (tnoel) a approuvé une pull request sur Gitea concernant cette demande :

Tout est ok pour moi ici !

#5

Mis à jour par Robot Gitea il y a plus d'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 :

#6

Mis à jour par Transition automatique il y a plus d'un an

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

Mis à jour par Transition automatique il y a environ un an

Automatic expiration

Formats disponibles : Atom PDF