Pular para o conteúdo principal

14 postagens marcado com "accounting"

Ver todas as tags

Depreciação Acumulada (para Beancount): Um Guia Prático, em Texto‑Plano

· 9 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Se você controla ativos fixos na sua contabilidade — laptops, câmeras, máquinas ou até móveis de escritório — seus livros precisam refletir a diminuição de valor desses bens. Isso envolve dois conceitos chave: depreciação (a despesa) e seu total acumulado, depreciação acumulada. Este guia explica ambos em linguagem simples e, em seguida, mostra exatamente como modelá‑los no Beancount com exemplos prontos para copiar e colar, incluindo opções poderosas de automação.


2025-08-23-accumulated-depreciation

O que é depreciação acumulada?

Depreciação acumulada é o total de depreciação que foi registrado contra um ativo desde o dia em que ele foi colocado em uso. Pense nisso como um somatório contínuo. Não é um novo tipo de despesa — é apenas a soma até a data de todas as cobranças de depreciação passadas para aquele ativo.

Nas demonstrações financeiras, você verá a depreciação acumulada emparelhada com o preço original do ativo. Isso permite que quem lê seus livros veja tanto o custo histórico (o que você pagou) quanto o valor contábil líquido (quanto ele vale atualmente nos seus livros).

Um detalhe crucial é que a depreciação acumulada é uma conta contra‑ativo. Isso pode soar complexo, mas é uma ideia simples:

  • É uma conta de “ativo”, portanto está na seção Assets do seu plano de contas.
  • Contudo, possui saldo credor (um valor negativo nas contas de ativo do Beancount), o que reduz o valor do ativo fixo relacionado.

Onde ela aparece no balanço patrimonial?

A depreciação acumulada normalmente aparece no balanço logo abaixo do ativo fixo ao qual se refere. Por exemplo:

Equipamento: Computadores$3.000,00
Menos: Depreciação Acumulada($1.000,00)
Equipamento: Computadores, Líquido$2.000,00

Muitas demonstrações financeiras simplificam isso exibindo um único item como “Imobilizado, líquido”. Esse número único representa o custo histórico total de todos os ativos menos a depreciação acumulada total, fornecendo o valor contábil líquido final.


Como calcular a depreciação?

Existem vários métodos para calcular a depreciação. O método escolhido determina quanto de despesa você registra a cada período, o que, por sua vez, aumenta o total de depreciação acumulada. Duas famílias comuns de métodos são:

  • Linha Reta (LR): É o método mais simples e comum para fins de escrituração. Você despende um valor igual do ativo em cada período de sua vida útil. Por exemplo, um laptop de 3.000comvidauˊtilde36meses(3anos)seriadepreciadoem3.000 com vida útil de 36 meses (3 anos) seria depreciado em 83,33 por mês.
  • Métodos Fiscais (ex.: MACRS nos EUA): Para fins de imposto, os governos costumam definir cronogramas acelerados específicos. Nos EUA, o Sistema de Recuperação de Custos Acelerado Modificado (MACRS) permite deduções maiores nos primeiros anos de vida do ativo. O Beancount pode lidar facilmente com esses cronogramas — basta calcular os valores conforme as tabelas oficiais (como as da Publicação 946 do IRS) e gerar os lançamentos correspondentes.

Fórmula (Linha Reta)

Depreciação Periódica = CustoValor ResidualVida Uˊtil\frac{\text{Custo} - \text{Valor Residual}}{\text{Vida Útil}}

Depreciação Acumulada (na data t) = (Depreciac¸a˜o Perioˊdica ateˊ t)\sum (\text{Depreciação Periódica até } t)

Valor residual é o valor estimado que o ativo terá ao final de sua vida útil. Para simplificar, costuma‑se assumir zero.


O Jeito Beancount: Modelar Custo e Depreciação Acumulada

Para rastrear adequadamente ativos fixos no Beancount preservando seu custo original, você usará um par de contas de ativo para cada categoria, além de uma conta de despesa.

  • Assets:Equipment:Computers:Cost (para armazenar o custo histórico)
  • Assets:Equipment:Computers:AccumDep (a contra‑conta, que será creditada ao longo do tempo)
  • Expenses:Depreciation:Computers (para registrar a despesa periódica)

Essa estrutura espelha a prática contábil padrão e é a abordagem recomendada para gerenciar depreciação de ativos fixos no Beancount.


Opção A: Lançamentos Manuais em Linha Reta

Este é o método mais direto. Você controla cada lançamento, o que é ótimo para entender a mecânica.

1. Abra as contas necessárias

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

2. Registre a compra (pelo custo histórico)

Ao comprar o ativo, debite a conta Cost.

2025-01-20 * "Compra MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

3. Registre a depreciação mensal

Cada mês, registre a despesa de depreciação. Para um ativo de 3.000em36meses,adepreciac\ca~omensaleˊ3.000 em 36 meses, a depreciação mensal é 3000 ÷ 36 = $83,33.

A transação envolve debitar a conta de despesa e creditar a conta contra‑ativo.

2025-02-28 * "Depreciação mensal - MacBook Pro (LR 36 meses)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; crédito à contra‑conta

Repita esse lançamento todo mês por 36 meses. O saldo em Assets:Equipment:Computers:AccumDep ficará cada vez mais negativo, reduzindo o valor contábil líquido do ativo.

Verificação rápida: Você pode conferir o valor contábil líquido no Balance Sheet do Fava ou executando uma consulta rápida:

bean-query myledger.bean "SELECT account, SUM(position) WHERE account   'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"

A soma dos saldos dessas duas contas é o seu valor contábil líquido.


Opção B: Automatizar com o Plugin amortize do Fava

Se você usa o Fava (a interface web popular para Beancount) e sua depreciação tem valor fixo mensal, pode automatizá‑la.

Primeiro, habilite o plugin no início do seu arquivo Beancount:

plugin "fava.plugins.amortize_over"

Em seguida, crie uma única transação que define todo o cronograma de depreciação.

; 1. Registre a compra inicial como de costume
2025-01-20 * "Compra MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; 2. Defina o cronograma de depreciação
2025-01-20 * "Cronograma de depreciação - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

O plugin reconhecerá essa transação e gerará postagens virtuais de $83,33 cada mês por 36 meses. Essas entradas não são gravadas no seu arquivo .bean, mas aparecem em todos os relatórios. É perfeito para depreciação em linha reta, mas não funciona para cronogramas irregulares como o MACRS.


Opção C: Gerar Lançamentos Periódicos com um Plugin de Terceiros

Se você prefere ter transações reais, não virtuais, escritas nos arquivos, mas ainda quer automação, um gerador de lançamentos periódicos é uma ótima escolha. Um dos mais populares é o beancount-periodic de Dallas Lu. Esse plugin pode ser configurado para criar lançamentos datados em seu nome, oferecendo o controle dos lançamentos manuais com a conveniência da automação.


Visualizando Resultados: Custo, Depreciação Acumulada e Valor Contábil Líquido

Independentemente do método escolhido, seu Balanço Patrimonial mostrará tanto as contas Cost quanto AccumDep sob seus Ativos. A soma dessas duas é o seu valor contábil líquido. Essa apresentação — custo bruto menos a depreciação acumulada — é exatamente o que contadores e analistas financeiros esperam ver. Ela fornece total transparência sobre a idade e o valor dos seus ativos.


Baixa de um Ativo (Venda, Descarte ou Retirada)

Quando um ativo chega ao fim de sua vida, você o vende, descarta ou simplesmente o retira. Para removê‑lo dos livros, você deve:

  1. Eliminar seu custo histórico.
  2. Eliminar a depreciação acumulada associada.
  3. Registrar o caixa recebido.
  4. Registrar o ganho ou perda resultante (diferença entre o caixa recebido e o valor contábil líquido).

Exemplo: Venda de um Ativo com Ganho

Suponha que você venda o MacBook Pro em 15 de junho de 2027.

  • Custo Original: $3.000
  • Depreciação Acumulada na data da venda: -$2.500
  • Valor Contábil Líquido: 3.0003.000 - 2.500 = $500
  • Valor da venda: $800
  • Ganho na Venda: 800(receita)800 (receita) - 500 (valor contábil) = $300

Lançamento Beancount para registrar a baixa:

2027-06-15 * "Venda MacBook Pro"
Assets:Bank:Checking 800.00 USD ; caixa recebido
Assets:Equipment:Computers:AccumDep 2500.00 USD ; débito para zerar a contra‑conta
Assets:Equipment:Computers:Cost -3000.00 USD ; crédito para remover o custo histórico
Income:Gains:AssetDisposals -300.00 USD ; crédito para registrar o ganho

