Commande fournisseur et validation
cf meta-ticket #1170 (closed) pour l'ensemble du processus
En tant qu'ES, pouvoir créer une nouvelle commande fournisseur mentionnant :
- un fournisseur*
- un montant total*
- un montant de décaissement par la CAE demandé par l'ES à la CAE*
- des pièces jointes optionnellement, de manière assez libre (typiquement : devis)
- affaire/projet
nb: l'ES aura donc à avancer de sa poche (montant total - montant de décaissement).
Validation
Faite par l'EA, elle sert à vdalider une demande de décaissement par la CAE. Elle donne le GO pour l'achat.
- si montant d'avance > 0 : validation par l'EA
- si montant d'avance = 0 : pas de validation nécessaire ? (ce cas n'est pas utile pour la gestion de la CAE, mais on laisse l'option qui peut servir à l'ES pour lister ses commandes si il le souhaite)
NB:
- Une commande fournisseur validée ne peut pas être modifiée
Pour rester dans notre logique habituelle de traçabilité, je suggère de ne pas permettre de modifier une commande fournisseur validée et avec un montant d'avance > 0.
La suite du process est au niveau de la facture fournisseur, cf #659 (closed)
(regarder le diff pour voir le texte original du ticket, qui est un peu caduc, car on a désormais la notion de commande fournisseur).
@eheliot un avis ?
TODO
Avant de pouvoir clore ce ticket, régler :
-
vue admin -
[ ] mails d'alerte au changement de statut de validation➡ #1463 (closed) -
Annuler ne fonctionne pas sur les popins -
Auto-validation des commandes à 0% de décaissement de la CAE -
endi_anonymize.py mis à jour si besoin (ajout/modif de modèle). -
ACL duplication -
target par défaut des duplicate n'est pas positionnée sur l'obj courant -
lier la commande fournisseur à une affaire/projet➡ #1422 (closed) -
permissions pour auto-valider par l'ES jusqu'à un certain montant➡ #1423 (closed)