Vérification de crédit disponible (credit_availability_check)
Projection de décision qui vérifie si un montant demandé tient dans la capacité de crédit disponible sans créer de nouvelle ressource métier.
Rôle
Projection de décision qui vérifie si un montant demandé tient dans la capacité de crédit disponible sans créer de nouvelle ressource métier.
Cette page décrit le concept fonctionnel canonique. Les endpoints, paramètres HTTP et formats de réponse détaillés appartiennent à la section API & événements.
Nature dans le modèle
Projection Cette vue est calculée à partir de l’état courant. Elle n’a pas d’identifiant propre et ne doit pas être traitée comme une ressource persistante autonome.
Champs clés
Les champs ci-dessous portent les distinctions fonctionnelles les plus importantes de l’objet.
| Champ | Type | Rôle |
|---|---|---|
decision | approved | rejected | Résultat de la vérification. |
reason | string | Explication fonctionnelle du résultat. |
basis | excluding_tax | including_tax | Base de calcul utilisée. |
limit_amount | integer | Limite applicable. |
used_amount | integer | Montant déjà consommé avant l’opération testée. |
requested_amount | integer | Montant additionnel demandé. |
available_amount | integer | Capacité disponible avant l’opération. |
projected_used_amount | integer | Exposition projetée après prise en compte du montant demandé. |
projected_available_amount | integer | Capacité projetée après l’opération. |
Invariants
- Le résultat est un snapshot de calcul non adressable : il ne doit pas être présenté comme une décision persistée avec un lifecycle autonome.
- La projection expose à la fois la situation avant l’opération et la situation projetée après le requested_amount.
- Les montants sont exprimés dans la même devise et en unités mineures.