bcgov / SIMS

Student Information Management System. Post-Secondary Student Financial Aid System
Apache License 2.0
25 stars 14 forks source link

Handling full time BCSL lifetime and federal maximums #1761

Closed JasonCTang closed 1 year ago

JasonCTang commented 1 year ago

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

When a disbursement causes the student to hit the lifetime maximum:

When a disbursement happens and the Stop full time BC funding is already in place:

ann-aot commented 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

ann-aot commented 1 year ago

NOTE: resctrictionCatergory for the new restriction BCLM is yet to be confirmed. As of now going with BCSL Delinquency

ann-aot commented 1 year ago

resctrictionCatergory for BCLM is Other

ann-aot commented 1 year ago

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)

ann-aot commented 1 year ago

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.