esocial¶
Modulo eSocial: orientacoes e validação de eventos eSocial.
listar_eventos_esocial
async
¶
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
¶
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 ¶
tools ¶
Ferramentas MCP para eSocial.
listar_eventos_esocial
async
¶
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
¶
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. |