Pessoal boa tarde,
Estou com uma dúvida quanto ao retorno obtido através dos método EnviarCFe.
Notei que em situações de campos preenchidos incorretamente o retorno é "Erro não identificado". Apenas consegui identificar o problema através do LOG que gerei após a venda.
Para contornar a situação, estou controlando o numero da sessão através do sistema, e sempre que o retorno não for de CFe emitido, devo gerar o Log e pesquisar o resultado da sessão no txt do log.
Há outra forma de identificar/validar os campos incorretos?
Exemplo do retorno.
Retorno: OK: [ENVIO]
Resultado=000342|06010|1999|Rejeiçãoo: Erro não identificado||
numeroSessao=342
codigoDeRetorno=6010
RetornoStr=000342|06010|1999|Rejeiçãoo: Erro não identificado||
Arquivo=C:\ACBrMonitorPLUS\Arqs\SAT\Enviados\001-000000-satcfe.xml
Nesse caso, estou apenas simulando uma situação de erro com o CFOP em branco por exemplo. A questão é como identificar para exibir a mensagem para o usuário.