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.3.tar.gz
(3.8 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.3.tar.gz.
File metadata
- Download URL: legisweb_api-0.0.3.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2dbb264be5667e998e4c7e3052f8323bee3111f8e62c62e569bf9fd2419d5f93
|
|
| MD5 |
ac3541ec0badfcd1f6e0fb387468c2a6
|
|
| BLAKE2b-256 |
f5f02e62c10330f4704059652d82678413c520dca572e445b04edfb2421df17e
|
File details
Details for the file legisweb_api-0.0.3-py3-none-any.whl.
File metadata
- Download URL: legisweb_api-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.1 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 |
f4b6c345d625afa6fa2152d5d496b602b6c572a71238ba281e77fe5f164e52f8
|
|
| MD5 |
9eb8b8e29dbe54a1e758540b53228528
|
|
| BLAKE2b-256 |
6a6a5f5254c8455bb849cae6c8cafe64508f89df6b155af88b5e98a32f22732d
|