Resulth CheckOut: Caixa aberto para o usuário retornando informação de 'Aguardando fechametno de caixa'.

Criado por Debora Carvalho em 24/02/2026 19:33  ·  Leitura: 2 min

Situação: 
Ao acessa o checkout é retornada a mensagem de "aguardando fechamento de caixa" e ao tentar fechá-lo é retornada a mensagem de PK, mesmo com o caixa sem informações de fechamento para o turno aberto (no caso exemplo, era o turno 03). 


Não foi possível inserir o registro da tabela FECHAMENTOCXAECFC. [FireDAC][Phys][FB]violation of PRIMARY or UNIQUE KEY constraint "PK_FECHAMENTOCXAECFC" on table "FECHAMENTOCXAECFC"



 


 

Solução

A situação está ocorrendo porque o caixa foi aberto em um checkout configurado com um número (no caso do exemplo foi o 15) e o operador está tentando utilizar em outra máquina que possui um número diferente (no caso do exemplo foi a 12).

Para corrigir, é necessário realizar um select na tabela 'ABERTURACAIXA' com o usuário e a data e alterar o campo IDCAIXA informando o mesmo número do checkout que será utilizado, conforme o exemplo abaixo, fechar o sistema e abrir novamente, que funcionará normalmente.



 





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

atsinformatica.com.br