====== Estorna Anulação de Empenho ====== O estorno da [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:empenho:anular_empenho|anulação de empenho]] tem o objetivo de cancelar a operação de anulação do empenho. O estorno deverá ser utilizado quando houve algum erro ao cadastrar a Anulação de Empenho, a operação inativará o registro e toda a movimentação relacionada. O valor relacionado a anulação será debitado do orçamento. ===== Descrição do Caso de Uso ===== Para realizar o estorno da anulação de empenho é necessário informar o número do empenho, este empenho deverá possuir alguma anulação. Ou ainda informar o número do empenho e o número da anulação de empenho. ===== Principais Regras de Negócio ===== Para executar o caso de uso é necessário que exista se avalie as seguintes situações: * Se a busca for feita pelo número do empenho: * O código do empenho deverá corresponder a um empenho que tenha como unidade gestora a gestora do usuário logado, o ano do empenho deverá ser o ano orçamentário em execução; * Se a buscar feita pelo número do empenho e o pelo subempenho: * Serão exibidos apenas as anulações referentes ao subempenho selecionado; * Se a buscar feita pelo número do empenho, subempenho e número da anulação: * Será exibida apenas a anulação com o número informado; ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sipac.orcamento.movimentacoes.dominio.AnulacaoEmpenho|administrativo.sco.anulacao_empenho| |br.ufrn.sipac.orcamento.movimentacoes.dominio.MovimentacaoOrcamentaria|administrativo.sco.movimentacao_orcamentaria| ====== Plano de Teste ====== Sistema: SIPAC Módulo: SCO Link(s): SCO -> Estornos -> Anulação de Empenho Usuário: larrubia2 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 ===== 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 -> Empenho -> Anulação de Empenho. Nesta consulta deverá observado o número do empenho.