Currently the system does NOT validate an account from the GL master to the GL transaction history file.
So you can have history in the transaction file and actually delete the account from the GL Master without problems.
The system should actually have a data integrity check that validates if history exists and if so, does NOT allow you to delete the account.
It shouldn't be based on whether the account is a zero balance because it could have debits/credits to zero it out, in the case of a post to an incorrect account. It MUST be based on whether there are ANY transactions on the account.
This is a HUGE issue that causes data integrity issues inside the system and must be resolved.

Comments