Pular para o conteúdo principal

3 postagens marcado com "Accounts Receivable"

Ver todas as tags

Entendendo Contas a Receber (Um Guia Beancount)

· 8 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

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.

2025-08-12-understanding-accounts-receivable


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:

  1. Emissão de Fatura (Venda a Crédito): Ao enviar uma fatura, você aumenta seus Ativos (especificamente, Contas a Receber) e reconhece a Income que ganhou.
  2. 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.
  3. 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).
  4. 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-045 link é 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.

5. Inclusão de Imposto Sobre Vendas nas Faturas

Se você recolhe imposto sobre vendas, registre‑o como passivo no momento da fatura.

2025-07-01 * "Acme Co." "INV-2025-047 · Hardware + tax" ^INV-2025-047 #ar
invoice: "2025-047"
due: "2025-07-31"
Assets:AR:Clients:Acme-Co 1100.00 USD
Income:Sales -1000.00 USD
Liabilities:Tax:Sales -100.00 USD

Você faturou $1100, reconheceu $1000 de receita e agora deve $100 ao fisco.

6. Tratamento de Dívidas Incobráveis (Método da Provisão)

O método da provisão é preferido pelas normas GAAP porque alinha melhor despesas e receitas.

Passo 1: Estimar e Criar a Provisão (ex.: no fim do ano)
Com base em dados históricos, estime que um percentual dos seus recebíveis pode ser incobrável.

2025-12-31 * "Allowance for doubtful accounts (2% of AR)"
Expenses:BadDebt 300.00 USD
Assets:AR:Allowance -300.00 USD

Isso cria uma conta contra‑ativo (Assets:AR:Allowance) que reduz o valor contábil total dos seus recebíveis.

Passo 2: Cancelar uma Fatura Específica Incobrável
Quando tiver certeza de que uma fatura não será paga, cancele‑a contra a provisão.

2026-03-05 * "Write-off INV-2025-049 for Insolvent Client" ^INV-2025-049 #ar
Assets:AR:Allowance 1200.00 USD
Assets:AR:Clients:Insolvent-Client -1200.00 USD

Observe que esta transação não afeta suas despesas; a despesa já foi reconhecida quando a provisão foi criada.


Relatórios Mínimos & Consultas

Você pode obter instantâneos rápidos do seu AR usando o Fava ou bean-query.

Contas a Receber Abertas por Cliente

SELECT account, SUM(position)
WHERE account '^Assets:AR'
GROUP BY account
ORDER BY account;

Diário de Atividades de AR para um Período

JOURNAL
WHERE account '^Assets:AR'
AND date >= 2025-07-01 AND date < 2025-08-01;

Métricas Principais de AR (Com Fórmulas Rápidas)

Para esses índices, uma abordagem prática é usar bean-query para exportar os números necessários (vendas do período, saldos iniciais/finais de AR) e então fazer os cálculos em uma planilha ou script. Isso mantém seu livro‑razão limpo e a matemática explícita.

Índice de Rotatividade de AR

Mede quantas vezes por período sua empresa coleta seu AR médio. Quanto maior, melhor.

ARTurnover=fracNetCreditSalesAverageARAR\\ Turnover = \\frac{Net\\ Credit\\ Sales}{Average\\ AR}

DSO (Dias de Vendas a Receber)

Indica o número médio de dias que leva para receber o pagamento após a venda. Quanto menor, melhor.

DSO=(fracAccountsReceivableTotalCreditSales)timesNumberofDaysDSO = (\\frac{Accounts\\ Receivable}{Total\\ Credit\\ Sales}) \\times Number\\ of\\ Days

Juntos, esses índices mostram quão eficientemente você converte faturas em caixa.


Um Arquivo Inicial Simples de Beancount (Copiar/Colar)

