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

The deposit account cycle from opening to deposits, withdrawals, transfers, closing and reactivation. Fees, transaction reversal and account dormancy are also handled in this service.

Financing

Credit

The credit cycle from application to final settlement, based on Islamic financial contracts. Every transaction goes to the Financial Core as a balanced voucher, and financing data stays in its own database.

Scoring & Eligibility

Credit

A customer's credit limit is calculated from the behavior of the daily account balance, rather than from a manual estimate. The input is a daily snapshot of deposit or card balances, and the output is a score and a limit for the credit line.

Customer Loyalty

Customer Engagement

Earning points, redeeming them to a wallet, inviting friends and gift cards. Other services send events, and a predefined rule determines the number of points.

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.