Tecnologia além do código.
Régys Borges da Silveira
← Voltar para explorar os artigos

Atualização do componente ACBrIBPTax

dica uteis
Foi feita a atualização do componente ACBrIBPTax para o novo formato da tabela de impostos do IBPT, basta atualizar seu repositório SVN e recompilar os pacotes que as alterações estarão disponíveis, o exemplo de utilização do componente também foi atualizado para refletir os novos campos.

Para baixar as novas tabelas, veja o post: Novas tabelas IBPT, Imposto na Nota

Capa do livro ACBr com IA na Prática

ACBr com IA na Prática

Inteligência artificial aplicada ao dia a dia do desenvolvimento com Delphi e ACBr

Conhecer o livro →
Compartilhar por e-mail

15 comentário(s)

  1. Bom dia Regys, estou tentando carregar o arquivo csv no componente, e está retornando o seguinte erro: “Registro inválido, quantidade de colunas “12” excede o esperado “7”!”

    Ao carregar o csv que vem junto com o demo, funciona, porém as informações referente aos impostos está diferente da versão disponibilizada pelo IBPT, estou usando a tabela do estado de SP

      1. Meu componente não está desatualizado, senão não conseguiria realizar a importação dos arquivos do demo!

        O erro ocorre porque na tabela disponivel com o demo, tem uma decima e terceira coluna escrita Fonte IBPT, já no csv direto do ibpt não tem, e o componente dispara a seguinte mensagem

        EventoErroImportacao(Arquivo.Strings[I], Format(‘Registro inválido, quantidade de colunas “%d” excede o esperado “7”!’, [Item.Count]));

        sendo que na verdade o esperado é 13 e não 7, e não excedeu, faltou..

      2. Você está desatualizado sim, as tabelas mudaram, agora tem campos a mais, se não atualizar o componente não vai conseguir importar as novas tabelas pois a antiga tem menos campos que as novas, a tabela antiga nem deve mais ser usada pois não é compatível e os índices não estão em conformidade com as alterações da lei.

      3. dá a impressao que vc não leu meu comentário, o arquivo antigo continha “7 colunas”, se vc for agora no site do ibpt e baixar, vai ver que ele terá “12 colunas” e não “13 colunas” como o componente tá esperando(e o erro continua acusando 7 ao inves de 13)

        No manual do IBPT, realmente cita essa 13 coluna(Fonte), mas no download do arquivo vigente não tem…

      4. O componente está testado bem como o demo, as tabelas que foram disponibilizadas junto ao componente foram baixadas do site do IBPT, muitos usuários já o estão utilizando na nova versão e ninguém reclamou ou postou algo a respeito de problemas, então infelizmente não poderei lhe ajudar, aqui tudo funciona perfeitamente e já em produção inclusive.

      5. José Augusto, baixei novamente as tabelas do IBPT e eles fizeram alterações nas tabelas, removeram a coluna “fonte”, por isso que a sua está diferente do esperado pelo componente.
        Estou efetuando correções no componente para a estrutura de tabelas, aguarde um tempo e atualize o ACBr que eles já estarão disponíveis.

      6. O repositório já foi atualizado e testado com a nova versão das tabelas, obrigado pelas observações quanto a alteração, eles não enviaram e-mail nenhum avisando quanto a isso.

      7. Obrigado Régys, aqui já estava funcionando perfeitamente também, só quis alerta-lo para evitar erros com outros usúarios futuramente, embora achei que infelizmente não pudesse me ajudar…

  2. Bom dia Regys, estou usando o demo que vem com o acbr, na hora de abrir o arquivo do ibpt acusa o seguinte erro, “Registro inválido, quantidade de colunas “12” excede o esperado “7”! “,

    Ao usar o arquivo csv que vem junto com o demo funciona, porém percebi que os valores estão diferentes entre o arquivo que vem no demo e o disponibilizado pelo IBPT, sendo que é a mesma versão, estou utilizando a tabela para o estado de SP.

    1. Somente a tabela de SP está diferente, aparentemente ela foi alterado após eu ter feito o download, verifiquei também que a nova tabela possui alguns problemas como por exemplo a falta da descrição de vários NCM’s, então penso que seja melhor utilizar a que está no repositório.

  3. Bom dia Regys, gostaria de tirar uma duvida referente a URL para atualizar esta tabela automaticamente, será que vai ter como atualizar no sistema através de outra URL nesta nova tabela ou será a mesma URL?

    1. Marcelo, agora as tabelas são por estado (UF), então o interessante seria enviar isso ao cliente e carregar somente a tabela referente ao estado que ele está, cada desenvolvedor deve verificar a melhor forma que lhe cabe para não onerar o cliente em termos de velocidade e espaço.

      1. Regys, as informações do arquivo do repositorio e do ibpt estão diferentes..

      2. Somente a tabela de SP está diferente, aparentemente ela foi alterado após eu ter feito o download, verifiquei também que a nova tabela possui alguns problemas como por exemplo a falta da descrição de vários NCM’s, então penso que seja melhor utilizar a que está no repositório.

Dê-nos sua opinião, seu comentário ajuda o site a crescer e melhorar a qualidade dos artigos.

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Um próximo passo para cada interesse.

Continue estudando com os livros, acompanhe as videoaulas ou consulte as soluções para o seu projeto.

Descubra mais sobre Régys Borges da Silveira

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continuar lendo