added table to track error code so audit reports will contain more
details for user to know where to fix incorrect transactions