Ir para conteúdo
  • Cadastre-se

dev botao

Sugestão de mudança TACBrIBPTax - Obrigatoriedade de parâmetros na consulta API


ws_junior
  • Este tópico foi criado há 2220 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores

Aparentemente a sua Unit passou por alguma rotina de indentação... e está muito diferente da original... Fica difícil de analisar suas modificações...

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Aparentemente sua modificação removeu essas linhas:

//================ Sugestão de Waltuir Junior ========================
//Como não são valores obrigatórios na api, pode ser retirado
  // if Trim(ADescricaoProduto) = '' then
  // raise EACBrIBPTax.Create(ACBrStr('Descrição do produto não foi informada.'));

  // if Trim(AUnidadeMedida) = '' then
  // raise EACBrIBPTax.Create(ACBrStr('Unidade de medida não foi informada.'));

  // if Trim(AGtin) = '' then
  // raise EACBrIBPTax.Create(ACBrStr('GTIN não foi informado.'));
//====================================================================

@BigWings, esses parâmetros realmente não são obrigatórios ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Bom dia. Peço desculpas pela mudança na indentação, é uma mania de Ctrl+D que tenho e configurações pessoais no Delphi, mas o @Daniel Simoes tem razão no conteúdo citado.

Com referencia no Help (http://iws.ibpt.org.br/help/index#!//Produtos_Get) esses campos comentados no código realmente não são obrigatórios para a consulta. Inclusive, testei em aplicação já com o código modificado e a consulta foi realizada normalmente.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
9 horas atrás, Daniel Simoes disse:

Aparentemente sua modificação removeu essas linhas:


//================ Sugestão de Waltuir Junior ========================
//Como não são valores obrigatórios na api, pode ser retirado
  // if Trim(ADescricaoProduto) = '' then
  // raise EACBrIBPTax.Create(ACBrStr('Descrição do produto não foi informada.'));

  // if Trim(AUnidadeMedida) = '' then
  // raise EACBrIBPTax.Create(ACBrStr('Unidade de medida não foi informada.'));

  // if Trim(AGtin) = '' then
  // raise EACBrIBPTax.Create(ACBrStr('GTIN não foi informado.'));
//====================================================================

@BigWings, esses parâmetros realmente não são obrigatórios ?

Parece ser possível informar a tag com valor em branco na URL.

Apesar de na página https://deolhonoimposto.ibpt.org.br/Site/API#!//Produtos_Get indicar como requerido.

 

Vou fazer alguns testes.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

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