Skip to content
English
  • There are no suggestions because the search field is empty.

Implementation: How Everything Was Built

Most analytics platforms ask you to trust the number. Cascade writes down how it got there. Every module carries an Implementation section containing a document, generated from the code itself, that states exactly what was built — field by field, rule by rule, including where a rule does not do what its label suggests.

In Manage this is explicit, because the implementation sits directly beside the thing it implements. Facility Details > Details is Cascade's extract of the executed legal documents — the agreement's own language, organised. Facility Details > Implementation is what Cascade built from it. One is the intent; the other is the delivery. Reading them against each other is how you verify that the facility running in production is the facility that was signed.

These documents are not marketing summaries and they are not hand-written notes that drift out of date. They are produced from the mapping and calculation code, versioned with a change log, and regenerated when the code changes.

Where the three Implementation sections live

Module

Path

What it documents

Analytics

Analytics > Risk > Implementation

How your raw data was mapped into the Cascade model.

Analytics Pro

Analytics Pro > Categories > Implementation

What every chart on the Analytics Pro page calculates.

Manage

Manage > Monitor > Facility Details > Implementation tab

What is computed for one specific facility — borrowing base, eligibility, concentration, covenants, dashboards and audits. Sits beside the Details tab, which holds the legal extract it implements.

They answer different questions. Start with the one that matches the question you are actually asking.

Analytics > Implementation — the Post-Mapping Summary

This is the data lineage document. It explains how the file you send Cascade became the portfolio you see in the platform.

Five sections:

Section

Contains

Config

The client-level settings every calculation inherits: timezone, currencies, the DPD write-off threshold and method, percent-paid-off, write-off behaviour, which products are enabled, which reconciliation tests run, and the job schedule including its cron and whether it is paused.

What was mapped

Every Cascade field, the raw column it came from, and the logic applied. Dozens of rows across customers, applications, loans and transactions — including which fields are hardcoded, which are null-blocked, and how each transaction type is constructed.

Applied logic & assumptions

Prose explaining the judgement calls: how duplicate snapshots are resolved, how customers are derived, how fees are treated at funding, how payments are aggregated, how write-offs are dated, how number formats are cleaned.

Filters

What each filter in the Analytics UI is actually built from — so you know what "Customer Sector" or "Internal Rating" means before you slice by it.

Change log

A dated record of every mapping change.

 

Why this matters

When a client says "your charge-off number doesn't match ours", the disagreement is almost never arithmetic. It is a definitional difference — a different write-off trigger, a different treatment of partial payments, a different cohort basis. This document surfaces those definitions so the conversation starts at the right place.

Analytics Pro > Implementation — the chart specification

This document covers every chart on the Analytics Pro page: which loans and records it counts, how dates are bucketed, every input and where it comes from, the formula, the parameters configured for your deal, and how the page's filters, date range and currency selector change the result.

Section

Contains

How to read this

Conventions used throughout the document.

Charts at a glance

Every chart on the page, summarised.

Shared building blocks

Definitions used by more than one chart — cohort basis, date bucketing, balance definitions — written out in full once.

Charts, one by one

A self-contained block per chart, numbered to match the chart's position on the page.

Gotchas

Known limitations.

Change log

Dated record of changes.

Manage > Facility Details > Implementation — the facility baseline

This is the deepest of the three. It describes what Cascade computes for one specific facility and nothing else — every query behind it is scoped to that facility id.

It is also the one with a direct counterpart. The Details tab beside it holds Cascade's extract of the executed legal documents; this tab holds what was built from them. Where the agreement sets a concentration limit, Details carries the clause and Implementation carries the rule that enforces it — with its exact test, its ordering, and whether it has ever actually removed anything.

Section

Contains

0. How to read this

The source tagging system — every field is tagged by where it comes from: raw loan tape, transaction file, financial statements, deal configuration, FX reference data, Cascade-calculated metrics, or a Cascade calculation. Also the currency convention.

1. Facility at a glance

Every deal-configuration value: parties, committed amounts, agreement and draw-period dates, agreement currency, pool count, interest method, withholding tax, enabled modules, reporting cadences, registered bank accounts, covenants and dashboards. Plus an effective-date timeline showing every dated switch and whether it actually binds.

2. The calculation calendar

How calculation dates are produced — and therefore why a borrowing base exists on some dates and not others.

3. Borrowing base, step by step

The full build: which receivables reach the calculation, how loan state is assembled, every eligibility criterion with its exact test, pool assignment, FX treatment, the discount grid, every concentration rule with its limit and removal logic, advance rate, cash, and then the report line by line with the formula behind each line.

4. Collateral / audit detail report

Every column in the receivable-level drill-down, what it means, where it comes from and how it is derived — plus how each borrowing-base line ties back to a sum over this report.

5. Bank accounts

Which accounts are registered, which are reporting, reconciliation findings, and the operational consequence of any gap.

6. Covenants

Per covenant: the plain-English definition, every input and its source, the exact formula, the threshold actually tested, the direction, the bad-debt definition, seasoning and waiver treatment, and the coverage in production.

7. Waterfall

The waterfall, or a statement that none is calculated.

8. Dashboards

Every chart, the rule it is linked to, its calculation, its marker, and whether it renders.

9. Audits and samples

How the payment and underwriting audits select items — every tier and what it flags.

10. Object inventory

Every calculation, configuration register and report behind the facility, with row counts and date coverage in production.

11. Gotchas

Known defects and surprises, each with where it sits and its current impact.

12. The agreement vs the implementation

The formal comparison between the two tabs: what the executed agreement requires, set against what the code does. Where a term has no counterpart in the build, or has one that behaves differently, it is recorded here.

The Gotchas section

Both the facility baseline and the Analytics Pro doc carry a Gotchas section. It is a numbered list of everything found where the implementation does not do what you would assume — a rule whose label overstates it, a value that is not converted where you would expect, a calculation frozen by a hard-coded bound, a chart that does not render.

Each entry names the finding, where it sits, and its current impact. Findings are cross-referenced from the body of the document, so where a section describes behaviour that has a known wrinkle, it points you at the gotcha.

This is unusual and it is deliberate. A specification that only describes the happy path is not a specification you can audit against. Read this section before you rely on a figure in a certificate or an investor report — and before you escalate a number you think is wrong, because the answer is often already written down.

How to use these documents

  1. Before onboarding sign-off. Read the Post-Mapping Summary end to end. The Applied logic & assumptions section is where the decisions that will shape every downstream number are recorded. Disagree with them now, not in month six.
  2. When a client disputes a figure. Find the calculation in the relevant Implementation doc and quote the definition. Most disputes resolve the moment both sides are looking at the same definition.
  3. Before a covenant conversation. Section 6 of the facility baseline gives you the exact formula, the threshold actually tested, and the bad-debt definition — including where the threshold in the covenant register differs from the one being tested. Check the clause in the Details tab alongside it.
  4. When you need to show that the build matches the deal. Open Details and Implementation side by side, and read section 12. This is the comparison an auditor, an investor or a rating agency will ask for.
  5. When something looks frozen or missing. Section 2 and the Gotchas list usually explain it, with the reason and the operational consequence.
  6. When a figure must be defensible. Section 10's object inventory tells you which calculation produced it, over what date range, and how many rows exist in production.

              How they stay current

              The Analytics summary is generated from the mapping code and regenerated after mapping changes. The facility baseline is written from the code and the production tables as they stand on its as-built date, and carries both that date and the date of the last production build — so you can see at a glance whether production is running the code the document describes.

              Each document carries a change log recording what changed, when, who requested it and the ticket reference.