Project

General

Profile

Development #71910

facturation: models pour gérer des trains de facturation

Added by Lauréline Guérin 2 months ago. Updated about 2 months ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
01 December 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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)

Associated revisions

Revision 53050882 (diff)
Added by Lauréline Guérin about 2 months ago

invoicing: add Campaign & Pool models (#71910)

History

#1

Updated by Gitea (Bot) Gitea 2 months ago

  • Status changed from Nouveau to Solution proposée

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

#2

Updated by Lauréline Guérin 2 months ago

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

#3

Updated by Gitea (Bot) Gitea about 2 months ago

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

#4

Updated by Gitea (Bot) Gitea about 2 months ago

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

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

Tout est ok pour moi ici !

#5

Updated by Gitea (Bot) Gitea about 2 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 :

#6

Updated by Transition automatique about 2 months ago

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

Also available in: Atom PDF