When uploading an IPC, the system will identify one error and stop processing (for ex, Substance is not in WPA). It should identify all errors. Otherwise, the supplier will receive an email that the upload failed due to error 1, fix error 1, and send a new file. Now the system finds error 2. The supplier again gets an email, fixes error 2, and sends a new file. And so on. This causes unnecessary work and greatly increases the amount of time it takes to obtain an IPC that will upload successfully without any errors.