Rule Builder
Create DSL rules, decision tables and calculators with explainable traces.
Run Demo
Rule Builder (DSL + Decision Tables)

Eligibility, fee calculators, caps & carry-forward, OTS branching, status transitions.

RuleDescriptionInputsOutputVersion
URN 100Cr CapCap across files + DBURN, SanctionAmtPass/Failv2
UniquenessUnique by (MLI + Loan A/c)MLI, LoanAccPass/Failv2
CalculatorFormula (Demo)ContextVersion
Initial Contributionmin(5%×(Sanction−Collateral), ₹5Cr)Sanctionv2
Disb Daily Feedaily_prorate(((ΣDisb−Collateral)−charged_base)×rate)Disbursementv2
Continuity Annual FeeRate×(O/S−Collateral) by FY slabContinuityv2
RuleLogic SummaryContextVersion
AID Computation(P@NPA + I@NPA − Recoveries)Interim/Finalv2
OTS BranchOTS=Yes ⇒ Interim treated as Final; 40/60 splitInterimv2
Final PayableEligible Final − Interim Paid; cap appliedFinalv2
CapFormulaNotesVersion
Claim-Year Cap2 × (Prev-FY Fees + Prev-FY Recoveries)Carry-forward supportedv2
FromToAllowed InConditions
DraftValidatedAll UploadsAll validation pass
ValidatedApproval-AwaitedMakerSubmit action
Approval-AwaitedApprovedApproverApprove action
StdNPAUpdate CGWithin FY
NPAStdUpdate CGNo extra fee if already paid
AnyCloseContinuity/UpdateClose locks record
Decision Table Editor (Drag Columns)

Example: Tenure & Moratorium constraints by sanction slab.

Drag
InputsDrag
Sanction Slab⋮⋮
Tenure (months)⋮⋮
Moratorium (months)⋮⋮
OutputsDrop
Validation Result⋮⋮
Error Message⋮⋮
Sanction SlabTenure MaxMoratorium MaxResult
≤ ₹10 Cr8412Pass
₹10–50 Cr9618Pass
> ₹50 Cr12024Pass