Limite de crédit effective (effective_credit_limit)

Projection qui résout, à une date donnée, la limite de crédit réellement applicable à un acheteur à partir des limites candidates.

Rôle

Projection qui résout, à une date donnée, la limite de crédit réellement applicable à un acheteur à partir des limites candidates.

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
buyer_idstringAcheteur pour lequel la limite est résolue.
currencystringDevise de la limite effective.
atdateDate à laquelle la résolution est évaluée.
strategymaximum | minimum | cumulativeStratégie d’agrégation des limites candidates.
basisexcluding_tax | including_taxBase de calcul utilisée pour comparer limite et exposition.
amountintegerMontant effectif retenu en unités mineures.
selected_credit_limit_id(s)string | string[]Limite ou limites canoniques sélectionnées par la résolution.
candidatesobject[]Candidats évalués pour produire le résultat.

Relations

ObjetRelationSignification
companyAcheteurLa projection est résolue pour un buyer_id précis.
credit_limitLimites candidatesLe résultat expose les limites sélectionnées parmi les ressources credit_limit applicables.

Invariants

  • Une projection effective_credit_limit n’a pas d’identifiant propre et n’est pas une nouvelle limite persistée.
  • Le résultat dépend explicitement de la date, de la devise, de la stratégie et de la base de calcul.
  • Les selected_credit_limit_ids permettent de remonter aux ressources credit_limit qui justifient le montant effectif.