Pré-venda - Ocorreu um erro ao tentar inserir os dados da TEncefatDao

Criado por Brendon Praes em 01/11/2022 18:24  ·  Atualizado em 01/11/2022 19:58  ·  Leitura: 1 min

Situação: Durante o faturamento de um pedido houve uma inconsistência na sua gravação. Ao tentar faturar novamente foi apresentado o seguinte erro:

"Não foi possível faturar a venda.
Foram detectadas inconsistências na venda.
Não foi possível gravar as informações de encerramento do faturamento.
Erro. Ocorreu um erro ao tentar inserir os dados da TEncefatDao.
Motivo: Violation of  PRIMARY or UNIQUE KEY constraint
"PK_ENCEFAT" on table "ENCEFAT"

 

 

Solução: Neste caso o pedido já havia sido importado para a emissão de uma NFC-e.

 

 

Devido ao pedido já estar importado o pedido já deveria estar faturado.

Acesse a tabela PEDIDOC e faça um select para localizar o pedido. Localize o campo FATURADO e troque de N para S

 

 

Após processo, o pré-venda apresentará como faturado, resolvendo o problema.