Cancelamento de NFC-e

Implementei via SDK Delphi, o cancelamento da NFC-e, porém ao tentar cancelar um NFC-e em SandBox, aparece esse erro:
image

Agradeço a atenção

Boa tarde, @alison.

Só é possível cancelar uma NFC-e caso a mesma esteja autorizada.

Qual o status atual do documento?

Cara, eu emito a NFC-e, e em seguida eu peço para cancelar…

Ele dá o erro: Status: 404
Retorno: registrado
Result: {
“error”: {
“code”: “DfeNotFound”,
“message”: “Documento não encontrado.”
}
}

Em seguida, tentamos cancelar novamente, mas apesar do erro ele está cancelado!!!

Meu código está Assim:

VAR Cancelamento: TDfeCancelamento;
PedidoCancelamento: TNFePedidoCancelamento;
begin
//->
PedidoCancelamento:= TNFePedidoCancelamento.Create;
PedidoCancelamento.Justificativa:= Motivo;
Cancelamento:= NotaFiscal.NFCe.CancelarNFCe(PedidoCancelamento,ID);

será que tem algum erro nele ???

Antes de cancelar, você verifica a situação do documento para certificar-se que ele está autorizado?

Bom dia… Fiz essa verificação, conforme você me orientou…

Agora, deu certo…

Agradeço