Aperçu
Le Générateur d’Export de Rapports est une fonctionnalité de l’interface frontend qui vous permet de générer plusieurs rapports financiers à la fois avec des plages de dates cohérentes, ce qui facilite la création de dossiers complets pour les réunions du conseil, audits ou revues des parties prenantes.Autorisation requise :
reports:readIl s’agit d’une fonctionnalité pratique de l’interface qui appelle les points d’accès API de rapports individuels et combine les résultats pour l’export. Tous les rapports sous-jacents exigent l’autorisation reports:read.Fonctionnement
Le Générateur d’Export de Rapports :- Accepte les sélections de l’utilisateur (rapports, plage de dates, format)
- Appelle les APIs de rapports individuelles en parallèle :
GET /reports/balance-sheet?asOfDate={date}GET /reports/profit-loss?startDate={date}&endDate={date}GET /reports/shares-report?asOfDate={date}GET /reports/loans-outstanding?expectedDate={date}
- Combine les résultats dans le format demandé (PDF ou CSV)
- Télécharge vers le navigateur de l’utilisateur
Rapports Disponibles
Vous pouvez exporter toute combinaison de ces rapports :
Voir la documentation de chaque rapport pour les détails API complets :
Configuration de la Plage de Dates
Comment les plages de dates correspondent aux paramètres de chaque rapport :
Exemple :
- Plage sélectionnée : 1er juin - 30 juin 2026
- Appel API Bilan :
GET /reports/balance-sheet?asOfDate=2026-06-30 - Appel API Compte de Résultat :
GET /reports/profit-loss?startDate=2026-06-01&endDate=2026-06-30 - Appel API Rapport des Parts :
GET /reports/shares-report?asOfDate=2026-06-30 - Appel API Prêts en Cours :
GET /reports/loans-outstanding?expectedDate=2026-06-30
Scénarios d’Export Courants
Dossier de Réunion Mensuelle du Conseil
Rapports à inclure :- ✅ Bilan (situation financière à la fin du mois)
- ✅ Compte de Résultat (performance mensuelle)
- ✅ Prêts en Cours (santé du portefeuille)
Réunion Trimestrielle des Membres
Rapports à inclure :- ✅ Bilan (position des actifs et capitaux propres)
- ✅ Compte de Résultat (bénéfice/perte trimestriel)
- ✅ Rapport des Parts (répartition de la participation des membres)
Dossier d’Audit Annuel
Rapports à inclure :- ✅ Bilan
- ✅ Compte de Résultat
- ✅ Rapport des Parts
- ✅ Prêts en Cours
Revue du Comité de Crédit
Rapports à inclure :- ✅ Prêts en Cours (statut actuel du portefeuille)
Options de Format d’Export
Export PDF
Implémentation : Le frontend génère le PDF à partir des données de réponse API Avantages :- Rapports au format professionnel
- Inclut la marque de l’organisation
- Facile à imprimer et distribuer
- Adapté aux présentations
- PDF fusionné : Tous les rapports dans un seul fichier (recommandé pour les réunions)
- PDFs séparés : Chaque rapport dans un fichier individuel (pour distribution sélective)
- Fusionné :
agatabo-[organization]-reports-[date].pdf - Séparé :
agatabo-[organization]-[report-name]-[date].pdf
Export CSV
Implémentation : Le frontend convertit la réponse API au format CSV Avantages :- Import dans Excel pour analyse personnalisée
- Création de tableaux croisés dynamiques
- Génération de graphiques personnalisés
- Combinaison avec d’autres sources de données
agatabo-[organization]-[report-name]-[date].csv
Utiliser le Générateur d’Export
Flux de travail typique :- Aller à la section Rapports dans l’interface
- Sélectionner les rapports à inclure (cases à cocher)
- Choisir la plage de dates :
- Période courante
- Mois dernier
- Ce trimestre
- Cette année
- Personnalisée (préciser les dates exactes)
- Sélectionner le format : PDF ou CSV
- Configurer les options PDF (si PDF sélectionné) :
- Fusionné (fichier unique)
- Séparé (fichiers individuels)
- Cliquer sur Générer/Télécharger
- Attendre la fin des appels API
- Télécharger le(s) fichier(s) généré(s)
- Les fichiers se téléchargent dans le dossier de téléchargement par défaut
- Les fichiers multiples (PDFs/CSVs séparés) se téléchargent successivement
- Les grands rapports peuvent prendre plusieurs secondes à générer
Implémentation API
Si vous construisez une fonctionnalité d’export personnalisée, appelez directement les points d’accès de rapports :Préréglages de Plage de Dates
Correspondances courantes des préréglages :
Exemple (aujourd’hui = 12 juin 2026) :
- Mois dernier : 1er juin 2026 → 30 juin 2026
- Ce trimestre : 1er avril 2026 → 12 juin 2026
- Cette année : 1er janvier 2026 → 12 juin 2026
Bonnes Pratiques
Utiliser efficacement le générateur d’export :Sélection des rapports :
- ✅ Inclure Bilan + Compte de Résultat pour une image financière complète
- ✅ Ajouter le Rapport des Parts pour les communications destinées aux membres
- ✅ Inclure les Prêts en Cours pour la gestion du portefeuille
- ✅ Éviter d’exporter des rapports inutiles (perte de temps)
- ✅ Utiliser des périodes cohérentes pour l’analyse comparative
- ✅ Choisir “Mois dernier” après la clôture de fin de mois
- ✅ Utiliser “Cette année” pour l’analyse cumulée annuelle
- ✅ Vérifier la plage de dates avant génération (revérifier début/fin)
- ✅ Utiliser PDF pour les présentations et distributions officielles
- ✅ Utiliser CSV pour l’analyse personnalisée dans Excel
- ✅ Exporter les deux formats pour les dossiers d’audit (PDF pour revue, CSV pour analyse)
- ✅ Utiliser le PDF fusionné pour une distribution à un seul destinataire (plus simple)
- ✅ Enregistrer les exports dans des dossiers organisés (ex.
Financial Reports/2026/Q2/) - ✅ Conserver les noms de fichiers exportés (les noms auto-générés incluent les métadonnées clés)
- ✅ Archiver les exports pour référence historique
- ✅ Ne pas modifier les fichiers exportés (régénérer si les données changent)
- ✅ Prévoir 3-10 secondes pour les exports multi-rapports
- ✅ Être patient - les appels API sont parallèles mais prennent quand même du temps
- ✅ Ne pas cliquer plusieurs fois sur générer (crée des requêtes en double)
Dépannage
Q : L’export prend beaucoup de temps R : Plusieurs appels API sont effectués. Le temps dépend de :- Nombre de rapports sélectionnés (1-4)
- Quantité de données dans chaque rapport
- Charge du serveur
- Vitesse du réseau
- Avez-vous l’autorisation
reports:read? - L’organisation est-elle sélectionnée (si accès multi-organisations) ?
- La plage de dates est-elle valide (début < fin) ?
- Y a-t-il des transactions dans la période sélectionnée ?
- Consultez la console du navigateur pour les messages d’erreur API
- Compatibilité du navigateur (navigateurs modernes recommandés)
- Visionneuse PDF (Adobe Reader, visionneuse PDF Chrome)
- Paramètres d’import CSV dans Excel (délimiteur, encodage)
- Exécutez le générateur plusieurs fois avec des dates différentes
- Appelez directement les APIs de rapports individuels avec des paramètres personnalisés
- Allez à chaque page de rapport et exportez individuellement
- Windows :
C:\Users\[YourName]\Downloads\ - Mac :
~/Downloads/ - Linux :
~/Downloads/
- Construire un script personnalisé appelant les APIs de rapports
- Utiliser une tâche cron ou planifiée
- Générer et envoyer automatiquement les rapports par email
Alternative : Exports de Rapports Individuels
Si vous avez besoin de plages de dates différentes pour chaque rapport : Option 1 : Appeler directement les APIs- Rapports → Bilan
- Sélectionner une date personnalisée
- Exporter ce rapport
- Répéter pour les autres rapports
Autorisations
Autorisation requise :reports:read (portée au niveau organisation)
Utilisateurs qui peuvent utiliser le générateur d’export :
- Administrateurs (accès complet)
- Comptables (accès complet)
- Trésoriers (accès complet)
- Membres du Conseil (si
reports:readest accordé)
- Membres ordinaires (sauf autorisation spécifique)
- Utilisateurs avec seulement
ledger:read(autorisation différente)
Sujets Connexes
Bilan
Rapport de situation financière
Compte de Résultat
État des revenus
Rapport des Parts
Répartition de la participation des membres
Prêts en Cours
Résumé du portefeuille