Metadata-Version: 2.5
Name: validador-ie
Version: 0.2.1
Summary: Valida formato e dígito verificador da Inscrição Estadual (IE) das 27 UFs. Sem dependências.
Project-URL: Homepage, https://github.com/fiscaIapi/validador-ie
Project-URL: Source, https://github.com/fiscaIapi/validador-ie
Project-URL: Issues, https://github.com/fiscaIapi/validador-ie/issues
Author-email: FiscalAPI <contato@fiscalapi.com.br>
License-Expression: MIT
License-File: LICENSE
Keywords: brasil,digito verificador,icms,ie,inscricao estadual,nfe,validacao
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: Portuguese (Brazilian)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Office/Business :: Financial :: Accounting
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.9
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
Description-Content-Type: text/markdown

# validador-ie

Valida o formato e o(s) dígito(s) verificador(es) da **Inscrição Estadual (IE)** das 27 UFs.
Sem dependências. Python 3.9+.

```bash
pip install validador-ie
```

```python
from validador_ie import validar_ie, limpar_ie, UFS

r = validar_ie("110.042.490.114", "SP")
r.valida      # True
r.formatada   # '110.042.490.114'

r = validar_ie("623079040081", "MG")   # sem os zeros à esquerda: completa e avisa
r.formatada          # '062.307.904/0081'
r.zeros_completados  # 1

r = validar_ie("0623079040082", "MG")
r.motivo      # 'dígito verificador inválido'

if validar_ie("12345663", "BA"):   # o resultado também funciona como booleano
    ...
```

A biblioteca confere **apenas o formato**: não diz se a IE existe, está ativa ou a quem pertence.
Para a situação cadastral real, veja a [FiscalAPI](https://fiscalapi.com.br).

Documentação completa, regras por UF e versão em JavaScript/TypeScript: https://github.com/fiscaIapi/validador-ie

Licença MIT © FiscalAPI
