diff --git a/models/financial_contract.py b/models/financial_contract.py index 1de71f81c4833e41a8dbe31a3582a394963d8b80..ae7d86ef1bb47f19c97f95bebe387eddb56a92f0 100644 --- a/models/financial_contract.py +++ b/models/financial_contract.py @@ -45,16 +45,29 @@ class FinancialContract(models.AbstractModel): ) state = fields.Selection( [ - ("init", "Initialisation"), - ("offer", "Offre"), - ("proposal", "Proposition"), - ("contract", "Signé"), - ("done", "Terminé"), + ("init", "Initialisé"), + ("offer", "Accordé"), + ("notified", "Notifié"), + ("signed", "Signé"), + ("paid", "Versé"), + ("litigation", "En contentieux"), + ("done", "Soldé"), ("cancel", "Annulé"), ], string="Statut", tracking=1, default="init", + help=""" +- Initialisé : Contrat initialisé par un correspondant financier +- Accordé : Contrat validé par le CEFN (ou CEFR si contrat régional) +- Notifié : Le contrat a été envoyé à la coop pour signature +- Signé : Le contrat est signé par la coop +- Versé : Le montant est versé à la coop +- En contentieux : Une procédure collective est en cours sur la coopérative +- Soldé : Le contrat est soldé +- Annulé : Le contrat est annulé (ex :pas de validation du CEF, notification dépassée, +contrat non signé) + """ ) # ------------------------------------------------------