~~ODT~~
Pagamentos A Receber por Período
Este relatório é utilizando para verifica as multas geradas no sistema que ainda não foram pagas no período informado.
Descrição do Caso de Uso
O caso de uso se inicia quando o usuário acessa SIGAA → Módulo Biblioteca → Relatórios → Circulação → Controle de Caixa → Pagamentos A Receber por Período.
Nesse momento, são mostrados os seguintes filtros, que devem ser preenchidos:
- Bibliotecas : As bibliotecas onde os materiais estão localizados. Tipo - SELEÇÃO MÚLTIPLA.
- Período (início e fim). O período utilizado coresponde ao período em que a multa foi gerada
Após escolher a opção Gerar Relatório, o relatório no modelo abaixo é mostrado para o usuário:
Pagamentos a receber por período | ||
---|---|---|
Identificação do Usuário | ||
Valor da Multa: R$ 1,11 | ||
Valor da Multa: R$ 10,50 | ||
Total para o Usuário: R$ 11,51 | ||
Total no período: R$ 21,33 |
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.biblioteca.circulacao.domino.MultaUsuarioBiblioteca | sigaa.biblioteca.multa_usuario_biblioteca |
Plano de Teste
Sistema: SIGAA
Módulo: Biblioteca
Link(s): SIGAA → Módulo Biblioteca → Relatórios → Circulação → Controle de Caixa→ Pagamentos A Receber por Período
Usuário: sleite, edila, margareth
Papel que usuário deve ter: SigaaPapeis.BIBLIOTECA_SETOR_CONTOLE_ESTATISTICO
Cenários de Teste
- Verificar se o valor das multas pagas no período está correto. Incluindo a soma total no final de relatório.
Dados para o Teste
Use a query abaixo para ver todas multas não pagas no período:
SELECT * FROM biblioteca.multa_usuario_biblioteca AS multa WHERE multa.status IN (0) AND multa.ativo = TRUE AND multa.data_cadastro BETWEEN '2010-01-01 00:00:00' AND '2011-09-08 23:59:59'