Skip to main content

Wrapper para API da plataforma SISNO.

Project description

pySisnoAPI

MIT License Python 3.11

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

pysisnoapi-0.3.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysisnoapi-0.3.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

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

Hashes for pysisnoapi-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e56b26f41ffe1f7c26bd6d742c6b06de1269415dbcc179c3da253413445fb094
MD5 c406d97e7187a75e24ec4ad970855adb
BLAKE2b-256 ee0276c1752eb725eb8dd86c7730be1ee6ad98997cbf06ac0023cb6a52bc8c1a

See more details on using hashes here.

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

Hashes for pysisnoapi-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bcf876d4a5fda053d04f1cc74f61c9d8b9d3e9c4f47ecef3f47293f050eef2a
MD5 b32a379d8b64cab761e1a180d0271dee
BLAKE2b-256 f17b16371f1b78e3ebbeec0b48042e2282e137d3814b10020b1d0556e010144f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page