Se a receita fosse apenas 400(perdade400 (perda de 100), você lançaria a diferença em uma conta Expenses:Losses:AssetDisposals com valor positivo (débito).


FAQ (Rápido)

  • A depreciação acumulada é um ativo ou um passivo?
    Nenhum dos dois. É uma contra‑conta de ativo. Fica na seção de ativos do balanço, mas tem saldo credor, o que reduz o valor total do ativo.

  • Eu já faço lançamentos diretamente na conta Cost após a compra?
    Geralmente, não. O objetivo da conta contra‑ativo é preservar o custo histórico. Todas as reduções de valor por depreciação devem ser lançadas em ...:AccumDep.

  • Posso usar o Beancount para cronogramas MACRS (fiscais)?
    Sim. Você precisará calcular os valores de depreciação para cada período usando as tabelas da Publicação 946 do IRS. Depois, registre esses valores manualmente ou com um plugin periódico. O plugin amortize do Fava não serve, pois os valores MACRS não são iguais a cada mês.

  • E quanto ao §179?
    O §179 permite deduzir o custo total de um bem elegível no ano em que ele é colocado em uso, ao invés de depreciá‑lo ao longo do tempo. Essa é uma escolha fiscal. No Beancount, isso seria simplesmente um débito em uma conta de despesa no momento da compra, em vez de usar uma conta de ativo fixo.


Armadilhas Comuns (e Como Evitá‑las)

  • Lançar depreciação diretamente contra a conta Cost.

    • Correção: Sempre credite a conta ...:AccumDep. Isso preserva o custo histórico, essencial para relatórios financeiros.
  • Esquecer de remover a Depreciação Acumulada na baixa do ativo.

    • Correção: Ao vender ou descartar um ativo, seu lançamento deve incluir um débito em ...:AccumDep para zerar seu saldo.
  • Confundir cronogramas contábeis internos com cronogramas fiscais.

    • Correção: Seus livros de gestão interna costumam usar linha reta por simplicidade, enquanto a declaração fiscal pode exigir MACRS. Mantenha esses propósitos separados e documente sua política.
  • Esperar que o plugin amortize do Fava trate cronogramas não‑uniformes.

    • Correção: Lembre‑se de que esse plugin foi projetado apenas para divisões mensais iguais. Para qualquer outro padrão, use lançamentos manuais ou um plugin periódico mais flexível.

Modelo Pronto para Copiar e Colar

Abaixo está um modelo completo que você pode adaptar ao seu próprio ledger.

option "title" "My Business Ledger"
plugin "fava.plugins.amortize_over" ; Remova se não usar automação do Fava

; --- Contas ---
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

; --- Compra ---
2025-01-20 * "Compra MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; --- Depreciação em Linha Reta (manual) ---
2025-02-28 * "Depreciação mensal - MacBook Pro (LR 36 meses)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD

; --- Depreciação em Linha Reta (automatizada) ---
2025-01-20 * "Cronograma de depreciação - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

; --- Baixa com Ganho ---
2027-06-15 * "Venda MacBook Pro"
Assets:Bank:Checking 800.00 USD
Assets:Equipment:Computers:AccumDep 2500.00 USD
Assets:Equipment:Computers:Cost -3000.00 USD
Income:Gains:AssetDisposals -300.00 USD

Taxas de Vendedor da Amazon (2025): O que são—e como registrá-las no Beancount

· 10 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Vender na Amazon é uma forma poderosa de alcançar milhões de clientes, mas a estrutura de taxas da plataforma pode parecer um labirinto. Se você é um operador que valoriza livros limpos, auditáveis e em partida dobrada, rastrear esses custos com precisão é inegociável. Este guia detalha as taxas do marketplace dos EUA em 2025 e mostra exatamente como registrá‑las usando a ferramenta de contabilidade em texto puro, Beancount.

TL;DR ⚡

2025-08-21-amazon-seller-fees-2025

  • Você encontrará um conjunto de cobranças recorrentes da Amazon: Plano de venda, Referral, Closing (mídia), Cumprimento e armazenamento FBA, Posicionamento de entrada, Taxa de nível baixo de estoque, Processamento de devoluções, Administração de reembolso, e uma Taxa de listagem de alto volume para catálogos muito grandes.
  • Mantenha uma conta separada Assets:Amazon:Clearing. Registre vendas e taxas lá; quando a Amazon pagar, transfira o líquido para seu banco. Isso torna a reconciliação muito fácil.
  • Rastreie cada SKU como sua própria commodity (por exemplo, SKU:WATER-BOTTLE) para que o Beancount possa calcular automaticamente seu Custo de Mercadorias Vendidas (COGS) por lote.
  • Você pode reconciliar rapidamente importando relatórios de liquidação ou de intervalo de datas e mapeando os “tipos de transação” da Amazon diretamente para suas contas de despesa no Beancount.

O Mapa de Taxas da Amazon (Marketplace dos EUA)

A seguir, a divisão das taxas mais comuns que você verá em 2025.

Taxa do Plano de Venda

Esta é a sua taxa de assinatura básica para acessar o marketplace.

  • Plano Individual: Sem taxa mensal. Em vez disso, você paga $0.99 por cada item vendido.
  • Plano Profissional: Uma taxa fixa de $39.99 por mês, que elimina a cobrança por item. Esta é a escolha padrão para qualquer vendedor sério. Todas as demais taxas de venda são aplicadas além desta.

Taxa de Referral

Esta é a comissão da Amazon por cada venda.

É um percentual do preço total de venda do item (incluindo frete e qualquer embalagem de presente). A taxa depende totalmente da categoria do produto. A maioria das categorias fica na faixa de 8–15 %, mas algumas usam taxas escalonadas (por exemplo, 15 % nos primeiros $500 e 8 % no que exceder esse valor). Certas categorias também têm uma taxa mínima de referral, geralmente $0.30. Sempre verifique a tabela de taxas atual para sua categoria específica.

Taxa de Closing (Categorias de Mídia)

Se você vende itens de mídia como livros, música, vídeo ou DVDs, a Amazon cobra uma taxa fixa adicional de $1.80 por item.

Taxas de Cumprimento FBA

São as taxas por unidade de coleta, embalagem e envio ao usar o Fulfillment by Amazon (FBA). O custo varia conforme o tamanho e peso do item. A Amazon atualiza essas tabelas periodicamente. Para 2025, as tarifas fora de pico retornaram aos níveis de 2024 em 15 de janeiro de 2025. Consulte sempre a tabela de tarifas FBA atual para encontrar o tier de tamanho exato do seu produto e a taxa associada.

Armazenamento Mensal & Sobretaxa de Inventário Envelhecido (FBA)

A Amazon cobra pelo espaço que seu inventário ocupa em seus centros de cumprimento.

  • Armazenamento Mensal: Cobrado por pé cúbico.
  • Sobretaxa de Inventário Envelhecido: Uma taxa mensal adicional aplicada ao inventário que permanece em um centro de cumprimento por muito tempo. Essa taxa se soma à taxa regular de armazenamento mensal.

Taxa de Serviço de Posicionamento de Entrada (FBA)

É uma taxa por unidade vinculada à forma como você envia o inventário para a Amazon. Ela cobre os custos de distribuir seus produtos pela rede de fulfillment. Alguns programas, como “New Selection”, podem isentar temporariamente novos produtos até certos limites.

Taxa de Nível Baixo de Estoque (FBA)

Esta taxa se aplica a produtos de tamanho padrão com níveis de estoque consistentemente baixos em relação à demanda do cliente. A Amazon mede isso com a métrica “dias históricos de suprimento”. Se seu nível de estoque de um item popular cair abaixo do limite (geralmente 28 dias), a taxa entra em vigor.

Taxa de Processamento de Devoluções (FBA)

Para produtos em categorias com taxas de devolução acima da média (como vestuário e calçados), a Amazon pode cobrar uma taxa de processamento de devoluções por cada devolução do cliente. Algumas unidades “New Selection” são isentas dessa taxa até certo limite.

Taxa de Administração de Reembolso

Quando você emite um reembolso ao cliente por um pedido, a Amazon devolve a taxa de referral que você pagou. Contudo, ela retém uma parte como taxa de processamento. Essa taxa é o menor valor entre $5.00 ou 20 % da taxa de referral daquele item.

Taxa de Listagem de Alto Volume (Catálogos Enormes)

Esta taxa afeta apenas vendedores com catálogos massivos. Se você tiver mais de 1,5 milhão de SKUs ativos, a Amazon cobra uma taxa mensal de $0.001 por SKU elegível acima desse limite.

Nota: As taxas e políticas podem variar por país, região e categoria. Sempre revise as páginas de ajuda do Seller Central local antes de registrar.


Como Essas Taxas Aparecem nos Seus Relatórios 🧾

Você encontra todos esses dados no Seller Central. Os dois relatórios mais úteis para contabilidade são:

  1. Relatórios de Intervalo de Datas (Payments → Date Range Reports): Fornecem um resumo da sua receita, despesas, impostos e transferências líquidas para um período específico. São perfeitos para importação de razão de alto nível e reconciliação.
  2. Arquivos de Liquidação (por exemplo, Flat File V2): Esses arquivos detalham cada transação, mostrando o tipo de taxa, ID do pedido, valor e data. Esses são os dados granulares que você usará para mapear tudo corretamente.

Uma Abordagem Beancount‑First para Registrar a Atividade da Amazon

Aqui está como transformar o mundo complexo da Amazon em lançamentos limpos e simples no Beancount.

1. Crie um Plano de Contas Minimalista

Primeiro, defina as contas que você precisará. Esta estrutura simples cobre tudo.

; --- ASSETS ---
Assets:Amazon:Clearing ; Sua “carteira” da Amazon
Assets:Bank:Checking ; Onde os pagamentos chegam
Assets:Inventory:SKU:<code> ; Uma subconta por SKU

; --- INCOME & COGS ---
Income:Sales:Amazon
Expenses:COGS:Inventory

; --- EXPENSES ---
Expenses:Marketplace:Amazon:Referral
Expenses:Marketplace:Amazon:FBAFulfillment
Expenses:Marketplace:Amazon:Storage:Monthly
Expenses:Marketplace:Amazon:Storage:Aged
Expenses:Marketplace:Amazon:InboundPlacement
Expenses:Marketplace:Amazon:LowInventoryLevel
Expenses:Marketplace:Amazon:ReturnsProcessing
Expenses:Marketplace:Amazon:Other ; Para taxas diversas

A capacidade do Beancount de rastrear lotes de inventário e bases de custo é um superpoder. Você “compra” inventário em Assets:Inventory:SKU:... com um custo {...}. Quando vende, o Beancount calcula automaticamente o Custo de Mercadorias Vendidas.

2. Registre Cada Venda e Suas Taxas

Vamos registrar uma venda FBA de $30 para SKU:WATER-BOTTLE. A taxa de referral é $4.50, o cumprimento FBA $4.24 e você incorreria em uma taxa de nível baixo de estoque de $0.15. Você comprou originalmente essa unidade por $5.00.

2025-02-10 * "Amazon Order 113-2233445-6677889" "WATER-BOTTLE"
Assets:Amazon:Clearing 21.11 USD
Income:Sales:Amazon -30.00 USD
Expenses:Marketplace:Amazon:Referral 4.50 USD
Expenses:Marketplace:Amazon:FBAFulfillment 4.24 USD
Expenses:Marketplace:Amazon:LowInventoryLevel 0.15 USD
Assets:Inventory:SKU:WATER-BOTTLE -1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory 5.00 USD

Por que equilibra: A venda de $30 é creditada em Income. As taxas ($4.50 + $4.24 + $0.15) e o COGS ($5.00) são debitados nas contas de despesa. O caixa líquido da venda, $21.11, é debitado na conta Assets:Amazon:Clearing. O ativo de inventário é creditado (reduzido em uma unidade) e o custo correspondente é reconhecido como despesa.

3. Registre o Pagamento

Quando a Amazon desembolsa seus fundos, a transação é simples. Você apenas move dinheiro da sua “carteira” da Amazon para sua conta bancária real.

2025-02-15 * "Amazon Payments" "Settlement disbursement"
Assets:Bank:Checking 2,500.00 USD
Assets:Amazon:Clearing -2,500.00 USD

Após cada pagamento, o saldo da conta Assets:Amazon:Clearing deve tender a zero. Use os totais dos relatórios de intervalo de datas para identificar discrepâncias.

4. Lide com Armazenamento, Inventário Envelhecido e Posicionamento de Entrada

Essas taxas costumam aparecer como linhas separadas nos seus relatórios de liquidação. Registre‑as como débitos diretos na conta de clearing.

2025-03-15 * "Amazon FBA Storage Fees" "Monthly + aged inventory"
Expenses:Marketplace:Amazon:Storage:Monthly 125.40 USD
Expenses:Marketplace:Amazon:Storage:Aged 35.20 USD
Assets:Amazon:Clearing -160.60 USD

2025-03-20 * "FBA Inbound Placement Service" "Shipment split optimization"
Expenses:Marketplace:Amazon:InboundPlacement 62.00 USD
Assets:Amazon:Clearing -62.00 USD

5. Reembolsos & Devoluções

Quando um cliente devolve um produto, você reverte a venda e o COGS, e contabiliza quaisquer taxas não reembolsáveis. Para esta venda de $30, digamos que a Amazon retenha uma taxa de administração de reembolso de $0.30.

2025-03-02 * "Refund 113-2233445-6677889" "Refunded WATER-BOTTLE"
Assets:Amazon:Clearing -29.70 USD ; Débito líquido
Income:Sales:Amazon 30.00 USD ; Reverte a venda
Expenses:Marketplace:Amazon:Other 0.30 USD ; Taxa de admin. de reembolso
Assets:Inventory:SKU:WATER-BOTTLE 1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory -5.00 USD ; Reverte o COGS

Aqui, você debita Income para reverter a receita e credita Expenses:COGS para reverter o custo. A unidade de inventário volta à sua conta de ativos. O efeito líquido em Assets:Amazon:Clearing é o valor reembolsado ao cliente.


Importação & Reconciliação Rápida

A chave para eficiência é o mapeamento. Exporte um Relatório de Intervalo de Datas ou um Flat File V2 do Seller Central. Em seguida, crie um mapeamento simples da coluna transaction-type da Amazon para suas contas de despesa:

  • OrderIncome:Sales:Amazon
  • CommissionExpenses:Marketplace:Amazon:Referral
  • FBA-fulfillment-feeExpenses:Marketplace:Amazon:FBAFulfillment
  • StorageFeeExpenses:Marketplace:Amazon:Storage:Monthly
  • AgedInventorySurchargeExpenses:Marketplace:Amazon:Storage:Aged
  • InboundPlacementFeeExpenses:Marketplace:Amazon:InboundPlacement
  • LowInventoryLevelFeeExpenses:Marketplace:Amazon:LowInventoryLevel

Para quem deseja automatizar, o ecossistema de importação do Beancount (como beancount-import) é fantástico. Você define as regras uma vez e seus arquivos de liquidação são ingeridos automaticamente no seu ledger.


Guardas Práticas que Economizam Dinheiro (e Teclas) 💰

  • Evite a Taxa de Nível Baixo de Estoque: Monitore seus dias históricos de suprimento. Mantenha estoque suficiente para atender à demanda, mas não em excesso a ponto de gerar sobretaxas de inventário envelhecido.
  • Use Benefícios do New Selection: Ao lançar novos produtos, inscreva‑os no programa New Selection para obter isenções temporárias de taxas de devolução e de posicionamento de entrada.
  • Verifique as Taxas de Referral Antes de Precificar: Uma pequena mudança de preço pode levar você a ultrapassar um limite de taxa, impactando significativamente sua margem líquida. Confirme as taxas e mínimos da sua categoria.
  • Reconcilie Mensalmente: Baixe um Relatório de Intervalo de Datas todo mês. Esse hábito simples ajuda a detectar mudanças de taxa da Amazon cedo e garante que seu ledger continue confiável.

Modelo Beancount Pronto para Uso

Para ajudar você a começar, preparei um arquivo de ledger inicial. Ele inclui:

  • Um plano de contas Amazon sensato.
  • Inventário configurado como commodities para COGS automático baseado em lotes.
  • Entradas de exemplo para vendas, taxas, armazenamento, reembolsos e pagamentos.

➡️ Baixe o Modelo
(Abra o arquivo no seu editor, substitua o SKU e os valores de exemplo, e comece a importar linhas de liquidação.)


Referências & Leituras Complementares


Conclusão

Com este guia, você tem todas as ferramentas necessárias para entender, registrar e otimizar as taxas de vendedor da Amazon em 2025 usando o Beancount. Ao aplicar a contabilidade em partida dobrada em texto puro, você ganha transparência total, reduz erros manuais e cria uma base sólida para analisar a rentabilidade do seu negócio na Amazon. Boa contabilidade!

O que é Contas a Pagar? Um Guia Amigável ao Beancount para Rastrear Faturas de Fornecedores em Texto Simples

· 9 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Contas a pagar (AP) é o dinheiro que sua empresa deve aos fornecedores por bens ou serviços que já foram recebidos, mas ainda não foram pagos. No mundo da contabilidade, AP é classificado como um passivo circulante no seu balanço — um valor normalmente devido dentro do próximo ano, e frequentemente dentro de 30 a 60 dias.

Esse conceito está no centro da contabilidade de competência, onde você registra a despesa e o passivo correspondente no momento em que a fatura chega, não quando o dinheiro realmente sai. Este guia mostrará como gerenciar todo o fluxo de trabalho de AP de forma limpa e eficiente usando a ferramenta de contabilidade em texto simples, Beancount.

2025-08-20-what-is-accounts-payable


Resumo Rápido

Antes de mergulharmos nos detalhes, vamos cobrir o essencial:

  • Contas a Pagar (AP) representa suas dívidas de curto prazo com fornecedores. Você a encontrará na seção Passivos do seu balanço.
  • Competência vs. Caixa: AP só existe se você mantiver seus livros em base de competência. O Beancount suporta totalmente fluxos de trabalho de competência, e sua interface web, Fava, exibirá seus passivos corretamente.
  • AP vs. AR: É simples: Payables são o que você deve, enquanto Recebíveis (AR) são o que outros devem a você.

Onde a AP Vive no Beancount (e no Fava)

Para começar a rastrear AP, primeiro você precisa declarar uma conta para ela no seu ledger. Uma convenção padrão é:

Passivos:ContasAPagar

Opcionalmente, você pode criar subcontas para fornecedores principais (por exemplo, Passivos:ContasAPagar:FornecedoraTintasFlorestais).

No Fava, essa conta aparecerá no seu Balanço Patrimonial sob Passivos. Você pode clicar nela para detalhar e ver uma lista de todos os itens abertos e pagos, proporcionando uma visão clara de suas obrigações. Você pode ver isso em ação no ledger de exemplo público do Fava, que inclui uma conta Passivos:ContasAPagar.


Blocos de Construção do Beancount que Você Usará

Um fluxo de trabalho robusto de AP no Beancount depende de alguns recursos principais:

  1. Contas: Você usará principalmente sua conta Passivos:ContasAPagar, uma conta de caixa como Ativos:Banco:Corrente, e suas várias contas de despesa (por exemplo, Despesas:Suprimentos).
  2. Metadados: Você pode anexar pares chave‑valor a qualquer transação. Para AP, usará metadados como invoice:, due:, terms:, e document:. O Fava reconhece a chave document: e criará automaticamente um link clicável para o arquivo anexado se você configurar uma pasta de documentos.
  3. Tags & Links: Use #tags (como #ap) para filtragem fácil e ^links (como ^INV-10455) para ligar programaticamente uma fatura ao pagamento subsequente. Isso cria um rastro claro e auditável.
  4. Consultas (BQL): A linguagem de consulta semelhante ao SQL do Beancount (BQL) permite gerar relatórios poderosos, como listar todas as contas a pagar abertas ordenadas por data de vencimento, diretamente da linha de comando com bean-query ou na página “Consulta” do Fava.

Fluxo de Trabalho Central de AP no Beancount

Gerenciar AP no seu ledger envolve duas ou três etapas chave: registrar a fatura, pagá‑la e, às vezes, lidar com pagamentos parciais ou descontos.

1) Registrar a Fatura do Fornecedor (Isso Cria o Passivo)

