bcgov / SIMS

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

Analysis Ticket for #1749 - Handling of full time federal life time maximum restrictions. #1768

Closed JasonCTang closed 1 year ago

JasonCTang commented 1 year ago

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}

andrewsignori-aot commented 1 year ago

Analisys - Life-time maximums - Full-time/Federal (#1749)

Final business decisions

Analisys - Life-time maximums - Full-time/Provincial (#1761)

To cover some of the above scenarios some new actions can be created.

Restrictions Actions

General questions

Ignore restrictions for specific applications

Order to check restrictions

andrewsignori-aot commented 1 year ago

Proposed reviewed ticket for lifetime maximums - full-time/Federal (#1749)

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

andrewsignori-aot commented 1 year ago

Proposed reviewed ticket for lifetime maximums - full-time/Provincial (#1761)

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

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:

Possible new feature

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.

Proposed solution - Ignore restrictions for specific applications