Despesas por Natureza de Despesa
O relatório demonstra as despesas das unidade por 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 as seguintes informações para a consulta:
- Elemento de Despesa
- Período
Pode-se também optar pela exibição de um gráfico no formato pizza ou barra.
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 por Natureza da Despesa
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 = <codigoUnidade>)||'.%' 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