~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Prestação de Contas ====== Este caso de uso tem a finalidade de prestar contas de determinadas requisições de diárias e passagem. Essa funcionalidade é utilizada pelos propostos e proponentes de diária ou passagem. Precondições: * Ter requisições finalizadas de diárias ou passagem com datas vencidas, ou seja, que já tenham sido realizadas. * Para cadastrar a prestação, o usuário logado deve ser quem cadastrou a requisição, o proposto ou o proponente da viagem. * As requisições devem ter sido empenhada: status igual a EMPENHADA - PENDENTE DE LIQUIDAÇÃO (EM LIQUIDAÇÃO), LIQUIDADA ou FINALIZADA. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Portal Administrativo -> Requisições -> Diárias/Passagem -> Prestação de Contas -> Cadastrar Prestação//. ===Passo 1=== Ao acessar o caso de uso são listadas as requisições de diárias e/ou passagem pendentes de prestação de contas ([[#principais_regras_de_negócio|RN01]]). * **__Requisições de Diárias__** * **__Requisição__**: Tipo - NÚMERO. * **__Beneficiário__**: Tipo - TEXTO. * **__Unidade de Custo__**: Tipo - TEXTO. * **__Período__**: Tipo - DATA. * **__Status__**: Tipo - TEXTO. * **__Requisições de Passagem__** * **__Requisição__**: Tipo - NUMÉRICO. * **__Beneficiário__**: Tipo - TEXTO. * **__Unidade de Custo__**: Tipo - TEXTO. * **__Período__**: Tipo - DATA. * **__Status__**: Tipo - TEXTO. Para cada uma das requisições encontradas é possível //Visualizar Requisição// e selecionar a requisição para ser incluída na prestação de contas ([[#principais_regras_de_negócio|RN02]]). ===Passo 2=== São exibidos os dados da requisição de diárias e/ou passagem: No caso de requisição de diárias, os seguintes dados são visualizados: * **__Requisições de Diárias__** * **__Número__**: Tipo - NÚMERO. * **__Unidade de Custo__**: Tipo - TEXTO. * **__Proposto__**: Tipo - TEXTO. * **__Proponente__**: Tipo - TEXTO. * **__Data de Saída__**: Tipo - DATA. * **__Data de Chegada__**: Tipo - TEXTO. * **__Valor__**: Tipo - Numérico, Formato: R$ 9.999,99. No caso de requisição de passagem, os seguintes dados são visualizados: * **__Requisições de Passagem__** * **__Número__**: Tipo - NÚMERO. * **__Unidade de Custo__**: Tipo - TEXTO. * **__Proposto__**: Tipo - TEXTO. * **__Proponente__**: Tipo - TEXTO. * **__Início do Afastamento__**: Tipo - DATA. * **__Fim do Afastamento__**: Tipo - TEXTO. * **__Valor__**: Tipo - Numérico, Formato: R$ 9.999,99. Logo abaixo são solicitados os seguintes dados: * **Relatório de Viagem** ([[#principais_regras_de_negócio|RN03]]) O sistema solicita ao usuário as atividades de cada dia: * **Data:*** Tipo - TEXTO, Formato - DD/MM/AAAA ([[#principais_regras_de_negócio|RN05]]). * **Descrição:*** Tipo - TEXTO. * **Arquivo:*** Tipo - TEXTO. * **Ticket da Passagem** ([[#principais_regras_de_negócio|RN03]]) O usuário precisa anexar os tickets da viagem: * **Descrição:*** Tipo - TEXTO. * **Arquivo:*** Tipo - TEXTO. É possível selecionar as opções de //Gravar// ou //Gravar e Enviar// para homologação. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - São listadas todas as requisições com prestação pendente para o proposto, proponente ou quem cadastrou a requisição. * **RN02** - É permitido selecionar para prestação de contas somente uma requisição de cada tipo. * **RN03** - Independente do tipo de requisição selecionado, é necessário inserir pelo menos uma atividade no relatório de viagem. No caso de existir requisição de passagem, também será necessário inserir um ou mais tickets de passagem. * **RN04** - Após o envio, as prestações ficam no status de ''PENDENTE HOMOLOGAÇÃO PROPONENTE''. * **RN05** - As datas do relatório de viagem devem estar dentro do período da viagem. * **RN06** - Email sobre homologação de prestação de contas é enviado para o PROPONENTE. * **RN07** - A prestação de contas deve ser cadastrada e enviada num prazo de 5 dias, caso esse prazo seja ultrapassado, a unidade inteira é bloqueada para novas requisições de diárias e passagem. * **RN08** - O beneficiário devem ser iguais para ambas as requisições selecionadas. * **RN09** - Caso a requisições estejam vinculadas desde o cadastro, automaticamente selecionar a segunda requisição para prestação de contas. ==== Resoluções/Legislações Associadas ==== ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.requisicoes.diarias.dominio.PrestacaoContasDiariasPassagem | administrativo.requisicoes.prestacao_contas_diarias_passagem | | br.ufrn.sipac.requisicoes.diarias.dominio.RequisicaoDiarias | administrativo.requisicoes.requisicao_diaria | | br.ufrn.sipac.requisicoes.diarias.dominio.RequisicaoPassagem | administrativo.requisicoes.requisicao_passagem | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Portal Administrativo Link(s): Requisições -> Diárias/Passagem -> Prestação de Contas -> Cadastrar Prestação Usuário: antonio Papel que usuário deve ter: * SipacPapeis.REQUISITOR_DIARIAS ou * SipacPapeis.REQUISITOR_PASSAGEM ===== Cenários de Teste ===== Verificar se a prestação de contas está sendo cadastrada com sucesso, assim como verificar se todas as regras de negócio estão sendo atendidas. Para consultar as prestações de contas basta acessar o caso de uso de [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:prestacao_de_contas:acompanhar_prestacao|Acompanhar Prestação]]. ===== Dados para o Teste ===== Para cadastrar novas requisições de diárias ou de passagem, basta acessar os links abaixo: * [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:diarias:cadastrar_requisicao|Cadastrar Requisição de Diárias]] * [[desenvolvimento:especificacoes:sipac:requisicoes:casos_de_uso:diarias_passagem:passagem:cadastrar_requisicao|Cadastrar Requisição de Passagem]]