Bom dia,
Conforme esse tópico:
O Ítalo menciona dois trecho que fiquei em dúvida:
1 - Em nenhuma linha desse manual traz a informação que devemos ou podemos se assim desejarmos realizar a troca do protocolo de autorização pelo de cancelamento no XML da nota.
2 - Portanto no meu entendimento, se você ao cancelar uma nota trocar o protocolo de autorização pelo de cancelamento, o XML deixa de ter validade jurídica.
Portanto, o que está ocorrendo é o seguinte:
Ao cancelar uma nfe, não ocorre nada especificamente, nem atualiza o xml original e nem cria-se o nfedfe.xml.
Mas ao chamar carregar o xml original e chamar o método .consultar, daí sim, atualiza-se o xml original com o protocolo de cancelamento e cria-se o nfedfe.xml.
-------------------------------------------------------------------------------------------------
Muito bem, então a dúvida é o seguinte, conforme o ítalo diz acima, ao cancelar uma nfe não devemos atualizar o xml original pelo xml com o cancelamento, porém isso ocorre de forma automática ao chamar o método .consultar, entao eu fiquei confuso se isso está correto ou não.
Eu devo manter o xml original de quando a nota estava aprovada ? ou realmente está certo substituir o xml original com esse xml + cancelamento ?