O relatório de títulos reúne todos os títulos a pagar e a receber em um período determinado.
O relatório deve permitir que o usuário utilize os seguintes filtros:
Período: Determina a data inicial e a data final do relatório.
Pessoa: Permite que o usuário selecione uma pessoa para que apenas os títulos vinculados a ela sejam exibidos.
Títulos a pagar/Títulos a receber: O sistema deve permitir ao usuário escolher se quer incluir no relatório apenas os títulos a pagar, apenas os títulos a receber ou ambos os tipos.
Outras opções:
Tipo de data: O sistema deve permitir que o usuário selecione por qual tipo de data os registros serão filtrados. Os títulos podem ser filtrados pelas seguintes datas:
Data de emissão
Data de vencimento
Data de competência
Data de pagamento
Incluir os títulos já pagos: Quando esta opção estiver ativa. O relatório deve apresentar todos os títulos do período selecionado, independente se foram ou não quitados. Caso contrário, apenas os títulos não quitados devem ser considerados.
O relatório deve conter no topo da página a logomarca do emitente e os seus dados básicos: Razão Social, endereço, CNPJ e telefone.
O cabeçalho do relatório deve mencionar o título do relatório (Títulos), a data pela qual os registros estão sendo filtrados e o período informado pelo usuário.
| Títulos a pagar |
| Código | Emissão | Vencimento | Pagamento | Competência | Pessoa | N° Doc. | Histórico | Valor |
| <Código do título> | <Data de emissão> | <Data de vencimento> | <Data de pagamento> | <Data de competência> | <Nome da pessoa> | <N° do documento> | <Histórico do título> | <Valor do título> |
| Total do dia <data> | <Soma dos valores dos títulos do dia> |
| Total do mês de <mês> | <Soma dos valores dos títulos do mês> |
| Total do Período: | <Soma dos valores dos títulos do relatório> |
| Títulos a receber |
| Código | Emissão | Vencimento | Pagamento | Competência | Pessoa | N° Doc. | Histórico | Valor |
| <Código do título> | <Data de emissão> | <Data de vencimento> | <Data de pagamento> | <Data de competência> | <Nome da pessoa> | <N° do documento> | <Histórico do título> | <Valor do título> |
| Total do dia <data> | <Soma dos valores dos títulos do dia> |
| Total do mês de <mês> | <Soma dos valores dos títulos do mês> |
| Total do Período: | <Soma dos valores dos títulos do relatório> |
Ao fim do relatório devem ser exibidos:
O relatório extrai todos os dados necessários do módulo de títulos.
Cada título cujos dados correspondem com os filtros defnidos deve corresponder a um registro do relatório. Os registros devem ser ordenados, em ordem crescente, pelo tipo de data definido pelo usuário ao gerar o relatório.
Os totais de títulos são calculados somando-se o valor de cada título de acordo com seu grupo:
Total do dia: Todos os títulos de um mesmo dia (de acordo com o período e com o tipo de data definido pelo usuário) são somados e subtotalizados após o último título do dia.
Total do mês: Todos os títulos de um mesmo mês (de acordo com o período e com o tipo de data definido pelo usuário) são somados e subtotalizados após o último título do mês.
Total do período: Todos os títulos do relatório são somados e totalizados após o último título da tabela.
Cada tipo de título (a pagar/a receber) deve ser representado em uma tabela diferente, uma vez que não faz sentido somar títulos a pagar com títulos a receber.
-
As palavras e frases exibidas no relatório devem estar livres de erros de ortografia e gramática, bem como serem escritas de acordo com as regras gerais da Língua Portuguesa.
O preenchimento da data inicial e data final deve ser obrigatório.
O sistema não deve permitir que o usuário informe uma data final anterior à data inicial.
O sistema deve impedir a geração do relatório caso o usuário não selecione nenhum tipo de título (a pagar/a receber).
Caso o usuário opte por incluir apenas os títulos a pagar, somente esse tipo de título deve constar no relatório.
Caso o usuário opte por incluir apenas os títulos a receber, somente esse tipo de título deve constar no relatório.
Caso o usuário opte por incluir os dois tipos de título (a pagar/a receber), os dois tipos de título devem constar no relatório, em tabelas separadas.
Os registros do relatório devem ser sempre agrupados por dia e mês.
O agrupamento por dia/mês deve seguir sempre o tipo de data definido pelo usuário durante a geração do relatório (Ex: se o usuário está filtrando os dados por data de vencimento, então o agrupamento deve ser de acordo com a data de vencimento do título).
Caso a opção de incluir títulos já pagos estiver ativa, os títulos já quitados também devem constar no relatório, agrupados e totalizados junto com os demais.
Se o usuário optar por filtrar os dados por data de pagamento, a opção de incluir os títulos já pagos deve ser desabilitada e o relatório deve apresentar apenas os títulos já quitados.
Os registros devem estar ordenados de acordo com as definições dessa documentação.