Pular para conteúdo

sped

Modulo SPED: parse e analise de arquivos SPED Fiscal/Contabil/Contribuicoes.

analisar_sped async

analisar_sped(conteudo, nome_arquivo=None)

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

listar_registros_sped(conteudo, tipo_registro)

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.

RegistroSPED

Bases: BaseModel

Registro generico de um arquivo SPED.

InfoAberturaSPED

Bases: BaseModel

Registro de abertura do arquivo SPED (registro 0000).

ResumoPeriodoSPED

Bases: BaseModel

Resumo de um período do SPED Fiscal.

SPEDAnaliseResponse

Bases: BaseResponse

Resultado da analise de um arquivo SPED.

tools

Ferramentas MCP para analise de arquivos SPED.

analisar_sped async

analisar_sped(conteudo, nome_arquivo=None)

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

listar_registros_sped(conteudo, tipo_registro)

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.