NFC-e: CheckOut: Não foi possível inserir o registro da tabela PAGAMENTODIGITAL. violation of PRIMARY or UNIQUE KEY

Criado por Debora Carvalho em 07/04/2025 11:32  ·  Atualizado em 07/04/2025 11:34  ·  Leitura: 1 min

Situação:

Ao tentar finalizar uma emissão de NFC-e no checkout, estava sendo apresentado o seguinte erro:


Não foi possível gravar as formas de pagamento. Motivo: Erro ao atualizar Pagamentos Digitais.

Não foi possível inserir o registro da tabela PAGAMENTODIGITAL. violation of PRIMARY or UNIQUE KEY constraint "PK_PAGAMENTODIGITAL" on table "PAGAMENTODIGITAL"




Solução:

A situação devido a divergência da numeração do ID que está na tabela pagamento digital e o ID do generator da tabela, conforme demonstram os prints abaixo, na tabela estava 6975 e no generator 6835. Para corrigir basta acessar a tabela PAGAMENTODIGITAL,  verificar qual é o último ID informado na mesma, copiar o número do ID e informar no generator GEN_PAGAMENTODIGITAL_ID.


 


Débora Carvalho
Central de Atendimento
(31) 2112-3700

atsinformatica.com.br