Essa é uma revisão anterior do documento!


~~ODT~~

Última atualização: 2017/04/03 18:16 por 127.0.0.1

Relatório Analítico

Esse caso de uso tem por objetivo apresentar o relatório analítico utilizado na prestação de contas do GFIP/SEFIP.

O responsável pela funcionalidade trabalha no RH.

Este caso de uso inicia quando o usuário acessa a opção SIGRH → Administração de Pessoal → Financeiro → Operações para o GFIP/SEFIP → Relatório Analítico.

O usuário entra com os seguintes dados:

  • Mês/Ano*: Formato - Mês/AAAA. Tipo - TEXTO e DATA
  • Tipo*: Tipo - TEXTO. São apresentadas as opções: Celetistas, Contratos Temporários, Médicos Residentes. Especifica o tipo de relatório a ser gerado.

O sistema gera o relatório para impressão com as seguintes informações:

  • SIAPE: Tipo - NUMÉRICO.
  • Nome: Tipo - TEXTO.
  • PIS/PASEP: Tipo - NUMÉRICO.
  • Remuneração: Formato - R$ 9.999,99. Tipo - NUMÉRICO.
  • Desconto: Formato - R$ 9.999,99. Tipo - NUMÉRICO. (RN02)
  • Previdência: Formato - R$ 9.999,99. Tipo - NUMÉRICO. (RN02)
  • Data de Nascimento: Tipo - DATA. (RN01)
  • Data de Admissão: Tipo - DATA. (RN01)
  • Modelo do relatório:

O caso de uso é finalizado.

  • RN01: Esta informação é apresentada quando o Tipo for Médicos Residentes.
  • RN02: Esta informação é apresentada quando o Tipo for Contratos Temporários.
Classe Tabela
br.ufrn.sigrh.financeiro.dominio.FichaFinanceira financeiro.ficha_financeira
br.ufrn.sigrh.financeiro.dominio.Rubrica financeiro.rubrica
br.ufrn.sigrh.pessoal.dominio.Pessoa comum.pessoa
br.ufrn.sigrh.funcional.dominio.Servidor rh.servidor

Sistema: SIGRH

Módulo: Administração de Pessoal

Link(s): Financeiro → Operações para o GFIP/SEFIP → Relatório Analítico

Usuário: mirian, sas

Papel que usuário deve ter: SigrhPapeis.GESTOR_DAP

Realizar consultas no banco e visualizar se a aplicação apresenta os mesmos resultados.

Consulta para o tipo CELETISTA para janeiro de 2011:

  SELECT pessoa.nome           AS nome,
       servidor.siape          AS siape,
       pessoa.data_nascimento  AS nasciment,
       servidor.admissao       AS admissao,
       pessoa.nitpis           AS pis
  FROM   financeiro.ficha_financeira ficha
       INNER JOIN rh.servidor servidor
         ON ficha.id_servidor = servidor.id_servidor
       INNER JOIN comum.pessoa pessoa
         ON servidor.id_pessoa = pessoa.id_pessoa
       INNER JOIN financeiro.rubrica rubrica
         ON ficha.id_rubrica = rubrica.id_rubrica
  WHERE  ficha.ano = 2011
       AND servidor.id_tipo_regime_juridico = 2
       AND servidor.id_ativo = 1
  GROUP  BY pessoa.nome,
          servidor.siape,
          pessoa.data_nascimento,
          servidor.admissao,
          pessoa.nitpis
  ORDER  BY pessoa.nome  

Consulta para o tipo MÉDICOS RESIDENTES para janeiro de 2011:

  SELECT pessoa.nome           AS nome,
       servidor.siape          AS siape,
       pessoa.data_nascimento  AS nasciment,
       servidor.admissao       AS admissao,
       pessoa.nitpis           AS pis
  FROM   financeiro.ficha_financeira ficha
       INNER JOIN rh.servidor servidor
         ON ficha.id_servidor = servidor.id_servidor
       INNER JOIN comum.pessoa pessoa
         ON servidor.id_pessoa = pessoa.id_pessoa
       INNER JOIN financeiro.rubrica rubrica
         ON ficha.id_rubrica = rubrica.id_rubrica
  WHERE  ficha.ano = 2011
       AND servidor.id_tipo_regime_juridico = 3
       AND servidor.id_ativo = 9
  GROUP  BY pessoa.nome,
          servidor.siape,
          pessoa.data_nascimento,
          servidor.admissao,
          pessoa.nitpis
  ORDER  BY pessoa.nome  

Consulta para o tipo CONTRATOS TEMPORÁRIOS para janeiro de 2011:

  SELECT pessoa.nome           AS nome,
       servidor.siape          AS siape,
       pessoa.data_nascimento  AS nasciment,
       servidor.admissao       AS admissao,
       pessoa.nitpis           AS pis
  FROM   financeiro.ficha_financeira ficha
       INNER JOIN rh.servidor servidor
         ON ficha.id_servidor = servidor.id_servidor
       INNER JOIN comum.pessoa pessoa
         ON servidor.id_pessoa = pessoa.id_pessoa
       INNER JOIN financeiro.rubrica rubrica
         ON ficha.id_rubrica = rubrica.id_rubrica
  WHERE  ficha.ano = 2011
       AND ( servidor.id_tipo_regime_juridico = 4
             AND servidor.id_ativo = 1
              OR (servidor.id_tipo_regime_juridico = 1
                 AND servidor.id_ativo = 1
                 AND servidor.id_situacao = 4 ))
  GROUP  BY pessoa.nome,
          servidor.siape,
          pessoa.data_nascimento,
          servidor.admissao,
          pessoa.nitpis
  ORDER  BY pessoa.nome  
  • desenvolvimento/especificacoes/sigrh/administracao_de_pessoal/casos_de_uso/financeiro/operacoes_para_o_gfip_sefip/relatorio_analitico.1491254203.txt.gz
  • Última modificação: 2017/04/03 18:16
  • por 127.0.0.1