|
| 1 | +# python-sped |
| 2 | + |
| 3 | +Biblioteca para geração dos arquivos do Sistema Público de Escrituração Digital (SPED) para Python 3.4+. |
| 4 | + |
| 5 | +This software is coded and documented in portuguese only as it is intended to be used to generate the necessary files for the brazilian government regarding to digital bookkeeping. |
| 6 | + |
| 7 | +## Como instalar |
| 8 | + |
| 9 | +pip install sped |
| 10 | + |
| 11 | +## Objetivos do Projeto |
| 12 | + |
| 13 | +A ideia inicial do projeto e unificar em uma única biblioteca módulos para facilitar a geração dos arquivos do SPED, diminuido o retrabalho necessário para isso e tentando ao máximo garantir que o arquivo gerado seja considerado válido pelo validador do SPED. |
| 14 | + |
| 15 | +Não é objetivo deste projeto, remover a necessidade do programador em conhecer o SPED, bem como sua legislação e saber informar adequadamente todas as informações corretamente. |
| 16 | + |
| 17 | +## Compatibilidade do Projeto |
| 18 | + |
| 19 | +O projeto inicialmente suportará apenas Python 3.4+, devido a minha necessidade de integra-lo ao meu sistema ERP. Em breve e se houver tempo e necessidade, poderei auxiliar a portabilidade para Python 2.7 para facilitar seu uso no OpenERP. Pull requests que adicionem compatibilidade são bem vindos. |
| 20 | + |
| 21 | +Outras linguagens de programação poderão ter versões especificas conforme minha disponibilidade de tempo. |
| 22 | + |
| 23 | +## Contribuições para o Projeto |
| 24 | + |
| 25 | +Contribuições são bem vindas ao projeto, exemplos de como você pode contribuir: |
| 26 | + * usando o projeto e [apontando bugs](https://github.com/sped-br/python-sped/issues) |
| 27 | + * [sugestões de melhoria](https://github.com/sped-br/python-sped/issues) |
| 28 | + * enviando [pull requests](https://github.com/sped-br/python-sped/pulls) |
| 29 | + * auxiliando na [documentação](https://github.com/sped-br/python-sped/wiki) |
| 30 | + |
| 31 | +## Status do Projeto |
| 32 | + |
| 33 | +O projeto está em fase inicial de desenvolvimento e não deve ser usado em produção. |
| 34 | + |
| 35 | +| Módulo | Status | |
| 36 | +|----------------|:-------------:| |
| 37 | +| ECD | Não Iniciado | |
| 38 | +| ECF | Iniciado | |
| 39 | +| EFD-PIS/COFINS | Funcional | |
| 40 | +| EFD-ICMS/IPI | Não Iniciado | |
| 41 | + |
| 42 | +### ECD |
| 43 | + |
| 44 | +Este módulo ainda não foi iniciado seu desenvolvimento. |
| 45 | + |
| 46 | +### ECF |
| 47 | + |
| 48 | +Este módulo está em fase inicial de desenvolvimento, seu registros ainda não estão com os campos populados. |
| 49 | + |
| 50 | +### EFD-PIS/COFINS |
| 51 | + |
| 52 | +Este módulo está funcional, com todos seus registros codificados, porém muitos campos ainda não possuem uma validação |
| 53 | +adequada, consultado tabelas externas por exemplo, ou validando corretamente todos os tamanhos de campos. |
| 54 | + |
| 55 | +Ele pode ser usado para gerar um arquivo digital, com validações de abertura e fechamento de bloco automaticamente. |
| 56 | + |
| 57 | +### EFD-ICMS/IPI |
| 58 | + |
| 59 | +Este módulo ainda não foi iniciado seu desenvolvimento. |
0 commit comments