PyNFe
PyNFe copied to clipboard
Projeto de biblioteca para fazer interface com o webservice de Nota Fiscal eletrônica para Python, disponível sob LGPL.
Visão Geral
Biblioteca de interface com o webservice de Nota Fiscal Eletronica, da SEFAZ, oficializada pelo Ministerio da Fazendo do Governo do Brasil.
A NF-e visa substituir as notas fiscais séries 1 e 1A
Dependências
- Geraldo Reports (http://geraldo.sourceforge.net/)
- para a geração da DANFE
- lxml
- biblioteca de leitura e gravação de arquivos XML, de alta performance e fácil de implementar.
- openssl
- ?
- MS CAPICOM
- evitar seu uso, usar somente se obrigatório
- XmlSEC
- assinatura e validação do XML
Referências
-
Site oficial da Nota Fiscal eletrônica
- http://www.nfe.fazenda.gov.br/portal/
-
Noções gerais da NF-e
- http://pt.wikipedia.org/wiki/Nota_fiscal_eletrônica
-
Componente para Delphi ACBrNFe
- http://acbr.sourceforge.net/drupal/?q=node/36
- http://devmedia.com.br/articles/viewcomp.asp?comp=12237
-
Exemplos de arquivos XML
- http://nf-eletronica.com/blog/?p=77
-
Exemplos de consumação do WebService
- http://nf-eletronica.com/blog/?p=75
-
Tutorial e outras documentações
- http://www.icert.com.br/gestor/tutoriais/conteudo/15,0_Nota-Fiscal-Eletronica-NF-e.html
-
Manual oficial de integração
- http://www.nfe.fazenda.gov.br/portal/integracao.aspx
-
Schemas para validação dos arquivos
- http://www.nfe.fazenda.gov.br/portal/schemas.aspx
-
Criação de certificados X.509 com OpenVPN
- http://www.guiadohardware.net/tutoriais/openvpn_2/pagina2.html
- verificar se pode ser usado para testes sem ter um certificado oficial
-
Assinador - disseminação da assinatura digital
-
http://www.nfe.fazenda.gov.br/portal/assinador.aspx
-
Planilha com CNAEs obrigadas a emitir NF-e
-
http://portalnfe.fazenda.mg.gov.br/downloads/CNAEs_Obrigadas_NFe_061009.xls
-
Visualizador Documento Fiscal Eletrônico (NF-e e CT-e)
-
http://www.nfe.fazenda.gov.br/portal/visualizador.aspx
-
Texto sobre Python + SOAP + SSL + NF-e
-
http://victorpoluceno.blogspot.com/2008/03/python-ssl-certificado-digital.html
-
Tutorial de lxml
-
http://codespeak.net/lxml/tutorial.html
-
Validao de XML via XSD no lxml
-
http://codespeak.net/lxml/validation.html#xmlschema
-
Geracao de codigos de barra Code128 no Python
-
http://barcode128.blogspot.com/2007/03/code128py.html
-
Descricao do Code128 na Wikipedia
-
http://en.wikipedia.org/wiki/Code_128
-
Documentação do módulo de geração de Code128 no ReportLab
-
http://www.reportlab.com/apis/reportlab/reportlab.graphics.barcode.code128-module.html
-
Exemplo de codigo de barras da DANF-e usando ReportLab
-
http://pastebin.com/f17b153a8
-
Thread da lista pyhton-brasil sobre streching do codigo de barras
-
http://br.groups.yahoo.com/group/python-brasil/message/41299
-
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