Entendendo Contas a Receber (Um Guia Beancount)
Se você administra um negócio que fatura clientes, precisa de um método sólido para rastrear quem lhe deve dinheiro. É aí que entram as Contas a Receber (AR). Não é apenas um número em um relatório; é a força vital do seu fluxo de caixa.
Este guia vai explicar o que são Contas a Receber, por que são importantes e como gerenciá‑las com precisão e clareza usando o sistema de contabilidade em texto simples, Beancount.
TL;DR
Contas a receber (AR) são o dinheiro que clientes lhe devem por bens ou serviços já entregues. É um ativo circulante no seu balanço, central na contabilidade de competência, e um motor chave do fluxo de caixa da sua empresa. Você pode rastrear AR de forma limpa no Beancount usando subcontas de clientes, vinculando faturas a pagamentos com ^links e executando algumas consultas simples. Para medir sua velocidade de cobrança, calcule Rotatividade de AR e Dias de Vendas a Receber (DSO). Para lidar com risco, use uma provisão para contas duvidosas.
O que são Contas a Receber?
Definição
Contas a Receber representa o saldo de dinheiro devido à sua empresa por bens ou serviços entregues ou utilizados, mas ainda não pagos pelos clientes. Sob a contabilidade de competência, você reconhece essa receita quando a ganha, não quando recebe o dinheiro. Como resultado, AR aparece como um ativo circulante no balanço da sua empresa.
Por que é importante
Gerenciar AR de forma eficaz é crucial para manter liquidez saudável. Quanto mais rápido você cobrar suas faturas, mais curto será seu ciclo de conversão de caixa — o tempo que leva para transformar seus investimentos em estoque e outros recursos em dinheiro. Ao monitorar métricas como Rotatividade de AR e DSO, você obtém uma visão clara da eficiência de cobrança e pode agir para melhorá‑la.
Contas a Receber vs. Contas a Pagar (Resumo de uma linha)
- AR = dinheiro que lhe é devido (é um ativo).
- AP = dinheiro que você deve a outros (é um passivo).
O Fluxo de Contas a Receber na Contabilidade de Partida Dupla
Conceitualmente, o ciclo de vida de um recebível segue estas etapas:
- Emissão de Fatura (Venda a Crédito): Ao enviar uma fatura, você aumenta seus Ativos (especificamente, Contas a Receber) e reconhece a
Incomeque ganhou. - Cobrança: Quando o cliente paga, você aumenta um ativo (sua conta
Assets:Bank) e diminui outro (Assets:AR). O efeito líquido nos seus ativos totais é zero, mas sua posição de caixa melhora. - Descontos ou Créditos: Se oferecer um desconto por pagamento antecipado ou emitir um crédito, você reduz o saldo de AR do cliente e o compensa com uma despesa de desconto ou uma redução de receita (contra‑receita).
- Dívidas Incobráveis: Infelizmente, nem todas as faturas são pagas. Para contabilizar isso, você pode reconhecer uma provisão para contas duvidosas (um contra‑ativo que reduz o valor do seu AR) e uma despesa correspondente de dívida incobrável. Mais tarde, pode cancelar uma fatura específica contra essa provisão.
Modelando AR no Beancount
Beancount é um sistema de contabilidade em texto simples e de partida dupla que se adapta perfeitamente ao rastreamento de AR. Seu uso de tags (que começam com #), links (que começam com ^) e uma linguagem de consulta estilo SQL (bean-query) torna todo o processo de AR transparente, auditável e scriptável.
Estrutura de Contas Sugerida
Um plano de contas limpo é a base. Aqui está uma estrutura recomendada:
Assets:AR
Assets:AR:Clients:<Name>
Assets:AR:Allowance ; Uma conta contra‑ativo
Income:Sales
Income:Contra:SalesDiscounts ; Alternativa a uma conta de despesa
Expenses:SalesDiscounts
Expenses:BadDebt
1. Registrar uma Venda a Crédito (Emitir uma Fatura)
Quando você envia uma fatura a um cliente, registre‑a no seu livro‑razão.
2025-07-01 * "Acme Co." "Invoice 2025-045 · Web design" ^INV-2025-045 #ar #client:acme
invoice: "2025-045"
due: "2025-07-31"
document: "/invoices/2025/INV-2025-045.pdf"
Assets:AR:Clients:Acme-Co 1200.00 USD
Income:Sales -1200.00 USD
- O
^INV-2025-045link é um identificador único que ligará esta fatura ao(s) pagamento(s) futuro(s). - O metadado
document:ajuda o Fava (interface web do Beancount) a renderizar um link clicável direto para o PDF da fatura.
2. Registrar Pagamento Integral
Quando a Acme Co. paga a fatura integralmente, você limpa o saldo de seu recebível.
2025-07-25 * "Acme Co." "Payment for INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 1200.00 USD
Assets:AR:Clients:Acme-Co -1200.00 USD
Usar o mesmo link ^INV-2025-045 cria um trilho de auditoria claro conectando fatura e pagamento.
3. Tratamento de Pagamentos Parciais
Se um cliente fizer um pagamento parcial, o processo é o mesmo. O link mantém tudo conectado.
2025-07-20 * "Acme Co." "Partial payment INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 400.00 USD
Assets:AR:Clients:Acme-Co -400.00 USD
Uma consulta em ^INV-2025-045 mostraria a fatura original de $1200 e este pagamento de $400, deixando um saldo de $800.
4. Tratamento de Desconto por Pagamento Antecipado
Suponha que você ofereça 2 % de desconto em uma fatura de $1000 se paga antecipadamente.
2025-07-10 * "Acme Co." "2% early-payment discount on INV-2025-046" ^INV-2025-046 #ar
Assets:Bank:Checking 980.00 USD
Expenses:SalesDiscounts 20.00 USD
Assets:AR:Clients:Acme-Co -1000.00 USD
Aqui, você limpa o recebível total de $1000, registra os $980 recebidos e contabiliza os $20 de desconto como despesa. Nota: Muitos livros tratam descontos de vendas como contra‑receita ao invés de despesa. Usar uma conta de despesa costuma ser mais simples para livros menores. O importante é escolher um método e usá‑lo consistentemente.