~~ODT~~

Última atualização: 2017/04/03 18:21 (edição externa)

Estornar Transferência

O estorno de transferência tem o objetivo de cancelar a operação de transferência. O estorno deverá ser utilizado quando houver algum erro ao cadastrar a Transferência. A operação inativará o registro e toda a movimentação relacionada. A operação de estorno deverá reverter todas as operações realizadas na célula e na movimentação orçamentária. Caso a transferência tenha uma dotação associada, esta também deverá ser estornada. É utilizada pelos funcionários dos setores orçamentários que controlam a execução do orçamento de determinada unidade gestora.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Orçamento → Aba Estornos → Estorno → Transferência.

O caso de uso se inicia solicitando as seguintes informações para a realização da busca pela transferência:

Caso exista uma transferência com os dados informados, o sistema exibe os dados da transferência, como:

E os dados das células orçamentárias de origem e destino (RN01), como:

Após confirmação o sistema exibe os dados do estorno e o caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.orcamento.movimentacoes.dominio.Transferenciaadministrativo.sco.transferencia
br.ufrn.sipac.orcamento.movimentacoes.dominio.Dotacaoadministrativo.sco.dotacao
br.ufrn.sipac.orcamento.movimentacoes.dominio.MovimentacaoOrcamentario administrativo.sco.movimentacao_orcamentaria

Plano de Teste

Sistema: SIPAC

Módulo: SCO

Link(s): SCO → Estornos → Estorno → Tranferência

Usuário:

Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL, ScoPapeis.EXECUTOR_CONVENIO

Cenários de Teste

Realizar o estorno e verificar as movimentações orçamentários no relatório SCO → Relatórios → Movimentações Orçamentárias → Movimentação Orçamentária por Unidade

 select r.num_processo, r.ano_processo, codigo_unidade from requisicoes.requisicao_credito r join unidade u on (r.id_unidade_req = u.id_unidade) where r.ano_processo = ? and r.id_status <> 105, onde ? é ano do processo.

Dados para o Teste

Para obter os dados necessários para a realização do teste deste caso de uso deve ser buscado estes dados em SCO → Consultas → Transferência. Clicar no link com a modalidade desejada, selecionar um período.