cnae¶
CNAEClient ¶
Cliente para consulta da API IBGE CNAE v2.
tools ¶
Funções de tool para o módulo CNAE.
consultar_cnae
async
¶
Consulta uma atividade econômica CNAE pelo código de subclasse (7 dígitos).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
codigo
|
str
|
Código da subclasse CNAE com 7 dígitos, com ou sem pontuação (ex: '6201501' ou '62.01-5/01'). |
required |
Returns:
| Type | Description |
|---|---|
CNAEActivity
|
CNAEActivity com código e descrição da atividade. |
Raises:
| Type | Description |
|---|---|
FiscalValidationError
|
Se o código não tiver 7 dígitos numéricos. |
buscar_cnae
async
¶
Busca atividades econômicas CNAE por texto na descrição.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
texto
|
str
|
Texto para busca na descrição das atividades (ex: 'software', 'restaurante'). Máximo de 200 caracteres. |
required |
Returns:
| Type | Description |
|---|---|
list[CNAEActivity]
|
Lista de CNAEActivity correspondentes à busca. |
Raises:
| Type | Description |
|---|---|
FiscalValidationError
|
Se o texto estiver vazio ou exceder o limite de caracteres. |