Olá, estou tentando cancelar uma nota carioca(NFS-e), mas ao executar a função CancelarNFSe, me retorna o erro : Numero da NFSe inexistente na base de dados para o prestador de servico pesquisado
Alguém sabe o que pode ser?
Segue o meu código:
var
CodigoCancelamento: String;
begin
case MotivoCancelamento of
tcErro_De_Emissao: CodigoCancelamento:= '1' ;
tcOperacao_Nao_Concluido: CodigoCancelamento:= '2' ;
// tcRPS_Cancelado_na_Emissao: CodigoCancelamento:= '3' ;
end;
Nfse.NotasFiscais.Clear;
Nfse.NotasFiscais.LoadFromString(XML,True);
Nfse.SSL.SelecionarCertificado;
Result.Erro := True;
if NFSE.CancelarNFSe(CodigoCancelamento) Then
begin
Result.Erro := False;
Self.FDocs[0].XML := NFSe.WebServices.CancNFSe.RetCancNFSe.Leitor.Arquivo;
end;
estou usando a revisão 12384 do trunk2;