Nordlet

← Documentacao / Glossario

Subledger vs General Ledger: Como os sistemas reais estão organizados em camadas

Porque é que o detalhe vive fora da contabilidade geral, como as contas de controlo e os subdiários devem ser conciliados, e o que falha quando alguém faz um lançamento direto numa conta de controlo."

O diário geral contém um saldo por conta: clientes, 9.300 €. Um subdiário (subledger) contém o detalhe subjacente - qual o cliente, qual a fatura, emitida quando, vencida quando, quanto continua em aberto.

Todos os sistemas de contabilidade reais estão estruturados desta forma em camadas, e esta organização não é uma otimização de armazenamento. É o que permite que o razão geral (general ledger) se mantenha suficientemente pequeno para produzir demonstrações financeiras, enquanto o detalhe operacional se mantém suficientemente rico para gerir o negócio.

A relação da conta de controlo

A conta da contabilidade geral que resume um subdiário é uma conta de controlo. A relação é um invariante:

Soma dos saldos do subdiário = Saldo da conta de controlo

Clientes na contabilidade geral é igual à soma das faturas de clientes em aberto. Existências (inventory) é igual à soma das valorizações de stock. Ativos tangíveis é igual à soma do cadastro de ativos. Se alguma destas condições falhar, um dos dois está errado e, até saber qual, nenhum dos dois pode ser considerado fiável.

Os subdiários habituais:

Subdiário Conta de controlo Detalhe que contém
Contas a receber (Accounts receivable) 21 Clientes Faturas por cliente, antiguidade, pagamentos
Contas a pagar (Accounts payable) 22 Fornecedores Faturas de fornecedores, datas de vencimento
Existências (Inventory) 31/32 Mercadorias e matérias-primas Artigos, quantidades, camadas de custo FIFO
Ativos fixos (Fixed assets) 43 Ativos fixos tangíveis Ativos individuais, planos de depreciação
Salários (Payroll) 56 Pessoal Empregados, valores brutos, deduções
IVA 243 IVA Transações por classificador e taxa

Porque não colocar tudo na contabilidade geral?

Poderia fazê-lo. Tornar-se-ia inutilizável.

Volume. Uma empresa que emita 5.000 faturas por mês adicionaria 15.000 linhas ao razão geral por mês apenas para as contas a receber. Um balancete torna-se num documento que ninguém consegue ler.

Perguntas diferentes. A contabilidade geral responde a "qual é a nossa posição financeira?". O subdiário de clientes responde a "quem nos deve e há quanto tempo está em atraso?" - uma pergunta que envolve datas de vencimento, contactos e condições de pagamento, nenhum dos quais pertence a uma linha de razão.

Ciclos de vida diferentes. Uma fatura passa pelos estados de rascunho, emitida, parcialmente paga, paga, contestada. A contabilidade só se importa com dois momentos: quando o direito a receber surge e quando é liquidado. Modelar o ciclo de vida completo em lançamentos de diário significaria registar lançamentos para alterações de estado que não têm efeito contabilístico.

Retenção e acesso diferentes. Os detalhes de contacto dos clientes, as condições de pagamento e os limites de crédito são dados operacionais com as suas próprias regras de privacidade e acesso; o razão é o registo financeiro.

Como as camadas se ligam

O subdiário é a origem, e a contabilidade geral é derivada dele. Uma fatura é criada no subdiário de vendas; a sua emissão gera o lançamento contabilístico. A direção importa - inverter esta ordem é a forma como os sistemas se corrompem.

Isto dita a regra que mantém tudo consistente: nunca faça lançamentos diretos numa conta de controlo.

Um lançamento de diário manual a creditar a conta 21 para "corrigir" o saldo de um cliente altera a contabilidade geral sem alterar o subdiário. A conta de controlo e a lista de faturas deixam de coincidir, cada conciliação subsequente herda a diferença, e nenhum relatório de antiguidade de saldos o conseguirá explicar, porque o relatório de antiguidade lê o subdiário e o balanço lê o razão.

A correção correta para o saldo de um cliente é sempre um documento - um pagamento, uma nota de crédito, uma anulação (write-off) - porque um documento atualiza ambas as camadas em simultâneo.

Conciliá-las

No final de cada período de fecho:

  1. Some o subdiário - o total de faturas em aberto por cliente.
  2. Leia o saldo da conta de controlo.
  3. Investigue qualquer diferença. Causas comuns: um lançamento direto na conta de controlo, um documento lançado na conta errada, ou um pagamento aplicado numa única camada.
  4. Repita por subdiário - clientes, fornecedores, existências, ativos, IVA.

A conciliação é rápida quando funciona e tem caráter diagnóstico quando não funciona. Ignorar este passo significa descobrir a divergência no final do ano, quando os lançamentos que a causaram ocorreram há vários meses.

Como o Nordlet gere as camadas

Os subdiários são elementos centrais e não um pensamento tardio, sendo a contabilidade geral sempre derivada:

  • As faturas de venda e compra são entidades autónomas com ciclo de vida, parceiro, datas e estado de pagamento; a sua emissão ou registo gera lançamentos no razão através de regras de lançamento configuráveis.
  • As existências mantêm camadas de custo FIFO com quantidades remanescentes; o consumo de stock regista o CPVMC / COGS face à conta de controlo de existências.
  • Os ativos fixos mantêm o custo, a vida útil e a depreciação acumulada por ativo; o processamento mensal regista o resumo.
  • Os salários, o IVA e as liquidações possuem cada um o seu próprio detalhe com regras de lançamento dedicadas.

Como o lançamento é orientado por regras, a conta de controlo para cada subdiário resulta de configuração e não de convenção - o que também significa que uma regra mal configurada é a única forma de quebrar o invariante a partir do interior do sistema, valendo a pena verificá-la uma vez ao configurar uma empresa.

Os lançamentos de diário manuais podem tecnicamente apontar para qualquer conta movimentável, incluindo contas de controlo. Nada o impede, e a disciplina depende de si: se detetar que está a fazer lançamentos para a conta 21, o que realmente necessita é de um documento.

As vistas de conciliação são POST /v1/reports/partner-balances e /v1/reports/debt-aging para clientes e fornecedores, /v1/reports/stock-balance para existências, e /v1/reports/trial-balance para a vertente da contabilidade geral.

FAQ

O que é um subdiário?

Um registo detalhado que suporta uma única conta da contabilidade geral - as faturas de clientes subjacentes a contas a receber, os ativos individuais subjacentes a ativos fixos, as camadas de stock subjacentes às existências. Contém o detalhe operacional que o razão resume.

O que é uma conta de controlo?

A conta da contabilidade geral que detém o total de um subdiário. O seu saldo deve ser sempre igual à soma dos registos do subdiário, sendo qualquer diferença entre ambos um problema de conciliação a resolver antes do fecho.

Porque não devo fazer lançamentos diretos numa conta de controlo?

Porque altera a contabilidade geral sem alterar o subdiário, fazendo com que ambos deixem de coincidir permanentemente. Ajuste o saldo de um cliente através de um documento - um pagamento, uma nota de crédito ou uma anulação - que atualiza ambas as camadas em conjunto.

Com que frequência devem os subdiários ser conciliados com a contabilidade geral?

Em cada período, como parte do fecho. É um processo rápido quando tudo está correto, sendo as diferenças detetadas muito mais baratas de esclarecer no próprio mês em que ocorrem do que no final do ano.

A contabilidade geral ou o subdiário é a fonte da verdade?

O subdiário é a origem; a contabilidade geral é derivada dele. Os documentos criam os registos do subdiário e o lançamento transforma-os em registos de diário - razão pela qual as correções devem ser feitas ao nível do documento.