Tabela de conteúdos

Dados do fundamento jurídico

1. Objetivo

A tarefa Dados do Fundamento Jurídico tem como objetivo identificar e formalizar o enquadramento legal da aposentadoria do servidor, permitindo a seleção da regra previdenciária aplicável, dos fundamentos legais correspondentes e da fundamentação jurídica consolidada que servirá de base para todo o processo de aposentadoria.

Além da definição jurídica, o formulário registra documentos obrigatórios, data do requerimento, categoria da aposentadoria e diversas informações complementares necessárias para validação do ato de pessoal.

2. Regras de Negócio

O formulário opera através de uma estrutura hierárquica de seleção:

  1. Seleção da Regra Aplicada;
  2. Seleção da Descrição Resumida;
  3. Seleção do Detalhamento dos Requisitos;
  4. Carregamento automático da Fundamentação Legal Consolidada;
  5. Definição automática de:

As regras são baseadas em dispositivos legais como:

3. Variáveis do Formulário

3.1 Dados de Identificação (Somente Leitura)

KeyCampoTipoColsObrigatórioSomente leituraObservação
nomeOrgaoÓrgão/EntidadeInput12NãoSimCarregado automaticamente
cpfServidorCPF do servidorInput CPF4NãoSimDados do processo
nomeServidorNome do servidorInput8NãoSimDados do processo
desc_motivoAposentadoriaMotivo da aposentadoriaInput12NãoSimInformativo

3.2 Fundamentação Jurídica

Key Campo Tipo Cols Obrigatório Observações
dispLegalSimplif_op Regra aplicada Select 12 Sim Primeira seleção jurídica
dispLegalSimplif Regra aplicada Input 12 Não Valor textual selecionado
descFundamLegalSimplif_op Descrição resumida Select 12 Sim Dependente da regra aplicada
descFundamLegalSimplif Descrição resumida Input 12 Não Valor textual
descFundamLegalCompleto_op Detalhamento dos requisitos Select 12 Sim Seleção final de enquadramento
descFundamLegalCompleto Detalhamento dos requisitos Input 12 Não Valor textual
idFundamento Identificador do fundamento Input 12 Não Utilizado internamente
dispLegalCompletoAposent_op Fundamentação legal consolidada Textarea 12 Sim Somente leitura

3.3 Documentação Obrigatória

KeyCampoTipoColsObrigatórioObservação
up_requerimentoServidorDocumento inicial da aposentadoriaFile Multiple4SimAnexo obrigatório
dataRequerimentoAposenData do documento inicialData4SimData do requerimento
up_documentosComplementaresDocumentos complementaresFile Multiple4NãoAnexos adicionais

3.4 Classificação da Aposentadoria

KeyCampoTipoColsObrigatórioObservação
naturezaCargoAposenCategoria da aposentadoriaSelect12SimDefine regras específicas
ValueNomeObservação
1Geral (natureza não específica)Quando a aposentadoria é diferente de 3:Voluntária, a categoria da aposentadoria é bloqueada e fixado o value 1 (esta categoria).
2Professor – regra especial – magistério na educação infantil, ensino fundamental ou médioQuando “Regra aplicada” tiver a palavrar professor, esta opção 2 é selecionada automaticamene e bloqueada para o user. Esta ação se dar para evitar que o usuário selecione a categoria errada.

3.5 Variáveis Técnicas e de Controle

Estas variáveis não são exibidas diretamente ao usuário, mas são utilizadas pelo fluxo e pelas integrações.

Key Observação
retornoServicoFundamLegal Recebe do fluxo um JSON criado pelo serviço “Serviço fundamento legal” que é a api “Fundamento Legal v2 > Serviços TCE Atos de Pessoal > GET_/Regras/FundamentoLegal?motivo={motivo}&fundamento={fundamento}&sexo={sexo}”
cargos Recebida do fluxo automaticamente
padraoRemuneratorio Preenchida de acordo com os fundamentos selecionados
baseCalcProventos Preenchida de acordo com os fundamentos selecionados
proporcaoProventos Preenchida de acordo com os fundamentos selecionados
tempoMinContribServ Preenchida de acordo com os fundamentos selecionados
matriculas
indicador_bm
indicador_pp
tab_relacoesInfoalteradas Preenchida no submit do formulário. (Variável de auditoria)
desc_padrao_remuneratorio
desc_proporcao_provento
desc_base_calculo_provento
salvouForm Variável de controle, verifica se o formulário já foi salvo
revInfoProvAposentadora

