forked from alanjds/PySPED
-
Notifications
You must be signed in to change notification settings - Fork 0
joaoalf/PySPED
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 - SUDS (https://fedorahosted.org/suds/) - para consumir o webservice SOAP/WSDL - lxml - biblioteca de leitura e gravação de arquivos XML, de alta performance e fácil de implementar. - libxml2 - outra biblioteca XML, mais rápida, escrita em C - openssl - abertura e conversão dos certificados - XmlSEC - assinatura e validação do XML - Pyxmlsec - adaptador Python para a XmlSEC Executando os exemplos ---------------------- Para executar os exemplos você precisará 1. De um certificado válido no ambiente do SEFAZ, no formato .pfx 2. De conexão com a Internet, para conversar com o SEFAZ 3. Das dependências instaladas Na pasta PySPED/pysped/exemplos, coloque o seguinte: * arquivo "certificado_caminho.txt", com o caminho no sistema até o certificado.pfx * arquivo "certificado_senha.txt", com a senha para o certificado.pfx Obs: caso esteja em um sistema *nix, nesta pasta será criado automaticamente um link simbólico para a pasta ../ (a pasta "pysped"). Se estiver em um Windows ou se este link não existir, você pode cria-lo manualmente ou copiar a pasta "pysped" para dentro da pasta "exemplos" Agora você já pode executar os exemplos
About
Sistema Público de Escrituração Digital em Python
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 100.0%