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.