Primeiro, você registra a despesa e cria a conta a pagar quando a fatura chega.

; Opcionalmente defina sua pasta de documentos no arquivo principal do Beancount:
option "documents" "documents"

2025-08-05 * "Forest Paint Supply" "Paint order INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
terms: "2/10, n/30"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD

Esta única entrada realiza duas coisas críticas:

  1. Reconhece imediatamente a despesa de $500 no período correto (agosto).
  2. Cria um passivo correspondente de $500, mostrando que você deve dinheiro à Forest Paint Supply.

O link ^INV-10455 é um identificador único que permite anexar o mesmo link ao pagamento posteriormente, mantendo as transações de fatura e pagamento logicamente conectadas.

2) Pagar a Fatura (Isso Liquida o Passivo)

Quando você paga a fatura, cria uma transação que move dinheiro da sua conta bancária para liquidar o passivo.

a) Pagamento Padrão (Sem Desconto):

2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Esta entrada reduz seu saldo de AP em 500eosaldodacontacorrenteem500 e o saldo da conta corrente em 500. O passivo agora está liquidado.

b) Desconto por Pagamento Antecipado (ex.: "2/10, n/30"):

Se os termos forem "2/10, n/30", você pode obter 2 % de desconto se pagar dentro de 10 dias. Para nossa fatura de 500,issoequivalea500, isso equivale a 10 de desconto. Aqui estão duas formas aceitáveis de registrar — escolha um método e seja consistente.

; Opção 1: Registrar o desconto como outra receita (efeito contra‑despesa)
2025-08-12 * "Forest Paint Supply" "Early payment discount INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Income:Discounts:Payables -10.00 USD

; Opção 2: Reduzir a despesa original diretamente
2025-08-12 * "Forest Paint Supply" "Early payment discount INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Expenses:Supplies:Paint -10.00 USD

Em ambos os casos, você liquida o passivo total de 500,reduzosaldobancaˊrioem500, reduz o saldo bancário em 490 (valor realmente pago) e contabiliza o benefício de $10.

3) Lidando com Pagamentos Parciais

O recurso de links do Beancount torna o rastreamento de pagamentos parciais simples e limpo.

; Fatura de $1.200
2025-08-10 * "Acme Parts" "INV-9001" ^INV-9001
invoice: "INV-9001"
due: "2025-09-09"
Expenses:Parts 1200.00 USD
Liabilities:AccountsPayable -1200.00 USD

; Primeiro pagamento de $400
2025-08-20 * "Acme Parts" "Payment INV-9001 (1/3)" ^INV-9001
Liabilities:AccountsPayable 400.00 USD
Assets:Bank:Checking -400.00 USD

; Pagamento final de $800
2025-09-05 * "Acme Parts" "Payment INV-9001 (final)" ^INV-9001
Liabilities:AccountsPayable 800.00 USD
Assets:Bank:Checking -800.00 USD

Ao usar o link ^INV-9001 nas três transações, você pode filtrar facilmente seu diário para ver o histórico completo dessa fatura específica e seus pagamentos associados.


Consultas Úteis (BQL)

Você pode executar estas consultas na aba “Consulta” do Fava ou na linha de comando com bean-query.

Dica: A função any_meta() é extremamente útil para trazer campos de metadados como invoice: e document: para os resultados da consulta.

AP Aberta por Fornecedor (Visão de Saldo):

Esta consulta soma o saldo atual pendente que você deve a cada fornecedor.

SELECT payee, COST(SUM(position)) AS amount
WHERE account "^Liabilities:AccountsPayable"
GROUP BY payee
ORDER BY payee;

AP Aberta por Fatura + Data de Vencimento:

Obtenha uma lista organizada de cada fatura aberta, ordenada pela data de vencimento, para ajudar a priorizar pagamentos.

SELECT payee,
any_meta('invoice') AS invoice,
any_meta('due') AS due,
COST(SUM(position)) AS amount
WHERE account "^Liabilities:AccountsPayable"
GROUP BY payee, invoice, due
ORDER BY due, payee;

Listar Faturas com PDFs Anexados:

Esta consulta encontra todas as suas faturas e mostra o caminho para o documento vinculado.

SELECT date, payee, any_meta('invoice') AS invoice, any_meta('document') AS file
WHERE account "^Liabilities:AccountsPayable"
ORDER BY date DESC;

Onde Ver AP no Fava

  • Balanço Patrimonial: Navegue até Balance SheetLiabilitiesAccountsPayable para ver o saldo total e detalhar as transações.
  • Diário: Filtre o diário por account:Liabilities:AccountsPayable ou por um link específico como ^INV-xxxx para ver o ciclo completo de uma fatura.
  • Barra Lateral de Documentos: Se usar o metadado document: e definir a diretiva option "documents", verá uma lista de documentos vinculados na barra lateral.

Envelhecimento de AP, Rotatividade e Consciência de Fluxo de Caixa

  • Cronograma de Envelhecimento: Este relatório agrupa suas faturas abertas por tempo de pendência (ex.: 1‑30 dias, 31‑60 dias, > 60 dias). No Beancount, a abordagem mais prática é executar a consulta “Open AP by Invoice + Due Date” acima, exportar os resultados como CSV e agrupar em uma planilha ou pequeno script Python.
  • Índice de Rotatividade de AP: Métrica rápida de saúde que indica a velocidade com que você paga fornecedores. A fórmula é Total de Compras de Fornecedores ÷ Média de AP. Uma métrica relacionada, Dias de Contas a Pagar (DPO), é aproximadamente 365 ÷ Índice de Rotatividade.
  • Se Não Conseguir Pagar a Tempo: AP destina‑se a dívida de curto prazo. Se um fornecedor concordar com pagamento formal de longo prazo, reclassifique a dívida de AP para um nota a pagar.
2025-10-01 * "Helix Industries" "Convert overdue AP to 12-month note" ^INV-1110
Liabilities:AccountsPayable 2000.00 USD
Liabilities:NotesPayable -2000.00 USD

Boas Práticas para AP em um Ledger de Texto Simples

  • Vá Sem Papel: Armazene PDFs de faturas na sua pasta documents e vincule‑os com a chave de metadado document:.
  • Use Links Consistentemente: Coloque o número único da fatura em um ^link tanto na fatura quanto em todas as entradas de pagamento associadas.
  • Mantenha Metadados Organizados: Usar consistentemente invoice:, due: e terms: melhora buscas, consultas e revisões financeiras.
  • Competência Até o Fim: Se quiser relatórios úteis de AP, comprometa‑se a manter seus livros em base de competência. Beancount e Fava lidam com isso de forma excelente.

Copiar‑Colar de Início: Fatura do Fornecedor + Pagamento

; ---- Fatura ----
2025-08-05 * "Forest Paint Supply" "Paint order INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD

; ---- Pagamento (sem desconto) ----
2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Este guia tem fins educacionais e não constitui aconselhamento tributário, jurídico ou financeiro.

Referências & Leitura Complementar:

Outsourcing Contábil: Como Delegar Suas Tarefas Financeiras (para Usuários do Beancount)

· 11 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Se o seu razão está em texto puro, você já valoriza clareza, controle e reprodutibilidade. Terceirizar sua contabilidade não precisa comprometer nada disso. Pelo contrário, quando feito corretamente, transforma sua configuração do Beancount em um fluxo de trabalho confiável e documentado, executado por especialistas — enquanto você mantém total propriedade dos dados, do repositório e das regras.

Este é um guia prático para usuários do Beancount sobre o que terceirizar, o que manter internamente, como estruturar entregáveis e como avaliar provedores. Trata‑se de delegar o trabalho mecânico sem jamais abrir mão do controle.

2025-08-19-accounting-outsourcing-how-to-hand-off-your-financial-tasks


Para Quem É Este Guia

