figma guide

Designing breach settlement fund shortfall and pro rata reduction UI in Figma: DEF-FUND-* triggers, RED-PR-* haircuts, and SIM-SHORT-* what-if runs

Design breach settlement fund shortfall UI in Figma with DEF-FUND-* deficit states, RED-PR-* pro rata reduction runs, SIM-SHORT-* simulations, and counsel-approved haircut notices before WAVE-*.

Published
Updated
Sep 17, 2026
Read time
6 min
Level
Intermediate

Quick answer

Fund shortfall UI makes award reductions explicit before money leaves escrow—not silent rounding on disbursement batches. Design DEF-FUND- deficit states* when certified claims exceed AMT-POOL-, RED-PR- pro rata reduction runs that apply plan-approved haircuts (uniform percentage, tier floor, or subclass-specific caps), and SIM-SHORT- what-if simulations* tied to subclass allocation, distribution schedules, and escrow balances. Every RED-PR-* must version LOG-RED-, require counsel APP-RED-, and drive claimant NTF-AWD-* copy before disbursement executes. Without this UI, administrators over-commit WAVE-* tranches, trigger clawbacks, or fail final accounting when bank cash cannot support FIN-AWD-* totals. Start from the Figma guides hub and pair with contested reserves, fund reconciliation, counsel payout approval, and court monitor reporting.


Who this is for

  • Product designers building allocation and treasury modules where claim counts can exceed settlement fund caps.
  • Settlement administrators running SIM-SHORT-* before each WAVE-* and publishing RED-PR-* to claimant portals.
  • Class counsel approving haircuts that satisfy the plan of allocation and fairness order.

Shortfall lifecycle overview

ShortfallProgram — DEF-FUND-992 · gap: $2.1M · Status: RED-PR pending approval
├── Triggers:
│   ├── CERT-CNT-* exceeds plan estimate · [subclass](/designing-breach-settlement-subclass-allocation-and-pro-rata-distribution-ui-in-figma/) overflow
│   ├── [Lien offsets](/designing-breach-settlement-lien-and-third-party-creditor-offset-ui-in-figma/) reduce net fund faster than modeled
│   ├── [Attorney fees](/designing-breach-settlement-attorney-fee-allocation-and-incentive-award-ui-in-figma/) and [admin fees](/designing-breach-settlement-claims-administrator-fee-and-expense-recovery-ui-in-figma/) draw down AMT-POOL-*
│   ├── [Appeal stayholdbacks](/designing-breach-settlement-appeal-and-mandamus-review-ui-in-figma/) lock cash outside payable pool
│   ├── Interest shortfall vs plan assumption · [escrow ALLOC](/designing-breach-settlement-claims-fund-escrow-and-interest-allocation-ui-in-figma/)
│   └── SIM-WAVE-* detects gap before TRN-DISB-* queue build
├── ID namespace:
│   ├── DEF-FUND-* (program-level deficit snapshot)
│   ├── DEF-SUB-* (subclass deficit · may roll up to DEF-FUND-*)
│   ├── RED-PR-* (approved reduction run)
│   ├── SIM-SHORT-* (simulation only · no ledger effect)
│   ├── PCT-RED-* · AMT-RED-* (haircut math outputs)
│   ├── FIN-AWD-PRE-* · FIN-AWD-POST-* (before/after award)
│   ├── LOG-RED-* · APP-RED-* (audit + counsel approval)
│   └── NTF-AWD-* (claimant determination notice link)
├── Reduction models (plan-driven):
│   ├── Uniform %: all payable claims × (1 − PCT-RED-*)
│   ├── Pro rata dollar: scale to fit AMT-POOL-* exactly
│   ├── Tier floor: never below MIN-TIER-* per subclass
│   ├── Waterfall cut: reduce SUB-C before SUB-A
│   └── Hybrid: % cap + floor · requires formula disclosure
├── Workflow:
│   ├── Detect DEF-FUND-* · block naive WAVE-* auto-run
│   ├── Run SIM-SHORT-* scenarios · export to counsel
│   ├── Counsel APP-RED-* · lock LOG-RED-* version
│   ├── Apply FIN-AWD-POST-* · queue NTF-AWD-* · update portal
│   ├── Execute WAVE-* against reduced totals · reconcile bank
│   └── Report haircut in [final accounting](/designing-breach-settlement-final-accounting-and-court-closure-ui-in-figma/)
└── Outcomes:
    ├── No disbursement exceeds funded pool
    ├── Claimants receive explainable reduction math
    └── Court monitor sees DEF-FUND-* resolution path
StateWAVE-* queueClaimant portal
No deficitNormalStandard FIN-AWD-*
SIM-SHORT- only*UnchangedHidden from claimants
DEF-FUND- open*Block or cap“Award under review”
RED-PR- approved*Uses POST amountsItemized haircut
Partial cure (new funding)Re-run SIMSupplemental notice

Verdict: Never apply RED-PR- to claims with active RES-CLM- without plan text— pair with contested escrow rules first.**


SIM-SHORT-* simulation and counsel review UI

