Wrapper para API da plataforma SISNO.
Project description
pySisnoAPI
pySisnoAPI é uma biblioteca Python que facilita o consumo da API do SISNO para emissão de Nota Fiscal Eletrônica (NFe) e Nota Fiscal de Serviços Eletrônica (NFSe) no Brasil. A biblioteca fornece classes, funções e endpoints para interagir com a API do SISNO de forma simples e eficiente.
Características
- Suporte para emissão de NFe para todos os estados brasileiros.
- Suporte para emissão de NFSe exclusivamente para o Distrito Federal.
- Classes e funções intuitivas para facilitar a integração com a API do SISNO.
- Manipulação simplificada de dados de NFe e NFSe.
- Tratamento de erros e exceções comuns.
- Testes unitários abrangentes para garantir a estabilidade e qualidade do código.
Requisitos
- Python 3.11 ou superior.
- Chave de API do SISNO.
Instalação
Para instalar a biblioteca pySisnoAPI, execute o seguinte comando:
pip install pysisnoapi
Contribuição
Contribuições são bem-vindas! Se você deseja contribuir para o projeto, siga as etapas abaixo:
- Faça um fork do repositório.
- Crie uma branch para a sua feature (
git checkout -b minha-feature). - Implemente suas alterações.
- Execute os testes unitários (
python -m unittest discover). - Certifique-se de que todos os testes estão passando.
- Faça o commit das suas alterações (
git commit -am 'Adiciona minha feature'). - Envie a sua branch para o repositório remoto (
git push origin minha-feature). - Abra um pull request.
Licença
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pysisnoapi-0.3.0.tar.gz.
File metadata
- Download URL: pysisnoapi-0.3.0.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.13.12 Darwin/25.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e56b26f41ffe1f7c26bd6d742c6b06de1269415dbcc179c3da253413445fb094
|
|
| MD5 |
c406d97e7187a75e24ec4ad970855adb
|
|
| BLAKE2b-256 |
ee0276c1752eb725eb8dd86c7730be1ee6ad98997cbf06ac0023cb6a52bc8c1a
|
File details
Details for the file pysisnoapi-0.3.0-py3-none-any.whl.
File metadata
- Download URL: pysisnoapi-0.3.0-py3-none-any.whl
- Upload date:
- Size: 19.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.13.12 Darwin/25.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bcf876d4a5fda053d04f1cc74f61c9d8b9d3e9c4f47ecef3f47293f050eef2a
|
|
| MD5 |
b32a379d8b64cab761e1a180d0271dee
|
|
| BLAKE2b-256 |
f17b16371f1b78e3ebbeec0b48042e2282e137d3814b10020b1d0556e010144f
|