TMS – Faturamento a Pedido – Mensagem Original do Erro { [AnyDAC][Phys][ODBC][Microsoft][SQL Server Native Client 10.0][SQL Server]Violation of PRIMARY KEY constraint 'SX_GTCFAT0'. Cannot insert duplicate key in object 'dbo.SX_GTCFAT'. The duplicate key v
Incidente
No módulo Faturamento, ao tentar realizar a geração do faturamento é apresentada a mensagem: Mensagem Original do Erro { [AnyDAC][Phys][ODBC][Microsoft][SQL Server Native Client 10.0][SQL Server]Violation of PRIMARY KEY constraint 'SX_GTCFAT0'. Cannot insert duplicate key in object 'dbo.SX_GTCFAT'. The duplicate key value is (84477). }.
Causa
Este incidente ocorre, pois esta tentando gerar uma fatura que já existe dentro do sistema.
Solução
Para realizar a revisão, siga os passos abaixo:
1. Acesse o CFG / Utilitários / Configurações / Financeiro / FAT - Faturamento:
2. Acesse a guia Impressão de Faturas;
2.1. Verifique qual é o tipo de Numeração de Faturas que é gerada para a sua empresa, se é única ou por empresa:
3. Caso seja Única, compare o numero que é apresentado dentro do campo Última Fatura Emitida com a Última fatura emitida dentro da rotina de Faturas a Receber, para conferencia, acesse FAT / Movimentações / Faturas:
4. Na aba Filtros localize a Ultima fatura emitida, se a ultima fatura emitida for maior do que a que esta preenchida no CFG realize a alteração nas configurações do CFG, conforme sequencia 2.1.:
5. Agora, se a numeração de faturas for por empresa, devera acessar CFG / Cadastros / Empresas;
5.1. Na aba Filtros localize a empresa a qual esta gerando o faturamento;
5.2. Acesse a aba Faturamento sub aba Geral;
5.3. Existirá um campo contendo o numero da ultima fatura, verifique a informação e se necessário corrija para a numeração correta.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.