Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 150 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Preciso pegar o erro de schemas ao tentar cancelar uma nfse em ambiente nacional, uso o seguinte código:

InfCancelamento := TInfEvento.Create;
    try
      with InfCancelamento.pedRegEvento  do
      begin
        tpAmb         := NFSe.Configuracoes.WebServices.AmbienteCodigo;
        verAplic      := 'ITSOFTINFSeN-1.0';
        dhEvento      := Now;
        chNFSe        := 'QYYW4B0C'; //qrNFSe.FieldByName('CodigoVerificacao').AsString;
        nPedRegEvento := 1;
        tpEvento      := ACBrNFSeXConversao.teCancelamento;
        cMotivo       := StrToIntDef(sCodCancelamento, 1);
        xMotivo       := sMotivoCancelamento;
      end;
      NFSe.EnviarEvento(InfCancelamento);

    finally
      InfCancelamento.Free;
    end;

coloquei no chNfse um valor errado para estourar o erro de validarSchemas.

como faço para pegar esse erro após o NFSe.EnviarEvento(InfCancelamento)?

Resumindo o problema ele da erro dentro da procedure ValidarSchemas no Providerbase, mas não achei onde pego esse retorno...

 

 

Editado por Sandro Andre Reghelin
complementar informação
  • Este tópico foi criado há 150 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...