~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Remanejamento na Gestora ====== A operação de remanejamento na unidade gestora é realizada para que o orçamento possa ser remanejado entre células da mesma unidade. Este caso de uso é utilizado pelos executores do orçamento dos SEOs(Setor de Execução Orçamentária), centros e hospitais, pelo ordenador de despesa da UFRN do setor DCF(Departamento de Contabilidade e Finanças) e ainda os executores de orçamento global. ===== Descrição do Caso de Uso ===== O caso de uso é acessado através do caminho: Orçamento → Movimentações → Movimentações Orçamentárias → Remanejamento na Gestora. O caso de uso inicia exibindo os dados: * **__Ano Orçamentário__**. Formato - AAAA, Tipo - NUMÉRICO. * **__Gestora__** . Formato - NOME GESTORA (CÓDIGO). Tipo - TEXTO e NUMÉRICO. ([[#principais_regras_de_negócio |RN01]]) O sistema solicita os dados: * **Número do Documento***: Formato - 999999999, Tipo - NUMÉRICO. *Opção //Gerar Automaticamente//: Tipo - LÓGICO. Se esta opção for desmarcada (a padrão vem marcada), o sistema solicita que o usuário informe o número, preenchido com o número da Nota de Dotação (ND) realizada no SIAFI. Caso contrário, o número é gerado pelo sistema. * **Data***: Tipo - DATA. * **Negociação de orçamento?**: Tipo - TEXTO. Indica se a movimentação orçamentária partiu de uma negociação de orçamento de exercício anterior. São apresentadas as opções ''SIM'' e ''NÃO'' para seleção do gestor. * **Processo de outra instituição?**: Tipo - TEXTO. O sistema exibe as opções ''SIM'' ou ''NÃO''. ([[#principais_regras_de_negócio |RN02 e RN07]]) * **Processo**: TIPO - NUMÉRICO, FORMATO - 99999.999999/9999-99, Entrada de Dados: (radical.número/ano-dv). ([[#principais_regras_de_negócio| RN06 ]]) * Se o processo não for de outra instituição o número é validado e é exibido o **__assunto__**. No campo **__assunto__**, o sistema deverá apresentar: Solicitação de Pagamento - Valor: Tipo - NUMÉRICO. * **Valor***: Tipo - NUMÉRICO. e os dados das Células de Origem e Destino: ([[#principais_regras_de_negócio |RN04, RN05]]) * **Unidade***. Tipo - AUTOCOMPLETE, Entrada de Dados: NOME ou CÓDIGO. * **UGR**: Tipo - TEXTO e NUMÉRICO. ([[#principais_regras_de_negócio |RN07]]) * O sistema apresenta opção para copiar os dados informados na célula de origem para a célula de destino. * **Programa de Trabalho Resumido***: Tipo - AUTOCOMPLETE, Entrada de Dados: NOME OU CÓDIGO. * **Natureza da Despesa***: Tipo - AUTOCOMPLETE, Entrada de Dados: NOME OU CÓDIGO. * **Fonte de Recurso***: Tipo - AUTOCOMPLETE, Entrada de Dados: NOME OU CÓDIGO. * **Esfera***: Tipo - AUTOCOMPLETE, Entrada de Dados: NOME OU CÓDIGO. ([[#principais_regras_de_negócio |RN03]]) * **Plano Interno**: Tipo - AUTOCOMPLETE, Entrada de Dados: NOME OU CÓDIGO. * **Observações**: Tipo - TEXTO. O usuário informa apenas uma observação para as duas unidades se necessário. ao confirmar a operação, o sistema exibe os dados do remanejamento: * __**Número do Documento**__ : Tipo - NUMÉRICO. * __**Data**__: Formato - DD/MM/AAAA, Tipo - DATA. * __**Processo**__: Formato - 9.../AAAA, Tipo - NUMÉRICO. * __**Valor**__: Tipo - NUMÉRICO. * __**Movimentador**__: Formato - (CÓDIGO) - NOME DO MOVIMENTADOR (LOGIN), Tipo - NUMÉRICO e TEXTO. Sistema apresenta opção e exibe os atributos: * **__Login__**: Tipo - TEXTO. * **__Nome__**: Tipo - TEXTO. * **__Unidade__**: Tipo - TEXTO. * **__Email__**: Tipo - TEXTO. * **__Telefone__**: Tipo - NUMÉRICO. * **__Ramal__**: Tipo - NUMÉRICO. * __**Tipo**__: Tipo - TEXTO. * __**Observações**__: Tipo - TEXTO. e os dados das Células de Origem e Destino: * __**Célula de Origem**__: Tipo - NUMÉRICO. * __**Célula de Destino**__: Tipo - NUMÉRICO. *Os dados abaixo serão exibidos para a célula origem e destino: * __**Unidade**__: Tipo - TEXTO e NUMÉRICO. * __**UGR**__: Tipo - TEXTO e NUMÉRICO. ([[#principais_regras_de_negócio |RN03]]) * __**Programa de Trabalho Resumido**__: Tipo - TEXTO e NUMÉRICO. * __**Natureza da Despesa**__: Tipo - TEXTO e NUMÉRICO. * __**Fonte de Recurso**__: Tipo - TEXTO e NUMÉRICO. * __**Esfera**__. Tipo - TEXTO e NUMÉRICO. * __**Plano Interno**__: Tipo - TEXTO e NUMÉRICO. * __**Convênio**__: Tipo - TEXTO. Após a geração da transferência será gerado uma movimentação orçamentária de débito para célula de origem e uma movimentação de crédito para a célula de destino. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - A unidade deverá ser a unidade gestora do usuário logado. * **RN02** - Caso a opção Processo de Outra Instituição seja selecionada, o processo não será validado, ou seja, não irá verificar se está cadastrado na base do Protocolo; * **RN03** - A operação deverá ser realizada entre células com a mesma esfera. * **RN04** - Não é permitido um(a) Remanejamento da célula para ela mesma. * **RN05** - A transferência deve ser feita entre células da mesma unidade. * **RN06** - De acordo com o parâmetro UTILIZA_PROTOCOLO_SIPAC será apresentado duas formas de entrada de dados para o campo **Processo**: * Case o valor esteja configurado como true, será disponibilizado para o usuário 4 campos de entradas que representam a formatação completa do processo. (radical.número/ano-dv) * caso o valor esteja configurado como false, será disponibilizado apenas um campo onde será informado pelo usuário o processo através de uma máscara a qual forçará o usuário seguir o padrão da formatação completa do processo. (radical.número/ano-dv) * **RN07** - Se o parâmetro UTILIZA_PROTOCOLO_SIPAC estiver configurado como false o campo **Se é processo de outra instituição** não será exibido. * **RN08** - O campo **UGR** é informado apenas para a célula de destino. ===== Classes Persistentes e Tabelas Envolvidas ===== |^ Classe ^ Tabela | |br.ufrn.sipac.orcamento.movimentacoes.dominio.Transferencia | administrativo.sco.transferencia | |br.ufrn.sipac.orcamento.movimentacoes.dominio.MovimentacaoOrcamentaria | administrativo.sco.movimentacao_orcamentaria | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Orçamento Link(s): Orçamento -> Movimentações -> Movimentações Orçamentárias -> Remanejamento na Gestora Usuário: * larrubia2 (ScoPapeis.GESTOR_DOTACAO_ORCAMENTARIA, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL) * raiula (ScoPapeis.EXECUTOR_CONVENIO) * seocchla01 (Executor do Orçamento Local) Papel que usuário deve ter: ScoPapeis.GESTOR_DOTACAO_ORCAMENTARIA, ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL ===== Cenários de Teste ===== Realizar remanejamentos e verificar se o saldo da unidade é alterado através do relatório Orçamento -> Relatórios -> Saldo Orçamentário por Unidade. Também pode-se verificar a consulta Orçamento -> Consultas -> Transferência -> Remanejamento. ===== Dados para o Teste ===== As informações das células orçamentárias poderão ser consultadas nos links: * Programa de Trabalho Resumido: Orçamento -> Cadastros -> Programa de Trabalho Resumido -> Listar/Alterar * Natureza da Despesa: Orçamento -> Cadastros -> Natureza da Despesa -> Listar/Alterar * Fonte de Recurso: Orçamento -> Cadastros -> Fonte de Recurso -> Listar/Alterar * Esfera: Orçamento -> Cadastros -> Esfera -> Listar/Alterar * Plano Interno: Orçamento -> Cadastros -> Plano Interno -> Listar/Alterar Para analisar os resultados tanto de orçamento de convênio como sem convênio os seguintes relatórios estão disponíveis: * Orçamento -> Relatórios -> Movimentações Orçamentárias -> Transferências por Unidades * Na opção Tipo de Transferência deverá ser selecionado Remanejamento. * Orçamento -> Relatórios -> Movimentações Orçamentárias -> Transferências entre Unidades * Na opção Tipo de Transferência deverá ser selecionado Remanejamento.