Olá!
Minha dúvida é bem simples, mas não encontrei uma solução razoável ainda.
Estou usando a API para o evento de cancelamento. Ela retorna 201 e salvo esse xml para consulta futura.
O xml de uma NFSe cancelada e de uma válida é idêntica. Como vocês sabem que uma NFSe foi cancelada? Se alguém entrar pelo portal e cancelar, como descobrir isso?
O cancelamento entra como um NSU maior, então quando busca os eventos por nsu, o evento de cancelamento vai retornar e que faz a escrituração deve tratar.
No caso do portal, mostra ao final do detalhamento o evento.