Revision Number Verification
PROGRAMMING TASK
Description of Task
We have several functions that verify payment revision. By the time this is read we should have verifyPaymentRevision
and verifyEAFundRevision
. Both of these functions contain a check for the revision number, which is executed as one of the later steps, move this check as high up as possible.
Reason or Need for Change
There is no need to not do this check as early as possible. This helps during debugging, as currently you get sent on a goose chase due to error messages containing all types of "invalid x output", hiding the actual issue that there is a revision number mismatch which explains all of the errors preceding it.