Closed JasonCTang closed 1 year ago
Restrictions Actions
Federal Government is in charge of tracking a student against their full-time federal lifetime maximums and they will notify us when to apply a restriction or not. In other words, there is no need to perform any calculation to reduce an award at the time of ECERT generation. If funding is restricted, the award amount will just become zero.
Additional Context
Restrictions related to the Federal full-time maximums
Acceptance Criteria
Stop full time disbursement
.Stop part time disbursement
action: 5, 7, 9, AV.Stop full time disbursement
, no disbursement/e-Cert will be generated. Rules are as follows:
Conditionally stop full-time disbursement
to allow the disbursement to be selected to have the above conditions/rules checked.The student's cumulative full-time BCSL awards received over a lifetime need to be tracked by SIMS and identify when the student has hit the full-time BCSL Lifetime Maximum.
This will require some calculations at the time of e-Cert generation to determine if the current disbursement will cause the student to hit the maximum. If it will, then it will be necessary to reduce the award amount accordingly so that the final total exactly equals the full-time BCSL lifetime maximum that is in effect for that program year.
Once the maximum is hit, a restriction will be applied to the student. All subsequent disbursements will effectively zero out the full-time BCSL award amounts (and all BC funding) at the time of e-Cert generation.
Restriction applies only to full-time BCSL as part-time maximums follow completely different rules.
Acceptance Criteria
Stop full time BC funding
action.max_lifetime_bc_loan_amount
on sims.program_years
table to store the BCSL max lifetime amount.When a disbursement causes the student to hit the lifetime maximum:
sims.disbursement_values
to record the “reason” and the amount reduced for BCSL and BC grants.
restriction_amount_subtracted
restriction_id_subtracted
restriction_amount_subtracted
and
restriction_id_subtracted
.
sims.student_restrictions
table.When a disbursement happens and the Stop full time BC funding
is already in place:
restriction_amount_subtracted
to make the effective value of the award to be defined as 0 (zero). For instance, current award effective value calculation is at $500, make the restriction_amount_subtracted
as -$500 to make the effective value as 0.the restriction_id_subtracted
with the restriction id that has the Stop full time BC funding
associated with it. Any restriction can have the action Stop full time BC funding
associated with it, not only the one related to BCSL.There are times when Ministry staff allow the student to continue receiving BCSL funding beyond the lifetime maximum; they will require the ability to IGNORE the restriction temporarily, allowing all remaining disbursements for the current application, after which, the restriction would become EFFECTIVE again.
This is an ANALYSIS ticket only. The purpose of this ticket is to perform analysis for #1749. Expectation is to solidfy the approach, have a better understanding of the requirements and see clarification from the business where needed.
Primary Goals
Description copied from #1749 Federal Government is in charge of tracking a student against their fulltime federal lifetime maximums and they will notify us when to apply a restriction or not. In other words, there is no need to perform any calculation to reduce an award at time of ECERT generation. If funding is restricted, the award amount will just become zero.
Additional context
When a student has Full Time Federal Lifetime Maximums has been reached restriction, it stops funding to both federal and provincial funding. Essentially, all disbursements are stopped. (This action is already set in the restrictions table). These restrictions only apply to Fulltime Application Disbursements. Depending on the program, credential and PD status, it is possible to have a lifetime max restriction in one scenario but still be allowed funding in a different scenario. Rules are as follows: If the application is for an Aviation program, then the AV restriction supercedes all other restrictions. If the student has PD status and the application is NOT for an Aviation program, then the restriction 5, B7, supercedes the doctorate and non-doctorate restrictions. If the student does NOT have PD status and the application is not for an Aviation program, then applicable restriction depends on whether the application is for a doctorate or non-doctorate credentials. According to the Restrictions Analysis file, the restriction code B5 is no longer needed when we switch to SIMS. Logic for when and how to apply federal restriction codes At time of ECERT generation: if (Application = Aviation Program & Restriction AV= True) {stop disbursements & record reason} else if (PD Status = True ) {
if (Restriction 5 = True or Restriction B7 = True) {stop disbursements & record reason} } else if (Application = Non-Doctorate Credential & Restriction 7 = True) {stop disbursements & record reason} else If (Application = Doctorate Credential & Restriction 9 = True) {stop disbursements & record reason}