Este guia é para você se se encaixa em um destes perfis:

  • Fundadores solo, indie hackers e consultores que usam Beancount e querem recuperar tempo gasto nas partes mecânicas da contabilidade para focar na construção do produto ou no atendimento a clientes.
  • Engenheiros com conhecimento financeiro que exigem controles rígidos, histórico versionado e auditoria completa, mas não querem passar fins de semana importando extratos bancários e conciliando contas.
  • Organizações que migram de um fornecedor tudo‑em‑um e agora priorizam custódia de dados e reprodutibilidade. Desligamentos repentinos de plataformas contábeis como a Bench reforçaram uma lição crítica: planos de saída e formatos abertos não são opcionais. (TechCrunch, KSV Advisory Report)

Beancount, Resumidamente

Para quem não conhece, o ecossistema Beancount se baseia em alguns componentes centrais que o tornam poderoso para esse tipo de fluxo de trabalho:

  • Beancount: No seu cerne, é uma linguagem de contabilidade de partidas dobradas especificada em texto puro. Você escreve arquivos de razão legíveis por humanos, os comita em um repositório Git e usa um compilador para validá‑los e gerar relatórios financeiros. (GitHub)
  • Fava: Interface web elegante para Beancount. O Fava lê seu arquivo de razão e fornece balanços patrimoniais, demonstrações de resultados, tendências, filtros e uma linguagem de consulta semelhante a SQL para inspecionar seus dados. (Fava Demo)
  • beangulp: Framework moderno para automatizar ingestão de dados. Evoluído a partir do importador original do Beancount, o beangulp oferece ferramentas para escrever importadores robustos que podem analisar CSV, OFX, QFX e até PDFs, transformando dados bancários brutos em lançamentos estruturados do Beancount. (GitHub)

Um relacionamento de terceirização bem‑sucedido deve preservar e ampliar esses pontos fortes: controle de versão, histórico legível, validação rigorosa e composibilidade das ferramentas.


O Que Terceirizar vs. O Que Manter Internamente

A chave para delegação eficaz é uma divisão clara de responsabilidades. Veja como traçar a linha entre execução tática e propriedade estratégica.

Ótimos Candidatos à Terceirização

Essas tarefas são tipicamente repetitivas, baseadas em regras e consomem tempo — perfeitas para um especialista.

  • Coleta e Importação de Extratos: Download de extratos mensais, normalização de diferentes formatos (CSV, OFX, PDF) e execução dos importadores beangulp. Inclui a manutenção das regras de importação, já que as instituições financeiras mudam seus formatos inevitavelmente.
  • Assistência na Categorização: Construção de heurísticas e regras declarativas para categorizar transações. Podem usar ferramentas como smart_importer para prever lançamentos com base em dados históricos, mas a revisão final permanece com um humano.
  • Conciliação e Verificações de Integridade: Trabalho meticuloso de inserir assertivas balance para combinar com os extratos, investigar divergências e garantir que o razão permaneça livre de erros.
  • Anexos e Higiene de Documentos: Busca de faturas e recibos, vinculação a transações com metadados e arquivamento dos documentos‑fonte em uma árvore de diretórios limpa e reprodutível.
  • Fechamento de Mês e Relatórios: Preparação do conjunto padrão de relatórios (P&L, Balanço Patrimonial, Demonstração de Fluxo de Caixa) e fornecimento de visualizações ou exportações do Fava para atualizações gerenciais.
  • Operações de AR/AP e Preparação de Folha: Preparação de contas a pagar, geração de faturas, cobrança de recebíveis e preparação de arquivos de folha de pagamento para revisão e aprovação final.
  • Preparação de Pacote Fiscal: No final do ano, produção de um trial balance limpo, cronogramas de apoio e todos os arquivos necessários para seu CPA ou consultor tributário.

Manter Internamente (Você Detém a Intenção e o Risco)

Essas responsabilidades são estratégicas e definem a espinha dorsal financeira do seu negócio. Elas pertencem a você.

  • Design do Plano de Contas: A estrutura e convenções de nomenclatura dos seus contas refletem como você pensa seu negócio. Este é o seu mapa financeiro.
  • Políticas Contábeis Centrais: Decisões sobre estrutura societária, reconhecimento de receita e políticas de capitalização têm implicações financeiras e legais de longo prazo.
  • Aprovações Finais: Você deve manter a palavra final sobre todos os movimentos de caixa, incluindo pagamentos, execuções de folha e lançamentos contábeis significativos.
  • Finanças Estratégicas: Forecast, budgeting e definição do que é “bom” para seu negócio são responsabilidades fundamentais do proprietário.

O Workflow Nativo de Outsourcing com Beancount

Veja como uma colaboração estruturada, baseada em Git, funciona na prática.

1) Estrutura do Repositório (Exemplo)

Seu repositório é a única fonte de verdade. Uma estrutura bem organizada torna o processo transparente e sustentável.

/ledger
main.beancount # Arquivo principal, inclui os demais
accounts/ # Definição do Plano de Contas
includes/ # Arquivos mensais ou anuais de transações
prices/ # Diretivas de preço para commodities/ações
metadata/ # Declarações de metadados customizados
plugins/ # Plugins customizados do Beancount
documents/ # Extratos bancários, recibos, faturas
/importers # Importadores beangulp + regras
config.yaml
bank_x.py
card_y.py
/scripts
import.sh # Script de orquestração dos importadores
close_month.py # Script de validação e relatório de fechamento mensal
/reports
monthly/
year_end/
/ops
runbook.md # Como operar o sistema
checklist.md # Checklists de procedimentos (ex.: fechamento mensal)
controls.md # Documentação dos controles financeiros

2) O Ciclo Semanal

O trabalho rotineiro deve seguir um ritmo previsível, culminando em um entregável claro para sua revisão.

  1. Ingestão: Seu provedor baixa extratos e executa os importadores beangulp para preparar novas transações.
  2. Categorização: Aplicam regras de categorização e, se usado, sugestões do smart_importer. Em seguida, há revisão humana para corrigir ambiguidades.
  3. Conciliação: Inserem assertivas balance para combinar com os totais dos extratos e investigam diferenças. O uso de diretivas pad deve ser raro e sempre acompanhado de explicação clara.
  4. Documentação: Documentos relevantes (recibos, faturas) são anexados às transações.
  5. Commit & Proposta: As mudanças são commitadas com mensagens descritivas e um pull request é aberto para sua revisão, permitindo ver exatamente o diff do que mudou nos livros.

3) Fechamento de Mês (Mínimo Viável)

Encerrar os livros é um ponto de verificação crítico para garantir precisão e gerar relatórios confiáveis.

  • Atualizar diretivas price para moedas estrangeiras ou valores de mercado.
  • Revisar itens pendentes: contas a receber, contas a pagar, accruals, despesas antecipadas e empréstimos.
  • Validar que todas as assertivas balance passam e que não há outras falhas.
  • Taggear o commit com o período de fechamento (ex.: 2025-08-close) e exportar os relatórios padrão.
  • Publicar um snapshot do Fava ou fornecer uma URL segura para o período.

4) Pacote de Final de Ano

O culminar do trabalho anual é um pacote limpo e auditável para seu preparador de impostos. Inclui trial balance final, cronogramas de apoio para contas chave (ex.: ativos fixos ou estoque) e um script reprodutível que gera todos os artefatos diretamente do repositório Git.


Segurança & Acesso (Não Negociáveis)

Um workflow profissional prioriza segurança e sua propriedade dos dados.

  • Custódia de Dados em Primeiro Lugar: Você possui o repositório Git privado. Seu provedor deve trabalhar a partir de um fork e submeter pull requests. Nunca deve hospedar a única cópia do seu razão.
  • Acesso Bancário: Forneça acesso somente leitura sempre que possível. Se precisar usar um agregador, crie credenciais isoladas e tenha processo claro para revogá‑las.
  • Segredos & Criptografia: Use ferramentas como GPG ou age para criptografar documentos sensíveis em repouso. Exija autenticação multifator em todos os serviços. Operar sob o princípio do menor privilégio.
  • Acesso ao Fava: Você deve hospedar o Fava por conta própria ou executá‑lo localmente (fava ledger.beancount) e compartilhar acesso para sessões de revisão via túnel seguro ou VPN. Evite expor diretamente à internet pública.
  • Plano de Saída: Exija um playbook “puxe o cabo”. Deve incluir escrow ou entrega garantida de todos os scripts, configurações e documentação. Como mostram eventos recentes, fornecedores podem desaparecer da noite para o dia; seus registros financeiros não podem ficar retidos por eles.

Como São os “Bons” Entregáveis (Todo Mês)

Ao final de cada mês, você deve receber duas coisas: um artefato técnico e um resumo executivo.

1. Pull Request Limpo Contendo:

  • Todas as transações importadas e revisadas do período.
  • Um diff de quaisquer regras de importação novas ou modificadas.
  • Mensagens de commit que resumem suposições chave ou ajustes manuais.
  • Status 100 % verde em todas as assertivas balance, com log mostrando que cada conta foi conciliada.
  • Links no arquivo Beancount para todos os documentos anexados, mais relatório de documentos ausentes.
  • Diretivas price atualizadas para investimentos ou moedas estrangeiras.

2. Pacote Gerencial Contendo:

  • Relatórios padrão: P&L, Balanço Patrimonial e Demonstração de Fluxo de Caixa.
  • Métricas chave como runway de caixa e destaques de variação orçamento × real.
  • Links diretos para visualizações pré‑filtradas do Fava para análises interativas mais profundas.

Tipos de Provedores (E Quando Se Encaixam)

Nem todos os provedores são iguais. Combine o provedor ao seu estágio e complexidade.

  • Bookkeeper Familiarizado com Beancount: Ideal para lidar com o workflow central: importação constante, categorização, conciliações e preparação de pacotes de relatórios mensais.
  • Boutique Accounting Firm: Adequado se precisar de serviços adicionais como gestão de AR/AP, coordenação de folha de pagamento, consolidação multi‑entidade ou suporte à preparação fiscal.
  • Controller/CFO Fractional: A escolha certa quando precisar de supervisão estratégica. Ajuda a desenhar políticas contábeis, construir forecasts, preparar relatórios para diretoria e desenhar controles internos.

Os contratos geralmente são estruturados com retainer mensal para trabalho rotineiro e tarifa horária para projetos ad‑hoc.


Perguntas de Entrevista para Terceirização com Beancount

Ao avaliar um provedor potencial, faça perguntas técnicas específicas para medir a expertise.

  • Quais importadores beangulp você já construiu ou mantém? Pode mostrar exemplos anonimados?
  • Você entregará scripts reprodutíveis e um runbook, ou apenas os arquivos de saída finais?
  • Como você garante integridade dos dados no seu processo? (Procure respostas que envolvam assertivas balance, checklists de revisão e, possivelmente, linting CI/CD).
  • Você usa smart_importer? Em caso afirmativo, qual o seu processo de revisão e sobrescrita das previsões?
  • Como você propõe estruturar o workflow Git (ex.: estratégia de branches, templates de PR, convenções de mensagens de commit)?
  • Qual é o seu plano de saída? Como funciona o processo de devolução de dados para garantir zero lock‑in?
  • Como você roda o Fava de forma segura para sessões de revisão com o cliente?

Um Modelo Simples de Statement of Work (SoW) Que Você Pode Copiar

Use este ponto de partida para o seu contrato de engajamento.

Scope of Work

- Importação semanal de transações via beangulp; inclui manutenção de regras para todas as instituições financeiras conectadas.
- Categorização de transações revisada por humanos. Uso de smart_importer permitido para sugestões, mas as entradas não serão commitadas automaticamente sem revisão.
- Conciliações semanais contra extratos, reforçadas com assertivas `balance`. Notas de variação serão fornecidas para diferenças não conciliadas superiores a $X.
- Coleta de documentos para todas as transações significativas; higiene de anexos e relatório mensal de documentos ausentes.
- Processo de fechamento de mês, incluindo atualização de preços, checklist de accruals e entrega de links de relatórios Fava.
- Preparação de pacote de final de ano, incluindo trial balance e cronogramas de apoio para revisão do CPA.

Deliverables

- Pull request mensal tagueado "<YYYY-MM>-close" com todas as verificações passando.
- Atualizações na pasta `/ops`, incluindo diffs para `runbook.md` e `controls.md`.
- Relatórios finais arquivados em `/reports/monthly` com changelog resumido.

Access & Security

- Todo o trabalho será realizado no repositório Git privado do cliente. Acesso ao fornecedor será concedido via usuário dedicado, e todas as mudanças serão submetidas via pull requests.
- Credenciais serão limitadas a acesso somente leitura sempre que possível. Autenticação multifator será exigida.
- Todas as informações sensíveis serão armazenadas criptografadas.


