Pular para o conteúdo principal
Entre em uma biblioteca e a estrutura é óbvia antes que alguém a explique. Há a própria biblioteca, o catálogo que organiza tudo, as estantes, o que está de fato em cada estante neste momento e o tipo de coisa que uma estante guarda. Um sistema de core banking é construído a partir de cinco peças que se alinham da mesma forma. Você não precisa memorizá-las. Você só precisa ver como cada uma se apoia na anterior.

Elas se empilham em ordem


Cada bloco depende do que está acima dele: uma estante fica numa biblioteca, um saldo fica numa conta. Aqui estão eles, de cima para baixo.
  • Organização — sua empresa, o limite externo de tudo o que você opera. O próprio prédio da biblioteca. Todos os seus registros vivem dentro dela e pertencem a ela.
  • Ledger — um livro de registros autocontido. O catálogo. Você pode manter mais de um — digamos, um por linha de negócio ou por região — e cada um é seu próprio conjunto de livros balanceado e independente.
  • Asset — o tipo de valor que está sendo rastreado: uma moeda como USD, pontos de fidelidade, qualquer coisa contável. A categoria de coisa em uma estante. Rastrear a unidade separadamente do valor é o que permite ao sistema saber que 100 de uma coisa não é 100 de outra.
  • Conta — um contêiner que guarda valor de um asset e pode enviá-lo e recebê-lo. Uma única estante. Toda movimentação de dinheiro tem contas em ambos os lados.
  • Saldo — o valor que uma conta guarda neste momento. O que está de fato na estante neste momento.
Uma Organização pode conter muitos Ledgers; um Ledger contém muitas Contas; uma Conta está sempre vinculada a um Asset e carrega um saldo dele. Lendo de cima para baixo, cada bloco é o lar do próximo.

Um saldo é um resultado, não uma configuração


Aqui está a única ideia que vale a pena observar com calma. Um saldo não é um número que você digita e ajusta manualmente. Ele é o resultado de cada movimentação para dentro e para fora da conta, somadas. O dinheiro chega, o dinheiro sai, e o saldo é simplesmente onde isso deixa você. É por isso que os livros permanecem confiáveis: um saldo não pode ser editado silenciosamente, apenas levado à forma que tem por movimentações registradas com dois lados cada.
Um saldo nem sempre é um único número que você pode gastar. Parte dele pode estar disponível — sua para usar agora — enquanto parte está retida, reservada para uma movimentação que ainda não terminou. Vamos detalhar disponível versus retido quando olharmos como o dinheiro se move.

Em resumo


  • Os cinco blocos de construção se empilham em ordem: OrganizaçãoLedgerContasaldo, com um Asset definindo o que uma conta guarda.
  • Uma Organização é sua empresa; um Ledger é um livro autocontido; uma Conta guarda e move valor; um saldo é o que há nela agora.
  • Um Asset é o tipo de valor — rastreado separadamente para que quantidades de coisas diferentes nunca se confundam.
  • Um saldo é um resultado de movimentações registradas, nunca um número que você define manualmente — e pode ser dividido em disponível e retido.
Esses cinco substantivos são o vocabulário para todo o resto. Assim que eles parecerem naturais, movimentações, Holders e taxas são apenas coisas que você faz com eles.
Veja na LerianVeja os blocos de construção na prática: Entidades centrais, Ledgers, Contas, Saldos e Assets.