NFC-e - Checkout: Falha no envio da NFC-e : A string CEST Produto Precisa ser Numérica

Criado por Emilly Ribeiro em 23/10/2024 11:01  ·  Atualizado em 23/10/2024 11:07  ·  Leitura: 1 min

 

Situação : Ao tentar emitir uma venda no checkout é constado a seguinte mensagem:

-------------------Falha no envio da NFC-e:-----------------------

Ocorreu um erro ao tentar enviar a NFC-e 4.00 para a Sefaz.Motivo:

Dados do item: 0000001-NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGAÇÃO- SEM VALOR FISCAL  A string CEST Produto Precisa ser Numérica ()

 


Causa
: Isso ocorre mesmo para os produtos que não contem o CEST cadastrado, a tabela PRODUTO estava com algum bug no campo CODCEST onde estava sendo validado de forma incorreta.

Solução: Para a correção, roda o seguinte update: UPDATE PRODUTO


SET CODCEST = NULL

WHERE CODCEST = '' OR CODCEST IS NULL;
isso fará com que todos os campos vazios ficam ''NULL''
E para evitar qualquer erro futuro, volta os campos para vazio novamente
UPDATE PRODUTO
SET CODCEST = ''
WHERE CODCEST IS NULL;

Feito isso, realize a operação.