public CTeRetornoCancelamento cancelaNota(final String chave, final String numeroProtocolo, final String motivo) throws Exception {
    """
	Faz o cancelamento do CTe
	
	@param chave     chave de acesso da nota
	@param numeroProtocolo numero do protocolo da nota
	@param motivo          motivo do cancelamento
	@return dados do cancelamento da nota retornado pelo webservice
	@throws Exception caso nao consiga gerar o xml ou problema de conexao com o sefaz
    """
        return this.wsCancelamento.cancelaNota(chave, numeroProtocolo, motivo);
    }
public CTeRetornoCancelamento cancelaNota(final String chave, final String numeroProtocolo, final String motivo) throws Exception {
        return this.wsCancelamento.cancelaNota(chave, numeroProtocolo, motivo);
    }
public CTeRetornoCancelamento cancelaNota ( final String chave , final String numeroProtocolo , final String motivo ) throws Exception { return this . wsCancelamento . cancelaNota ( chave , numeroProtocolo , motivo ) ; }
Faz o cancelamento do CTe

@param chave     chave de acesso da nota
@param numeroProtocolo numero do protocolo da nota
@param motivo          motivo do cancelamento
@return dados do cancelamento da nota retornado pelo webservice
@throws Exception caso nao consiga gerar o xml ou problema de conexao com o sefaz
Faz o cancelamento do CTe