4. Estrutura de Fundamentação Jurídica

O formulário possui uma base parametrizada contendo:

Nível 1 - Regra Aplicada

Exemplos identificados:

CódigoRegra
11Art. 8º da EC 20/98
12Art. 6º da EC 41/03
14Art. 3º da EC 47/05
16Art. 20 da EC 103/19
18Art. 4º da EC 103/19
24Art. 20 da EC 103/19 - Professor

Nível 2 - Descrição Resumida

Exemplo:

Aposentadoria voluntária para quem ingressou no serviço público até 31/12/2003.

Nível 3 - Detalhamento dos Requisitos

Exemplo:

Aposentadoria voluntária por idade e tempo de contribuição.

Dados derivados automaticamente

A partir do fundamento jurídico selecionado, o sistema determina:

Informação
Paridade
Integralidade
Proporcionalidade
Base de cálculo
Tempo mínimo de contribuição
Dispositivo legal consolidado

5. Integrações

NomeServiçoOperaçãoEventoObjetivo
Consulta usuário logadocpa-core-backendPOST /s/integracao-fd/consulta-usuario-logadoLoadInformações do usuário (cdUsuario e sgSetorPadrao) que finalizou carregou e finalizou a tarefa.

6. Botões

Salvar

PropriedadeValor
Keybtn_salvar
TipoButton
AçãoSalvar Rascunho

Concluir Formulário

PropriedadeValor
Keybtn_submit
TipoSubmit
AçãoEncaminhar tarefa

Botão de Processamento

PropriedadeValor
Keybtn_load
TipoButton
FunçãoControle de carregamento

7. Principais Regras de Negócio

RN001 - Seleção Hierárquica Obrigatória

O usuário deve selecionar:

  1. Regra Aplicada;
  2. Descrição Resumida;
  3. Detalhamento dos Requisitos.

Antes da conclusão do formulário.

RN002 - Fundamentação Legal Automática

A fundamentação legal consolidada é calculada automaticamente a partir do fundamento escolhido e não pode ser editada manualmente.

RN003 - Documento Inicial Obrigatório

O campo up_requerimentoServidor é obrigatório para prosseguimento do processo.

RN004 - Data do Requerimento Obrigatória

A data do documento inicial deve ser informada.

RN005 - Categoria da Aposentadoria Obrigatória

O campo naturezaCargoAposen deve estar definido para que as regras previdenciárias corretas sejam aplicadas.

RN006 - Cálculos Previdenciários Parametrizados

Conforme o fundamento selecionado, o sistema atribui automaticamente:

8. Controle de Auditoria

Variável oculta:

tab_relacoesInfoalteradas utilizada para registrar alterações realizadas durante o preenchimento do processo em um retorno de solicitação de informação.

9. Estrutura dos Fundamentos Jurídicos

Conjunto de funções responsável pela montagem das listas hierárquicas dos fundamentos legais.

Fluxo da Regra Jurídica

Regra Aplicada

  ↓

Descrição Resumida

  ↓

Detalhamento dos Requisitos

  ↓

Fundamentação Legal Consolidada

10. Funções JavaScript Identificadas

10.1 Carregamento e Inicialização

Estas funções são executadas durante a abertura do formulário e preparação dos dados iniciais.

FunçãoFinalidade
onLoadFuncaoRotinas de inicialização do formulário
onLoadFuncao2Inicialização principal configurada no evento Load
carregaDadosIniciaisCarrega informações básicas do processo
iniciaCarregamentoFundamentosInicializa estrutura dos fundamentos jurídicos
carregaSelecaoCargoCarrega lista de cargos disponíveis
preencheMatriculaCargoSelecionadoRelaciona matrícula/vínculo ao cargo selecionado

10.2 Funções

