O relatório de movimentações financeiras exibe as movimentações de uma ou mais contas bancárias em um período determinado.
O relatório deve permitir que o usuário utilize os seguintes filtros:
Outras opções:
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 (Contas bancárias), o período informado pelo usuário por qual tipo de data os lançamentos estão sendo selecionados.
| Cód. | Movimento | Pré data | Compensação | Conta Bancária | Histórico | Entrada | Saída |
|---|---|---|---|---|---|---|---|
| <Código do lançamento> | <Data do lançamento> | <Pré data> | <Data de compensação> | <Nome da conta> | <Histórico do lançamento> | <Valor da movimentação (se for um crédito)> | <Valor da movimentação (se for um débito)> |
| <Total do dia> | |||||||
Saldos
| Conta | Saldo real anterior | Total de entradas | Total de saídas | Saldo real | Saldo bancário |
|---|---|---|---|---|---|
| <Nome da conta> | <Saldo anterior à data inicial> | <Total de créditos da conta> | <Total de débitos da conta> | <Saldo real da conta> | <Saldo bancário da conta> |
| Total | <Soma dos saldos anteriores> | <Soma dos créditos> | <Soma dos débitos> | <Soma dos saldos reais> | <Soma dos saldos bancários> |
Ao fim do relatório devem ser exibidos:
O relatório extrai todos os dados necessários das movimentações bancárias das contas selecionadas.
Cada movimentação bancária cujos dados correspondem com os filtros definidos deve corresponder a um registro no relatório. Seu valor será exibido ou na coluna entradas ou na coluna saídas, de acordo com o tipo de movimentação (crédito ou débito). Os registros devem ser agrupados por dia, de acordo com a data de movimento, e as colunas Entrada e Saída devem ser subtotalizadas após o último registro do dia. Os registros devem ser ordenados, em ordem crescente, pelo tipo de data definido pelo usuário ao gerar o relatório.
Ao final do relatório, caso as movimentações estejam filtradas por data de movimento, uma tabela de saldos deve ser adicionada, com os seguintes dados: