Página 1 de 1

Retorno do comando NFE_CONSULTARNFE() após cancelamento

Enviado: 02 Out 2013 10:25
por jelias
Bom dia amigos,

Após entrar em vigor o cancelamento por evento nenhum de meus clientes havia relatado nenhum problema para cancelar NF-e. Todavia, ontem um cliente entrou em contato dizendo que não conseguiu cancelar uma determinada NF-e. O ACBr estava retornando somente ERRO: Como primeira medida atualizei o AcbrNfeMonitor2 para a versão 0.8.0b e tentei cancelar, mais o prazo para cancelamento já havia decorrido.

Pude perceber que agora no acbr na aba WebService você pode configurar o tipo de cancelamento, que deve estar marcado na opção: ( o ) Por Evento.
Em minhas pesquisas pude entender que não é necessário mudar o comando NFE_CANCELARNFE(), pois o próprio acbr faz todas as mudanças necessárias para o correto cancelamento internamente. Entretanto me surgiu uma dúvida: Quando uma NF-e era cancelada com sucesso, eu confirmava o seguinte resultado, cStat=101. Quando eu não recebia o retorno por qualquer motivo ou o retorno não era cStat=101, antes de apresentar o problema eu fazia uma consulta NF-e NFE_CONSULTARNFE() antes de apresentar o erro, para ter certeza que a nota realmente não havia sido cancelada.

Para tanto, eu confirmava pelo mesmo campo cStat=101. A partir de agora como o cancelamento é por evento, no manual diz que o retorno do comando de cancelar é cStat=135, entretanto se for feita uma consulta, NFE_CONSULTARNFE() qual será o valor deste campo?

Sei que este procedimento pode parecer desnecessário, mais prefiro ter certeza que a NF-e está corretamente cancelada antes de fazer a devolução dos itens.

Sds,

Júlio.

Retorno do comando NFE_CONSULTARNFE() após cancelamento

Enviado: 02 Out 2013 19:59
por JoséQuintas
Consulte uma nota cancelada no site da Fazenda.
Só olhar o status que está lá.

Retorno do comando NFE_CONSULTARNFE() após cancelamento

Enviado: 02 Out 2013 21:03
por jelias
Amigo José Quintas,

Grato pela sua colaboração. Eu já fiz este teste e como não tive nenhuma NF-e cancelada por evento, não tenho certeza se o retorno será o mesmo.

Sds,

Júlio.

Retorno do comando NFE_CONSULTARNFE() após cancelamento

Enviado: 04 Out 2013 14:35
por Kiko Fernandes
Boa tarde!
cStat=135 é o retorno de que o Evento foi registrado e vinculado a NFe. (Retorno do comando para cancelamento)
cStat=101 é o retorno da consulta da condição da nota.

Logo vc tem um tratamento após enviar o comando de cancelamento, porém vale aqui para saber se houve sucesso ou não.
Se retornou 135 vc sabe que foi registrado e vinculado a operação está ok. Pode marcar a NFe como cancelada.

Já na consulta da situação da nota o retorno permanece o mesmo. 100 (autorizado o uso) 101 (cancelada).

Retorno do comando NFE_CONSULTARNFE() após cancelamento

Enviado: 04 Out 2013 20:22
por jelias
Amigo Kiko,

Agradeço sua contribuição. Responde exatamente minha dúvida.
Sucesso amigo.

Sds,

Júlio.