Conclusão

Terceirizar tarefas contábeis com Beancount permite que você aproveite a automação e a reprodutibilidade do ecossistema, ao mesmo tempo em que delega o trabalho mecânico a especialistas. Ao seguir este guia — definindo claramente o que terceirizar, estruturando entregáveis consistentes e avaliando provedores com critérios técnicos — você mantém total controle sobre seus dados e garante que sua contabilidade continue alinhada com as necessidades estratégicas do seu negócio. Boa terceirização!

O Ciclo Contábil, Estilo Beancount

· 9 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Os demonstrativos financeiros não aparecem por mágica. Eles são o produto final de um processo estruturado e repetível conhecido como ciclo contábil. Embora os princípios sejam universais, as ferramentas que você usa podem mudar drasticamente a experiência. Este guia conduz você pelo ciclo contábil com foco no Beancount, a poderosa ferramenta de contabilidade em texto simples.

Veremos como a abordagem text‑first do Beancount elimina etapas tediosas, o que você deve automatizar e quais relatórios oferecem a visão mais clara da sua saúde financeira. 🧑‍💻

2025-08-13-the-accounting-cycle-beancount-style


TL;DR: O Fluxo de Trabalho no Beancount

  • Captura & Diário: Registre cada transação como uma postagem limpa de partida dobrada no seu arquivo de texto .beancount.
  • Validar & Conciliar: Use as asserções balance para confirmar que seu razão corresponde aos extratos bancários e execute bean-check para detectar erros.
  • Revisar: Gere um trial balance não ajustado para uma verificação rápida de sanidade.
  • Ajustar: Publique lançamentos para accruals, deferrals, depreciação e outros itens de fim de período.
  • Re‑revisar: Verifique o trial balance ajustado para garantir que tudo esteja correto.
  • Publicar & Fechar: Gere sua Demonstração de Resultados, Balanço Patrimonial e Demonstração de Fluxo de Caixa. O fechamento dos livros é opcional no Beancount, pois os relatórios são sensíveis a datas.

Este fluxo pode ser visualizado assim:


Etapa 1: Capturar e Registrar Transações

Esta é a etapa fundamental. Todo evento financeiro — uma venda, uma compra, uma taxa bancária — deve ser registrado. No Beancount, você faz isso criando transações em um simples arquivo de texto, tipicamente chamado main.beancount ou organizado em múltiplos arquivos por ano.

Cada transação deve seguir as regras da contabilidade de partida dobrada, ou seja, a soma de todas as postagens deve ser zero. O Beancount impõe isso para você.

2025-08-10 * "Walmart" "Purchase of office supplies"
Expenses:Office:Supplies 45.67 USD
Assets:Bank:Checking -45.67 USD
  • Dica Profissional: Use tags como #project-phoenix ou #client-acme para adicionar dimensões aos seus dados. Isso torna a consulta e os relatórios incrivelmente flexíveis mais tarde.

Higiene de Reconciliação ✅

O recurso mais poderoso para garantir precisão é a asserção de balance. No final de um período de extrato (por exemplo, fim do mês), você declara qual deve ser o saldo de uma conta.

2025-08-31 balance Assets:Bank:Checking  12345.67 USD

Se a soma de todas as transações que afetam Assets:Bank:Checking até essa data não for igual a 12345.67 USD, o Beancount emitirá um erro. Esta simples diretiva transforma seu razão em um documento auto‑auditado.

Para quem está retroalimentando dados históricos, a diretiva pad pode criar automaticamente uma transação de balanceamento para fazer seus saldos de abertura coincidirem com sua primeira asserção.


Etapa 2: “Postar no Razão” (Um Brinde !)

Em sistemas contábeis tradicionais, você primeiro escreve lançamentos em um “diário” e depois um passo separado de “postagem” copia esses valores para o “razão geral”.

Com o Beancount, seu arquivo .beancount é simultaneamente o diário e o razão. Quando você escreve e salva uma transação, já a postou. Não há etapa separada. Essa diretividade é uma vantagem central da contabilidade em texto simples — o que você vê é o que obtém.


Etapa 3: Preparar um Trial Balance Não Ajustado

Antes de começar a fazer ajustes, você precisa de uma verificação rápida “tudo soma?”. Um trial balance é um relatório simples que lista cada conta e seu saldo total. O total geral de saldos de débito deve ser igual ao total geral de saldos de crédito.

Você pode gerar isso com uma consulta simples:

bean-query main.beancount \
"SELECT account, sum(position) GROUP BY 1 ORDER BY 1"

Ou, para uma abordagem mais visual, abra seu razão no Fava (a interface web do Beancount) e navegue até o relatório “Trial Balance”. Procure por algo incomum — uma conta de ativo com saldo credor, ou uma conta de despesa com valor estranho.


Etapa 4: Lançar Ajustes

Lançamentos de ajuste são cruciais para relatórios precisos sob o regime de competência da contabilidade. Eles garantem que receitas sejam reconhecidas quando ganhas e despesas quando incorridas, independentemente de quando o caixa se move.

Ajustes comuns incluem:

  • Accruals: Registro de receita que você já ganhou mas ainda não faturou, ou despesa que já incorrida mas ainda não paga.
  • Deferrals: Tratamento de pré‑pagamentos. Se um cliente paga antecipadamente por um ano de serviço, você registra como passivo (Liabilities:UnearnedRevenue) e reconhece 1/12 dele como receita a cada mês.
  • Itens Não Monetários: Registro de depreciação de ativos.
  • Correções: Conserto de erros ou contabilização de itens perdidos em feeds bancários, como um pequeno pagamento de juros.

Exemplo: Accrual de Receita

Você finalizou um projeto em 31 de agosto, mas só enviará a fatura em setembro. Para reconhecer a receita no período correto (agosto), faça um lançamento de ajuste:

2025-08-31 * "Accrue revenue for client project #1042"
Assets:AccountsReceivable 3000.00 USD
Income:Consulting -3000.00 USD

Exemplo: Registro de Depreciação

Sua empresa tem um cronograma de depreciação para seus ativos. No fim do período, registre a despesa:

2025-12-31 * "Annual depreciation on computer equipment"
Expenses:Depreciation 4800.00 USD
Assets:Fixed:AccumulatedDepreciation -4800.00 USD

Etapa 5: Executar um Trial Balance Ajustado & Validar

Depois que seus lançamentos de ajuste estiverem inseridos, execute o relatório de trial balance novamente. Este é o seu Adjusted Trial Balance. Ele fornece o conjunto final de números que será usado para criar os demonstrativos financeiros.

Este também é o momento perfeito para rodar a verificação de sanidade embutida do Beancount:

bean-check main.beancount

Este comando verifica toda a sintaxe, regras de balanceamento e asserções. Se ele terminar sem saída, seus livros estão mecanicamente corretos.


Etapa 6: Publicar Demonstrativos Financeiros 📊

Esta é a recompensa. Usando os números do seu adjusted trial balance, você pode gerar os relatórios financeiros principais. O Fava é a maneira mais fácil de fazer isso, pois fornece relatórios interativos e detalhados prontos para uso.

  • Demonstração de Resultados (Profit & Loss): Mostra suas receitas e despesas ao longo de um período, resultando em seu lucro ou prejuízo líquido.
  • Balanço Patrimonial: Um instantâneo do que você possui (Ativos) e do que deve (Passivos), além do seu patrimônio líquido (Equity), em uma data específica.
  • Demonstração de Fluxo de Caixa: Reconcilia seu caixa inicial com o final mostrando de onde o dinheiro veio e para onde foi.

Para relatórios personalizados, você pode usar a Beancount Query Language (BQL). Aqui está uma consulta para uma demonstração de resultados mensal:

-- P&L for August 2025
SELECT account, sum(position)
WHERE account '^(Income|Expenses)'
AND date >= 2025-08-01 AND date <= 2025-08-31
GROUP BY account ORDER BY account;

Etapa 7: Fechamento dos Livros (Opcional)

Na contabilidade tradicional, o processo de “fechamento” envolve criar lançamentos que zeram todas as contas temporárias (Receitas e Despesas) e transferem o lucro líquido para uma conta de equity chamada Retained Earnings. Isso reinicia formalmente as contas temporárias para o próximo ano.

No Beancount, esse passo geralmente é desnecessário. Os relatórios do Fava são sensíveis a datas; se você solicitar um P&L de 2025, ele usará apenas dados de 2025. Os saldos não “transbordam”. A maioria dos usuários simplesmente deixa os saldos como estão.

Entretanto, se você precisar fazer um fechamento formal por questões de conformidade ou relatório a acionistas, pode fazê‑lo com uma simples transação de fim de ano que move os saldos totais de receitas e despesas para Equity:Retained-Earnings.


Checklist Prático de Fechamento Mensal

Aqui está um checklist repetível para fechar seus livros a cada mês usando o Beancount.

  • Captura: Importe todas as transações de bancos e cartões de crédito. Insira manualmente despesas em dinheiro ou itens fora do fluxo.
  • Reconciliação: Adicione asserções balance para todas as contas bancárias, cartões de crédito e empréstimos, combinando-as com seus extratos.
  • Revisão: Analise o trial balance não ajustado no Fava. Investigue saldos estranhos ou inesperados. Verifique faturas não pagas (Assets:AccountsReceivable) ou contas a pagar (Liabilities:AccountsPayable).
  • Ajuste: Lance entradas para receitas/despesas acumuladas, receitas diferidas e correções necessárias.
  • Validação: Rode bean-check. Revise o trial balance ajustado final.
  • Publicação: Gere o P&L e o Balanço Patrimonial. Envie-os aos interessados ou salve-os para seus registros.
  • Encerramento: Opcionalmente, faça um lançamento de fechamento se seu negócio exigir. Arquive uma cópia dos arquivos .beancount do período.

Por Que o Beancount Brilha no Ciclo Contábil

  • Transparência e Auditabilidade: Seu razão é um arquivo de texto. Você pode usar git para versionar seu histórico financeiro, revisar mudanças com diff e colaborar com seu contador em um formato claro e inequívoco.
  • Controle Total: Você define seu plano de contas. Não fica preso à estrutura de um fornecedor de software. Seus dados são seus, para sempre, em um formato aberto.
  • Poder Inigualável: A combinação de consultas estilo SQL (BQL) e uma interface web rica (Fava) oferece poder sem precedentes para fatiar, analisar e entender seus dados financeiros.

Trechos Prontos para Copiar e Começar

Plano de Contas Simples:

option "title" "My Personal Ledger"
option "operating_currency" "USD"

;; --- Accounts ---
1970-01-01 open Assets:Bank:Checking
1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:CreditCard
1970-01-01 open Liabilities:UnearnedRevenue
1970-01-01 open Equity:Owner:Capital
1970-01-01 open Equity:Retained-Earnings
1970-01-01 open Income:Consulting
1970-01-01 open Expenses:Office:Supplies
1970-01-01 open Expenses:Software
1970-01-01 open Expenses:Depreciation

Consulta BQL Útil:

-- Find all customers with an outstanding balance
SELECT payee, sum(position)
WHERE account = 'Assets:AccountsReceivable'
GROUP BY payee
HAVING sum(position) > 0
ORDER BY sum(position) DESC;

Ao mapear o atemporal ciclo contábil para as ferramentas modernas baseadas em texto do Beancount, você ganha um sistema robusto, transparente e feito para durar. Boas contabilidades!

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 1200eestepagamentode1200 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,registraos1000, 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,reconheceu1100, 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)

S Corp vs. C Corp: Vantagens e Desvantagens para Usuários do Beancount.io

· 12 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Escolher o tipo certo de entidade empresarial é uma das decisões mais críticas que um fundador faz. Isso impacta seus impostos, sua capacidade de levantar capital e sua carga de trabalho administrativa. Duas das estruturas mais comuns para empresas incorporadas são a C corporation e a S corporation. Qual é a diferença e qual é a certa para você?

Resumo

2025-08-11-s-corp-vs-c-corp-advantages-and-disadvantages