SimulationRun — SIM-SHORT-992-012 · scenario: uniform 8.4% · Status: Draft
├── Inputs (read-only snapshot):
│   ├── AMT-POOL-* per SUB-* · BAL-ESC-* · pending fee draws
│   ├── CERT-CNT-* · sum FIN-AWD-PRE-* · exclude RES-CLM-*
│   ├── Scheduled WAVE-* from [distribution plan](/designing-breach-settlement-distribution-schedule-and-tranche-disbursement-planning-ui-in-figma/)
│   └── Plan flags: MIN-TIER-* · haircut order · cy pres fallback
├── Scenario tabs:
│   ├── Uniform PCT-RED-* slider · live gap closure
│   ├── Pro rata scale · exact pool fit
│   ├── Subclass waterfall · SUB-* impact chart
│   └── Delay WAVE-* · wait for [interest](/designing-breach-settlement-claims-fund-escrow-and-interest-allocation-ui-in-figma/) accrual
├── Outputs:
│   ├── FIN-AWD-POST-* preview table · export CSV
│   ├── Claimants below MIN-TIER-* flagged · block scenario
│   ├── Court exhibit PDF · hash for filing
│   └── Compare to prior LOG-RED-* if re-run
└── Actions:
    ├── Submit for APP-RED-* · dual counsel sign-off
    ├── Discard · no ledger write
    └── Promote to RED-PR-* · immutable LOG-RED-* bundle

Use sliders for PCT-RED-* exploration and tables for per-subclass impact. Pair inline alerts when MIN-TIER-* violations block approval.


RED-PR-* execution and portal messaging UI

ReductionRun — RED-PR-992-003 · LOG-RED v2.1 · Status: Applied
├── Pre-checks:
│   ├── APP-RED-* signatures · effective datetime
│   ├── No overlapping RED-PR-* on same CLM-* without supersede flag
│   ├── [Status portal](/designing-breach-settlement-claim-status-portal-and-claimant-dashboard-ui-in-figma/) banner template loaded
│   └── Disbursement queue rebuilt from FIN-AWD-POST-*
├── Claimant-facing NTF-AWD-*:
│   ├── Plain language: why reduction happened (more valid claims than fund)
│   ├── Before/after table · link plan excerpt if public
│   ├── FAQ anchor · [call center script](/designing-breach-settlement-call-center-and-agent-script-ui-in-figma/) alignment
│   ├── Dispute path · [appeals](/designing-breach-settlement-claims-dispute-and-appeals-ui-in-figma/) if plan allows math challenge
│   └── Accessibility: no color-only loss indicators
├── Admin:
│   ├── Bulk regenerate NTF-AWD-* for changed CLM-* only
│   ├── Audit: who viewed reduction notice · timestamp
│   └── Rollback: blocked after TRN-DISB-* unless court order
└── Integrations:
    ├── [Counsel approval queue](/designing-breach-settlement-counsel-review-and-payout-approval-ui-in-figma/)
    ├── [Fund reconciliation](/designing-breach-settlement-fund-reconciliation-and-bank-matching-ui-in-figma/) expected outflow
    └── [Post-disbursement QA](/designing-breach-settlement-post-disbursement-qa-and-audit-sampling-ui-in-figma/) sample includes RED-PR-* cohort

DEF-SUB-* vs DEF-FUND-* rollup UI

LayerWhen to useUI owner
DEF-SUB-*One subclass over-allocatedSubclass admin
DEF-FUND-*Whole program gapTreasury + counsel
RED-PR-SUB-*Haircut scoped to SUB-*Same as DEF-SUB-*
RED-PR-GLOBAL-*Cross-subclass uniform cutProgram counsel

Rollup dashboard should show unexplained gap when sum of DEF-SUB-* ≠ DEF-FUND-*— usually fee timing or escrow hold mismatch.


Comparison: reduction strategies

StrategyClaimant fairnessOps complexityCourt risk
Uniform %Easy to explainLowLow if plan allows
Pro rata scaleMathematically exactMediumMedium · formula disclosure
Tier floorProtects minimum tiersHighLower objection risk
Delay WAVE-*No haircut yetTreasury strainTiming objections
Cy pres redirectN/A for cash subclassesLegal heavyPlan amendment risk

Common mistakes

  1. Applying RED-PR- after partial WAVE- paid at PRE amounts**— creates mixed FIN-AWD-* on one CLM-*; rebuild queue from snapshot.
  2. SIM-SHORT- using stale CERT-CNT-**— haircut too small; second RED-PR-* erodes trust.
  3. Hiding DEF-FUND- from court monitor dashboard*— material misstatement in monitor reports.
  4. Reduction on provisional pay without clawback path— net negative awards confuse portal UX.
  5. No LOG-RED- versioning*— external auditor cannot reproduce FIN-AWD-POST-*.

  1. Wire SIM-SHORT- to WAVE- planning** · auto-flag when sum FIN-AWD-PRE-* > fundable BAL-*.
  2. Run scenarios with counsel · pick RED-PR-* model · obtain APP-RED-* before any portal change.
  3. Publish NTF-AWD- and waiting period* if plan requires · then rebuild disbursement batches.
  4. Reconcile reduced outflows · update DEF-FUND-* to zero or document residual cy pres path.
  5. Archive LOG-RED- in final accounting* exhibit pack.

FAQ

Can RED-PR-* apply only to new claimants?

Only if plan permits late-claim tiering— most plans require uniform pro rata among certified class; UI must enforce plan flag.

What if funding arrives after RED-PR-*?

Run supplemental RED-PR- or RESTORE- uplift**— never silently increase awards without notice and LOG-RED-* successor version.

Interaction with subclass DEF-SUB-*?

Subclass deficit may be cured locally— program DEF-FUND-* still needed when multiple SUB-* roll up.

Appeal during RED-PR-*?

STY- may freeze POST amounts*— do not disburse until appeal scope clears.

Tax reporting after haircut?

1099 uses actual paid amount— pair with tax reporting UI using FIN-AWD-POST-*.

Claimants who already received full PRE award?

Clawback or offset in later tranche— surface in clawback UI with clear portal timeline.


Next steps

Share on X

§ Keep reading

Related guides.