Skip to content

Scoring & Eligibility Models

Funds and banks that tie Qard al-Hasan loans to deposit history usually run this calculation in spreadsheets with manual formulas, and every time a rule changes, the work starts again from scratch. In Dara, the calculation is rule-based and open to review. Each night, the accounts' daily balances are read, the scoring policy assigned to each account records its daily and cumulative score, and the eligibility policy derives the financing limit from that score.

Key capabilities

  1. 01Eleven scoring methods, from average daily balance to progressive tiers
  2. 02Four eligibility models with rounding rules and minimum and maximum amounts
  3. 03Each method's parameters held in a versioned policy, outside the code
  4. 04Nightly calculation of daily and cumulative scores
  5. 05Financing limit simulation based on a hypothetical balance
  6. 06Customer Loyalty module with a rules engine for points, anti-fraud caps and gift vouchers
01

From balance to score

The scoring method determines how the balance is read. Some methods use the average daily balance, some the lowest end-of-day balance over the whole period, and others the lowest balance in each month, where the month can follow the Solar Hijri calendar. Under the daily score method, held amounts and dormant accounts can be given a lower weight. The tiered method splits the balance into bands, each with its own multiplier.

  • Average daily balance
  • Minimum end-of-day balance
  • Monthly minimum by Solar Hijri month
  • Separate weights for held amounts and dormant accounts
  • Progressive tiers
02

From score to financing limit

The eligibility policy converts a score into an amount. Four models are available: a fixed multiplier, a tiered multiplier based on score ranges, a tenure bonus that raises the limit slightly for each month of membership, and a weighted combination of several methods. Once the amount is calculated, rounding and the minimum and maximum amounts are applied so the final figure is in line with the organization's bylaws.

  • Fixed multiplier
  • Tiered multiplier
  • Tenure bonus
  • Weighted combination
  • Rounding, minimum and maximum amount
03

Rules outside the code

Each scoring method is a calculation template, and its parameters, such as the scoring unit, tiers and multipliers, are stored in the policy itself. Policies are versioned: if the board of directors changes a rule, a new version becomes active on a specified effective date, with no developer involved.

  • Versioned policies with effective dates
  • Parameter changes without a software release

For more on the methods and how to choose between them, read the article From daily balance to loan limit.

Platform modules behind this solution

Qard al-Hasan Deposit

Finance & Payments

Deposit accounts from opening, with account numbers built from a numbering pattern and a check digit, through to joint ownership, collateral holds and customer statements. Each deposit category's behavior is set with policy switches.

Financing

Credit

Each loan file moves through this module from application and document review to disbursement, installments and settlement. Every product is tied to one of the Islamic contracts and to that contract's own calculator.

Scoring & Eligibility

Credit

Converts daily account balances into a score using the configured scoring method, then applies an eligibility policy to turn that score into a financing limit.

Customer Loyalty

Customer Engagement

Calculates loyalty points with a rules engine, sets caps to prevent abuse, and posts the accounting voucher when points are redeemed for cash. Gift vouchers are issued from here as well.

Get in Touch

See this solution on demo data

In a demo session we walk through your organization's scenarios on Dara's demo environment and answer your technical and finance teams' questions.