As C corporations são tributadas em nível corporativo e os acionistas são tributados novamente quando recebem dividendos — um sistema conhecido como dupla tributação. As S corporations são entidades de "passagem", o que significa que os lucros são tributados apenas uma vez nas declarações de imposto de renda pessoal dos proprietários, mas vêm com limites rígidos de propriedade. Se você planeja reinvestir pesadamente e levantar capital de risco, a C corp costuma ser a escolha mais limpa e escalável. Se você é uma empresa lucrativa, operada pelo proprietário, e deseja distribuir dinheiro enquanto paga a si mesmo um salário razoável, uma S corp pode reduzir significativamente sua conta de impostos.

De qualquer forma, o Beancount.io foi criado para manter seus livros limpos com entradas em texto simples e auditáveis e demonstrações financeiras prontas para exportação que tornam o período de impostos muito fácil.


Comparação Rápida

TópicoC corporationS corporation
Como criarRegistrar ata de constituição com um estado (este é o status padrão).Incorporar primeiro, depois registrar o Formulário 2553 do IRS para eleger o status de S corp.
TributaçãoDupla tributação: Os lucros são tributados em nível corporativo e, em seguida, os acionistas são tributados sobre os dividendos.Passagem: A renda é tributada nas declarações pessoais dos proprietários (sem imposto de renda corporativo).
Regras de propriedadeSem limites no número ou tipo de acionistas; várias classes de ações são permitidas.≤100 acionistas, que devem ser apenas pessoas dos EUA, e apenas uma classe econômica de ações é permitida.
Percepção do investidorFavorável ao VC, especialmente a Delaware C corp, que é o padrão do setor.Menos atraente para VCs devido à tributação de passagem e limitações de classe de ações.
Melhor paraStartups de alto crescimento focadas em reinvestimento e captação de capital externo.Operadores proprietários que desejam retirar dinheiro do negócio por meio de uma combinação de folha de pagamento e distribuições.
Principais formulários do IRS1120, 1120-W, 941, 1099-DIV (se pagar dividendos).1120-S, 1120-W (se aplicável), 941, Anexo K-1 emitido para cada proprietário.

Observação: O imposto federal de renda corporativo é fixo em 21%. No entanto, as regras estaduais para C corps e S corps variam amplamente. Sempre verifique o tratamento tributário em seu estado de incorporação e operação.


O que é uma C Corporation?

Uma C corporation é a estrutura corporativa padrão nos Estados Unidos. Quando você registra a ata de constituição com um estado, você cria uma C corp, a menos que você escolha o contrário. Essa estrutura fornece proteção de responsabilidade limitada para seus proprietários (acionistas), exige governança formal (conselho de administração, executivos, estatutos) e cria uma entidade legal que investidores e bancos reconhecem e entendem.

Como as C Corps são tributadas

As C corps têm uma identidade tributária distinta. Elas registram sua própria declaração de imposto de renda corporativa, Formulário 1120 do IRS, e pagam impostos sobre sua renda líquida em nível corporativo. Se a corporação distribuir seus lucros após impostos aos acionistas na forma de dividendos, esses acionistas devem declarar essa renda de dividendos em suas declarações de imposto de renda pessoal e pagar impostos sobre ela novamente. Esta é a "dupla tributação" pela qual as C corps são conhecidas.

Por que escolher uma C Corp?

  • Captação de Recursos e Patrimônio: Este é o maior atrativo para startups. As C corps podem emitir várias classes de ações (por exemplo, ordinárias e preferenciais), o que é essencial para negócios de capital de risco. Estruturar pools de opções, SAFEs e notas conversíveis é simples.
  • Reinvestimento: Se você planeja reinvestir todos os seus lucros no crescimento do negócio, você pode evitar a segunda camada de imposto simplesmente não pagando dividendos. Os lucros são tributados uma vez à alíquota corporativa e permanecem na empresa.
  • Sinalização: Para o bem ou para o mal, incorporar como uma Delaware C corp sinaliza aos investidores que você pretende construir uma empresa em escala de risco.

Desvantagens de uma C Corp

  • Dupla Tributação: A principal desvantagem. Se você planeja distribuir lucros regularmente, pagará imposto duas vezes sobre o mesmo dólar.
  • Carga Administrativa: As C corps vêm com mais requisitos de conformidade, incluindo a realização de reuniões do conselho, manutenção de atas corporativas e tratamento de registros estaduais e federais mais complexos.
  • Deduções Limitadas: Certos créditos e deduções fiscais disponíveis para indivíduos ou entidades de passagem não estão disponíveis em nível corporativo.

O que é uma S Corporation?

Uma S corporation não é um tipo diferente de entidade legal, mas sim uma opção tributária especial feita com o IRS. Uma corporação doméstica (ou uma LLC que opta por ser tributada como uma corporação) pode registrar-se para se tornar uma S corp, o que permite que ela seja tratada como uma entidade de passagem para fins de imposto federal.

Visão geral de elegibilidade

Para se qualificar e manter o status de S corp, uma empresa deve atender a critérios rígidos:

  • Ter no máximo 100 acionistas.
  • Todos os acionistas devem ser indivíduos dos EUA, certos fundos ou espólios. Nenhuma corporação, parceria ou estrangeiro não residente pode ser acionista.
  • Ter apenas uma classe de ações economicamente. (Diferenças nos direitos de voto são permitidas, mas todas as ações devem ter os mesmos direitos a lucros e ativos).
  • Não ser uma corporação inelegível, como um banco ou companhia de seguros.
  • Você deve registrar o Formulário 2553 no prazo. Para uma empresa existente, isso geralmente ocorre até o 15º dia do terceiro mês do ano fiscal (15 de março para uma empresa com ano civil).

Por que escolher uma S Corp?

  • Camada Única de Imposto: Lucros e perdas "passam" pelo negócio diretamente para as declarações de imposto de renda pessoal dos proprietários, relatadas por meio de um Anexo K-1. A própria corporação não paga imposto de renda federal.
  • Economia de Imposto sobre o Trabalho Autônomo: Este é um benefício fundamental. Os proprietários-funcionários devem pagar a si mesmos um "salário razoável", que está sujeito aos impostos da FICA (Previdência Social e Medicare). No entanto, quaisquer lucros adicionais podem ser pagos como distribuições, que não estão sujeitas a impostos sobre o trabalho autônomo.

Desvantagens de uma S Corp

  • Regras Rígidas: As restrições de propriedade são rígidas. Violar acidentalmente uma (por exemplo, vender ações para um acionista inelegível) pode levar a uma "rescisão inadvertida" do status de S corp, o que pode ter consequências fiscais confusas.
  • Escrutínio de "Remuneração Razoável": O IRS presta muita atenção se o salário pago aos proprietários-funcionários é razoável. Pagar a si mesmo um salário artificialmente baixo para maximizar as distribuições isentas de impostos é uma grande bandeira vermelha para uma auditoria.
  • Variabilidade Estadual: Nem todos os estados reconhecem a opção de S corp. Alguns tributam as S corps como se fossem C corps, ou podem impor um imposto separado em nível de entidade, anulando parcialmente o benefício fiscal federal.

Qual você deve escolher?

A decisão se resume aos seus objetivos de propriedade, financiamento e fluxo de caixa.

Considere uma C corp se você espera:

  • Buscar investimento institucional de capitalistas de risco.
  • Criar diferentes classes de ações para fundadores e investidores (por exemplo, ações preferenciais).
  • Usar instrumentos de patrimônio complexos como SAFEs ou notas conversíveis.
  • Ter proprietários não americanos, agora ou em um futuro próximo.
  • Reinvestir lucros por vários anos antes de retirar dinheiro significativo do negócio.

Considere uma S corp se você:

  • É 100% de propriedade de indivíduos americanos que atendem aos critérios.
  • Já é lucrativo e deseja distribuir dinheiro aos proprietários de forma eficiente.
  • Pode administrar a folha de pagamento com confiança e pagar aos proprietários-operadores um salário defensável e de mercado.
  • Não precisa de classes de patrimônio complexas para diferentes tipos de proprietários.

Se você não tiver certeza, muitas empresas começam como uma Delaware C corp para manter a flexibilidade máxima. Você pode avaliar a possibilidade de fazer uma opção de S corp mais tarde, se sua lucratividade e estrutura de propriedade tornarem isso vantajoso.


Beancount.io: Como seus livros diferem (com exemplos)

Se você escolher uma C ou S corp, o livro razão em texto simples do Beancount.io torna o fluxo de dinheiro para impostos e patrimônio explícito e auditável. Aqui estão alguns exemplos que ilustram as principais diferenças em suas entradas de diário.

1) C Corp: Acumulando e pagando imposto de renda corporativo

Uma C corp é responsável por seu próprio imposto de renda. Você acumulará esse passivo e depois o pagará.

2025-03-31 * "Acumular imposto de renda corporativo federal para o primeiro trimestre"
Expenses:Taxes:Income 12500.00 USD
Liabilities:Taxes:Federal -12500.00 USD

2025-04-15 * "Pagar imposto estimado federal do primeiro trimestre de 2025"
Liabilities:Taxes:Federal 12500.00 USD
Assets:Bank:Checking -12500.00 USD

2) C Corp: Pagando um dividendo vs. retendo lucros

Quando uma C corp distribui lucros, é um dividendo. Esta é uma redução de patrimônio, não uma despesa.

2025-06-30 * "O conselho declara e paga dividendos em dinheiro"
Equity:Dividends 50000.00 USD
Assets:Bank:Checking -50000.00 USD

Se você reter os lucros em vez disso, simplesmente não contabiliza essa transação. O lucro permanece em sua conta Equity:RetainedEarnings.

3) S Corp: Salário razoável e impostos sobre a folha de pagamento

Os proprietários da S corp devem receber um salário. Esta é uma despesa de folha de pagamento padrão, completa com impostos do lado do empregador.

2025-01-31 * "Folha de pagamento do proprietário (salários brutos e impostos do empregador)"
Expenses:Payroll:Wages 8000.00 USD ; Salário bruto
Expenses:Payroll:EmployerFICA 612.00 USD ; Parte dos impostos do empregador
Liabilities:Payroll:Federal -2000.00 USD ; Retenção + FICA
Liabilities:Payroll:State -400.00 USD ; Retenção estadual
Assets:Bank:Checking -6212.00 USD ; Pagamento líquido ao proprietário

2025-02-15 * "Remessa de impostos sobre a folha de pagamento para agências"
Liabilities:Payroll:Federal 2000.00 USD
Liabilities:Payroll:State 400.00 USD
Assets:Bank:Checking -2400.00 USD

4) S Corp: Distribuição do proprietário

É assim que os lucros além do salário são pagos em uma S corp. Observe que não é uma despesa. É um saque direto do patrimônio líquido, semelhante a um dividendo, mas com diferentes implicações fiscais para o proprietário.

2025-03-15 * "Distribuição do proprietário (passagem de lucro)"
Equity:Distributions:OwnerA 20000.00 USD
Assets:Bank:Checking -20000.00 USD

O proprietário recebe um Anexo K-1 detalhando sua parte do lucro da empresa e lida com o imposto em sua declaração pessoal.

Dicas do Plano de Contas

  • Impostos:
    • C corp: Você precisará de Expenses:Taxes:Income e Liabilities:Taxes:Federal.
    • S corp: Esta conta de imposto de renda geralmente não é usada em nível federal, mas as contas para impostos sobre a folha de pagamento (Expenses:Payroll:Taxes e Liabilities:Payroll:*) são essenciais.
  • Patrimônio:
    • C corp: Uma configuração padrão inclui Equity:CommonStock, Equity:AdditionalPaidInCapital, Equity:RetainedEarnings e Equity:Dividends.
    • S corp: Seu gráfico será semelhante, mas geralmente usa Equity:Distributions em vez de dividendos. Alguns rastreiam Equity:AAA (Conta de Ajustes Acumulados) para gerenciar a base de distribuição.
  • Folha de pagamento:
    • Ambas as estruturas precisarão de contas robustas Expenses:Payroll:* e Liabilities:Payroll:* se tiverem funcionários (incluindo proprietários-funcionários).

Formulários IRS necessários (casos comuns)

  • C corp: Formulário 1120 (Declaração Anual de Imposto de Renda), Formulário 1120-W (Imposto Estimado), Formulário 941 (Folha de Pagamento Trimestral), Formulário 940 (Desemprego Anual/FUTA), Formulário 1099-DIV (para cada acionista que recebe dividendos), W-2/W-3.
  • S corp: Formulário 1120-S (Declaração Anual de Imposto de Renda), Anexo K-1 (para cada acionista), Formulário 941/940, W-2/W-3.
  • Estados: Lembre-se de que as declarações de imposto de renda estadual, franquia e folha de pagamento separadas provavelmente se aplicarão a ambos.

