Mas me tira outra dúvida... Não entendi o comentário desse seu except:
Except//exceção muda para pegar o cstat em seguida.End;
Como assim? O que aconteceria ou eu deveria fazer aqui dentro?
Não deveria ser o comando abaixo a entrar nesse except, pois quando tentasse enviar dinovo (dessa vez como online) daria outra exceção de duplicidade, nesse caso com mesma chave - cstat 204if NFCE.WebServices.Enviar.cStat =204then//marca a flag da nota como enviada.
Outra questão que já apontei até nesse outro tópico criado por mim http://www.projetoacbr.com.br/forum/topic/24237-nfc-e-em-duplicidade/. Esse negócio de enviar a nota em modo SINCRONO e não receber o retorno acontece direto comigo nos clientes, aí fiz igual você falou, coloco em CONTINGENCIA, pois não sei o que aconteceu com a mesma e libero o cliente.
Quando a internet volta eu tento enviar em contingência e descubro que ela havia realmente sido enviada ONLINE na última tentativa, pois dá erro de Duplicidade com Chave Diferente, troco o XML para online e envio dinovo, dá erro de Duplicidade com a Mesma Chave, tenho certeza que a nota já havia sido enviada e como ONLINE, marco como ONLINE na minha base e pronto. Aí que está a questão. Na minha base está tudo certo, mas o DANFE que o cliente levou nesse caso está com chave errada e QR Code errado, ele nunca vai conseguir consultar com esse DANFE que levou errado como CONTINGENCIA. Está certo o meu raciocínio? E se sim, ficamos a mercê da sorte nesse caso?
De ante mão já agradeço a sua atenção
Eu estou parado exatamente nesta situação. Se o cliente for consultar a chave ou o qrcode vai aparecer como NFCe inexistente.
Estou com o mesmo problema, alguém saberia como proceder nessa situação ???Desde já agradeço......
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.
Tratamento para envio de nfc-e offline
em NFC-e - Nota Fiscal do Consumidor Eletrônica
Postado
Estou com o mesmo problema, alguém saberia como proceder nessa situação ???Desde já agradeço......