Giter VIP home page Giter VIP logo

ncm's Introduction

O objetivo desse projeto é tratar os arquivos com as tabelas
oficiais da TIPI - NCM, NBS e códigos de serviço da LC 116/03,
disponibilizando a informação em formato texto.

As tabelas oficiais da TIPI - NCM foram baixadas de:
http://www.receita.fazenda.gov.br/aliquotas/downloadarqtipi.htm

O arquivo foi baixado e aberto no LibreOffice.

Cada tabela *com códigos NCM* dentro do arquivo foi convertida para texto:
Menu Tabela, Converter..., De tabela para texto..., Outros, "|"

Depois de cada tabela convertida, o arquivo foi salvo em formato texto:
Arquivo, Salvar como..., Filtro: texto codificado (.txt), Usar texto
codificado, Unicode + LF

Depois, todos os arquivos foram resumidos num único:
$ cat TIPI.txt | grep \| > tabela_ncm_ipi.txt

As tabelas oficiais das CST do PIS-COFINS foram baixadas de:
http://www.sped.fazenda.gov.br/spedtabelas/AppConsulta/publico/aspx/ConsultaTabelasExternas.aspx?CodSistema=SpedPisCofins

As tabelas oficiais da NBS foram baixadas de (em 12/07/2013):
https://www.google.com.br/url?q=http://www.desenvolvimento.gov.br/arquivos/dwnl_1333484934.pdf&sa=U&ei=_n_gUbv2OZKrqQGvk4GgCw&ved=0CCIQFjAC&usg=AFQjCNF0NWF0bGEjAa-Hb3DcoEB6Hx8BvA

O PDF foi aberto no Okular, e exportado como texto puro, para o arquivo nbs.txt

A tabela dos impostos da IBPT foi baixada daqui (requer cadastro):
http://movimentoac.com.br/deolhonoimposto/empresario-saiba.php

Por fim, usando Python versão 3:
$ python processa_tabela_ncm.py
$ python processa_tabela_nbs.py
$ python processa_tabela_servicos.py

O Python 3 foi usado para meus testes pessoais, para provas
de conceito como utf-8 em todo lugar, inclusive em nomes de variáveis e
métodos. A versão utilizada foi a 3.2.3, padrão no ArchLinux
em agosto/2012.

Espero que seja de ajuda!

Aristides Caldeira

ncm's People

Contributors

aricaldeira avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.