Perguntas frequentes rápidas

  • Uma LLC pode ser uma S corp? Sim. Uma LLC pode registrar o Formulário 8832 para optar por ser tributada como uma corporação e, em seguida, registrar o Formulário 2553 para optar pelo status de S corp (assumindo que atenda a todas as regras de elegibilidade).

  • Uma S corp é “sempre mais barata” para impostos? Não necessariamente. O benefício depende inteiramente dos seus níveis de lucro, do salário razoável do proprietário, das leis tributárias estaduais e da faixa de imposto individual do proprietário.

  • As S corps podem ter ações preferenciais? Não, não em um sentido econômico. As S corps só podem ter uma classe de ações. Você pode ter diferentes direitos de voto (por exemplo, ações ordinárias com e sem direito a voto), mas todas as ações devem ter direitos idênticos a distribuições e ativos de liquidação.

  • Posso mudar de um para o outro mais tarde? Sim, mas pode ser complexo. A conversão de uma C corp para uma S corp é comum, mas você deve estar ciente do tempo e das potenciais regras tributárias de ganhos embutidos (BIG). A conversão de uma S corp para uma C corp também é possível e frequentemente necessária antes de uma rodada de financiamento de VC.


Como o Beancount.io ajuda

Não importa qual entidade você escolha, o Beancount.io fornece a clareza e o controle de que você precisa.

  • Livros em texto simples e com controle de versão que variam de uma S corp de proprietário único a uma C corp apoiada por risco.
  • Fluxos de trabalho claros de folha de pagamento e patrimônio que facilitam a distinção entre distribuições e dividendos, o rastreamento de despesas com opções de ações e o gerenciamento de lucros retidos.
  • Exportações limpas para seu contador, incluindo um balancete, demonstração de resultados e balanço patrimonial, com um rastro totalmente auditável para cada número.
  • Automações poderosas para feeds bancários e captura de documentos, sem nunca sacrificar a transparência de um livro razão legível por humanos.

Deseja uma vantagem inicial? Solicite nosso pacote de amostra de planos de contas Beancount de C-corp e S-corp e exemplo de diário.


*Isenção de responsabilidade: Este guia é apenas para fins informativos e não constitui aconselhamento jurídico ou tributário. As leis tributárias e os regulamentos de entidades variam de acordo com o estado e estão sujeitos a alterações. Você deve consultar um contador ou advogado qualificado antes de escolher ou alterar seu tipo de entidade empresarial.*

Base de Ações de uma S Corp - Um Guia Prático para Fundadores (com exemplos em Beancount.io)

· 8 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Se você administra uma S corp, a base acionária é o número silencioso que decide se suas perdas são dedutíveis e se as distribuições são isentas de impostos. Ela muda a cada ano e é sua responsabilidade (como acionista) rastreá-la. Aqui está a versão em português claro - além de como modelar a base de forma limpa no Beancount.io.


2025-08-06-base-de-acoes-s-corp-guia-pratico-fundadores

O que "Base" Significa (Rápido)

Pense na sua base acionária como seu placar pessoal de investimento na S corp. Ela começa com sua contribuição inicial - o que você pagou por suas ações ou o valor da propriedade que você colocou na empresa. A partir daí, é um valor dinâmico.

Sua base aumenta quando a empresa ganha dinheiro (sua parte do lucro, mesmo a renda isenta de impostos) ou quando você contribui com mais capital. Ela diminui quando você recebe distribuições isentas de impostos ou quando a empresa tem perdas, deduções ou despesas não dedutíveis.

Crucialmente, sua base acionária nunca pode cair abaixo de zero. Se as perdas da empresa forem maiores que sua base, o excesso de perdas torna-se suspenso. Você não pode deduzi-las agora, mas pode carregá-las para usar em um ano futuro, quando tiver base suficiente. Você usará o Formulário 7203, arquivado com seu Formulário 1040 pessoal, para relatar o cálculo da sua base e rastrear quaisquer perdas suspensas.

Se você também fez um empréstimo direto para sua S corp, você pode ter base de dívida, que fornece uma segunda camada para absorver perdas depois que sua base acionária for zerada.


S Corp vs. C Corp Base (Resumo)

O conceito de base é completamente diferente entre S corp e C corp.

  • A base da S corp é fluida e deve ser ajustada anualmente. Ela reflete diretamente o desempenho da empresa devido à sua natureza de transferência de impostos. Lucros e perdas fluem para você e impactam diretamente sua base.
  • A base acionária da C corp é geralmente estática. É simplesmente o que você pagou pelas ações. Ela só muda devido a ações corporativas específicas, como desdobramentos de ações ou um retorno formal de capital, não porque a empresa teve um ano lucrativo ou não lucrativo.

Como Calcular a Base da S Corp (A Ordem Correta)

Calcular sua base não é apenas somar e subtrair; trata-se de fazê-lo na sequência correta. A Receita Federal (IRS) exige uma ordem específica de operações. A cada ano, você pegará seu Anexo K-1 (do Formulário 1120-S da S corp) e ajustará sua base desde o início do ano da seguinte forma:

  1. Aumente para todos os itens de renda, incluindo renda tributável e renda isenta de impostos (como juros de títulos municipais).
  2. Diminua para distribuições que você recebeu durante o ano (mas não abaixo de zero).
  3. Diminua para despesas não dedutíveis (como certas multas ou despesas com entretenimento).
  4. Diminua para perdas e deduções (como perda comercial ordinária ou contribuições de caridade).

Se o total de perdas e deduções na Etapa 4 exceder sua base restante, você deverá rateá-las. O excesso é suspenso e transportado para o próximo ano até que você restaure sua base por meio de renda futura ou contribuições de capital.

Observações importantes:

  • Garantir pessoalmente um empréstimo da empresa não cria base. Você só obtém base quando realmente paga essa garantia com seu próprio dinheiro.
  • Salários do proprietário (seu salário da S corp) não afetam sua base. Isso é uma compensação pelo seu trabalho e é tratado como uma despesa comercial para a empresa e renda W-2 para você, completamente separado do seu papel como proprietário.

Exemplo Prático (Números que Conci Liam)

Vamos analisar um exemplo para ver as regras de pedido em ação.

Fatos para um único acionista para o ano:

  • Contribuição inicial de capital: $18.000
  • Dividendos ordinários (K-1 Box 5a): $2.000
  • Distribuições recebidas (K-1 Box 16D): $7.000
  • Participação em despesas não dedutíveis (K-1 Box 16C): $3.000
  • Participação em perda comercial ordinária (K-1 Box 1): ($9.000)
  • Participação em contribuição de caridade (K-1 Box 12A): $6.000
  • O acionista não tem base de dívida.

Aqui está o cálculo passo a passo:

Etapa 1 - Aumento para renda Sua base inicial de 18.000aumentaem18.000 aumenta em 2.000 de renda de dividendos. 18.000+18.000 + 2.000 = $20.000

Etapa 2 - Diminuição para distribuições Em seguida, reduza a base pelas distribuições em dinheiro que você recebeu. 20.00020.000 - 7.000 = $13.000

Etapa 3 - Diminuição para despesas não dedutíveis Agora, subtraia as despesas não dedutíveis. Sua base antes de aplicar as perdas é de 10.000.10.000. 13.000 - 3.000=3.000 = **10.000**

Etapa 4 - Aplicar perdas e deduções Suas perdas e deduções totais são 15.000(15.000 (9.000 perda ordinária + 6.000decaridade).Comoissoexcedesuabaserestantede6.000 de caridade). Como isso excede sua base restante de 10.000, você só pode deduzir um valor proporcional.

  • Perda ordinária permitida = (9.000÷9.000 ÷ 15.000) × 10.000=10.000 = **6.000**
  • Contribuição de caridade permitida = (6.000÷6.000 ÷ 15.000) × 10.000=10.000 = **4.000**

Os valores restantes são suspensos e transportados para o próximo ano: uma perda ordinária de 3.000eumacontribuic\ca~odecaridadede3.000 e uma contribuição de caridade de 2.000.

Sua base acionária final para o ano é $0, pois não pode ser negativa. Você relatará a perda e a dedução permitidas em sua declaração de imposto de renda e rastreará os valores suspensos para uso futuro.


Rastreando a Base da S Corp no Beancount.io (Padrão de Texto Simples)

Em vez de uma planilha confusa, você pode manter um livro-razão de base simples e auditável diretamente no Beancount.io. Isso pode residir em seus livros corporativos ou em um arquivo espelho pessoal. A chave é usar uma conta de patrimônio líquido "memo" para rastrear o cálculo da base em execução.

Contas Sugeridas:

  • Equity:Shareholder:Paid-In-Capital (Patrimônio Líquido: Acionista: Capital Integralizado)
  • Equity:Shareholder:Distributions (Patrimônio Líquido: Acionista: Distribuições)
  • Equity:Shareholder:Stock-Basis (Patrimônio Líquido: Acionista: Base Acionária) (Esta é sua conta "memo" extrapatrimonial que rastreia a base oficial em execução para o Formulário 7203.)
  • Income:PassThrough:* (Receita: Transferência:*)
  • Expenses:Nondeductible (Despesas: Não Dedutíveis)
  • Expenses:Charitable (Despesas: Caridade)

Entradas de Exemplo:

Contribuição Inicial de Capital: Esta entrada registra o dinheiro entrando na empresa e simultaneamente define a base acionária inicial em sua conta memo.

2025-01-10 * "Contribuição inicial de capital"
Assets:Bank:Operating -18,000 USD
Equity:Shareholder:Paid-In-Capital 18,000 USD
Equity:Shareholder:Stock-Basis 18,000 USD

Dividendos Ordinários K-1: Registre a receita de transferência e o aumento correspondente à sua base.

2025-12-31 * "K-1 Box 5a dividendos ordinários"
Income:PassThrough:Dividends -2,000 USD
Equity:Shareholder:Stock-Basis 2,000 USD

Distribuição para o Acionista: Isso captura o dinheiro saindo da empresa e a redução correspondente em sua base.

2025-07-15 * "Distribuição para o acionista"
Equity:Shareholder:Distributions 7,000 USD
Assets:Bank:Operating -7,000 USD
Equity:Shareholder:Stock-Basis -7,000 USD

Despesas Não Dedutíveis: Registre a despesa e a redução da base.

2025-12-31 * "K-1 Box 16C não dedutível"
Expenses:Nondeductible 3,000 USD
Assets:Bank:Operating -3,000 USD
Equity:Shareholder:Stock-Basis -3,000 USD

Perdas/Deduções Permitidas: Registre apenas a parte das perdas permitidas este ano, reduzindo sua base para zero. Use um comentário para rastrear itens suspensos.

2025-12-31 * "Perdas K-1 permitidas este ano (Box 1 + Box 12A, limitado pela base)"
Income:PassThrough:Ordinary-Loss 6,000 USD
Expenses:Charitable 4,000 USD
Equity:Shareholder:Stock-Basis -10,000 USD
; Suspenso para o próximo ano: 3.000 perda ordinária, 2.000 caridade

Este padrão mantém uma base em execução transparente na conta Equity:Shareholder:Stock-Basis que se vincula exatamente ao seu Formulário 7203. Os auditores adoram porque cada alteração é uma transação datada e rastreável.


Armadilhas Comuns

Evite esses erros frequentes ao gerenciar a base da sua S corp:

  • Tratar garantias como base. Uma garantia de empréstimo é apenas uma promessa. Ela não se torna base até que você realmente use seus fundos pessoais para pagar a dívida corporativa.
  • Receber distribuições com base insuficiente. Se você receber uma distribuição que exceda sua base, o valor excedente não é isento de impostos. Geralmente é tributado como ganho de capital.
  • Esquecer de incluir renda isenta de impostos. A renda isenta de impostos (como receitas de seguro de vida ou certos juros) ainda aumenta sua base, o que pode criar mais espaço para deduzir perdas.
  • Confundir salários do proprietário e distribuições. Seu salário é uma despesa para a empresa e remuneração tributável para você. Não afeta a base. As distribuições são retornos de capital/lucro e reduzem diretamente a base.

Conclusão

