-
Notifications
You must be signed in to change notification settings - Fork 0
Gestion des extraits
Sebiche09 edited this page Jun 19, 2024
·
5 revisions
Cette épic vise à développer les fonctionnalités nécessaires pour gérer les extraits de compte des copropriétés
- En tant que : Client et ses employés
- Je veux : pouvoir recevoir les extraits automatiquement via une api
- Afin de : permettre à récupérer tout les jours les nouveaux extraits de chaque copropriété
- Le système doit être capable de contacter via une API les banques pour récupérer les extraits
- l'api doit être disponible 24h/24
- L'API doit avoir un taux de disponibilité minimum de 99.9% par mois.
- Les utilisateurs doivent avoir les droits d'accès appropriés pour récupérer les extraits.
- L'accès à l'API doit être sécurisé par un mécanisme d'authentification (OAuth2, API key, etc.).
- Les extraits doivent être retournés dans un format JSON standardisé.
- Chaque extrait doit contenir au minimum les champs suivants :
- Identifiant de la copropriété
- Date de l'extrait
- Description de l'extrait
- montant de transactions
- Numéro de compte en banque (iban)
- Les clients doivent pouvoir récupérer les nouveaux extraits au moins une fois par semaine.
- L'API doit permettre la récupération des extraits pour une date spécifique ou une période définie.
- Les extraits doivent pouvoir être imprimés rapidement grâce à un bouton
- L'API doit permettre de filtrer les extraits par :
- Identifiant de la copropriété
- Date ou période
- Type d'extrait (le cas échéant).
- Les clients doivent pouvoir paginer les résultats pour gérer les grands volumes de données.
- L'API doit supporter la récupération par lot pour minimiser le nombre d'appels.
- En cas d'erreur ou de problème avec la récupération des extraits, l'API doit retourner des messages d'erreur clairs et détaillés.
- Les clients doivent pouvoir configurer des notifications (par email ou autre) en cas de défaillance de l'API.
- Les clients doivent être informés à l'avance de toute maintenance ou mise à jour de l'API qui pourrait affecter la disponibilité ou le fonctionnement.