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.