Tabelas IBPT atualizadas

302 views
Skip to first unread message

Vinicius L. Azevedo

unread,
Nov 9, 2015, 6:51:57 AM11/9/15
to NFePHP
O IBPT tá complicando cada vez mais a obtenção dos dados.
Trabalhamos com empresas do Brasil inteiro e eles limitam o download do arquivo por estado da empresa que precisa ser cadastrada.

Não pretendemos utilizar a API criada por eles porque não queremos contribuir com dados estatísticos para o IBPT, mas principalmente, porque depender de uma comunicação com terceiro pode fazer o sistema ficar lento.

Visto que estas atualizações vão ocorrer a cada meio ano, pergunto: há alguma forma fácil de obtenção dos arquivos atualizados?

Já tentamos contato com eles duas vezes para download completo, sem obter resposta.

Uma idéia é nós próprios usarmos o grupo para isso. Posso contribuir com a versão do RS aqui no grupo. Se cada um mandar um estado fica fácil de baixar.

Roberto Machado

unread,
Nov 9, 2015, 7:03:39 AM11/9/15
to nfe...@googlegroups.com
Sim Vinicios, na propria API existe esse recurso, através de um webservice do próprio IBPT.

Como utilizar :

1 - É necessário o cadastro da empresa no IBPT para obter o TOKEM de acesso
2 - Pode usar a função getImpostosIBPT() da classe ToolsNFe.php para maiores detalhes veja o método
3 - Eu pego esses dados em dois momentos :
      a. quando do cadastro do produto no sistema, faço uma chamada e obtenho os impostos do IBPT para aquele NCM
      b. via cron tab rodo um atualizador a cada 6 meses sobre todo o cadastro ativo de produtos, isso é feito aos poucos e durante a noite, com o registro dos que já foram atualizados para não repetir. Como a consulta é feita por NCM então com uma unica resposta corrijo vários produtos (com o mesmo NCM). No meus casos em particular são poucos, cerca de 10 NCM diferentes apenas então a resposta é bem rápida e fácil.


Roberto

Sebastiao Marcos

unread,
Dec 22, 2016, 10:10:16 AM12/22/16
to NFePHP
No meu caso já não é bem esta facilidade, estou fazendo para pequenas lojas que não tem ST e a forma de contribuição única, (clientes selecionados claro) e em uma situação tenho mais de 900 produtos diferentes, o IBPT deu uma mancada muito grande em deixar o webservice com pesquisa por produto, deveria ser por lote....

Roberto Machado

unread,
Dec 22, 2016, 11:01:07 AM12/22/16
to nfe...@googlegroups.com
Olha Sebastião, eu uso o webservice do IBPT de forma automática em uma rotina disparada apenas em alguns dias estabelecidos e durante o período noturno, mas minhas atualizações são muito rápidas pois tenho apenas uns 10, ou no máximo uns 20 ncms diferentes apenas (trabalho com industrias).

Mas você pode usar o mesmo mecanismo para os seus diferentes NCMs, buscar e atualizar durante a noite, e isso deve ser feito apenas uma ou duas vezes por mês, ou nem isso pois os dados não mudam tanto assim.

Como o cadastro dos produtos é feito um a um, sempre, na hora que seu cliente estiver cadastrando um produto com um novo ncm faça a busca e já grave na sua base os dados do IBPT, não precisa mais que isso.

Também criei um novo repositório só para esse serviço veja em sped-ibpt, se não viu ainda acho que vai gostar.

Roberto 

Sebastiao Marcos

unread,
Dec 22, 2016, 11:30:04 AM12/22/16
to NFePHP
é possível eu utilizar a tabela do RN para todas as empresas do RN?

Roberto Machado

unread,
Dec 22, 2016, 11:35:26 AM12/22/16
to nfe...@googlegroups.com
SIM !!

Os valores são estabelecidos por :

  1. - Estado da federação
  2. - Tipo de empresa (Simples ou Lucro Presumido ou Lucro Real)
  3. - Número do NCM do Produto
  4. - Número da Exceção tributária ou EXTIPI (se aplicável)

Como a operação fiscal é sempre venda ao consumidor, então desde que os quatro primeiros dados sejam os mesmos podem ser sim aplicados a todas as empresas enquadradas.

Roberto

Sebastiao Marcos

unread,
Dec 22, 2016, 11:51:49 AM12/22/16
to NFePHP
Estava pensando aqui, e se eu fizer um rest para consulta pública, para pegar todos esses dados do ibpt e disponibilizar em base publica seria bom ? podia ser guardado em mongodb com storage do google. e ser disponibilizado com node.

Roberto Machado

unread,
Dec 23, 2016, 4:58:56 AM12/23/16
to nfe...@googlegroups.com
Com que finalidade ?
Mais trabalho ?
Qualquer empresa pode ter acesso gratuito a informação atualizada do IBPT !!! Para que replicar isso ??? 
Não tem sentido !!

Roberto

Reply all
Reply to author
Forward
0 new messages