Development #76655
api: endpoints pour ouvrir une facture, ajouter des lignes, fermer la facture
0%
Description
ajouter des endpoints (sous regie/<slug>/):
ouvrir une facture: ça crée une facture en draft
ajouter une ligne
fermer une facture: la facture bascule en facture non draft
Sur les modèles Invoice et DraftInvoice, la FK Pool devient nullable.
Ces endpoints seront utilisés via une démarche pour créer une facture de type "séjour au ski", alors que le parent est au guichet et vient de réserver/payer le séjour; le parent repart avec une facture acquittée.
Révisions associées
api: simplify tests (#76655)
invoicing: test models also with orphan invoices (#76655)
invoicing: add an orphan invoice in generation tests (#76655)
invoicing: be sure orphan invoices are displayed in regie (#76655)
invoicing: be sure orphan invoice & lines don't impact campaigns (#76655)
invoicing: add uuid on draft invoice too (#76655)
api: endpoints to create orphan invoice & line (#76655)
Historique
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Lauréline Guérin
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/lingo/pulls/56
- Titre : api: endpoints pour ouvrir une facture, ajouter des lignes, fermer la facture (#76655)
- Modifications : https://git.entrouvert.org/entrouvert/lingo/pulls/56/files
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à Solution validée
Benjamin Dauvergne (bdauvergne) 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/56
- Titre : api: endpoints pour ouvrir une facture, ajouter des lignes, fermer la facture (#76655)
- Modifications : https://git.entrouvert.org/entrouvert/lingo/pulls/56/files
Mis à jour par Transition automatique il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée
invoicing: an orphan invoice is outside a campaign/pool (#76655)