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.