Process SOP

RevIQ/Process SOP/process

HA

Process Flow

How the RevIQ financing simulator runs — from submitted inputs to governed, auditable results

13 steps · 5 stagesDecision support only

Architecture at a glance

Everything on the left is supplied by the finance team; everything on the right is produced by the automation.

5 declared inputs

  • project_name
  • project_cost
  • currency
  • project_duration_months
  • simulation_data

Determin-AI
automation

14 declared outputs

statusresultrecommendationsimulation_idproject_costestimated_final_project_costtotal_interest_costtotal_financing_costpeak_financing_requirementrevenue_recognizeddeferred_revenueminimum_cash_balanceexceptionsdashboard
The automation never executes loans, transfers or accounting entries. Every figure is labelled SIMULATED ESTIMATE and the finance team owns the decision.

Stage-by-stage flow

Each stage groups the underlying procedure steps and lists what it hands to the next stage.

Stage 1 · Intake

Parse and Validate1 step

The simulation_data JSON is parsed and every optional block gets a safe default so the run never halts on a missing field.

  1. 1Parse and validate the simulation request payload

Hands off

  • Normalised payload
  • parse_error flag
  • base_rate 6.5% fallback

Stage 2 · Model build

Build Profiles and Schedules4 steps

Monthly spend, usable cash, straight-line revenue recognition and the month-by-month interest curve are assembled into one timeline.

  1. 2Build the monthly project spending profile
  2. 3Compute the available cash position and project cash
  3. 4Build the monthly revenue recognition schedule
  4. 5Build the monthly interest rate schedule

Hands off

  • Spend profile
  • Cash available for project
  • Revenue & deferred schedule
  • Rate schedule

Stage 3 · Simulation

Run Financing Simulations2 steps

Three standard structures (100% cash, 100% debt, 50/50) plus any custom scenario run through a monthly cash-flow engine, then rates are swept for sensitivity.

  1. 6Compare financing scenarios and generate the scenario summary
  2. 7Run sensitivity analysis across key interest rate variables

Hands off

  • Scenario cash flows
  • Interest & fees
  • Peak financing
  • Sensitivity curve

Stage 4 · Controls

Analysis and Exceptions2 steps

Five review conditions are evaluated across every scenario and the cost forecast separates project cost from financing cost.

  1. 8Evaluate the simulation against review conditions
  2. 9Compute the project cost forecast and net funding requirement

Hands off

  • Exception list + severity
  • Net funding requirement
  • REVIEW_REQUIRED status

Stage 5 · Response & audit

Assemble Output4 steps

A plain-language explanation, KPI snapshot and full structured response are assembled, then persisted as one immutable simulation record.

  1. 10Generate the plain-language AI financial explanation
  2. 11Assemble the dashboard KPI snapshot
  3. 12Assemble the full structured API response
  4. 13Persist the simulation to the RevIQ FC Simulations audit collection

Hands off

  • AI explanation
  • 8 KPIs
  • Structured JSON result
  • SIM_ audit row

Where humans stay in control

Automation prepares; people decide.

  • Any triggered review condition sets the run to REVIEW_REQUIRED — no condition is ever auto-resolved.
  • Scenario recommendations compare cost against liquidity; selecting a financing structure remains a treasury decision.
  • Every run is persisted once with a unique SIM_ identifier — prior simulations are never overwritten.

Follow the flow in the app

Each stage maps to a working screen.