Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:20 (edição externa)

Relatório de Gastos Mensais com Telefonia

Este relatório tem como finalidade exibir o gasto mensal com telefonia móvel e fixa no decorrer de um ano. É utilizado por usuários que tem acesso a relatórios gerenciais e tem permissão para fazer registro de notas fiscais, emissão de processo de pagamento e lançamento de ordem bancária.

Pré-condição: O usuário deve possuir um perfil de Gestor de Faturas para executar esta funcionalidade.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Faturas → Telefonia → Relatórios → Gastos Mensais com Telefonia.

O sistema solicita ao usuário que informe:

O sistema exibe o relatório conforme modelo abaixo:

O caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se Aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.faturas.telefones.dominio.LigacaoTelefonica administrativo.contratos.ligacao_telefonica
br.ufrn.sipac.faturas.telefones.dominio.LinhaTelefonica administrativo.contratos.linha_telefonica
br.ufrn.sipac.faturas.dominio.FaturaProcessada administrativo.contratos.fatura_processada
br.ufrn.comum.dominio.UnidadeGeral administrativo.comum.unidade

Plano de Teste

Sistema: SIPAC

Módulo: Faturas

Link(s): Faturas → Telefonia → Relatórios → Gastos Mensais com Telefonia

Usuários: lof (GESTOR_FATURAS).

Papel que usuário deve ter: SipacPapeis.GESTOR_FATURAS, SipacPapeis.GESTOR_ACOMPANHAMENTO_FATURAS, SipacPapeis.GESTOR_TELEFONES.

Cenários de Teste

Arquivo de Contas Telefônicas

O procedimento deve alterar os dados do relatório.

Dados para o Teste

Resultado da busca:

SELECT DISTINCT u.id_unidade,u.codigo_unidade,u.sigla   
	FROM contratos.ligacao_telefonica lt 
	LEFT JOIN contratos.linha_telefonica linha ON (linha.id_linha_telefonica = lt.id_linha_telefonica) 
	LEFT JOIN contratos.fatura_processada f ON (f.id_fatura_processada = lt.id_fatura_processada) 
	LEFT JOIN comum.unidade u ON (linha.id_unidade_pagadora = u.id_unidade) 
 
        -- alterar o ano e o tipo de telefone para o desejado. Tipos de telefone: 1 - FIXO, 2 - CELULAR, 3 - FAX, 4 - VOIP
	WHERE lt.id_linha_telefonica IS NOT NULL AND f.ano = 2010 AND f.id_tipo_fatura = 1 AND f.id_tipo_telefone IN ( 2 )