sped¶
Modulo SPED: parse e analise de arquivos SPED Fiscal/Contabil/Contribuicoes.
analisar_sped
async
¶
Analisa um arquivo SPED e extrai informações sobre o período, empresa e tipos de registros.
Suporta EFD-ICMS/IPI, EFD-Contribuições, ECD e ECF.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
conteudo
|
str
|
Conteúdo do arquivo SPED como string (formato pipe-delimitado) |
required |
nome_arquivo
|
str | None
|
Nome do arquivo (opcional, para informação) |
None
|
Returns:
| Type | Description |
|---|---|
SPEDAnaliseResponse
|
SPEDAnaliseResponse com resumo do arquivo, informações da empresa e contagem de registros. |
listar_registros_sped
async
¶
Lista todos os registros de um determinado tipo em um arquivo SPED.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
conteudo
|
str
|
Conteúdo do arquivo SPED |
required |
tipo_registro
|
str
|
Código do registro a buscar (ex: 'C100', 'E110', '0140') |
required |
Returns:
| Type | Description |
|---|---|
list[dict[str, str]]
|
Lista de dicionários com os campos de cada ocorrência do registro. |
schemas ¶
Schemas para SPED Fiscal, Contabil e Contribuicoes.
tools ¶
Ferramentas MCP para analise de arquivos SPED.
analisar_sped
async
¶
Analisa um arquivo SPED e extrai informações sobre o período, empresa e tipos de registros.
Suporta EFD-ICMS/IPI, EFD-Contribuições, ECD e ECF.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
conteudo
|
str
|
Conteúdo do arquivo SPED como string (formato pipe-delimitado) |
required |
nome_arquivo
|
str | None
|
Nome do arquivo (opcional, para informação) |
None
|
Returns:
| Type | Description |
|---|---|
SPEDAnaliseResponse
|
SPEDAnaliseResponse com resumo do arquivo, informações da empresa e contagem de registros. |
listar_registros_sped
async
¶
Lista todos os registros de um determinado tipo em um arquivo SPED.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
conteudo
|
str
|
Conteúdo do arquivo SPED |
required |
tipo_registro
|
str
|
Código do registro a buscar (ex: 'C100', 'E110', '0140') |
required |
Returns:
| Type | Description |
|---|---|
list[dict[str, str]]
|
Lista de dicionários com os campos de cada ocorrência do registro. |