Especificação funcional: Relatório de contas bancárias

Descrição

O relatório de movimentações financeiras exibe as movimentações de uma ou mais contas bancárias em um período determinado.

Opções e filtros

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.
  • Contas: O sistema deve permitir a seleção de uma ou mais contas bancárias para que o relatório seja gerado de acordo com a(s) conta(s) selecionada(s).

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 lançamentos podem ser filtrados pelas seguintes datas:
    • Pré Data.
    • Data de compensação.
    • Data de movimento.

Estrutura do relatório

Timbre

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.

Cabeçalho

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.

Corpo do relatório

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>

Rodapé

Ao fim do relatório devem ser exibidos:

  • Total de registros do relatório;
  • Data e hora da emissão do relatório.

Origem dos dados

O relatório extrai todos os dados necessários das movimentações bancárias das contas selecionadas.

Registros

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:

  • Conta: Nome de cada conta bancária usada no relatório.
  • Saldo real anterior da conta: Saldo inicial da conta + entradas (crédito) até o período - saídas (débito) até o período.
  • Total das entradas de cada conta: Soma do valor de todos os lançamentos de crédito do relatório.
  • Total das saídas de cada conta: Soma do valor de todos os lançamentos de débito do relatório.
  • Saldo real de cada conta: Saldo anterior + total das entradas - total das saídas.
  • Saldo bancário de cada conta: Idêntico ao saldo real, porém calculado com base apenas nos lançamentos conciliados.
  • Total: Totais de cada coluna de dados do resumo.

Modelo

Pontos de verificação

  • 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.
  • A escolha da conta a ser utilizada deve ser obrigatória (ao menos uma conta).
  • O sistema não deve permitir que o usuário informe uma data final anterior à data inicial.
  • A tabela de saldos só deve ser exibida se os lançamentos estiverem sendo filtrados por data de movimento.
  • Os registros devem estar ordenados de acordo com as definições dessa documentação.

Observações

 
softwares/monnae/requisitos/relatorios/ef_contas_bancarias.txt · Última modificação: 01/12/2021 11:48 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki