~~ODT~~
Carregar Arquivo de Contas Telefônicas
Este caso de uso de tem como finalidade fazer o upload de faturas telefônicas e será utilizado pelos gestores de telefonia.
Pré-condições: O usuário deve possuir um perfil de Gestor de Faturas e Gestor de Telefonia 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 → Contas Telefônicas → Carregar Arquivo de Contas Telefônicas.
O sistema solicita que o usuário informe:
- Mês: Tipo - NUMÉRICO.
- Ano: Tipo - NUMÉRICO.
- Tipo de Telefone*: Tipo - TEXTO. Opções:
VOIP
,FIXO
,CELULAR
,FAX
. - Formato do Arquivo*: Tipo - TEXTO.
- Deixar Fatura em Aberto*: Tipo - BOOLEANO.
- Arquivo*: Tipo - TEXTO.
Ao adicionar um arquivo, ele é incluído numa listagem com o campo:
- Número: Tipo NUMÉRICO.
- Arquivo: Tipo TEXTO.
- Content/Type: Tipo TEXTO.
- Tamanho: Tipo NUMÉRICO.
O sistema processa a fatura informada e exibe a lista com as últimas faturas processadas: (RN01)
- Usuário Responsável: Tipo - TEXTO.
- Mês: Tipo - NUMÉRICO.
- Ano: Formato - AAAA, Tipo - NUMÉRICO.
- Tipo: Tipo - TEXTO.
- Data de Processamento: Formato - DD/MM/AAAA, Tipo - DATA.
- Início do Período: Formato - DD/MM/AAAA, Tipo - DATA.
- Fim do Período: Formato - DD/MM/AAAA, Tipo - DATA.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Dependendo do tipo de telefone e seu formato, pode ou não ser permitido processar duas faturas com o mesmo ano, mês e tipo de telefone.
- RN02 - Só será exibido o campo Deixar fatura em aberto, caso o tipo de arquivo permita essa opção.
- RN03 - Dependendo do tipo de telefone e seu formato, pode ou não ser permitido processar dois arquivos para uma única fatura.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.cadastro.dominio.Usuario | administrativo.contratos.classe |
br.ufrn.sipac.faturas.dominio.FaturaProcessada | administrativo.contratos.fatura_processada |
br.ufrn.sipac.faturas.telefones.dominio.TipoTelefone | administrativo.contratos.tipo_telefone |
br.ufrn.comum.dominio.PessoaGeral | administrativo.public.usuario |
br.ufrn.sipac.faturas.telefones.dominio.LeituraArquivoTelefonia | administrativo.faturas.leitura_arquivo_telefonia |
Plano de Teste
Sistema: SIPAC
Módulo: Faturas
Link(s): Telefonia → Contas Telefônicas → Carregar Arquivo de Contas Telefônicas
Usuário: lof
Papel que usuário deve ter: SipacPapeis.GESTOR_TELEFONIA
Cenários de Teste
Utilizar dados de faturas que já foram processadas (mês, ano e tipo de telefone), o sistema deve impedir a duplicação desses dados.
Para conferir se o arquivo foi cadastro com sucesso pode ser visualizado pelo caso de uso:
Caminho: Módulo faturas → Telefônia → Contas Telefônicas → Relatórios → Faturas Telefônicas