====== Relatório Sintético ====== Este caso de uso é utilizado pelo responsável por registrar a execução orçamentária da instituição de forma global, sem restrição por gestora. A finalidade deste relatório é apresentar os valores das faturas telefônicas, com pagamento efetuado, por ano de cada unidade para o conhecimento dos débitos orçamentários. Pré-condições: O usuário deve possuir um perfil de Gestor de Faturas e Executor de Orçamento Global para executar esta funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Módulo Faturas -> Aba Telefonia -> Relatórios -> Débitos Orçamentários ->Relatório Sintético//. O sistema solicita que o usuário informe os seguintes dados: * **Ano***: Formato - AAAA, Tipo - NUMÉRICO. * **Detalhar Gastos**: Tipo - LÓGICO. Opções: ''CELULAR, FAX, FIXO, VOIP''. Selecionando esta opção, o sistema exibe os gastos do tipo de telefone escolhido. O sistema gera o relatório conforme o modelo abaixo: ===Relatório Sintético=== **__Ano__:** **__Tipo__:** **__Detalhamento__:** ^Unidade ^ Valor^ | | R$ | | | R$ | | | R$ | | **Total** | R$ 999,99| O campo valor corresponde a soma dos gastos de cada unidade. E o campo Total corresponde a soma dos valores de todas a unidades. Caso tenha sido selecionada a opção de 'Detalhar Gastos', o relatório gerado terá apenas o registro de despesas relacionadas ao tipo de telefone escolhido. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.liquidacao.pagamento.dominio.PagamentoUnidade | administrativo_update_geral.liquidacao.pagamento_unidade | | br.ufrn.sipac.liquidacao.pagamento.dominio.PagamentoRealizado | administrativo_update_geral.liquidacao.pagamento_realizado | | br.ufrn.comum.dominio.UnidadeGeral | administrativo_update_geral.comum.unidade | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Faturas Link(s): SIPAC → Faturas → Telefonia → Relatórios → Débitos Orçamentários → Relatório Sintético. Usuário: larrubia2 (telefonista do Departamento de Contabilidade e Finanças) Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL, SipacPapeis.GESTOR_ACOMPANHAMENTO_FATURAS ===== Cenários de Teste ===== [[desenvolvimento:especificacoes:sipac:faturas:casos_de_uso:telefonia:pagamentos:pagamento_mensal_automatico_de_gastos_com_telefonia|Pagamento Mensal Automático de Gastos com Telefonia ]] mostra as últimas transferências para realizar pagamento de gastos com telefonia. Para realizar uma transferência: - Visite [[desenvolvimento:especificacoes:sipac:faturas:casos_de_uso:telefonia:pagamentos:pagamento_mensal_automatico_de_gastos_com_telefonia|Pagamento Mensal Automático de Gastos com Telefonia ]] e consulte gastos para quaquer período. - No início do formulário deve aparecer o mês e o ano que você selecionou em período, na etapa passada. - Preencha os dados da **Unidade de Origem**. - Na **Lista de Gastos para Unidades Orçamentárias**, selecione as unidades para as quais deseja realizar o pagamento. - Preencha os dados correspondentes a Unidade de Destino. - Clique em 'Registrar Pagamento' Na próxima tela deve aparecer a confirmação. Faça isso para meses de 2010 para não confundir com os resultados de 2009. ===== Dados para o Teste ===== A consulta abaixo retorna uma lista com as unidades e seus gastos de telefonia no período do ano de 2009. SELECT u.nome,sum(pu.valor) AS valor FROM liquidacao.pagamento_unidade pu JOIN liquidacao.pagamento_realizado pr ON (pu.id_pagamento_realizado = pr.id_pagamento_realizado) JOIN comum.unidade u ON (u.id_unidade = pu.id_unidade) WHERE pr.ano = 2009 -- Colocar aqui o período AND pu.id_transferencia is not null AND pr.id_tipo_pagamento = 2 GROUP BY u.id_unidade,u.codigo_unidade,u.nome ORDER BY u.codigo_unidade;