From f372d897e70543f310d08027fd8afa227861716b Mon Sep 17 00:00:00 2001 From: Leonardo Date: Tue, 15 Sep 2015 09:58:59 -0300 Subject: [PATCH 1/4] Update README --- README | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README b/README index 012b402..705e156 100644 --- a/README +++ b/README @@ -60,15 +60,17 @@ Referências sudo pip3 install https://github.com/leotada/PyNFe/archive/master.zip - Exemplo de uso - - Consulta Status +- Consulta Status - from pynfe.processamento.comunicacao import ComunicacaoSefaz +.. code:: python3 - certificado = "/home/user/certificado.pfx" - senha = 'senha' - uf = 'pr' - homologacao = True + from pynfe.processamento.comunicacao import ComunicacaoSefaz - con = ComunicacaoSefaz(uf, certificado, senha, homologacao) - xml = con.status_servico('nfe') - print (xml.text) \ No newline at end of file + 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) From d71437e8a9ac4021cd13efd57b60bbcac9998919 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Tue, 15 Sep 2015 10:02:46 -0300 Subject: [PATCH 2/4] Update README --- README | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README b/README index 705e156..bd1546b 100644 --- a/README +++ b/README @@ -62,15 +62,15 @@ Referências - Exemplo de uso - Consulta Status -.. code:: 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) +```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) +``` From 118c2c5b92abebeb57183cd8b2671f2625950c09 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Tue, 15 Sep 2015 10:04:12 -0300 Subject: [PATCH 3/4] 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) +``` From 2296c9523632f0180ebf1cdb7b12bf0279e67b43 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Tue, 15 Sep 2015 10:04:55 -0300 Subject: [PATCH 4/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bd1546b..9cb05b8 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Referências - Exemplo de uso - Consulta Status -```python3 +```python from pynfe.processamento.comunicacao import ComunicacaoSefaz certificado = "/home/user/certificado.pfx"