A função NFeConsultarGTIN permite consultar as informações de um produto pelo seu código GTIN.
Tipo de Retorno
Bollean
Pacote
A função NFeConsultarGTIN está definida dentro do pacote NF-eConsultarGTIN.pkg.
Sintaxe
Move (NFeConsultarGTIN(&{vParams})) to {bRet}
Onde:
- &{vParams} é uma variável do tipo tNFeConsultarGTIN. É passada por referência. Contém os parâmetros necessários para execução da função e campos nos quais serão devolvidos valores, conforme abaixo:
- sCertificado é 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 é a string que representa a versão do xml enviado. Exemplo: "1.00";
- sGTIN é o cógido GTIN que deseja pesquisar;
- sProxy é usado para informar o endereço do servidor proxy, se necesá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;
- sUusuarioProxy é usado para informar o usuário para autenticação no proxy, se necessário;
- sSenha é usado informar a senha de autenticação no proxy, se necessário;
- sLicenca é usado para informar a chave da licença;
- sRetMsgDados após a execução da função receberá o XML completo envio ao Web Service. Normalmente esta informação é útil somente para o propósito de depuração é não é usada na prática pelo emitente;
- sRetMsgDadosWs é usado para receber a mensagem XML de resposta do Web Service. Normalmente esta informação é útil somente para o propósito de depuração é não é usada na prática pelo emitente;
- iRetcStat é usado para receber o código do retorno da consulta;
- sRetMsgResultado é usado para receber a mensagem literal com o resultado da consulta;
- sRetdhResp é usado para receber a data e hora da realização da consulta;
- sRetxProduto é usado para receber a descrição do produto;
- sRetNCM é usado pra receber o NCM do produto;
- sRetCEST é usado para receber o código CEST cadastrado pelo representante do produto;
- sRetCEST2 é usado para receber o código CEST cadastrado pelo representante do produto;
- sRetCEST3 é usado para receber o código CEST cadastrado pelo representante do produto;
- bExibeErro indica se as mensagens de erro do processo devem ser mostradas (TRUE) ou não (FALSE)
- {bRet} variável do tipo boolean, retorna True se o Webservice for consumido com sucesso, caso contrário retorna False.
Exemplo
- Um exemplo de uso da função pode ser encontrado na view NFeConsultarGTIN.vw da Workspace de Exemplo.
Observação
- A função está disponível a partir da versão 2022/02 da NFeLibrary.
Não encontrou o que precisava, entre em contato conosco.