Closed JasonCTang closed 1 year ago
Provincial Restriction Code BCLM
, "BC Lifetime Maximum Reached"
and the action should be to stop BC Fulltime Funding
and the the notification type is error
NOTE: resctrictionCatergory
for the new restriction BCLM
is yet to be confirmed. As of now going with BCSL Delinquency
resctrictionCatergory
for BCLM
is Other
total disbursed BCSL from sfas_application is querying with last_name, dob and sin. But if the student had a temporary sin in SFAS and in our system his/her sin is a permanent one, then we can't match the details. (There is a possibility of missing the details from SFAS)
This ticket is not handing same e-cert having multiple disbursement of a same student. below is one Edge scenario,
Edge case but a possible scenario. Depending on certain circumstances we may be processing at the same time 2 disbursements for the same students, for instance, assuming that we have two applications as below.
Application A: Jan, 1st - April, 30th Application B: May, 1st - July, 31st. Wonder that Application A can be reassessed near the offering end date on April, 30th and it may be having the e-Cert generated on May, 1st, which will lead both to be part of the same e-Cert file.
The e-Cert SQL query will get both records where no BCSL restriction will be in place, but then the first one will be adding the BCSL restriction and the second one must be aware of it to stop the BC funding.
When we have 2 records for the same student, we may need to have a way to refresh the restrictions in a way that the second disbursement will not have the BC fundings disbursed.
BCSL Lifetime Maximum 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.
Federal lifetime maximum changes Federal lifetime maximum restriction codes impact Full Time funding only. The actions for the following federal restriction codes need to be modified to stop full time disbursements only, allowing part time funding to proceed without impact.
Codes: AV, 5, 7 and 9
Acceptance Criteria for Federal lifetime maximum
Acceptance Criteria for BCSL lifetime maximum
Stop full time BC funding
action.max_lifetime_bc_loan_amount
onsims.program_years
table to store the BCSL max lifetime amount.(max_lifetime_bc_loan_amount is 50,000CAD for all program year now)
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
andrestriction_id_subtracted
.sims.student_restrictions
table.When a disbursement happens and the
Stop full time BC funding
is already in place:[x] Update all BC-related funding awards (BCSL and grants) to have the
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 therestriction_amount_subtracted
as -$500 to make the effective value as 0.[x] Update
the restriction_id_subtracted
with the restriction id that has theStop full time BC funding
associated with it. Any restriction can have the actionStop full time BC funding
associated with it, not only the one related to BCSL.[x] Add placeholder for new restriction in the student
account activity
page