segunda-feira, 2 de abril de 2012

Cashflow - As fontes de dados

Nesse artigo irei descrever nosso enfoque para mapear as fontes de dados usados em um sistema de controle de fluxo de caixa multi-empresa com recursos analíticos.

O nosso sistema mapeia a informação do cashflow entre origens e usos:
-Origens: De onde vem os dados; pode ser direto dos lançamentos contábeis ou digitado;
- Usos: Aplicação em relatórios de cashflow, contas a pagar e contas a recber, evolução de receitas e despesas;

Elementos do banco de dados

Temos um total de  elementos:
1. Empresas - empresas controladas
2. Grupos de Receita e Despesas - os subgrupos de cada uma das duas categorias principais(grandes grupos) - despesa e receita
3. As contas de Receitas e Despesas - contas para lançamentos individuais, que podem ser aglutinações de contas contábeis, as próprias contas ou contas definidas pelo usuário
4. Associação entre grupos e as contas individuais - onde informamos a que grupos cada conta pertence
5. Lançamentos nas contas - feitos em tela ou importados da contabilidade ou outros sistemas, no formato do cashflow, lançados a débito ou crédito contábil para manter compatibilidade com a contabilidade
6. Saldos - valores apurados a partir dos lançamentos
7. Datas - as datas dos lançamentos são usadas para cálculo de ano e mês, quartil, semestre e ano
8. Centro de Custo - uma visão opcional dos dados por unidade de custo

Visão Lógica

A estrutura acima gera uma estrutura lógica de dados conforme vemos abaixo:

Empresa+ Período+ Grande Grupo(Receita/Despesa)+ Grupo+Conta+[Centro de Custo]+Valor - essa estrutura a nivel de relatórios pode ser vista como uma hierarquia:


Empresa+ 
       Período+ 
             Grande Grupo(Receita/Despesa)+ 
                          Grupo+ 
                               Conta+
                                     [Centro de Custo]+
                                      Valor




Essa mesma hierarquia nos permite mover os dados para uma planilha Excel e ver por exemplo os dados em tabelas Pivot e gráficos, ou ainda mover os dados para pacotes de BI que também vão ver os dados da mesma fonte.

Lembrando: nossa estrutura é um banco de dados com o modelo do cashflow, uma interface para entrada e importação de dados e os relatórios.



Cabe uma nota: as importações são o processo através do qual formatamos os dados externos(contabilidade, folha, etc) para os arquivos do sistema de cashflow, o que pode ser feito manualmente(criamos os arquivos de carga através de consultas), ou por programa específico. o sistema inclui em sua primeira versão apenas a rotina de importação sem mapeamento, mas apresenta os layouts aos usuários.

Nenhum comentário: