NFeBuscarGNRE

A função NFeBuscarGNRE é usada para buscar o resultado do processamento de uma GNRE enviada para o Webservice da SEFAZ.

Tipo de Retorno

Boolean

Pacote

A função NFeBuscarGNRE está definida dentro do pacote NF-eBuscarGNRE.pkg.

Sintaxe

Move (NFeBuscarGNRE(&vParams)) to bRet
 
Onde:
  • {vParams} é uma variável do tipo tNFeBuscarGNRE_Param que deve ser passada por referência. Este tipo é uma estrutura, que contém os seguintes campos:
    • sNomeCompletoArqRetornoXML (String): informar o caminho completo onde o arquivo XML será salvo, caso tenha sido processado com sucesso. Parâmetro opcional, caso não informado não será gerado o arquivo XML;
    • iTipoAmbiente (Integer): é o ambiente de trabalho, podendo ser 1-Produção ou 2-Homologação;
    • sCertificado (String): é a string que representa o certificado digital que será usado na transmissão dos dados. Se não for informado, uma tela será exibida para o usuário escolher um dos certificados instalados para o usuário corrente. Veja mais detalhes sobre como informar este parâmetro clicando aqui;
    • sVersao (String): informar a versão da consulta. Caso não seja informada, o sistema informará a versão 1.00;
    • sNroRecibo (String): número do recibo que deseja buscar;
    • sLicenca (String): informar a chave da licença de uso quando a função é utilizada em ambiente de produção. Para utilizar em ambiente de homologação não é necessário informar;
    • sProxy (String): informar o endereço do servidor proxy, se necessário. Por exemplo ’http://proxyserver:port’. Verificar com o cliente qual é o endereço do servidor proxy e a porta https, pois a porta padrão do https é 443, e sendo assim teríamos algo como ’http://192.168.15.1:443’;
    • sUsuario (String): informar o usuário para autenticação no proxy, se necessário;
    • sSenha (String): informar a senha de autenticação no proxy, se necessário;
    • bExibeErro (String): é usado para indicar se a função deve exibir ou não os erros que ocorrerem na execução.
    • sRetMsgDados (String): retorna o XML utilizado para realizar a consulta;
    • sRetMsgRetWS (String): retorna a mensagem XML com a resposta do Webservice;
    • sMsgRetWSTxt (String): retorna a mensagem no formato TXT de resposta do WS;
    • sRetMsgResultado (String): retorna a mensagem literal do resultado da chamada do Webservice;
    • iRetcStat (Integer): retorna o código devolvido pelo Web Service;
       
  • {bRet} variável do tipo boolean que retona True se o Webservice for consumido, caso contrário retorna False.

Exemplo

Um exemplo de uso da função pode ser encontrado dentro da Workspace de Exemplo na view GNRE.vw.

Observações

  • Consulte nosso roteiro sobre a GNRE clicando aqui.
  • A função está disponível a partir da versão 2021/01 da NFeLibrary. 

 

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