Cancelamento NFS

Boa tarde!

Estou com o seguinte erro para cancelar uma NFSe pelo demo
erro cancelamento

Bom dia @marcia,

Esse erro é ao consumir qual endpoint?

Estou usando SDK para Delphi

Mas a nota está cancelada? Poderia por favor enviar um print com a tela anterior, com a nota selecionada e o botão clicado?

A nota não esta cancelada

Poderia por favor utilizar o demo em modo debug e no momento do erro enviar um print do call stack?

Consegui fazer o cancelamento.

Mais foi necessário fazer alguns ajustes…

procedure TfmMain.btCancelarNfseClick(Sender: TObject);
VAR Cancelamento: TNfseCancelamento;
cBody: TNfsePedidoCancelamento;
begin
if NfseSelecionada = ‘’ then
Exit;

 if MessageDlg('Tem certeza que deseja cancelar a nota ' + NfseSelecionada, mtConfirmation, [mbOk, mbCancel], 0, mbCancel) <> mrOk then
      Exit;


 cBody:= TNfsePedidoCancelamento.Create;

 cBody.codigo:= '1';
 cBody.motivo:= 'teste de cancelamento';

 Cancelamento := Client.Nfse.CancelarNfse(cBody,NfseSelecionada);
 try
      ShowMessage(Format('Pedido de cancelamento %s em processamento.',[Cancelamento.id]));
 finally
      Cancelamento.Free;
      cBody.Free;
 end;

end;

1 curtida

Obrigado pelo retorno.

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.