Available credit check (credit_availability_check)

Decision projection checking whether a requested amount fits within available credit capacity without creating a new business resource.

Role

Decision projection checking whether a requested amount fits within available credit capacity without creating a new business resource.

This page describes the canonical functional concept. Detailed endpoints, HTTP parameters, and response formats belong in the API & events.

Nature in the model

Projection This view is calculated from current state. It has no identifier of its own and must not be treated as an independent persisted resource.

Key fields

The fields below capture the most important functional distinctions of the object.

ChampTypeRole
decisionapproved | rejectedCheck result.
reasonstringFunctional explanation of the result.
basisexcluding_tax | including_taxCalculation basis used.
limit_amountintegerApplicable limit.
used_amountintegerAmount already consumed before the tested operation.
requested_amountintegerAdditional amount requested.
available_amountintegerAvailable capacity before the operation.
projected_used_amountintegerProjected exposure after including the requested amount.
projected_available_amountintegerProjected capacity after the operation.

Invariants

  • The result is a non-addressable calculation snapshot: it must not be presented as a persisted decision with an autonomous lifecycle.
  • The projection exposes both the situation before the operation and the situation projected after `requested_amount`.
  • Amounts are expressed in the same currency and in minor units.