166 - Emissão de Notas Fiscais - Duplicate Value

Ao tentar emitir uma nota na tela 166 - Emissão de Notas Fiscais, e apresentar a seguinte mensagem: "Unique constraint (informix.xpkbdotroca) violated. ISAM error: duplicate value for a record with unique key ", conforme print abaixo:


Pode ocorrer por alguns motivos, mas a solução costuma ser a mesma, há ocorrências de emissão de notas feitas manualmente, como também em notas de devolução a clientes/fornecedores.


Para resolução, verificar na aba Produtos da Nota Fiscal, se não possui o mesmo item adicionado mais de uma vez.


*ATENÇÃO: Caso o item tenha sido adicionado com o código primário e secundário, também conta como o mesmo produto, verificar na tela 19 - Produtos, se não está adicionando o mesmo item em códigos diferentes.*



Após identificar qual item está sendo adicionado duas vezes, basta utilizar o código de preferência (geralmente o controlador de estoque), e somar ambas as quantidades num único produto para seguir na finalização de emissão da nota normalmente.