Estou tentando realizar um cancelamento e, pelo que entendi, o procedimento é feito pelo endpoint do DFE o mesmo que envia o lote de NFS-e. Ainda não entendo muito sobre o processo, mas me parece que o caminho a seguir é o mesmo que utilizei.
Talvez esse poste te ajude um pouco.
Nele também tem um vídeo, que me ajudou um pouco.