; --- Accounts ---------------------------------------------------------------
1970-01-01 open Assets:Bank:Checking USD
1970-01-01 open Assets:AR
1970-01-01 open Assets:AR:Clients:Acme-Co
1970-01-01 open Assets:AR:Allowance
1970-01-01 open Income:Sales
1970-01-01 open Expenses:SalesDiscounts
1970-01-01 open Expenses:BadDebt
1970-01-01 open Liabilities:Tax:Sales USD
; ---------------------------------------------------------------------------

; Example invoice
2025-07-01 * "Acme Co." "Invoice 2025-045 · Web design" ^INV-2025-045 #ar
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

; Payment received
2025-07-25 * "Acme Co." "Payment INV-2025-045" ^INV-2025-045 #ar
Assets:Bank:Checking 1200.00 USD
Assets:AR:Clients:Acme-Co -1200.00 USD

Dicas Operacionais para Manter o AR Saudável

  • Defina Termos Claros: Inclua data de vencimento, políticas de multa por atraso e quaisquer descontos por pagamento antecipado em todas as faturas.
  • Vincule Tudo: Use links ^INV-... consistentes para conectar faturas, pagamentos e notas de crédito, criando um trilho de auditoria claro.
  • Anexe Documentos: Use o metadado document: para ligar PDFs de faturas, pedidos de compra e contratos.
  • Revisão Mensal: Verifique seu relatório de AR aberto ao menos uma vez por mês e siga as faturas vencidas. Observe as tendências de Rotatividade de AR e DSO para identificar problemas cedo.

Leituras Complementares (Fontes Utilizadas)

Navegando Contas a Receber no Beancount

· 3 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

No labirinto da gestão de finanças pessoais, o Beancount surge como um farol de clareza e precisão para a escrituração contábil em texto simples. Particularmente quando se trata de gerenciar contas a receber — dinheiro esperado de terceiros — o Beancount oferece uma abordagem estruturada para manter seus registros financeiros em ordem impecável. Este blog irá guiá-lo pelas complexidades do rastreamento de contas a receber, processamento de reembolsos e gerenciamento de transações não resolvidas com o Beancount. Quer você esteja devolvendo uma compra, emprestando dinheiro ou aguardando um reembolso, este post é o seu roteiro para a clareza financeira.

Entendendo Contas a Receber no Beancount:

2024-02-17-navigating-receivables-beancount-guide

Contas a receber representam dinheiro que lhe é devido. Isso pode vir de uma variedade de cenários, como após uma devolução de compra aguardando um reembolso ou quando você empresta dinheiro a alguém. Por exemplo, considere que você devolveu uma pulseira de relógio para uma loja online como Amazon.com e está aguardando um reembolso. No Beancount, esta transação é registrada como dinheiro movendo-se de sua responsabilidade de cartão de crédito para seus ativos como contas a receber:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

Gerenciando Reembolsos:

Uma vez que o reembolso é processado e você recebe o dinheiro, outra transação é registrada para compensar o saldo em Contas a Receber. Isso garante que suas contas reflitam o dinheiro de volta em sua posse:

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Ciclo Completo da Transação:

Uma transação completa de entrada e saída envolvendo contas a receber combina ambas as transações acima e é apresentada da seguinte forma, demonstrando uma conta equilibrada após o reembolso:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Lidando com Transações Não Resolvidas:

Para transações onde o reembolso ou pagamento ainda não foi recebido, o Beancount emprega a tag #UNRESOLVED. Esta tag ajuda a identificar e rastrear valores que ainda estão pendentes. Por exemplo:

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Ao focar nas transações marcadas como #UNRESOLVED, você pode rapidamente verificar quais valores ainda precisam ser liquidados.

Mantendo um Saldo Zero:

Em um livro-razão adequado, a soma de todas as transações na conta Assets:Receivables, excluindo aquelas marcadas com #UNRESOLVED, deve idealmente retornar a zero. Isso garante que todos os fundos esperados foram contabilizados, mantendo a integridade de seus registros financeiros.

