ERP - Nota fiscal de Entrada - Não foi possível inserir nota fiscal de saída! Violação de chave
Atenção! Este artigo é um artigo interno e não deve ser divulgado aos clientes! Em caso de dúvidas no procedimento, peça auxílio.
Incidente
No módulo Suprimentos, ao tentar excluir uma nota fiscal de entrada, é apresentada a mensagem: Não foi possível inserir nota fiscal de saída! Violação de chave.
Causa
Essa mensagem é apresentada, pois na geração da nota fiscal de entrada o sistema assumiu uma numeração de uma nota de saída já existente.
Solução
Para que a mensagem não seja apresentada, realize os passos a seguir:
1. Acesse o banco de dados;
2. Rode o script abaixo, para confirmar, a informação a ser alterada, informando os dados da nota:
SELECT * FROM E440NFC
WHERE CODEMP = X #(CÓDIGO DA EMPRESA)
AND CODFIL = XX #(CÓDIGO DA FILIAL)
AND NUMNFC = XXXXX #(NÚMERO DA NOTA FISCAL)
AND CODFOR = XXXXX #(CÓDIGO DO FORNECEDOR)
AND CODSNF = 'XXX' #(SÉRIE DA NOTA)
3. Confirme se o banco retorna a nota que deve ser alterada, caso sim passe para o próximo passo;
4. Execute o script abaixo, para realizar a alteração:
UPDATE E440NFC
SET TIPNFE = 1
WHERE CODEMP = X #(CÓDIGO DA EMPRESA)
AND CODFIL = XX #(CÓDIGO DA FILIAL)
AND NUMNFC = XXXXX #(NÚMERO DA NOTA FISCAL)
AND CODFOR = XXXXX #(CÓDIGO DO FORNECEDOR)
AND CODSNF = 'XXX' #(SÉRIE DA NOTA)
5. Realize a exclusão da nota;
6. Gere a nota novamente.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.