Bom dia amigos
Estou desenvolvendo a rotina de cancelamento da NFSe para a cidade do Rio de Janeiro, uso esse processo:
Try
Case cmbBoxMotivoCancelamento.ItemIndex of
0: ACBrNFSe1.CancelarNFSe('1');
1: ACBrNFSe1.CancelarNFSe('2');
2: ACBrNFSe1.CancelarNFSe('3');
3: ACBrNFSe1.CancelarNFSe('9');
End;
Except
On E:Exception do
Begin
ShowMessage('Erro ao Cancelar. Erro: '+e.Message);
End;
End;
MemoDados.Lines.Add('Arquivo Carregado de: '+ACBrNFSe1.NotasFiscais.Items[0].NomeArq);
MemoResp.Lines.LoadFromFile(ACBrNFSe1.NotasFiscais.Items[0].NomeArq);
MemoDados.Lines.Add('Retorno do Cancelamento:');
MemoDados.Lines.Add('Cód. Cancelamento: ' + ACBrNFSe1.WebServices.CancNfse.CodigoCancelamento);
MemoDados.Lines.Add('Data / Hora : ' +
DFeUtil.SeSenao(ACBrNFSe1.WebServices.CancNfse.DataHora = 0, '',
DateTimeToStr(ACBrNFSe1.WebServices.CancNfse.DataHora)));
LoadXML(MemoResp, WBResposta);
Ao enviar eu recebo mensagem que deu erro no cancelamento, não dá o motivo, me dá um número de protocolo e diz que o cancelamento foi para a análise e vamos receber o resultado por e-mail, o que pode ser isso ?
Abraços a todos