Open JamesonWelch opened 1 year ago
The refunds given back to the policyholders in the event there are no current claims happen if all the month accounts are full when the next premium is due.
rephrase: If the monthly accounts are full when the next premium is due, refunds are given back to policyholders if there are no current claims.
@JamesonWelch When bundling is set to 1, 2 or 3 The claimant is given all funds in all staging buckets.
The user (policyholder) will have multiple accounts that can be debited and credited throughout the simulation. As a user, I will have a wallet that is used to pay premiums, a savings account that can be used to pay claims if there are user defections who refuse their portion of the claim, and a dynamic number of 'month buckets' that premiums are paid into.
Each account will be an integer assigned to a variable. Checksums, validation, deciding whether an account has enough or not - all this is handled by other methods in the future.
All accounts except for the wallet needs to contain one month's premium, no less or no more. The accounting system in a later task will define the process of rectifying any deficits that will occur.
User's Accounts
bundling
parameter. See next sectionBundling: integer Default = 3
Bundling defines how many month accounts there are (defined by the charter in real life) and how much a claimant receives. But remember, there always has to be a minimum of 2 'month' accounts.
Number of 'month' accounts
Create the number of month accounts equal to the bundling parameter plus one (inclusive). If
bundling
= 3, there should be four accounts: m_0, m_1, m_2, m_3.Claimant payments
bundling
= 0: Claimants only get payment from m_0bundling
>=1: When bundling is set to 1 or greater, claimant gets all funds from all month accounts**