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.

ChampTypeRôle
decisionapproved | rejectedRésultat de la vérification.
reasonstringExplication fonctionnelle du résultat.
basisexcluding_tax | including_taxBase de calcul utilisée.
limit_amountintegerLimite applicable.
used_amountintegerMontant déjà consommé avant l’opération testée.
requested_amountintegerMontant additionnel demandé.
available_amountintegerCapacité disponible avant l’opération.
projected_used_amountintegerExposition projetée après prise en compte du montant demandé.
projected_available_amountintegerCapacité 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.