Ir para conteúdo
  • Cadastre-se

dev botao

Duvida com o ACBrIBPTax


bacalajr
Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1004 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Existe alguma forma de  fazer o download automatico direto do site deolhonoimposto.ibpt.org.br, ou preciso fazer o download manualmente descompactar o arquivo e colocar numa pasta no ftp?

Codigo que uso?

 ACBrIBPTax1.Itens.Clear;
  ACBrIBPTax1.Token := 'ajMc7MUvUUgMutQTcEuYooYSd5IA6dUvhqLnOs_nty5yT58h9TsHTzwUgyyVupAs';
  ACBrIBPTax1.URLDownload := Trim('http://deolhonoimposto.ibpt.org.br/');
  ACBrIBPTax1.DownloadTabela;

Esse erro acontece quando testo.
image.png.902c18eaba8adb90864565ced3a4eb24.png

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

o token é pra vc consultar a api deles

 

vc tem q fazer +- isso

te dar um pequeno passo

 

UrlConsulta := 'https://apidoni.ibpt.org.br/api/v1/produtos' +
  '?token=' + Self.AjustaParam(FToken) +
  '&cnpj=' + Self.AjustaParam(OnlyNumber(FCNPJEmpresa)) +
  '&codigo=' + Self.AjustaParam(ANCM) +
  '&uf=' + Self.AjustaParam(AUF) +
  '&ex=' + Self.AjustaParam(IntToStr(AExcecao)) +
  '&descricao=' + Self.AjustaParam(ADescricaoProduto) +
  '&unidadeMedida=' + Self.AjustaParam(AUnidadeMedida) +
  '&valor=' + Self.AjustaParam(FloatToString(AValorUnitario, '.', '0.##')) +
  '&gtin=' + Self.AjustaParam(AGtin);
   
  // parâmetros opcionais
  if Trim(ACodigoProprio) <> '' then
  UrlConsulta := UrlConsulta + '&codigoInterno=' + Self.AjustaParam(ACodigoProprio);
   
  // enviar consulta
  Self.HTTPGet(TraduzStrToAnsi(UrlConsulta));
   
  // retorno em JSON
  Result.JSON := TraduzStrToAnsi(Self.RespHTTP.Text);
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1004 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.