From 118c2c5b92abebeb57183cd8b2671f2625950c09 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Tue, 15 Sep 2015 10:04:12 -0300 Subject: [PATCH] Rename README to README.md --- README | 76 --------------------------------------------------------------- README.md | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+), 76 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/README b/README deleted file mode 100644 index bd1546b..0000000 --- a/README +++ /dev/null @@ -1,76 +0,0 @@ -Visão Geral ------------ - -Biblioteca de interface com o webservice de Nota Fiscal Eletronica, -(NF-e/NFC-e) da SEFAZ, oficializada pelo Ministerio da Fazendo do -Governo do Brasil. - -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. - -Dependências ------------- - -- Java 8u51 - - para a geração da DANFE -- lxml - - biblioteca de leitura e gravação de arquivos XML, de alta - performance e fácil de implementar. -- xmlsec1 e openssl - - assinatura e validação do XML -- requests - - biblioteca para a comunicação com os webservices da SEFAZ - -Referências ------------ - -- Site oficial da Nota Fiscal eletrônica - - http://www.nfe.fazenda.gov.br/portal/ - -- lxml - - http://lxml.de/ - -- Tutorial de lxml - - http://codespeak.net/lxml/tutorial.html - -- requests - - http://docs.python-requests.org/en/latest/ - - https://github.com/kennethreitz/requests - - https://pypi.python.org/pypi/requests - -- Exemplos de arquivos XML - - http://www.javac.com.br/jc/downloads.javac?cat=3 - -- Schemas para validação dos arquivos - - http://www.nfe.fazenda.gov.br/portal/schemas.aspx - -- Validao de XML via XSD no lxml - - http://codespeak.net/lxml/validation.html#xmlschema - -- Lista de codigos para campo EX TIPI - - http://www.fisconet.com.br/ipi/tipi/04.htm - -- Certificado para testes - - http://nf-eletronica.com/blog/?p=133 - -- Instalação - - Ubuntu - - sudo pip3 install https://github.com/leotada/PyNFe/archive/master.zip - -- Exemplo de uso -- Consulta Status - -```python3 -from pynfe.processamento.comunicacao import ComunicacaoSefaz - -certificado = "/home/user/certificado.pfx" -senha = 'senha' -uf = 'pr' -homologacao = True - -con = ComunicacaoSefaz(uf, certificado, senha, homologacao) -xml = con.status_servico('nfe') -print (xml.text) -``` diff --git a/README.md b/README.md new file mode 100644 index 0000000..bd1546b --- /dev/null +++ b/README.md @@ -0,0 +1,76 @@ +Visão Geral +----------- + +Biblioteca de interface com o webservice de Nota Fiscal Eletronica, +(NF-e/NFC-e) da SEFAZ, oficializada pelo Ministerio da Fazendo do +Governo do Brasil. + +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. + +Dependências +------------ + +- Java 8u51 + - para a geração da DANFE +- lxml + - biblioteca de leitura e gravação de arquivos XML, de alta + performance e fácil de implementar. +- xmlsec1 e openssl + - assinatura e validação do XML +- requests + - biblioteca para a comunicação com os webservices da SEFAZ + +Referências +----------- + +- Site oficial da Nota Fiscal eletrônica + - http://www.nfe.fazenda.gov.br/portal/ + +- lxml + - http://lxml.de/ + +- Tutorial de lxml + - http://codespeak.net/lxml/tutorial.html + +- requests + - http://docs.python-requests.org/en/latest/ + - https://github.com/kennethreitz/requests + - https://pypi.python.org/pypi/requests + +- Exemplos de arquivos XML + - http://www.javac.com.br/jc/downloads.javac?cat=3 + +- Schemas para validação dos arquivos + - http://www.nfe.fazenda.gov.br/portal/schemas.aspx + +- Validao de XML via XSD no lxml + - http://codespeak.net/lxml/validation.html#xmlschema + +- Lista de codigos para campo EX TIPI + - http://www.fisconet.com.br/ipi/tipi/04.htm + +- Certificado para testes + - http://nf-eletronica.com/blog/?p=133 + +- Instalação + - Ubuntu + + sudo pip3 install https://github.com/leotada/PyNFe/archive/master.zip + +- Exemplo de uso +- Consulta Status + +```python3 +from pynfe.processamento.comunicacao import ComunicacaoSefaz + +certificado = "/home/user/certificado.pfx" +senha = 'senha' +uf = 'pr' +homologacao = True + +con = ComunicacaoSefaz(uf, certificado, senha, homologacao) +xml = con.status_servico('nfe') +print (xml.text) +```