bcgov / SIMS

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

IER 12 Implementation Part 1: Implementation of IER12 fields as per analysis #2191

Closed dheepak-aot closed 1 year ago

dheepak-aot commented 1 year ago

Create the IER12 file object as per the IER12 official document. This file object must include all the IER 12 fields that will be part of the IER 12 file including the ones which are not part of the analysis. The fields whose mapping are unknown are suppose to be filled with fillers.

Implement the mapping all the IER 12 fields available in the mapping document. No changes are required on fields which as marked as Already Implemented in the spreadsheet.

Update the getPendingAssessment query to include workflow_data, program year and student restrictions.

image.png

Discussion outcomes during implementation (updated by @dheepak-aot )

As per discussion with @JasonCTang

Question during implementation (Updated by @dheepak-aot )

IER12 Output file

IER_012_2023-09-05_08.32.57.txt

JasonCTang commented 1 year ago

Updated the file layout for the award configuration fields at the end of the record. Change dollar amounts from 8 digits to 10 digits (8 for dollars and 2 for cents) to be consistent with other dollar amounts in file. Instead of the repeating the field combination based on the number of awards in the current record, allocate all 10 spots everytime and each type of award will always be assigned to the same spot in the record (similar to the ECERT).

dheepak-aot commented 1 year ago

Question on when we send IER files to institution -

Currently we send an IER file to the institutions, when there is a new assessment or when there is any update to the disbursement(enrolment confirmation, disbursement sent, disbursement cancelled). But as part of the new implementation now we send other data like restrictions, disburse_date(when disbursement receipt received), overawards and also sin(which already exist). Should we send IER when any of these details change ? - Potentially this question must be part of next analysis ticket.