Skip to content

Commit

Permalink
Merge pull request #134 from leogregianin/master
Browse files Browse the repository at this point in the history
Melhoria no readme do projeto
  • Loading branch information
juniortada committed Jan 14, 2022
2 parents 5e54664 + a3c476f commit a54de70
Showing 1 changed file with 30 additions and 24 deletions.
54 changes: 30 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,56 +1,52 @@
## PyNFe

Atualizado para a versão 4.00 NF-e/NFC-e
-----------
![status](https://img.shields.io/badge/status-stable-green.svg) ![pyversions](https://img.shields.io/badge/Python-3.6%2B-blue.svg) [![license](https://img.shields.io/github/license/TadaSoftware/PyNFe)](https://github.com/TadaSoftware/PyNFe/blob/master/LICENCE)

Visão Geral
-----------

Biblioteca de interface com o webservice de Nota Fiscal Eletronica,
(NF-e/NFC-e/NFS-e) da SEFAZ, oficializada pelo Ministerio da Fazendo do
Governo do Brasil.
Desenvolvido e testado com Python 3.6 no GNU/Linux.
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.

A NF-e visa substituir as notas fiscais séries 1 e 1A.
A NFC-e visa substituir as notas fiscais modelo 2 e
cupom fiscal emitido por ECF.
NFS-e padrão Abrasf para autorizadores Ginfes e Betha.
- A NF-e visa substituir as notas fiscais séries 1 e 1A.
- A NFC-e visa substituir as notas fiscais modelo 2 e cupom fiscal emitido por ECF.
- NFS-e padrão Abrasf para autorizadores Ginfes e Betha.

Atualizado para a versão 4.00 NF-e/NFC-e
Suporte a Python >=3.6


Dependências
------------

- lxml
- biblioteca de leitura e gravação de arquivos XML, de alta
performance e fácil de implementar.
- Biblioteca de leitura e gravação de arquivos XML, de alta performance e fácil de implementar.
- signxml
- assinatura e validação do XML
- Assinatura e validação do XML
- pyopenssl
- biblioteca para manuseio do certificado digital
- Biblioteca para manuseio do certificado digital
- requests
- biblioteca para a comunicação com os webservices da SEFAZ
- Biblioteca para a comunicação com os webservices da SEFAZ
- suds-jurko (*apenas para NFS-e)
- biblioteca para a comunicação com os webservices via wsdl
- Biblioteca para a comunicação com os webservices via wsdl
- pyxb (*apenas para NFS-e)
- biblioteca para geração de bindings a partir de XML Schema(xsd)
- Biblioteca para geração de bindings a partir de XML Schema(xsd)

Referências
-----------

- Site oficial da Nota Fiscal eletrônica
- Site oficial da Nota Fiscal Eletrônica
- http://www.nfe.fazenda.gov.br/

- lxml
- http://lxml.de/

- requests
- http://docs.python-requests.org/en/latest/
- https://github.com/kennethreitz/requests
- https://github.com/psf/requests
- https://pypi.python.org/pypi/requests

- Schemas para validação dos arquivos
- http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=

- Validador de xml
- Validador de XML
- https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

- Validador de assinaturas
Expand Down Expand Up @@ -83,10 +79,20 @@ homologacao = True

con = ComunicacaoSefaz(uf, certificado, senha, homologacao)
xml = con.status_servico('nfe')
print (xml.text)
print(xml.text)
```

Documentação
-----------
- https://github.com/leotada/PyNFe/wiki
- https://github.com/TadaSoftware/PyNFe/wiki
- http://pynfe.readthedocs.org/pt/latest/


Suporte
-----------
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).


Licença
-----------
[Licença](LICENSE)

0 comments on commit a54de70

Please sign in to comment.