Situação:
Ao efetuar liquidação com pré-datados é retornada a mensagem: Erro ao liquidar o documento. Motivo: exception 6 EJALIQUIDOU Documento já liquidado. Favor verificar! At trigger 'MOVIREC_BI0' line: 24, col: 24
Solução:
Há uma outra tratativa em meio ao erro contido NESSA base, que pode ser resolvida da seguinte maneira (Deve ser feita cópia do banco antes de executar o processo):
Após realização de cópia do banco de dados do cliente, ao entrada em tabela MOVIREC foi possível notar que houve um registro incorreto em banco de liquidação total de tipo "04"
select * from movirec
where movirec.coddocto = ' '
Sendo assim em DOCUREC é necessário proucurar o mesmo documento e verificar as informações dos dados dessa liquidação para fins de comparação da operação realizada (se realmente houve divergência em valor liquidado e se realmente o mesmo foi liquidado):
select * from docurec
where docurec.coddocto =
Como o mesmo não houve o valor pago em retorno de dados de registro da tabela, foi então:
- Realizado a cópia do INSERT antes de modificar e alterar a tabela
-
E assim excluído o registro de liquidação total em registro TIPOMOV "04"
Restando somente o registro de documento aberto:
Ao final, volte ao sistema e assim faça a liquidação novamente, sendo assim o documento será liquidado normalmente conforme imagem abaixo:
Pedro Freitas
Central de Atendimento
(31) 2112-3700