FunçãoFinalidade
carregaSelecaoDispLegalSimplificadoCarrega a lista da Regra Aplicada
carregaSelecaoFundLegalSimplificadoCarrega Descrição Resumida
carregaSelecaoFundLegalCompletoCarrega Detalhamento dos Requisitos
carregaDispLegalCompAposentadoriaMonta Fundamentação Legal Consolidada
getJsonListaFundLegalSimplificadoObtém estrutura simplificada dos fundamentos
getJsonListaFundLegalCompletoObtém estrutura completa dos fundamentos
selectSimplificadoTrata seleção da regra simplificada
selectFundamentoLegalSimplificadoTrata seleção do fundamento resumido
selectFundamentoLegalCompletoTrata seleção do fundamento completo
visualizaSelecaoDispExibe detalhamento dos dispositivos selecionados
VisualizacaoDosfundamentosControle de exibição dos fundamentos jurídicos

10.3 Limpeza e Reprocessamento dos Fundamentos

Essas funções garantem consistência quando o usuário altera uma seleção superior da hierarquia jurídica.

FunçãoFinalidade
limpaSelecaoFundLegalSimplificadoLimpa seleções dependentes
limpaCamposAbaixoDispLegalSimplifLimpa campos abaixo da Regra Aplicada
limpaCamposAbaixoFundLegalSimplifLimpa campos abaixo da Descrição Resumida
limpaCamposAbaixoFundLegalCompLimpa campos abaixo do fundamento completo
verificaSeMudouMotivoAposentadoriaVerifica mudança de motivo da aposentadoria

Regra Importante enlightened

Quando a Regra Aplicada é alterada, os fundamentos derivados são reconstruídos para evitar inconsistências de enquadramento legal.

10.4 Controle de Alterações e Auditoria

Estas funções alimentam a variável de auditoria tab_relacoesInfoalteradas

FunçãoFinalidade
preencheInformacoesAlteradasRegistra alterações realizadas
setInfoAlteradaArmazena alteração específica

Objetivo

Permitir rastreabilidade de:

10.5 Regras Específicas de Aposentadoria

Funções ligadas ao enquadramento previdenciário da aposentadoria.

FunçãoFinalidade
bloqueiaCargoAposentadoria_qndVoluntariaAplica restrições para aposentadoria voluntária
capturaDescricaoCategoriaAposentadoriaObtém descrição da categoria selecionada
Class_ocultaCamposOculta campos conforme classificação
forcaCapturaDeCamposNoAngularScoopForça sincronização de campos no Angular

10.6 Persistência e Envio

Funções responsáveis pelo salvamento e conclusão da tarefa.

FunçãoFinalidade
salvarSalva rascunho do formulário
enviarDadosValida e conclui a tarefa

10.7 Geração de PDF

FunçãoFinalidade
pdf_decideMostrarOuNaoNoPDFDefine quais informações serão exibidas na versão PDF do formulário

Principais Funções Críticas do Formulário

As funções mais importantes para a regra de negócio da tarefa são:

  1. carregaSelecaoDispLegalSimplificado()
  2. carregaSelecaoFundLegalSimplificado()
  3. carregaSelecaoFundLegalCompleto()
  4. carregaDispLegalCompAposentadoria()
  5. validaDataRequerimento()
  6. verificaSeTemAnexo_form_2a()
  7. preencheInformacoesAlteradas()
  8. enviarDados()
  9. bloqueiaCargoAposentadoria_qndVoluntaria()
  10. pdf_decideMostrarOuNaoNoPDF()

Essas funções compõem o núcleo da tarefa, pois controlam diretamente o enquadramento jurídico da aposentadoria, a consistência dos fundamentos legais, a validação documental e a conclusão do formulário.

11. Fluxo Operacional

12. Resumo Executivo

A tarefa Dados do Fundamento Jurídico é responsável por definir o enquadramento legal da aposentadoria civil dentro do SIAP 2.0. O formulário possui uma estrutura hierárquica de fundamentos jurídicos baseada nas Emendas Constitucionais 20/1998, 41/2003, 47/2005 e 103/2019, permitindo ao usuário selecionar a regra previdenciária adequada. A partir dessa seleção, o sistema determina automaticamente parâmetros críticos como integralidade, proporcionalidade, paridade, base de cálculo dos proventos e tempo mínimo de contribuição. Também exige a anexação do requerimento inicial da aposentadoria e registra informações necessárias para a instrução e auditoria do processo.

13. Vídeo de apresentação do formulário

Voltar para o Catálago de formulários