Application web de gestion des impayés et renversements bancaires
Développement d'une solution interne complémentaire à Sage 100 Cloud pour la structuration, le suivi et le traitement des règlements impayés et des renversements.
Contexte du projet
Ce projet a été réalisé dans le cadre de mon stage de fin d'études (PFE) au sein de CAPRAM Casablanca, une entreprise spécialisée dans l'importation et la distribution de pièces et accessoires automobiles. L'objectif était de pallier les lacunes du progiciel Sage 100 Cloud, qui ne propose pas de module dédié à la gestion détaillée des impayés et des renversements bancaires.
Problématique
L'absence de solution centralisée obligeait les équipes à recourir à des méthodes manuelles (fichiers Excel, emails, consultations croisées), entraînant des pertes de temps, des risques d'erreurs et une difficulté à assurer une traçabilité fiable des dossiers d'impayés.
Architecture technique
L'application repose sur une architecture MVC avec :
- Backend : Laravel (PHP) — gestion de la logique métier, authentification, sessions multi-entreprises
- Frontend : jQuery, AJAX, Bootstrap 5, DataTables (affichage dynamique, recherche, pagination, export Excel)
- Base de données : SQL Server (connexion dynamique selon l'entreprise : SGICAP / SGITUR)
- Intégration Sage : lecture des données depuis Sage Cloud pour alimenter les paquets d'impayés et renversements
Fonctionnalités principales
Sécurité et architecture multi-entreprises
L'application gère deux entreprises distinctes (CAPRAM et TURBO) avec :
- Authentification sécurisée avec switch dynamique entre bases de données
- Sessions Laravel pour la traçabilité des actions (créé par, date de création)
- Génération automatique des références de paquets (format YY-XXX) avec vérification d'unicité
- Protection CSRF et validation des entrées utilisateur
Outils utilisés
Visual Studio Code, Git/GitHub, Postman (tests API), Lucidchart (diagrammes UML), SQL Server Management Studio.
Résultat
La solution est opérationnelle, déployée en environnement de test chez CAPRAM. Elle a permis d'automatiser le suivi des impayés, de réduire les délais de traitement et d'améliorer la traçabilité des opérations. Ce projet a contribué à l'obtention de la mention Très Bien lors de la soutenance devant le jury de l'EST FBS.



