echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Lançar Dados de Faltas ======
Este caso de uso tem a finalidade de gerar as movimentações financeiras referentes às faltas dos servidores já cadastradas no sistema.
O sistema realiza a busca por ausências de faltas, para o cálculo do desconto, com base no período em que a ausência ocorreu ou na data em que a mesma foi cadastrada.
As pré-condições para funcionamento deste, é que existam faltas cadastradas no período informado e que tenham sido homologadas. As faltas podem ser cadastradas pelos chefes das unidades através do caso de uso [[desenvolvimento:especificacoes:sigrh:portal_do_servidor:casos_de_uso:chefia_de_unidade:frequencia:ausencias:cadastrar_ausencia| Cadastrar Ausências]], ou pelo próprio departamento de adminsitração de pessoal através do caso de uso [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:cadastros:registros_para_o_servidor:ausencias|Ausencias]].
As informações das faltas serão apenas financeiras, para débito na folha do servidor.
As pessoas que efetuam a leitura do arquivo trabalham na área de recursos humanos.
===== 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 -> Lançamentos -> Lançar dados de Faltas//.
O caso de uso inicia solicitando os dados do período para o qual devem ser exibidas as faltas cujos dados serão lançados:
Período das ausências:
* **Período de cadastro da falta***: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA
Selecione Mês e ano para movimentação financeira:
* **Mês***: Tipo - TEXTO. São apresentadas opções: ''Janeiro, Fevereiro, ..., Dezembro''.
* **Ano***: Formato - AAAA. Tipo - DATA.
* **Selecione o formato de visualização**: Tipo - TEXTO. São apresentadas as opções ''Consulta'' e ''Relatório''.
No resultado da busca, os sistema indica o mês e ano que será gerada a movimentação financeira e apresenta então as faltas homologadas no período selecionado e que podem ser lançadas. Caso a opção 'Consulta' tenha sido escolhida, os resultados serão exibidos no formato comum de listagens. Caso contrário, isto é, 'Relatório' seja a opção escolhida, os resultados serão exibidos no formato para impressão:
* **__Nome__**: Tipo - TEXTO.
* **__Siape__**: Tipo - NUMÉRICO.
* **__Início__**: Tipo - DATA.
* **__Fim__**: Tipo - DATA.
* **__Cadastro__**: Tipo - DATA.
* **__Ocorrência__**: Tipo - TEXTO.
* **__Unidade do Exercício__**: Tipo - TEXTO.
* **__Quant. Dias__**: Tipo - NUMÉRICO.
* **__Valor do Desconto__**: Tipo - NUMÉRICO.
Serão exibidas duas listagens para geração de movimentação financeira. Em uma serão exibidas as ausências que tem data de cadastro concomitante com o período informado. Na outra serão exibidas as ausências que possuem seu início/fim concomitantes com o período informado.
Exemplo:
^ Faltas Cadastradas e/ou Ocorridas no Período de Dia/Mês/AAAA a Dia/Mês/AAAA^^^^^^^^^
^Nome ^Siape ^Início ^Fim ^Cadastro ^Ocorrência ^Unidade ^Quant. Dias ^Valor do Desconto^
|nome1|9999999|DD/MM/AAAA|DD/MM/AAAA|DD/MM/AAAA|FALTA|DBEZ/CB|5|9,99|
|nome2|9999999|DD/MM/AAAA|DD/MM/AAAA|DD/MM/AAAA|MEIA FALTA|SIE|1|9,99|
O usuário deverá selecionar([[#principais_regras_de_negócio|RN01]]) as faltas(dentre as homologadas ([[#principais_regras_de_negócio|RN02]])) que entrarão na movimentação financeira, e gerar a movimentação financeira. Por padrão todas as faltas não enviadas vêm automaticamente selecionadas, sendo possível marcar/desmarcar todas as faltas. Nessa mesma listagem, as faltas já enviadas são sinalizadas ([[#principais_regras_de_negócio|RN03]]).
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - Agrupar as faltas de forma que qualquer quantidade de faltas possa ser selecionada.
* **RN02** - Não será possível selecionar ausências que não estejam homologadas.
* **RN03** - Uma ausência que já foi enviada para a movimentação financeira não poderá ser gerada de novo
* **RN04** - 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.
* **RN05** - Caso a ocorrência exibida na listagem seja ''exige_horas = true'', realiza o desconto proporcional a quantidade de horas cadastrada.
* **RN06** - Caso a ocorrência exibida na listagem seja ''exige_horas = true'', só será possível lançar se a data de início for igual a data de fim.
==== Resoluções/Legislações Associadas ====
Não se Aplica.