Cliente Python para a API Legisweb
Project description
legisweb-api
Cliente Python para a API pública da LegisWeb, com suporte para múltiplos endpoints fiscais como ICMS, IPI, PIS/COFINS, ST, II, CFOP, TIPI, pautas fiscais, entre outros.
Instalação
pip install legisweb-api
Requisitos
- Python 3.7 ou superior
- Biblioteca
requests
Uso
from legiswebapi.legisweb_client import LegiswebClient
client = LegiswebClient(token="SEU_TOKEN", codigo_cliente="SEU_CODIGO")
# Exemplo: Consulta ICMS
resposta = client.consulta_icms(ncm="22030000", estado="SP")
print(resposta)
# Exemplo: Consulta PIS/COFINS
resposta = client.consulta_piscofins(ncm="22030000", regime=1, atividade=1)
print(resposta)
Endpoints Suportados
consulta_icms(ncm, estado)consulta_ipi(ncm)consulta_ii(ncm)consulta_st_interna(ncm, estado)consulta_st_interestadual(ncm, uf_origem, uf_destino, destinacao)consulta_piscofins(ncm, regime, atividade)consulta_piscofins_importacao(ncm)consulta_tipi(ncm)consulta_cfop(codigo)consulta_ptax(moeda, data)consulta_agenda_tributaria(data, estado)consulta_aliquota_padrao(estado)consulta_nve(ncm)consulta_defesa_comercial(ncm)consulta_preferencia_tarifaria(codigo, operacao, pais)consulta_tratamento_adm_importacao(ncm)consulta_tratamento_adm_exportacao(ncm)consulta_produto_ssn(ncm)consulta_correlacao_ncm(codigo, de, para)consulta_empresa(cnpj)consulta_beneficio_fiscal(descricao, estado, categoria)consulta_pauta_fiscal(estado, busca)
Licença
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
legisweb_api-0.0.5.tar.gz
(8.3 kB
view details)
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 legisweb_api-0.0.5.tar.gz.
File metadata
- Download URL: legisweb_api-0.0.5.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5ca3b8edc86bb93a5b71463e6218160e96fa9a3d3b21a172711897c52ca6e9b
|
|
| MD5 |
6fe16ff61738633a884b158500dc3124
|
|
| BLAKE2b-256 |
9bb6f66f46956a1cd91f895192b70df272dbf84ca05a5f60af8f738d2cb0bdee
|
File details
Details for the file legisweb_api-0.0.5-py3-none-any.whl.
File metadata
- Download URL: legisweb_api-0.0.5-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4935c349cef4eec40717547ad85305db4d5bf3fedc4a66e44035055b54dcfbc7
|
|
| MD5 |
a9e99b271d052a714ab1b3004646922c
|
|
| BLAKE2b-256 |
e486fd8134d81be7246a1675a5e66e70292798f7a2480e9056d403d8243fb744
|