ERP – EFD-Reinf – Violação de chave
Incidente
No módulo Gestão de Tributos, ao tentar inserir ou editar um registro na tela F690RPJ, é apresentada a mensagem: Violação de chave.
Causa
Este incidente ocorre, pois a numeração do campo LstVal da tabela R900NXV está inferior ao IdeUni da tabela E690RPJ.
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Em uma ferramenta de banco, execute os select's na mesma ordem:
SELECT * FROM R900NXV WHERE CODPKY= 'E690RPJ'
SELECT * FROM E690RPJ ORDER BY IDEUNI
2. Faça um update no campo lstval da tabela R900NXV informando a mesma numeração do último código do campo IdeUni da tabela E690RPJ.
Importante:
Caso o registro seja inserido diretamente na tabela (não utilizado a tela ou web service), antes de inserir consulte a tabela R900NXV e busque pelo último número, e quando for inserir na E690RPJ somar mais um. No final do processo atualize a tabela R900NXV, caso não atualize essa tabela vai continua com problema de violação de chave.
Para mais informações do REINF, verifique o artigo ERP – EFD-Reinf - Onde é possível encontrar informações sobre o processo de configuração, apuração e exportação do EFD-Reinf bloco R-4000 (índice).