TODO_TAGS_REVIEW
TODO_AP2_EXPORT_REVIEW

Securitisation Payment Waterfall Recomputation

Recomputes a securitisation payment waterfall for one stated period from the aggregate available funds and the priority ladder the investor already holds, then compares the result against what the investor report says was paid. The allocation is derived here by running the ladder, not lifted from the report, so the comparison has independent provenance on both sides rather than re-adding a published column. The ladder, every cap, every trigger threshold and every diversion come from the caller transaction documents: no deal library, no bundled ladder, no market convention threshold and no rate or index table is held here, and the ladder reference the caller pins is carried in the artifact and shown on screen so a later amendment makes an old receipt dated rather than wrong. Steps whose amount is set by a document that is not public, such as a trustee fee or a senior expense governed by a fee letter, are declared asserted by the caller and are reported as asserted inputs rather than as figures this tool derived. A failing test suppresses only the step identifiers the caller declared against that test, so divert behaviour is never inferred from a test name or from convention. Absent any asserted allocations the run is reported as recompute only, which is its own state and never agreement. Money is fixed point in integer minor units throughout with two decimal display, ratio tests are compared by integer cross multiplication so no division occurs on the comparison path, and zero available funds, an empty ladder and a zero ratio denominator each resolve to a defined result rather than to a not a number. No Article 7 disclosure template is read, validated or asserted anywhere, and the arithmetic needs no loan level data. Stated boundary: a shortfall or a difference against the report is an arithmetic finding about the ladder and figures supplied. It forecasts nothing, models no scenario, performs no credit or rating analysis, and makes no assertion that the deal was paid correctly or that it complies with anything.

Tool URL: https://ainumbers.co/chaingraph/art-509-recompute-payment-waterfall.html

post/v1/tools/recompute_payment_waterfall

Request

  • Base URL: https://ainumbers.co
  • URL: https://ainumbers.co/v1/tools/recompute_payment_waterfall
  • Auth: none declared

Request body

asserted_allocationsunknown required
available_fundsunknown required
available_funds_minor_unitsunknown required
currencystring required
deal_refunknown required
ladder_refunknown required
period_labelunknown required
priority_ladderunknown required
testsunknown required

Response

Successful tool execution result

asserted_step_countinteger
comparison_basisstring
comparison_statestring
currencystring
deal_refstring
first_unfunded_stepstring
minor_unit_exponentinteger
no_template_claimstring
notestring
period_labelstring
rationalestring[]
recompute_only_notestring
recomputed_step_countinteger
residual_displaystring
residual_minor_unitsinteger
step_countinteger
total_available_displaystring
total_available_minor_unitsinteger
total_paid_displaystring
total_paid_minor_unitsinteger
total_shortfall_displaystring
total_shortfall_minor_unitsinteger

Changes

No recorded changes to this operation across all 1 revision of this API.