|
| 1 | +## PyNFe |
1 | 2 |
|
2 | | -Atualizado para a versão 4.00 NF-e/NFC-e |
3 | | ------------ |
| 3 | +  [](https://github.com/TadaSoftware/PyNFe/blob/master/LICENCE) |
4 | 4 |
|
5 | | -Visão Geral |
6 | | ------------ |
7 | 5 |
|
8 | | -Biblioteca de interface com o webservice de Nota Fiscal Eletronica, |
9 | | -(NF-e/NFC-e/NFS-e) da SEFAZ, oficializada pelo Ministerio da Fazendo do |
10 | | -Governo do Brasil. |
11 | | -Desenvolvido e testado com Python 3.6 no GNU/Linux. |
| 6 | +Biblioteca de interface com os webservices de Nota Fiscal Eletrônica (NF-e) e Nota Fiscal de Consumidor Eletrônica (NFC-e) da SEFAZ e Receita Federal do Brasil e Nota Fiscal de Serviço Eletrônica (NFS-e) para Prefeituras. |
12 | 7 |
|
13 | | -A NF-e visa substituir as notas fiscais séries 1 e 1A. |
14 | | -A NFC-e visa substituir as notas fiscais modelo 2 e |
15 | | -cupom fiscal emitido por ECF. |
16 | | -NFS-e padrão Abrasf para autorizadores Ginfes e Betha. |
| 8 | +- A NF-e visa substituir as notas fiscais séries 1 e 1A. |
| 9 | +- A NFC-e visa substituir as notas fiscais modelo 2 e cupom fiscal emitido por ECF. |
| 10 | +- NFS-e padrão Abrasf para autorizadores Ginfes e Betha. |
| 11 | + |
| 12 | +Atualizado para a versão 4.00 NF-e/NFC-e |
| 13 | +Suporte a Python >=3.6 |
17 | 14 |
|
18 | 15 |
|
19 | 16 | Dependências |
20 | 17 | ------------ |
21 | 18 |
|
22 | 19 | - lxml |
23 | | - - biblioteca de leitura e gravação de arquivos XML, de alta |
24 | | - performance e fácil de implementar. |
| 20 | + - Biblioteca de leitura e gravação de arquivos XML, de alta performance e fácil de implementar. |
25 | 21 | - signxml |
26 | | - - assinatura e validação do XML |
| 22 | + - Assinatura e validação do XML |
27 | 23 | - pyopenssl |
28 | | - - biblioteca para manuseio do certificado digital |
| 24 | + - Biblioteca para manuseio do certificado digital |
29 | 25 | - requests |
30 | | - - biblioteca para a comunicação com os webservices da SEFAZ |
| 26 | + - Biblioteca para a comunicação com os webservices da SEFAZ |
31 | 27 | - suds-jurko (*apenas para NFS-e) |
32 | | - - biblioteca para a comunicação com os webservices via wsdl |
| 28 | + - Biblioteca para a comunicação com os webservices via wsdl |
33 | 29 | - pyxb (*apenas para NFS-e) |
34 | | - - biblioteca para geração de bindings a partir de XML Schema(xsd) |
| 30 | + - Biblioteca para geração de bindings a partir de XML Schema(xsd) |
35 | 31 |
|
36 | 32 | Referências |
37 | 33 | ----------- |
38 | 34 |
|
39 | | -- Site oficial da Nota Fiscal eletrônica |
| 35 | +- Site oficial da Nota Fiscal Eletrônica |
40 | 36 | - http://www.nfe.fazenda.gov.br/ |
41 | 37 |
|
42 | 38 | - lxml |
43 | 39 | - http://lxml.de/ |
44 | 40 |
|
45 | 41 | - requests |
46 | 42 | - http://docs.python-requests.org/en/latest/ |
47 | | - - https://github.com/kennethreitz/requests |
| 43 | + - https://github.com/psf/requests |
48 | 44 | - https://pypi.python.org/pypi/requests |
49 | 45 |
|
50 | 46 | - Schemas para validação dos arquivos |
51 | 47 | - http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8= |
52 | 48 |
|
53 | | -- Validador de xml |
| 49 | +- Validador de XML |
54 | 50 | - https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx |
55 | 51 |
|
56 | 52 | - Validador de assinaturas |
@@ -83,10 +79,20 @@ homologacao = True |
83 | 79 |
|
84 | 80 | con = ComunicacaoSefaz(uf, certificado, senha, homologacao) |
85 | 81 | xml = con.status_servico('nfe') |
86 | | -print (xml.text) |
| 82 | +print(xml.text) |
87 | 83 | ``` |
88 | 84 |
|
89 | 85 | Documentação |
90 | 86 | ----------- |
91 | | -- https://github.com/leotada/PyNFe/wiki |
| 87 | +- https://github.com/TadaSoftware/PyNFe/wiki |
92 | 88 | - http://pynfe.readthedocs.org/pt/latest/ |
| 89 | + |
| 90 | + |
| 91 | +Suporte |
| 92 | +----------- |
| 93 | +Se tiver qualquer problema or sugestão abra uma issue [aqui](https://github.com/TadaSoftware/PyNFe/issues) ou inicie uma discussão sobre um assunto [aqui](https://github.com/TadaSoftware/PyNFe/discussions). |
| 94 | + |
| 95 | + |
| 96 | +Licença |
| 97 | +----------- |
| 98 | +[Licença](LICENSE) |
0 commit comments