Description du projet
TraduitAprès soumission, chaque demande entre dans un flux de travail d'approbation. Un manager voit une file de demandes en attente, peut approuver ou rejeter avec un commentaire, et une demande rejetée revient à l'auteur pour correction et nouvelle soumission. Chaque département ou projet a un budget mensuel, et l'application doit afficher combien a été dépensé et combien reste, avertissant l'approbateur avant que le budget ne soit dépassé. Les rôles sont importants : un employé régulier ne voit que ses propres demandes, un manager voit son équipe, et les finances voient tout. Il s'agit spécifiquement d'un outil de suivi des dépenses, pas d'un système de suivi du temps et pas d'un générateur de factures ; merci de ne pas réutiliser un modèle d'un autre domaine pour cette tâche.
Pour la comptabilité, nous avons besoin d'une exportation fiable. La personne des finances doit pouvoir filtrer les données par période, département, catégorie ou personne et télécharger un fichier structuré (CSV et XLSX) avec des images de reçus attachées pour la même période, afin que la clôture de fin de mois se fasse en quelques clics plutôt qu'en recherche manuelle. Proposez une pile avec laquelle vous êtes à l'aise ; un code maintenable et bien documenté compte plus pour nous que tout effet visuel.
— Formulaire de soumission de dépenses avec téléchargement de photo et montant, devise, date et commerçant pré-remplis via OCR
— Approbation en plusieurs étapes avec commentaires, rejet et nouvelle soumission
— Budgets de département et de projet avec solde restant et avertissements de dépassement
— Accès basé sur les rôles : employé, manager, finance
— Exportation pour la comptabilité (CSV/XLSX) et archive de reçus pour la période sélectionnée