Situação:
Durante o processo de instalação, o sistema retornava um erro que impedia a continuidade da operação. Ao investigar o problema, foi identificado que havia notas fiscais NFC-e pendentes, o que bloqueava o procedimento.
Atenção!
Existe(m) NFC-e(s) pendente(s) de transmissão no monitor de contingência.
Transmita essas NFC-e(s) pendentes antes de prosseguir a instalação do Checkout!
Enquanto houver NFC-e(s) pendentes no monitor de contingência, a instalação não poderá prosseguir.
Para confirmar essa pendência, foi utilizada a seguinte consulta SQL:
SELECT *
FROM COMPLNFCE
WHERE COMPLNFCE.STATUS <> 'A'
Essa consulta retorna todas as notas que não estavam com o status “A” (Autorizada), confirmando a existência de registros pendentes no banco de dados.
Solução:
Como o técnico precisava prosseguir com a instalação antes de tratar as notas pendentes, foi realizado um procedimento temporário:
Cópia de segurança do banco de dados foi gerada antes de qualquer alteração.
As notas pendentes foram associadas temporariamente a uma filial alternativa (empresa 99) por meio do seguinte comando:
UPDATE COMPLNFCE
SET CODEMPRESA = '99'
WHERE STATUS <> 'A'
Após a execução do comando, o processo de instalação pôde prosseguir normalmente.
Finalizada a instalação, as notas foram retornadas à filial correta utilizando o comando:
UPDATE COMPLNFCE
SET CODEMPRESA = '00'
WHERE STATUS <> 'A'
Esse procedimento garantiu a continuidade da instalação sem perda de dados e preservou a integridade das notas pendentes.