====== Despesas da Unidade ====== O relatório de Despesas da Unidade permite realizar uma análise das despesas da unidade, sendo possível a visualização dos totais empenhados e valores transferidos agrupados pela Natureza de Despesa. O relatório será utilizado pelos usuários da administração geral. ===== Descrição do Caso de Uso ===== O caso de uso inicia solicitando um conjunto de dados para a consulta * Unidade * Período e as opções de incluir gastos das unidades filhas, agrupar gastos de todas as unidades e se o gráfico que será exibido será no formato de pizza ou barra. O sistema exibe então um relatório com os seguintes dados para a unidade selecionada: * Unidade * Valor Empenhado * Valor Transferido * Total e o gráfico com os gastos por elemento de despesa. ===== Principais Regras de Negócio ===== * Deverá ser desconsiderado o convênio e a gestora do empenho. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sipac.orcamento.dominio.Empenho | administrativo.sco.empenho | |br.ufrn.sipac.orcamento.dominio.ElementoDespesa | administrativo.sco.elemento_despesa | |br.ufrn.sipac.orcamento.dominio.CelulaOrcamentaria | administrativo.sco.celula_orcamentaria | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Portal da Auditoria Link(s): Portal da Auditoria -> Orçamento -> Despesas -> Despesas da Unidade Usuário: ivonildo Papel que usuário deve ter: SipacPapeis.AUDITOR ===== Cenários de Teste ===== Para testar a veracidade das informações exibidas no relatório as seguintes operação deverão ser realizadas: * Orçamento -> Movimentações -> Empenho -> Registrar Nota de Empenho * Orçamento -> Movimentações -> Movimentações Orçamentárias -> Centros de Custos -> * ===== Dados para o teste ===== As informações das células orçamentárias poderão ser consultadas nos links: * Natureza da Despesa: Orçamentário -> Cadastros -> Natureza da Despesa -> Listar/Alterar * Consulta que traz todos as unidade subordinadas de uma determinada gestora: select * from unidade where hierarquia like '%.' ||(select id_unidade from unidade where codigo_unidade = )||'.%' and unidade_orcamentaria = true * Consulta que traz todos as unidade gestoras: select * from comum.unidade where categoria = 1 and tipo = 2 and unidade_orcamentaria = true