Pular para conteúdo

esocial

Modulo eSocial: orientacoes e validação de eventos eSocial.

listar_eventos_esocial async

listar_eventos_esocial(grupo=None)

Lista os eventos do eSocial, opcionalmente filtrados por grupo.

Parameters:

Name Type Description Default
grupo str | None

Filtrar por grupo: 'Tabelas', 'Não Periodicos', 'Periodicos', 'Exclusao'. Se None, retorna todos os eventos.

None

Returns:

Type Description
list[EventoESocial]

Lista de eventos eSocial com código, nome, grupo e descrição.

validar_evento_esocial async

validar_evento_esocial(xml_conteudo)

Realiza validação básica de estrutura de um XML de evento eSocial.

Verifica: - Presença do elemento raiz correto - Código do evento - Versão do leiaute

Não válida schema XSD completo (exige bibliotecas adicionais).

Parameters:

Name Type Description Default
xml_conteudo str

Conteúdo do XML do evento eSocial

required

Returns:

Type Description
ValidacaoESocialResponse

ValidacaoESocialResponse com resultado da validação.

schemas

Schemas para eSocial.

EventoESocial

Bases: BaseModel

Descricao de um evento eSocial.

ValidacaoESocialResponse

Bases: BaseResponse

Resultado da validação de um XML de evento eSocial.

tools

Ferramentas MCP para eSocial.

listar_eventos_esocial async

listar_eventos_esocial(grupo=None)

Lista os eventos do eSocial, opcionalmente filtrados por grupo.

Parameters:

Name Type Description Default
grupo str | None

Filtrar por grupo: 'Tabelas', 'Não Periodicos', 'Periodicos', 'Exclusao'. Se None, retorna todos os eventos.

None

Returns:

Type Description
list[EventoESocial]

Lista de eventos eSocial com código, nome, grupo e descrição.

validar_evento_esocial async

validar_evento_esocial(xml_conteudo)

Realiza validação básica de estrutura de um XML de evento eSocial.

Verifica: - Presença do elemento raiz correto - Código do evento - Versão do leiaute

Não válida schema XSD completo (exige bibliotecas adicionais).

Parameters:

Name Type Description Default
xml_conteudo str

Conteúdo do XML do evento eSocial

required

Returns:

Type Description
ValidacaoESocialResponse

ValidacaoESocialResponse com resultado da validação.