Closed abschwenker closed 1 year ago
@JasonCTang During the implementation, at a discussion with @andrewsignori-aot we found that, the institution location code is unique only within the institution as per our database constraint. e.g. InstitutionA can have a location with code KHID and Institution B can have a location with same institution code KHID.
So is it possible that 2 different institution's locations can have same institution code?
All the institution integration efforts were done based on institution code being unique across SIMS.
Test scenarios covered by E2E tests.
Additional Context
Acceptance Criteria
Questions
[ ] What do we do when any records in the response file does not pass validations? How is this handled in SFAS currently?
[ ] What is the folder and file name of the response file?
[ ] Is the file we receive based on disbursement or awards?
[ ] Is it one record per disbursement or one record per award (multiple awards to a disbursement)? Is one yes, considered yes for all?
[ ] Get an example file.
[ ] What is maximum number of records we can expect to process in one file?
Updates and assumptions to the story which were identified during implementation (Updated by @dheepak-aot )
As per discussion with @JasonCTang 24 institutions are expected to be part of the ECE response file integration with an expected transaction volume of 1000 records per day.
To identify the disbursements which belong to SIMS in the file records, we check the record with disbursement schedule Id and the application number.
Only following values in the ECE detail records are read ignoring all other values. Institution code, Award_Disbursement_Idx, Application number, Confirmed Enrollment for Disbursement Flag, Enrollment Confirmation Date and Pay to School $ Amount.
It is assumed that pay to school $ amount must be 0 if tuition remittance is not requested by institution.
It is assumed that Pay to school $ amount will be 0 for BGPD and SBSD as it cannot be requested for these awards.
When an enrolment is confirmed, the enrolment period validations are done based on enrolment confirmation date in the file.
The enrolment decline reason content has been updated for declining enrolment through ece file integration as per discussion with @hellolynn-tbtb as
A reason was not provided by your institution. Please speak to your Financial Aid Officer at your institution for details.
Updated assumptions based on the discussions in #1911 by @dheepak-aot
When a disbursement has multiple detail records(corresponding to multiple awards) we know from the ticket that if one record is confirmed for enrolment then we considered as enrolment as confirmed for the disbursement.
While doing so, the tuition remittance(pay to school) is calculated from the records(awards) which has enrolment confirmation flag as Y only.