Por exemplo, um livro-razão válido pode parecer assim, com uma transação não resolvida claramente marcada, aguardando encerramento:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Um livro-razão inválido é aquele onde uma transação faz com que a conta de Contas a Receber não zere, necessitando da tag #UNRESOLVED para correção.

Conclusão

Navegar pelas contas a receber no Beancount não precisa ser assustador. Com uma compreensão clara de como registrar transações, gerenciar reembolsos e ficar de olho nas transações não resolvidas, você pode manter registros financeiros precisos e confiáveis. Adotar a abordagem estruturada do Beancount para a gestão de contas a receber não apenas simplifica seu rastreamento financeiro, mas também traz tranquilidade, sabendo que cada centavo é contabilizado. Então, por que não aproveitar o poder do Beancount para tornar sua gestão financeira tão tranquila

Compreendendo Contas a Receber e a Pagar no Beancount

· 3 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Olá a todos! Na postagem de blog de hoje, vamos mergulhar no mundo do Beancount, uma ferramenta de contabilidade de dupla entrada que é amada por muitos por sua simplicidade e poder. Mais especificamente, vamos falar sobre dois conceitos-chave: Contas a Receber e Contas a Pagar.

Compreender esses termos é crucial para usar o Beancount (ou qualquer sistema de contabilidade de dupla entrada) de forma eficaz. Mas não se preocupe se você é um iniciante - vamos detalhar tudo, passo a passo!

Contas a Receber e a Pagar: O Básico

2023-05-30-receiveable-and-payable

Em contabilidade, "contas a receber" e "contas a pagar" são termos usados para rastrear dinheiro que é devido. "Contas a receber" refere-se ao dinheiro que outros lhe devem, enquanto "contas a pagar" refere-se ao dinheiro que você deve a outros.

Vamos a um exemplo:

  1. Contas a Receber (C/R): Suponha que você possua uma livraria e um cliente compre um livro a crédito. O dinheiro que ele lhe deve pelo livro é uma conta a receber.

  2. Contas a Pagar (C/P): Por outro lado, imagine que você peça um novo conjunto de livros a uma editora, mas não pague por eles adiantado. O dinheiro que você deve à editora é uma conta a pagar.

No Beancount, estes são tipicamente rastreados através de contas correspondentes. O principal benefício aqui é que ele lhe fornece uma imagem clara e precisa de sua posição financeira a qualquer momento.

Configurando Contas a Receber e a Pagar no Beancount

A estrutura do seu arquivo Beancount pode ser tão simples ou tão complexa quanto você precisar. Para contas a receber e a pagar, você provavelmente desejará criar contas separadas nas seções de Ativos e Passivos.

Aqui está um exemplo simples:

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

Rastreando Transações

Lado do Recebedor

Após configurar suas contas, você pode rastrear transações que envolvem contas a receber e a pagar. Vejamos um exemplo:

2023-05-29 * "Sold books to customer on credit"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

Aqui, você está adicionando $100 às suas contas a receber porque um cliente lhe deve esse valor. Simultaneamente, você está reduzindo sua receita pelo mesmo valor para manter o equilíbrio (já que você ainda não recebeu o dinheiro).

Quando o cliente finalmente pagar, você registrará assim:

2023-06-01 * "Received payment from customer"
Assets:Banco:Poupança 100 USD
Assets:AccountsReceivable -100 USD

Lado do Pagador

O mesmo princípio se aplica às contas a pagar, mas com sinais invertidos:

2023-05-30 * "Bought books from publisher on credit"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

E quando você quitar sua dívida:

2023-06-02 * "Paid off debt to publisher"
Liabilities:AccountsPayable -200 USD
Assets:Banco:ContaCorrente 200 USD

Conclusão

Contas a receber e a pagar estão no cerne de qualquer sistema contábil. Ao rastreá-las com precisão, você obtém uma compreensão abrangente de sua saúde financeira.

Este é apenas um ponto de partida, e o Beancount é capaz de muito mais. Espero que esta postagem de blog ajude a esclarecer esses conceitos importantes. Como sempre, boa contabilidade!