Skip to main content

Productcalculationcycle

Profit calculation cycle for a product

accountNumberinteger<int64>required

The account number for the product calculation cycle

aggregatedAccountBalancesPaymentnumberrequired

The aggregated account balances payment

aggregatedAccountBalancesProfitnumberrequired

The aggregated account balances profit

averageBalancenumberrequired

The average balance of the product calculation cycle

balanceEligibility objectrequired

Criteria for eligibility of account balances

minimumEligiblenumber

The minimum eligible balance to be included in the profit computation flow

typestring

The balance eligibility type

Possible values: [END_OF_THE_DAY_BALANCE, AVERAGE_BALANCE, MINIMUM_BALANCE]

creationDatestring<date-time>required

The creation time of the product calculation cycle

Example: 2016-09-06T13:37:50+03:00
endDatestring<date>required

The end date for the product calculation cycle

Example: 1987-04-26
idinteger<int64>

The identifier of the product calculation cycle

lastModifiedDatestring<date-time>required

The last modified time of the product calculation cycle

Example: 2016-09-06T13:37:50+03:00
poolCalculationCycleIdinteger<int64>required

The identifier of the pool calculation cycle

productEncodedKeystringrequired

The associated product encoded key

profit objectrequired

Profit calculation configuration for accrual

cappedRatePercentagenumber

Upper threshold limit on the calculated customer profit rate

fixedRatePercentagenumber

A fixed percentage used to calculate the final profit amount

fixedRateRulestring

The type of fixed rate

Possible values: [ALWAYS_USE_FIXED_RATE, TREAT_AS_MIN, USE_CALCULATED_RATE]

tiers object[]

List of customer share tiers associated with product settings

  • Array [
  • creationDatestring<date-time>

    The creation time of the customer share tier

    Example: 2016-09-06T13:37:50+03:00
    fromValuenumber

    The starting value for the customer share tier

    idinteger<int64>

    The identifier of the customer share tier

    lastModifiedDatestring<date-time>

    The last modified time of the customer share tier

    Example: 2016-09-06T13:37:50+03:00
    percentagenumber

    The percentage of the customer share tier

    productSettingsIdinteger<int64>

    The identifier of the associated product settings

  • ]
  • profitRatenumberrequired

    The profit rate for the product calculation

    startDatestring<date>required

    The start date for the product calculation cycle

    Example: 1987-04-26
    statusstringrequired

    The status of the product calculation cycle

    Possible values: [ACTIVE, INACTIVE]

    totalAccruedProfitAmountnumberrequired

    The total accrued profit amount

    totalBankShareAmountPaymentnumberrequired

    The total bank share amount payment

    totalBankShareAmountProfitnumberrequired

    The total bank share amount profit

    totalFinalShareAmountnumberrequired

    The total final share amount

    totalMudaribShareAmountPaymentnumberrequired

    The total mudarib share amount payment

    totalMudaribShareAmountProfitnumberrequired

    The total mudarib share amount profit

    totalWithholdingTaxAmountnumberrequired

    The total Withholding tax amount

    withholdingTaxEnabledbooleanrequired

    Indicates whether withholding tax is enabled in the associated IPS product

    withholdingTaxSourceKeystring

    The key reference for the withholding tax source based on the the associated IPS product settings

    Productcalculationcycle
    {
    "accountNumber": 0,
    "aggregatedAccountBalancesPayment": 0,
    "aggregatedAccountBalancesProfit": 0,
    "averageBalance": 0,
    "balanceEligibility": {
    "minimumEligible": 0,
    "type": "END_OF_THE_DAY_BALANCE"
    },
    "creationDate": "2016-09-06T13:37:50+03:00",
    "endDate": "1987-04-26",
    "id": 0,
    "lastModifiedDate": "2016-09-06T13:37:50+03:00",
    "poolCalculationCycleId": 0,
    "productEncodedKey": "string",
    "profit": {
    "cappedRatePercentage": 0,
    "fixedRatePercentage": 0,
    "fixedRateRule": "ALWAYS_USE_FIXED_RATE",
    "tiers": [
    {
    "creationDate": "2016-09-06T13:37:50+03:00",
    "fromValue": 0,
    "id": 0,
    "lastModifiedDate": "2016-09-06T13:37:50+03:00",
    "percentage": 0,
    "productSettingsId": 0
    }
    ]
    },
    "profitRate": 0,
    "startDate": "1987-04-26",
    "status": "ACTIVE",
    "totalAccruedProfitAmount": 0,
    "totalBankShareAmountPayment": 0,
    "totalBankShareAmountProfit": 0,
    "totalFinalShareAmount": 0,
    "totalMudaribShareAmountPayment": 0,
    "totalMudaribShareAmountProfit": 0,
    "totalWithholdingTaxAmount": 0,
    "withholdingTaxEnabled": true,
    "withholdingTaxSourceKey": "string"
    }