Ir para conteúdo
  • Cadastre-se

Gian Marcos Boaretto

Membros
  • Total de ítens

    1
  • Registro em

  • Última visita

Gian Marcos Boaretto's Achievements

Newbie

Newbie (1/14)

  • Conversation Starter
  • One Year In
  • One Month Later
  • Week One Done

Recent Badges

0

Reputação

  1. Ao realizar a consulta de NFSe por DPS, estava sendo retornada a seguinte mensagem de erro: "TAG Tipo: não é um valor válido para o tipo tsTipoRps". Analisando o RPS que estava sendo montado para a consulta, identifiquei que a tag Tipo estava sendo enviada vazia. Para a consulta de RPS, o valor correto desta tag deveria ser "1". Investigando o código do componente, observei o seguinte comportamento: Em ABCrNFSeXWebservicesResponse, a rotina .Clear acaba deixando o campo Tipo vazio. Em ACBrNFSeXWebServiceBase, o método .Create também não define um valor padrão para este campo. Dessa forma, quando a consulta é executada, o RPS é montado sem o campo Tipo, e o webservice retorna o erro informado. Pelo que verifiquei, ao realizar consulta por RPS/DPS, o campo Tipo deveria ser definido como "1", evitando que a tag seja enviada vazia. Alteração que resolveu o problema Na rotina ConsultarDPSPorNumero, no arquivo ACBrNFSeX, adicionei uma linha definindo o valor de TipoRps = 1 antes da montagem da requisição. Aguardo retorno da equipe para confirmar se essa seria a abordagem correta ou se existe outra forma recomendada de tratar esse campo.
×
×
  • 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.