~~ODT~~
Relatório de Extrato Orçamentário por Unidade
Este caso de uso tem a finalidade de listar e totalizar as movimentações de transferências, bloqueios, dotações, empenhos, eventos empenhos e contigenciamentos para uma determinada unidade. É utilizado pelo setor de auditoria interna e pelos gestores da instituição.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Orçamento → Aba Relatórios → Movimentações Orçamentárias → Extrato Orçamentário por Unidade.
O sistema apresenta as opções de consulta:
- Ano Orçamentário*: Tipo - NUMÉRICO. Campo exibido se o caso de uso for acessado através do Portal Administrativo.
- Unidade*: Tipo - AUTOCOMPLETE, Formato - NOME (CÓDIGO), entrada de dados: NOME ou CÓDIGO. ( RN01 )
- Tipo de Orçamento: Tipo - TEXTO. Campo exibido se o caso de uso for acessado através do Portal Administrativo.
- Data Inicial:* Formato - DD/MM/AAAA, Tipo - DATA.
- Data Final:* Formato - DD/MM/AAAA, Tipo - DATA.
- O usuário pode solicitar a extração do relatório com formato de impressão e .csv
O Executor de orçamento confirma consulta e o sistema apresenta novas opções de consulta e restultado padrão do relatório:
- Unidade: Formato: UNIDADE (CÓDIGO), tipo - TEXTO.
- Período: Formato: DD/MM/AAAA a DD/MM/AAAA, tipo - DATA.
- Filtrar por Movimento: Tipo - TEXTO, são apresentadas as opções:
CRÉDITOS DISTRIBUÍDOS
,EMPENHOS
,PAGAMENTOS
,REPASSE ORÇAMENTÁRIO
,PROVISÃO ORÇAMENTÁRIA
,REQUISIÇÕES
,REQUISIÇÕES CONTIDAS
e ''REPROGRAMAÇÃO. - Filtrar por Natureza da Despesa: Tipo - TEXTO, Formato - NATUREZA (CÓDIGO).
O sistema apresenta por padrão resultado do relatório ou resultado de acordo com a consulta de filtro por movimento ou natureza de despesa com atributos:
- Data: Formato - DD/MM/AAAA, tipo - DATA.
- Operação: Tipo - TEXTO. O sistema exibe opção para visualizar informações gerais do empenho e detalhes da requisição.
- Documento: Tipo - NUMÉRICO. Caso a operação seja do tipo empenho, o usuário pode visualizar os detalhes do empenho através do caso de uso empenho. O sistema exibe opção para visualizar operações de transferência orçamentária.
- Natureza da Despesa: Tipo - TEXTO.
- Valor (R$): Tipo - NUMÉRICO.
- Total no Período: Tipo - NUMÉRICO.
Formato para Impressão
Caso o usuário selecione a opção para impressão, será exibido o relatório conforme modelo: ( RN02)
Extrato Orçamentário por Unidade
Unidade: UNIDADE (CÓDIGO)
Período: DD/MM/AAAA a DD/MM/AAAA.
Data | Operação | Documento | Natureza da Despesa | Valor (R$) |
---|---|---|---|---|
DD/MM/AAAA | Empenho - Credor: NOME DO CREDOR Empenho: 9…/AAAA | NÚMERO DO DOCUMENTO | NATUREZA | 99.99C |
DD/MM/AAAA | Empenho - Credor: NOME DO CREDOR Empenho: 9…/AAAA | NÚMERO DO DOCUMENTO | NATUREZA | - 99.99D |
Total no Período: 99.99X |
C = CRÉDITO. D = DÉBITO
Valor: corresponde ao total das movimentações.
Principais Regras de Negócio
- RN01 - O sistema restringe as unidades que o servidor responsável por unidade tem responsabilidade em caso de acesso pelo Portal Administrativo. Em caso de acesso no módulo o EXECUTOR DE ORÇAMENTO GLOBAL tem acesso a todas as unnidades e EXECUTOR DE ORÇAMENTO LOCAL apena a sua unidade de lotação.
- RN02 - Caso o relatório esteja sendo executado de fora do módulo orçamentário (Exemplo: Portal da Reitoria), deverá ser desconsiderado o convênio e a gestora do empenho.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.orcamento.movimentacoes.dominio.MovimentacaoOrcamentaria | administrativo.sco.movimentacao_orcamentaria |
br.ufrn.sipac.arq.interop.orcamento.CelulaOrcamentariaAdapter | administrativo.sco.celula_orcamentaria |
br.ufrn.sipac.arq.interop.orcamento.TransferenciaAdapter | administrativo.sco.transferencia |
br.ufrn.sipac.arq.interop.orcamento.SubEmpenhoAdapter | administrativo.sco.sub_empenho |
Plano de Teste
Sistema: SIPAC
Módulo: Orçamento
Link(s): Relatórios → Movimentações Orçamentárias → Extrato Orçamentário por Unidade
Usuário: joice
Papel que usuário deve ter: SipacPapeis.EXECUTOR_ORÇAMENTO_GLOBAL ou SipacPapeis.EXECUTOR_DO_ORÇAMENTO_LOCAL
Cenários de Teste
Pesquisar a unidade desejada por meio do campo Unidade, selecionar a data início e fim do período relacinado a busca e buscar. Verificar o total com a seleção dos filtros por Movimento e por Elemento de Despesa selecionando a opção todos. Em seguida realizar os filtros tendo sempre em mente que a soma dos outros valores deve igualar-se ao total.
Dados para o teste
Pesquisa os movimentos:
select elemento.id_elemento_despesa, elemento.codigo, elemento.convenio, elemento.correspondencia_siafi, elemento.descricao, elemento.nome, elemento.nome_resumido, elemento.receita, elemento.aceita_reserva, elemento.aceita_sup_fundos, elemento.id_tipo_orcamento, tipoorcame1_.id_tipo_orcamento, tipoorcame1_.nome from sco.elemento_despesa elemento left outer join sco.tipo_orcamento tipoorcame1_ on elemento.id_tipo_orcamento=tipoorcame1_.id_tipo_orcamento