Metadata-Version: 2.1
Name: pynfse
Version: 0.2.0
Summary: Lib para emissão de NFSe
Home-page: https://github.com/marcelobelli/PyNFSe
License: LGPL-3.0
Keywords: nfe,nfse,nota_fiscal
Author: Marcelo Belli
Author-email: marcelo@belli.me
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Natural Language :: Portuguese (Brazilian)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Dist: PyXB (==1.2.5)
Requires-Dist: lxml (==4.4.1)
Requires-Dist: pydantic (==1.0)
Requires-Dist: signxml (==2.6.0)
Requires-Dist: zeep (==3.4.0)
Project-URL: Repository, https://github.com/marcelobelli/PyNFSe
Description-Content-Type: text/markdown

# PyNFSe
[![Code Climate](https://codeclimate.com/github/marcelobelli/PyNFSe/badges/gpa.svg)](https://codeclimate.com/github/marcelobelli/PyNFSe)
[![Build Status](https://travis-ci.org/marcelobelli/PyNFSe.svg?branch=master)](https://travis-ci.org/marcelobelli/PyNFSe)
[![Coverage Status](https://coveralls.io/repos/github/marcelobelli/PyNFSe/badge.svg?branch=master)](https://coveralls.io/github/marcelobelli/PyNFSe?branch=master)

A biblioteca PyNFSe funciona como um facilitador para os desenvolvedores que precisam gerir a emissão de Nota Fiscal de Serviços por meio eletrônico. As funcionalidades desta biblioteca são:

* Criação dos XMLs de RPS (Recibo Provisório de Serviço)
* Criação dos XML dos Lotes RPS.
* Envio dos lotes de RPSs, realizando a comunicação com o webservice da respectiva prefeitura
* Consulta e Cancelamento de NFS-es emitidas

Além disso a PyNFSe possui uma CLI para operação via linha de comando.

## Cidades Atendidas

* Curitiba

## Instalação

Via PyPI
```console
pip install PyNFSe
```

ou
```console
git clone https://github.com/marcelobelli/PyNFSe.git
cd PyNFSe
pip install -r requirements.txt
```

## Problemas

* Descobrir o problema de conexão quando atualiza o requests
para versões superiores a 2.11.1 e o cryptography está instalado

## Roadmap

* Tornar disponível no PyPI
* Adicionar novas cidades
* Documentação

