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.
| Champ | Type | Role |
|---|---|---|
decision | approved | rejected | Check result. |
reason | string | Functional explanation of the result. |
basis | excluding_tax | including_tax | Calculation basis used. |
limit_amount | integer | Applicable limit. |
used_amount | integer | Amount already consumed before the tested operation. |
requested_amount | integer | Additional amount requested. |
available_amount | integer | Available capacity before the operation. |
projected_used_amount | integer | Projected exposure after including the requested amount. |
projected_available_amount | integer | Projected 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.