Ocorrência
No módulo Faturamento, ao tentar preparar o Documento de saída o sistema gera erro: Primary Key violation in SE1, please contact your administrator on CHKE1NOTA(MATXFUNA.PRX)
Ambiente
Protheus – Faturamento – A partir da versão 11.80
Causa
Erro exibido quando utiliza o Financeiro Compartilhado entre filiais; porém, com movimentos de Saída (contas a receber) Exclusivos.
Ou seja, possui "apenas uma SE1" para receber os títulos gerados por "n" Filiais. Chega um momento em que há duplicidade no número dos títulos (pois são gerados cada um de uma Filial).
Solução
Há duas opções para que o problema não ocorra:
- Alterar o compartilhamento das Tabelas de forma que o Financeiro e o Faturamento estejam compatíveis (ou ambos compartilhados, ou ambos exclusivos).
- Customizar a geração do Prefixo do titulo, de forma que cada Filial gere um prefixo. Assim os títulos são gerados com numeração diferente.