You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
File is based off all applications that have had an assessment since the last file was sent
The withdrawal file is a flat ASCII text file.
Workaround: Institutions that use a bulk withdrawal file still have the ability to enter withdrawals through Insitution Portal.
Process each record as if it were an manually entered withdrawal.
Although this is an "integration" file, it currently still requires a manual process to be executed by the Institution user in SFAS where they have the opportunity to review the warnings prior to committing the changes to SFAS. Therefore, we are suggesting the same approach as the Bulk Offering Upload.
Acceptance Criteria
Process each record as if it were a manually entered withdrawal.
Allow only BC Public institutions to use and perform this upload.
Allow only Institution Administrator role to perform this upload.
Follow the same approach as bulk offering file upload, only process file if all records pass validation (all or nothing), display issues on the page, etc.
As part of this ticket, do only the file structural format validation.
Validate the file structure and abort the process if the files are not as expected. In case one or multiple validations failed, return the validation errors.
- [ ] Validate header record type.
- [ ] Validate withdrawal record type.
- [ ] Validate SIN to be numeric and with 9 digits.
- [ ] Validate the application number to be numeric with 10 digits.
- [ ] Validate the withdrawal to be a valid date in the format YYYYMMDD.
- [ ] Validate footer record type.
- [ ] Validate if the total number of records in the file matches the footer information.
For every single file line that has an error or warning, a summary should be displayed
- [ ] Line number: record number including the header in the count.
- [ ] Validations: display a user-friendly message about why the record was not considered valid.
Describe the task
UI and file format validation for Bulk Withdrawal Upload
Figma Design
https://www.figma.com/file/9Om2tzLAVEoMQrjmrH4fhu/MOD-SIMS?type=design&node-id=12566-163067&mode=design&t=LyYYv68zdOfihIDs-0
Additional Context
Acceptance Criteria
- [ ] Validate header record type.
- [ ] Validate withdrawal record type.
- [ ] Validate SIN to be numeric and with 9 digits.
- [ ] Validate the application number to be numeric with 10 digits.
- [ ] Validate the withdrawal to be a valid date in the format YYYYMMDD.
- [ ] Validate footer record type.
- [ ] Validate if the total number of records in the file matches the footer information.
- [ ] Line number: record number including the header in the count.
- [ ] Validations: display a user-friendly message about why the record was not considered valid.
The text was updated successfully, but these errors were encountered: