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:
- Some o subdiário - o total de faturas em aberto por cliente.
- Leia o saldo da conta de controlo.
- 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.
- 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.