~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerar Arquivo de Movimentação Financeira ====== Este caso de uso é utilizado pelos gestores financeiros com a finalidade de se gerar um arquivo de movimentação financeira para que possa ser exportado para o SIAPE os dados referentes às faltas e horas-extras dos servidores para serem incluídos em suas folhas de pagamento. O layout do arquivo de movimentação financeira é definido no {{:desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:financeiro:movimentacao_financeira:manual_carga_movimentacao_financeira_batch.pdf|Layout}} ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção //SIGRH → Administração de Pessoal -> Financeiro -> Movimentação Financeira -> Gerar Arquivo de Movimentação Financeira//. O usuário entra com os seguintes dados: * **Período da Movimentação***: Formato - MÊS/AAAA, Tipo - TEXTO e DATA, Para o mês são apresentadas opções: ''Janeiro, Fevereiro, ..., Dezembro''. O período serve para determinar o Mês e Ano de referência para cálculo das faltas. * **Rubrica***: Tipo - TEXTO. São apresentadas opções: ''APH-SOBREAVISO, APH-EXTRA, FALTAS/VENCIMENTOS, RESSARC. ASSISTÊNCIA A SAÚDE, GRAT.P/ENCARGO CURSO/CONCURSO''. ([[#principais_regras_de_negócio|RN03]]).([[#principais_regras_de_negócio|RN01]]). * **Operação***: Tipo - TEXTO. São apresentadas opções: ''Inclusão, Alteração e Exclusão''. * **Sequência***: Tipo - TEXTO. São apresentadas opções: ''1, 2, ..., 9''. Essa sequência é utilizada quando o mesmo servidor recebe mais de uma vez a mesma rubrica, por exemplo, um atrasado. A Operação determina qual o comportamento que o SIAPE deve ter: Inclusão: o Siape lê os dados e cadastra em sua base de dados, Alteração: O Siape lê os dados e altera os dados encontrados, Exclusão: o Siape lê os dados e os exclui de sua base de dados. Após gerar o arquivo existe a opção de salvar. O caso de uso é finalizado.([[#principais_regras_de_negócio|RN02,RN04,RN05]]) ===== Principais Regras de Negócio ===== * **RN01** - No caso de selecionar a rubrica de Faltas, o cálculo de faltas não ocorrerá mais neste caso de uso. Aqui serão lidas apenas as Movimentações Financeiras previamente geradas pelo caso de uso ( [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sigprh:administracao_de_pessoal:casos_de_uso:financeiro:movimentacao_financeira:lancar_dados_de_faltas | Lançar dados de Faltas]] ) * **RN02** - Caso a sequência do arquivo a ser gerado já exista, o mais antigo será marcado como desatualizado, e veremos os dois arquivos, o novo marcado como Atualizado, e o velho marcado como Desatualizado. * **RN03** - Caso selecione a rubrica 'APH-Sobreaviso', ao gerar o arquivo, as solicitações associadas com a rubrica informada dentro do período informado terão o seu status atualizado para "FINALIZADA". * **RN04** - Na geração do arquivo é incluso um registro na entidade de relacionamento do arquivo com os registros de movimentação financeira. São adicionadas as informações da movimentação financeira, do arquivo associado, do período que em que o arquivo se refere e com a data da associação do arquivo; * **RN05** - Na geração do arquivo, na entidade que armazena as informações das movimentações financeiras(movimentacao_financeira), para todos os registros gerados no arquivo, o campo que informa se houve geração de arquivo (arquivo_incluido) é atualizado como verdadeiro. * **RN06** - Quando o usuário logado possuir papel com exigência de vinculação a uma unidade, todas as operações somente podem ser realizadas para servidores lotados na unidade que foi vinculada ao papel. Caso contrário, as operações podem ser realizadas para servidores lotados em qualquer unidade. * **RN07** - O arquivo cuja **Rubrica** for ''RESSARC. ASSISTÊNCIA A SAÚDE'' é utilizado para informar quais os servidores com solicitação de Plano de saúde ativo e autorizado no período e que receberão Ressarcimento. * **RN08** - Para gerar o arquivo com a **Rubrica** ''RESSARC. ASSISTÊNCIA A SAÚDE'', é necessário ter realizado o processamento da fita espelho de pelo menos um dos três últimos meses. * **RN09** - Para calcular o valor do ressarcimento, a tabela ''auxilio_saude_variacao'' deve ter sido populada. * **RN10** - O arquivo de adicional noturno e hora extra é enviado como adicional no SiapeNet, já o arquivo de faltas é enviado como movimentação financeira. * **RN11** - Quando a Rubrica selecionada for ''GRAT.P/ENCARGO CURSO/CONCURSO'' o sistema trará todas as requisições selecionadas na funcionalidade [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:financeiro:movimentacao_financeira:lancamentos:lancar_gratificacoes_de_cursos_e_concursos|lançar gratificações de cursos/concursos]]. ==== Resoluções/Legislações Associadas ==== {{:desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:financeiro:movimentacao_financeira:manual_carga_movimentacao_financeira_batch.pdf|Manual de Carga da Movimentação Financeira}} ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.financeiro.dominio.FichaFinanceira.java | financeiro.ficha_financeira | | br.ufrn.sigrh.financeiro.dominio.MovimentacaoFinanceira.java | financeiro.movimentacao_financeira | | br.ufrn.sigrh.financeiro.dominio.ArquivoMovFinanceira | financeiro.arquivo_mov_financeira | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Administração de Pessoal Link(s): Financeiro -> Movimentação Financeira -> Gerar Arquivo de Movimentação Financeira Usuário: cezarmiranda Papel que usuário deve ter: SigrhPapeis.GESTOR_FINANCEIRO ===== Cenários de Teste ===== No caso da geração de um arquivo com mesmo mês, ano e sequência, verificar no link Administração de Pessoal -> Financeiro -> Movimentação Financeira -> Listar Arquivos de movimentação financeira Verifique que os arquivos mais antigos ficam marcados como "Desatualizado" ===== Dados para o Teste ===== Para verificar o arquivo recebido, pode-se fazer o download do mesmo através do link que aparece na tela de confirmação da geração do arquivo. link: Salvar arquivo de movimentação financeira Para consultar os arquivos já gerados acessar o link: Administração de Pessoal -> Financeiro -> Movimentação Financeira -> Listar arquivos de movimentação financeira. * Script para conferência dos registros de escalas de plantão lançados na movimentação financeira select * from financeiro.movimentacao_financeira where id_rubrica = 6592 and mes = ? and ano = ? -- colocando o mês e o ano desejado -- 6592 - rubrica de ressarcimento... --826922 -sobreaviso valor base