A base da sua S corp é o acelerador para suas deduções de perdas e o escudo para suas distribuições isentas de impostos. É essencial rastreá-la metodicamente, seguir as regras oficiais de pedido e anexar um Formulário 7203 completo à sua declaração de imposto de renda a cada ano. Se você começou como uma S corp ou é uma LLC tributada como uma, livros limpos e disciplinados tornam os cálculos de base diretos e defensáveis.


Mantenha a Base (e Tudo Mais) Organizado com o Beancount.io

  • Livros-razão de texto simples, de dupla entrada, que são controlados por versão e auditáveis.
  • Categorias amigáveis ao K-1 e contas memo dedicadas para rastreamento de base.
  • Importações automatizadas de bancos, cartões de crédito e processadores para reduzir a entrada manual.
  • Relatórios prontos para impostos que seu preparador pode usar diretamente.

Comece um fluxo de trabalho de S corp limpo e auditável com o Beancount.io hoje.

Este artigo é apenas para fins informativos e não constitui aconselhamento fiscal ou jurídico. Consulte seu consultor para obter orientações específicas à sua situação.

Prazos para Declaração de Impostos S-Corp (2025): Um Guia Conciso para Usuários do Beancount

· 6 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

Declarar impostos para sua S-corporation envolve alguns prazos importantes que você não pode perder. Manter-se em dia com eles evita multas caras e mantém seus registros financeiros organizados. Aqui está a versão curta e amigável para contadores do que declarar, quando é devido, o que acontece se você atrasar - e como manter tudo organizado em seu livro razão Beancount.


As Datas Importantes (para S-Corps com Ano Calendário) 🗓️

2025-07-25-s-corp-tax-filing-deadlines-2025

Para a maioria das S-corps que operam em um ano calendário padrão, há duas datas principais para lembrar para sua declaração anual de imposto de renda, Formulário 1120-S.

  • Data de Vencimento da Declaração: O prazo para declarar é segunda-feira, 17 de março de 2025. A data oficial de vencimento é sempre o 15º dia do 3º mês após o término do ano fiscal (15 de março), mas como essa data cai em um sábado em 2025, a regra do "próximo dia útil" do IRS adia o prazo para segunda-feira.
  • Se Você Precisar de Mais Tempo: Você pode obter uma prorrogação automática de 6 meses preenchendo o Formulário 7004 até a data limite original de 17 de março. Isso muda a data de vencimento da sua declaração para 15 de setembro de 2025. Lembre-se de que esta é uma prorrogação para declarar, não uma prorrogação para pagar quaisquer impostos devidos.

Observação para outros declarantes: Se você usar um ano fiscal, sua declaração vence no 15º dia do 3º mês após o término do seu ano fiscal. Se sua S-corp foi dissolvida, a declaração final geralmente vence no 15º dia do 3º mês após a data de dissolução.


O Que Você Deve Enviar aos Acionistas

Uma responsabilidade central de uma S-corp é relatar a parte de cada acionista na renda, deduções e créditos da empresa.

Você deve fornecer um Anexo K-1 a cada acionista no mesmo dia em que seu Formulário 1120-S é devido. Isso se aplica se você declarar dentro do prazo original ou de um prazo prorrogado. O K-1 fornece as informações que os acionistas precisam para declarar seus impostos de renda pessoais.


Multas Que Você Realmente se Importa

O IRS impõe multas significativas por não declarar no prazo, por isso vale a pena ser pontual.

  • 1120-S Atrasado: A multa é de 245porme^s(oupartedeumme^s)paracadaacionista,porateˊ12meses.Sesuadeclarac\ca~ode2024(apresentadaem2025)estiver60diasoumaisatrasada,amultamıˊnimaaumentaparaomenorvalorentreoimpostodevidoou245 por mês (ou parte de um mês) para cada acionista**, por até 12 meses. Se sua declaração de 2024 (apresentada em 2025) estiver **60 dias ou mais atrasada**, a multa mínima aumenta para o menor valor entre o imposto devido ou **510.
  • K-1s Atrasados/Incorretos: Não fornecer K-1s corretos no prazo acarreta uma multa de $330 por anexo. Se a falha for devido a desrespeito intencional, a multa pode dobrar ou ser 10% dos valores que deveriam ser relatados, o que for maior.
  • Falta de Pagamento: Mesmo que você solicite uma prorrogação com o Formulário 7004, juros serão acumulados sobre qualquer imposto devido a partir do prazo original de março. Embora a maioria das S-corps não deva imposto de renda federal, algumas podem enfrentar impostos em nível corporativo em situações especiais.

Se você for atingido por uma multa, não a pague imediatamente. Verifique as opções do IRS para alívio administrativo de multas, como redução pela primeira vez ou mostrando que você tinha uma causa razoável para o atraso.


Impostos Estimados em Nível Corporativo (Casos Extremos)

Embora as S-corps sejam entidades de transferência, elas às vezes podem dever impostos em nível de entidade sobre coisas como ganhos embutidos ou excesso de renda passiva líquida. Se sua S-corp espera dever mais de $500 para esses impostos, você deve fazer pagamentos trimestrais estimados de impostos.

Para o ano calendário de 2025, essas parcelas vencem em:

  • 15 de abril de 2025
  • 16 de junho de 2025 (15 de junho é domingo)
  • 15 de setembro de 2025
  • 15 de dezembro de 2025

Os pagamentos devem ser feitos através do Sistema Eletrônico de Pagamento de Impostos Federais (EFTPS).


Configuração do Beancount: Mantenha as Declarações e Pagamentos Óbvios

Use seu livro razão para criar uma trilha de auditoria clara de suas atividades de conformidade tributária.

Contas Iniciais

Assets:Bank:Operating
Assets:PrepaidTax:Federal ; Para pagamentos de extensão/estimativa
Expenses:Tax:Federal:S-Corp ; Para imposto devido em nível corporativo
Liabilities:Tax:Federal:Payable
Equity:Distributions
Income:Sales

Marque a Entrega da Declaração e do K-1

Use transações note para registrar as principais ações de conformidade.

2025-03-10 note "Formulário 1120-S de 2024 preparado; K-1s prontos para distribuição."
2025-03-17 note "Formulário 1120-S de 2024 enviado eletronicamente; todos os K-1s dos acionistas fornecidos."

Registrando uma Prorrogação

Se você solicitar uma prorrogação sem pagamento (o caso comum):

2025-03-17 note "Formulário 7004 preenchido para prorrogar o 1120-S de 2024 para 15/09/2025."

Se você fizer um pagamento estimado com sua prorrogação (raro para S-corps):

2025-03-17 * "Pagamento de prorrogação do 1120-S de 2024 (estimativa)"
Assets:Bank:Operating -2000 USD
Assets:PrepaidTax:Federal 2000 USD

Registrando um Pagamento Final de Imposto

Se você acabar devendo imposto em nível corporativo ao declarar:

2025-09-15 * "Liquidar imposto S-corp de 2024 devido com a declaração"
Assets:PrepaidTax:Federal -2000 USD
Expenses:Tax:Federal:S-Corp 2000 USD

Verificações Úteis do bean-query

Verifique suas ações com consultas simples.

  • Confirme se você registrou a entrega do K-1:

    SELECT date, narration WHERE narration ~ "K-1s";
  • Veja todos os movimentos de caixa de impostos federais deste ano:

    SELECT SUM(position) WHERE account ~ "Tax:Federal|PrepaidTax:Federal" AND year = 2025;

Lista de Verificação Rápida ✅

  • Coloque 17 de março de 2025 em seu calendário para declarar o Formulário 1120-S ou declare o Formulário 7004 até essa data para obter uma prorrogação.
  • Forneça os Anexos K-1 a todos os acionistas no mesmo dia em que você declarar sua declaração (original ou prorrogada).
  • Se aplicável, agende pagamentos trimestrais estimados para quaisquer impostos em nível corporativo.
  • Leve os prazos a sério para evitar multas, mas busque alívio de multas se algo inevitável acontecer.

Este guia fornece informações gerais e não substitui o aconselhamento tributário profissional. Consulte um contador público certificado qualificado para abordar sua situação financeira específica.

Beancount v3: O Que Há de Novo?

· 4 min de leitura
Mike Thrift
Mike Thrift
Marketing Manager

A versão 3 do Beancount, lançada em meados de 2024, marca uma evolução arquitetônica significativa para a popular ferramenta de contabilidade em texto simples. Embora mantenha a compatibilidade retroativa para os arquivos de livro-razão do usuário, a estrutura subjacente e as ferramentas que a acompanham passaram por mudanças substanciais. Aqui está um resumo das novidades no Beancount v3.

Uma Arquitetura Mais Modular e Otimizada

O que há de novo no Beancount v3

A mudança mais significativa no Beancount v3 é a transição para um ecossistema mais modular. Várias funcionalidades-chave que antes eram agrupadas com o núcleo foram desmembradas em projetos separados e independentes. Isso torna o núcleo do Beancount mais enxuto e permite um desenvolvimento mais focado em componentes individuais.

Os principais componentes que agora são pacotes separados incluem:

  • beanquery: A poderosa ferramenta de consulta semelhante a SQL para seus arquivos de livro-razão agora está em seu próprio pacote.
  • beangulp: Este é o novo lar para o framework de importação de dados, substituindo o antigo módulo beancount.ingest.
  • beanprice: Uma ferramenta dedicada para buscar preços de commodities e ações.

Essa separação significa que os usuários precisarão instalar esses pacotes além do próprio beancount para reter a funcionalidade completa à qual estavam acostumados na versão 2.

Mudanças nas Ferramentas de Linha de Comando e Fluxos de Trabalho

Refletindo a nova arquitetura modular, há algumas mudanças notáveis nas ferramentas de linha de comando:

  • bean-report foi removido: Esta ferramenta foi removida. Os usuários agora são encorajados a usar bean-query (do pacote beanquery) para suas necessidades de relatórios.
  • Novo Fluxo de Trabalho de Importador: Os comandos bean-extract e bean-identify foram removidos do núcleo. A nova abordagem com beangulp é baseada em scripts. Os usuários agora criarão seus próprios scripts Python para lidar com a importação de dados de fontes externas, como extratos bancários.

Melhorias de Sintaxe e Recursos

Embora os princípios contábeis centrais permaneçam os mesmos, o Beancount v3 introduz alguma flexibilidade bem-vinda à sua sintaxe:

  • Códigos de Moeda Mais Flexíveis: As restrições anteriores sobre o comprimento e os caracteres para nomes de moedas foram relaxadas. Símbolos de moeda de um único caractere agora são suportados.
  • Sinalizadores de Transação Expandidos: Os usuários agora podem usar qualquer letra maiúscula de A a Z como um sinalizador para transações, permitindo uma categorização mais granular.

É importante ressaltar que essas mudanças são compatíveis com versões anteriores, então seus arquivos de livro-razão Beancount v2 existentes funcionarão sem modificações.

A Reescrita em C++ e Desempenho

Um dos objetivos de longo prazo para o Beancount tem sido a reescrita de seus componentes críticos de desempenho em C++. Embora este trabalho esteja em andamento, o lançamento inicial do Beancount v3 não inclui o núcleo baseado em C++. Isso significa que, por enquanto, o desempenho do v3 é comparável ao do v2. O código C++ permanece em um branch de desenvolvimento separado para integração futura.

Migrando de v2 para v3

Para a maioria dos usuários, a migração do Beancount v2 para o v3 é relativamente simples:

  1. Arquivos de Livro-Razão: Nenhuma alteração é necessária para seus arquivos .beancount.
  2. Instalação: Você precisará instalar os novos pacotes separados, como beanquery e beangulp, usando pip.
  3. Scripts de Importação: Se você tiver importadores personalizados, precisará atualizá-los para usar a nova API beangulp. Isso envolve principalmente a alteração da classe base da qual seus importadores herdam e o ajuste de algumas assinaturas de método.
  4. Fava: A popular interface web para Beancount, Fava, foi atualizada para ser compatível com o v3. Certifique-se de ter a versão mais recente do Fava para uma experiência perfeita.

Em essência, o Beancount v3 é um lançamento fundamental que otimiza a arquitetura do projeto, tornando-o mais modular e fácil de manter e estender a longo prazo. Embora exija alguns ajustes nos fluxos de trabalho do usuário, especialmente em torno da importação de dados, ele prepara o terreno para o desenvolvimento futuro desta poderosa ferramenta de contabilidade.