Eu uso a auditoria para rastrear as ações dos usuários e reconstruir os valores atuais.
por exemplo, temos uma tabela com giftcardvalues e podemos ver nessa tabela que o valor atual é $ 100 e o valor original $ 200.
Está correto, não sabemos ....
para que essa pergunta seja respondida, precisamos saber o que aconteceu no meio.
portanto, temos uma tabela de auditoria na qual salvamos todas as ações dessa tabela, assim:
jan. 1 init $ 200
jan. 3 adicionar $ 300
jan. 5 subtrair $ 350
jan. 7 valor da verificação (retornado 150)
jan. 8 subtrair $ 50
agora eu sei o que dizer se um usuário ligar e dizer: ei, para onde foram meus $ 100?
o registro 'normal' é usado para registrar erros, processar informações etc., podemos depurar o aplicativo quando, por exemplo, as informações de auditoria e os valores reais do cartão-presente não coincidem, para que possamos ver o que está errado no código.