NFSeBuscarXMLRPSSigissWeb

A função NFSeBuscarXMLRPSSigissWeb é usada para obter o XML da NFS-e utilizando o número do RPS.

Tipo de Retorno

Boolean

Pacote

A função NFSeBuscarXMLRPSSigissWeb está definida dentro do pacote NFSeBuscarXMLRPSSigissWeb.pkg.

Sintaxe

Move (NFSeBuscarXMLRPSSigissWeb(&{vParam})) to {bRet}

Onde:

  • &{vParams} é uma variável do tipo tNFSeBuscarXMLRPSSigissWeb. Deve ser passada por referência. Contém os parâmetros para execução da função e também retornos, conforme abaixo:
    • iTpAmbiente: indica o ambiente para onde será realizada a busca, sendo 1-Produção e 2-Homologação;
    • sCNPJ: é o número do CNPJ do prestador, que deverá ser informado sem espaços e caracteres separadores;
    • icMunicipio: é o código do IBGE do município do prestador do serviço que está emitindo a NFS-e;
    • iRps: é o número do RPS que se deseja buscar;
    • sSerie: é o número de série do RPS que se deseja buscar;
    • sSenha: é a senha, fornecida pela prefeitura, para acessar o Web Service;
    • sUsuario: é o usuário que será autenticado no servidor proxy para realizar a busca;
    • sSenhaProxy: é a senha do usuário que será autenticado no servidor proxy para realizar a busca;
    • sProxy: é o endereço do servidor proxy que deve ser usado para realizar a busca;
    • sChLicenca: é usado para informar a chave da licença de uso quando a função é utilizada em ambiente de produção;
    • sXml: é o XML da NFS-e correspondente ao RPS informado;
    • sArquivoResposta: informar o caminho completo onde será gravado o arquivo XML contendo as informações da NFS-e gerada pela prefeitura;
    • sArquivoEntrada: é o caminho completo do arquivo XML do RPS que será enviado. O arquivo XML do RPS pode ser gerado com a função NFSeGerarRPSSigissWeb;
    • bExibeErro: indica se as mensagens de erro devem ser mostradas (TRUE) ou não (FALSE);
    • sRetMensagem: retorna texto contendo a mensagem de retorno de acordo com iRetCdRetorno;
    • sRetMensagemGravacao: retorna o texto contendo o resultado da gravação do arquivo XML de acordo com iRetCdRetornoGravacao;
    • iRetCdRetorno: retorna o código numérico que representa o retorno da busca realizada;
    • iRetCdRetornoGravacao: retorna o código numérico que representa o retorno da tentativa de salvar o arquivo XML.
  • {bRet} é o retorno da execução da função, sendo que True indica que a busca foi bem-sucedida e False se houve um erro, e neste caso analise os retornos de sRetMensagem.

Observações

  • A função está disponível a partir da versão 2025/01 da NFSeLibrary.
  • Função criada para atender os municípios que utilizam o provedor SigissWeb. Os municípios podem alterar o provedor a qualquer momento, assim como o layout do arquivo pode ser alterado pelo provedor.

 

Não encontrou o que precisava, entre em contato conosco.