Passer au contenu principal

16 articles tagués avec "finance"

Voir tous les tags

Top 8 Easy-to-Use SMB Accounting Software (2025 Edition)

· 10 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Choosing accounting software shouldn’t eat up your entire week. For most small businesses, the goal is to find a tool that’s easy to set up, handles the basics flawlessly, and doesn’t break the bank. To help you decide, we’ve put together a concise, plain-English rundown of eight options that small and medium-sized businesses (SMBs) actually enjoy using.

Below, we cover what each platform is best at, how much it costs (as of August 20, 2025), and the small gotchas to note before you commit.

2025-08-18-top-8-easy-to-use-smb-accounting-software-2025-edition


How We Picked

We focused on platforms that respect your time and solve real-world problems. Our selection criteria prioritized four key areas:

  • Fast Onboarding: A clean user interface, sensible default settings, and helpful setup flows to get you up and running quickly.
  • Core Features: Robust support for the essentials, including invoicing, bank feeds and reconciliation, and basic financial reporting.
  • Price Clarity: Transparent, publicly listed prices or official statements, so you know what you’re paying for without a sales call.
  • Scalability: The ability to grow with your business, whether that’s from a solo operation to a small team, with accessible add-ons or higher tiers.

1) Beancount.io — Best for developers & teams who want scriptable, auditable books

What it is: Beancount.io is a modern, plain-text accounting platform that turns simple text-based transactions into comprehensive financial reports and dashboards. It’s a “finance-as-code” approach built for precision, automation, and complete data ownership. Paid tiers include AI-powered insights and highly customizable workflows.

  • Why SMBs like it: The combination of plain-text data and version control (like Git) creates an airtight audit trail and makes reviewing financial changes as easy as reviewing code. Its flexible automation capabilities integrate seamlessly into engineering-centric workflows. Best of all, there is zero lock-in; your financial data lives in simple text files that you own, not in a proprietary walled garden.
  • Pricing: A generous free tier is available for individuals and open-source projects. Paid plans unlock advanced automations and team features. See the official site for detailed pricing.
  • Keep in mind: This platform is the best fit for teams who are comfortable working with files and version control systems like Git, or for businesses that want deep, programmatic control over their financial operations.

2) QuickBooks Online — Best for accountants-everywhere compatibility

What it is: QuickBooks Online is the industry default and the platform your bookkeeper or CPA most likely already knows. It offers a deep feature set and arguably the most extensive ecosystem of integrations and professional support.

  • Why SMBs like it: Its reporting capabilities are comprehensive, higher-tier plans handle inventory management well, and the vast marketplace of third-party app integrations means it can connect to almost any tool you use. Its biggest advantage remains its ubiquity—nearly every accountant is fluent in QuickBooks.
  • List price: Plans range from Simple Start at 35/mo,Essentialsat35/mo**, Essentials at **65/mo, Plus at 99/mo,toAdvancedat99/mo**, to Advanced at **235/mo. Intuit frequently runs promotions offering 50% off for the first 3 months. (QuickBooks Pricing)
  • Keep in mind: For some users, the feature sprawl can feel heavy and overwhelming. Prices have also trended steadily upward over time, as noted by industry watchers. (Woodard Report on price increases)

3) Xero — Best for clean UI + unlimited users (on every plan)

What it is: Xero is a popular QuickBooks alternative known for its clean, easy-to-navigate interface, strong bank feed connections, and a broad app marketplace. It’s particularly notable for offering unlimited user seats on every plan.

  • Why SMBs like it: Users often praise its thoughtful workflows, which make daily tasks like reconciliation feel intuitive. The platform provides good cash-flow visualizations and is backed by a rich app ecosystem for extending its functionality.
  • US price: The Early plan is 20/mo,Growingis20/mo**, Growing is **47/mo, and Established is $80/mo. Note that Xero has announced price increases for its US plans that will be effective October 1, 2025. (Xero Pricing)
  • Keep in mind: The entry-level "Early" plan has caps on the number of invoices and bills you can send or enter. Essential services like payroll and mileage tracking are paid add-ons.

4) FreshBooks — Best for service businesses that live in invoices + time

What it is: FreshBooks excels at the core needs of service-based businesses: simple and professional invoicing, integrated time tracking, and client management portals, all wrapped in polished web and mobile apps.

  • Why SMBs like it: The invoicing experience is delightful and designed to help you get paid faster. It also offers excellent project profitability tracking on its Premium plan, allowing you to see which clients and projects are most valuable.
  • List price: Core plans are Lite (21/mo),Plus(21/mo**), Plus (**38/mo), and Premium (65/mo).CostscanclimbwithaddonslikeTeamMembers(65/mo**). Costs can climb with add-ons like Team Members (**11/user/mo), Advanced Payments (20/mo),andPayroll(startingat20/mo**), and Payroll (starting at **40 + $6/worker/mo). Promotions often display lower introductory prices. (FreshBooks Pricing)
  • Keep in mind: Be mindful of the client and user limits on lower tiers, as your costs can rise as your business scales or if you need multiple add-on features.

5) Zoho Books — Best automation value, especially if you already use Zoho

What it is: Zoho Books is a feature-dense and automation-friendly accounting platform that delivers exceptional value. It integrates deeply with the broader Zoho suite of business apps, making it a powerful choice for existing Zoho users.

  • Why SMBs like it: It offers excellent bang-for-your-buck with robust workflow rules that can automate many routine accounting tasks. It also includes strong inventory management options, even on mid-tier plans.
  • US price (monthly): A Free plan is available with eligibility limits. Paid plans are Standard (20),Professional(20**), Professional (**50), Premium (70),Elite(70**), Elite (**150), and Ultimate (275).Additionaluserscost275**). Additional users cost **3/user/mo. (Zoho Books Pricing)
  • Keep in mind: While powerful, some accountants may be less familiar with Zoho Books compared to QuickBooks. Each plan also comes with specific limits on invoice and expense volumes.

6) Wave — Best free starter option with paid “Pro” conveniences

What it is: Wave is a fantastic starting point for brand-new businesses, freelancers, and solopreneurs who need to get up and running fast without an initial investment.

  • Why SMBs like it: You get instant setup with unlimited invoicing and simple bookkeeping for free. The affordable Pro plan adds valuable conveniences like enhanced bank automations and better support.
  • Price: The Starter plan is 0.TheProplanis0**. The **Pro** plan is **19/mo (or 190/year).Creditcardprocessingfeesaretypically2.9190/year**). Credit card processing fees are typically **2.9% + 0.60, with a discount on the first 10 transactions for Pro users. (Wave Pricing)
  • Keep in mind: It has fewer advanced features and integrations compared to giants like QuickBooks or Xero. Key features like automated bank imports and premium support are reserved for the Pro plan.

7) ZipBooks — Best lightweight alternative with a true free plan

What it is: ZipBooks is a clean, friendly, and straightforward accounting tool that’s a great fit for side hustles, consultants, and small teams who want simplicity without a hefty price tag.

  • Why SMBs like it: The interface is uncluttered and makes invoicing easy. It offers decent reporting for its class and supports connections to multiple bank accounts even on the free plan.
  • Price: The Starter plan is Free, Smarter is 15/mo,andSophisticatedis15/mo**, and Sophisticated is **35/mo. A dedicated plan for accountants is also available. (ZipBooks Pricing)
  • Keep in mind: Its main limitation is a smaller ecosystem of third-party integrations when compared to the "big three" (QuickBooks, Xero, FreshBooks).

8) Patriot Accounting — Best budget pick with optional US payroll

What it is: Patriot offers a simple UI, US-based customer support, and a tightly integrated payroll bundle, making it a strong contender if you need both services without complexity.

  • Why SMBs like it: The software is very approachable, with clear, no-nonsense pricing. Core tasks like creating invoices and importing bank transactions are easy to manage.
  • Price: Accounting Basic is 20/moandAccountingPremiumis20/mo** and Accounting Premium is **30/mo. Payroll can be added, starting at 17/mo+17/mo + 4/worker for basic service or 37/mo+37/mo + 5/worker for full-service payroll. Promotions are common. (Patriot Software Pricing)
  • Keep in mind: It lacks the advanced features and extensive integration library you'd find in QuickBooks or Xero, but it capably handles the fundamentals.

Quick “At a Glance” (prices are monthly list unless noted)

  • Beancount.io: Free tier; paid automations available. Best for dev-savvy teams.
  • QuickBooks Online: 3535–235. Ubiquitous, feature-rich, widely supported.
  • Xero: 20/20 / 47 / $80 (increases Oct 1, 2025). Clean UI, unlimited users.
  • FreshBooks: 21/21 / 38 / $65. Strong for invoicing & project-based work.
  • Zoho Books: Free–$275. Great automation value, especially if you’re already on Zoho.
  • Wave: Starter 0;Pro0; Pro 19/mo or $190/yr. Ideal for brand-new businesses.
  • ZipBooks: Free–$35. Simple, friendly, and straightforward.
  • Patriot: 2020–30. Great budget option with tightly integrated US payroll.

How to Choose in 10 Minutes

Stop overthinking and start trying. Here’s a quick decision guide:

  • If you want a “set it and forget it” system and you’re technical, start a Beancount.io free workspace. Import a week of transactions, script your recurring rules, and see the power of auditable, text-based books.
  • If you work with outside accountants, try QuickBooks Online (the most universal option) or Xero (great for collaborating with its unlimited user policy).
  • If you bill for your time and rely on polished, professional invoices, trial FreshBooks.
  • If you want the most automation power for the lowest cost, test Zoho Books Standard vs. Premium plans.
  • If you’re brand new and highly price-sensitive, start on the Wave or ZipBooks free plan and upgrade when you’re ready.
  • If you need simple accounting and payroll under one roof at a budget price, check out Patriot.

Where Beancount.io Fits in Your Stack

Beancount.io is built for businesses that see their financial records as a critical dataset, not just a compliance task. It provides:

  • A developer-friendly ledger that’s precise, transparent, and reviewable in pull requests.
  • Powerful automations to categorize, transform, and reconcile financial data at scale.
  • AI-assisted insights that help you understand your numbers without surrendering ownership of your books.

Start for free and add advanced workflows only when you’re ready to scale.


Notes & Sources

Pricing and feature information were verified from the official company websites on August 20, 2025. Prices are subject to change and do not always reflect promotional offers. See the citations linked throughout the article for the most current information: QuickBooks, Xero, FreshBooks, Zoho Books, Wave, ZipBooks, Patriot Software, and Beancount.io.

Accounting Dictionary for Beancount Users (A–Z)

· 17 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Welcome to your developer-friendly guide to accounting concepts, tailored specifically for the world of plaintext accounting with Beancount. This dictionary bridges the gap between traditional finance terminology and Beancount's unique syntax, directives, and tools. Whether you're a seasoned developer new to accounting or a finance pro exploring plaintext methods, this A–Z reference will help you master your ledger.


How to Read Each Entry

Each term is broken down into three parts for clarity:

  • Conceptual Meaning — A simple, jargon-free explanation of the accounting or finance idea.
  • Beancount Implementation — How the concept is represented or handled in Beancount, whether through directives, options, command-line tools, or reports.
  • Example — A minimal, copy-paste-ready code snippet to illustrate the concept in a .beancount file.

Note: All examples adhere to the canonical syntax and behavior described in the official Beancount documentation.


A

Account

  • Conceptual Meaning: A named category or "bucket" used to track the balance of something you own, owe, earn, or spend. Examples include your checking account, credit card, salary, or grocery expenses.
  • Beancount Implementation: Account names are hierarchical and separated by colons (e.g., Assets:Bank:Checking). Every account must belong to one of the five root account types: Assets, Liabilities, Equity, Income, or Expenses.
  • Example:
    2014-05-01 open Assets:US:BofA:Checking USD

Accounting Equation

  • Conceptual Meaning: The fundamental formula on which all accounting is based: Assets = Liabilities + Equity. It means that everything a business or individual owns (assets) is financed by either debt (liabilities) or the owner's own funds (equity).
  • Beancount Implementation: This equation is automatically and rigorously enforced. Every transaction must be zero-sum, meaning the total of all its postings must equal zero. This design makes it impossible to create an unbalanced entry.

Accrual vs. Cash Basis

  • Conceptual Meaning: Two methods of recording transactions. Accrual basis records revenue when it's earned and expenses when they're incurred, regardless of when money changes hands. Cash basis records them only when cash is actually received or paid.
  • Beancount Implementation: Beancount supports both methods. Accrual accounting is achieved by using Assets:Receivables for money owed to you and Liabilities:Payables for money you owe. Cash basis accounting simply omits these intermediate postings.

Amortization / Depreciation

  • Conceptual Meaning: The process of systematically spreading the cost of a tangible (depreciation) or intangible (amortization) asset over its useful life. For example, writing off the value of a company laptop over three years.
  • Beancount Implementation: This is handled by creating periodic transactions that move a portion of the asset's cost from its asset account to an expense account (e.g., Expenses:Depreciation). This can be automated using scheduled transaction plugins.

B

Balance Assertion

  • Conceptual Meaning: A checkpoint to confirm that your recorded balance for an account matches the real-world balance (e.g., from a bank statement) on a specific date. This is the core of reconciliation.
  • Beancount Implementation: The balance directive asserts an account's total value at the start of the specified day. Beancount will raise an error if the calculated balance from all prior transactions does not match the asserted amount.
  • Example:
    2024-01-31 balance Assets:US:BofA:Checking 154.20 USD

Balance Sheet

  • Conceptual Meaning: A financial statement that provides a snapshot of a company's or individual's financial health at a single point in time, showing assets, liabilities, and equity.
  • Beancount Implementation: The web interface Fava provides an interactive Balance Sheet report. You can also generate one using Beancount's query language (bean-query or the newer standalone Beanquery tool).

Booking Method (Inventory Matching)

  • Conceptual Meaning: The method used to decide which previously purchased lots of an asset (like shares of a stock) are considered "sold" when a portion is divested. Common methods are FIFO (First-In, First-Out) and LIFO (Last-In, First-Out).
  • Beancount Implementation: The booking method can be set globally with option "booking_method" ... or on a per-account basis in its open directive. Beancount's default is STRICT, which requires you to explicitly state which lot is being sold if there's any ambiguity. Other options include FIFO and LIFO.

Budget

  • Conceptual Meaning: A financial plan that estimates income and expenses over a specified period.
  • Beancount Implementation: Budgeting is not a native feature of Beancount's core language. It is primarily implemented in the Fava web interface, which supports its own custom budget directives, or through community-developed plugins like fava-envelope.

C

Capital Gain / Loss

  • Conceptual Meaning: The profit (capital gain) or loss (capital loss) resulting from the sale of a capital asset, such as stocks or real estate.
  • Beancount Implementation: When you post a transaction that reduces a position (e.g., selling stock), Beancount automatically matches it against existing lots based on the booking method. You then post the calculated gain or loss to an appropriate income account, like Income:CapitalGains.

Chart of Accounts

  • Conceptual Meaning: A comprehensive, structured list of all accounts in the general ledger.
  • Beancount Implementation: Your Chart of Accounts is implicitly defined by all the open directives and account names used throughout your ledger files. There is no separate file to define it.

Commodity / Currency

  • Conceptual Meaning: The unit of value being tracked. This can be a traditional currency (USD, EUR), a stock (AAPL), a loyalty point (AIRMILE), or any other quantifiable unit.
  • Beancount Implementation: All such units are called "commodities." You can optionally declare them using the commodity directive to attach metadata, such as a full name or formatting rules.

Cost (Lot Cost)

  • Conceptual Meaning: The original price paid per unit for a specific purchase of an asset (a "lot"). This is crucial for calculating capital gains.
  • Beancount Implementation: Lot cost is specified using curly braces {} on a posting. This information—cost, date, and an optional label—is attached to the lot and used for future matching.
  • Example:
    2025-04-01 * "Buy Stock"
    Assets:Brokerage 25 HOOL {23.00 USD}
    Assets:Bank:Checking -575.00 USD

Credit / Debit

  • Conceptual Meaning: The two sides of every accounting entry. In simple terms, a debit increases an asset or expense account, while a credit increases a liability, equity, or income account.
  • Beancount Implementation: Beancount abstracts this away. You simply use positive and negative numbers. By convention, increases to Assets and Expenses are positive, while increases to Liabilities, Equity, and Income are represented by crediting them (which requires a negative number in your transaction). As long as the transaction sums to zero, the accounting is correct.

D

Directive

  • Conceptual Meaning: A command or a declaration in the ledger that isn't a transaction but changes the state of the books (e.g., opening an account, recording a price).
  • Beancount Implementation: Every line in a Beancount file is a directive. The main types include open, close, commodity, * (transaction), balance, pad, note, document, price, event, query, and custom.

Document

  • Conceptual Meaning: An external file, such as a PDF statement or a receipt image, linked to a transaction or account for record-keeping.
  • Beancount Implementation: The document directive links a file to an account. If the option "documents" path is set, tools like Fava can automatically discover and associate files with transactions by their date and filename.
  • Example:
    2024-02-01 document Assets:US:BofA:Checking "statements/2024-02-01.statement.pdf"

Double-Entry

  • Conceptual Meaning: The accounting principle that every transaction must affect at least two accounts and must balance (total debits must equal total credits).
  • Beancount Implementation: This is the core, non-negotiable principle of Beancount. The zero-sum rule for all transaction postings ensures double-entry bookkeeping is always maintained.

E

Equity

  • Conceptual Meaning: The net worth or owner's stake in the assets (Assets - Liabilities). This includes initial capital contributions and accumulated profits/losses (retained earnings).
  • Beancount Implementation: Beancount uses Equity accounts for several internal functions, such as Equity:Opening-Balances to initialize account values and Equity:Earnings:Current to accumulate income and expense totals for reporting.

Event

  • Conceptual Meaning: A dated, non-financial marker on your timeline, useful for annotating life events like a job change, a move, or a vacation.
  • Beancount Implementation: The event directive allows you to add a key-value pair to a specific date in your ledger.
  • Example:
    2024-08-15 event "location" "Moved to San Francisco"

Exchange Rate

  • Conceptual Meaning: The value of one currency expressed in terms of another.
  • Beancount Implementation: Exchange rates can be recorded with price directives for a specific date or specified directly within a transaction using inline prices (@ or @@).

F

Fava

  • Conceptual Meaning: The modern, feature-rich web interface for Beancount.
  • Beancount Implementation: Fava is a separate Python package you install and run against your Beancount file. It provides interactive charts, reports (Balance Sheet, Income Statement), budgeting tools, query execution, and a file editor, replacing most of the older bean-web and bean-report command-line tools.

FIFO / LIFO

  • Conceptual Meaning: Acronyms for "First-In, First-Out" and "Last-In, First-Out," which are two common booking methods for matching inventory sales.
  • Beancount Implementation: These can be selected as the booking_method for an account or globally. (See Booking Method).

Flag

  • Conceptual Meaning: A status indicator on a transaction.
  • Beancount Implementation: A transaction's flag appears after the date. * typically means "cleared" or "confirmed," while ! means "incomplete" or "needs review." Custom flags are also possible.

G

General Ledger / Journal

  • Conceptual Meaning: A journal is a chronological record of all transactions. A ledger is a record of those same transactions, but sorted by account.
  • Beancount Implementation: Your .beancount text files collectively form the journal. Tools like Fava or bean-query process this journal to generate ledgers (e.g., the transaction list for a single account) and other reports.

I

Include

  • Conceptual Meaning: The practice of splitting a large ledger into multiple, more manageable files (e.g., by year or account type).
  • Beancount Implementation: The include directive tells Beancount to parse the contents of another file as if it were part of the main file.
  • Example:
    include "2024/transactions.beancount"
    include "accounts/open_accounts.beancount"

Inventory

  • Conceptual Meaning: The collection of all lots (units with a specific cost basis) held within an account at any given time.
  • Beancount Implementation: This is a core Beancount concept. Each account that holds non-currency commodities maintains an inventory of lots. When you sell or transfer units, Beancount reduces the inventory according to the booking method.

Inline Price vs. Total Price

  • Conceptual Meaning: Two ways to specify the conversion price within a transaction posting. You can either price it per unit or define the total price for the entire posting.
  • Beancount Implementation:
    • @ sets a per-unit price.
    • @@ sets a total price for the line.
  • Example (per-unit):
    2025-01-05 * "FX Transfer"
    Assets:USD -100.00 USD @ 1.34 CAD
    Assets:CAD

L

  • Conceptual Meaning: A unique identifier used to connect multiple, separate transactions that are part of a single logical event (e.g., a credit card payment and the corresponding bank withdrawal).
  • Beancount Implementation: Add a ^link_id to each transaction you want to group. Fava and other tools can then display these linked transactions together.
  • Example: ^cc-payment-2025-01

Lot

  • Conceptual Meaning: A specific quantity of a commodity purchased at a particular date and cost.
  • Beancount Implementation: A lot is defined by its amount, commodity, cost, date, and an optional label. Lots are created using the {...} cost basis syntax and are tracked in an account's inventory.

M

Metadata

  • Conceptual Meaning: Additional key-value data attached to a transaction or posting for extra context, filtering, or analysis.
  • Beancount Implementation: Metadata is added on the same line as a transaction or posting. Keys are lowercase, followed by a colon and a string, number, or other value.
  • Example:
    2025-03-02 * "Dinner"
    Expenses:Food 23.91 CAD ; receipt: "2025-03-02-1234.pdf", city: "Montreal"
    Assets:Cash -23.91 CAD

Multi-Currency

  • Conceptual Meaning: The ability to handle and report on transactions involving multiple different currencies or commodities simultaneously.
  • Beancount Implementation: This is a native, first-class feature. Beancount tracks each commodity independently within each account. The operating_currency option is used to specify which currencies reports should be converted to for display.

N

Narration / Payee

  • Conceptual Meaning: The descriptive text for a transaction. The payee is who you paid or who paid you, and the narration is a description of what the transaction was for.
  • Beancount Implementation: These are the two optional quoted strings that follow the transaction flag. The first is typically the payee, the second is the narration.
  • Example: 2025-03-19 * "Acme Corp" "Salary"

Note

  • Conceptual Meaning: A dated comment associated with a specific account, separate from any transaction.
  • Beancount Implementation: The note directive adds a text comment to an account's ledger on a given date.
  • Example:
    2014-04-10 note Assets:US:BofA:Checking "Called support to dispute a charge."

O

Open / Close

  • Conceptual Meaning: The actions of starting to use a new account or formally stopping the use of an existing one.
  • Beancount Implementation: The open directive is required before an account can be used in a transaction. The close directive marks it as inactive after a certain date.
  • Example:
    2016-11-28 close Liabilities:CreditCard:CapitalOne

Operating Currency

  • Conceptual Meaning: The primary currency (or currencies) that you want to see your financial reports in.
  • Beancount Implementation: Set via option "operating_currency" "USD". This tells tools like Fava to display columns converted to this currency using the price data available in your ledger.

P

Pad

  • Conceptual Meaning: A directive that automatically inserts a transaction to bring an account to a desired balance, booking the difference to another specified account.
  • Beancount Implementation: pad is often used to initialize an account's starting balance against Equity:Opening-Balances. It creates a transaction behind the scenes.
  • Example:
    2025-01-31 pad Assets:Cash Equity:Opening-Balances

Posting

  • Conceptual Meaning: A single entry within a transaction that debits or credits an account. Every transaction is composed of at least two postings.
  • Beancount Implementation: Each line under a transaction that specifies an account and an amount is a posting. The sum of all postings in a transaction must be zero.

Price

  • Conceptual Meaning: A record of the market value or exchange rate of one commodity in terms of another on a specific date.
  • Beancount Implementation: The price directive creates a historical database of rates that Beancount uses for valuation in reports. The bean-price tool can help fetch and update these prices from online sources.
  • Example:
    2025-02-03 price EUR 1.10 USD

Plugin

  • Conceptual Meaning: A piece of custom code that can modify or analyze your ledger data as it's being loaded.
  • Beancount Implementation: Plugins are loaded using the plugin "module.name" "config" directive. They can be used for anything from automatically adding tags to implementing complex scheduled transactions.

Q

Query Language (BQL / Beanquery)

  • Conceptual Meaning: An SQL-like language for performing sophisticated queries and generating custom reports from your ledger data.
  • Beancount Implementation: Beancount has a powerful query language. You can use it via the command-line tool bean-query or interactively in Fava's "Query" page. A newer, standalone version called Beanquery is the future of this tool.
  • Example:
    SELECT account, sum(position)
    WHERE account ~ "^Expenses"
    GROUP BY account
    ORDER BY sum(position)

R

Reconciliation

  • Conceptual Meaning: The process of comparing your internal financial records against external statements (from a bank, credit card company, etc.) to ensure they match and to identify any discrepancies.
  • Beancount Implementation: Reconciliation is primarily done using balance assertions. You can also use document directives to link to the statements you are reconciling against.

Realized vs. Unrealized Gains

  • Conceptual Meaning: A realized gain is a profit from a sale that has been completed. An unrealized gain is a "paper" profit on an asset you still own, based on its current market value.
  • Beancount Implementation: Realized gains are explicitly recorded when you sell an asset. Unrealized gains are not recorded in the ledger itself but can be calculated and displayed in reports by Fava and other tools, which value your holdings using your price database.

Rounding / Tolerance

  • Conceptual Meaning: A small margin of error allowed when comparing numbers to account for rounding differences, especially in multi-currency transactions.
  • Beancount Implementation: Beancount has rules for inferring precision from your entries and allows setting a tolerance for balancing checks. This prevents errors from trivial discrepancies like 0.0010.001.

S

Statements

  • Conceptual Meaning: Official records from financial institutions (banks, brokers) listing all transactions for a given period.
  • Beancount Implementation: These are typically imported into Beancount format using importer scripts (part of the beancount.ingest library). Once imported, the original statement file (e.g., a PDF) can be linked with a document directive.

Subaccount

  • Conceptual Meaning: A child account nested under a parent account to create a more detailed hierarchy.
  • Beancount Implementation: The colon : syntax creates subaccounts. For example, Expenses:Food:Restaurants is a subaccount of Expenses:Food.

T

Tag

  • Conceptual Meaning: A simple, flexible label used to categorize or filter transactions, often for events that cross multiple expense categories (like a vacation or a work trip).
  • Beancount Implementation: Tags are denoted with a # (e.g., #vacation-2025). A tag on a transaction line applies to all postings below it.
  • Example:
    2025-01-10 * "Conference Hotel" #work #travel-sfo-2025
    Expenses:Travel:Hotel 620.00 USD
    Assets:Bank:Checking -620.00 USD

Transaction

  • Conceptual Meaning: A dated financial event that moves value between two or more accounts.
  • Beancount Implementation: The fundamental data entry in Beancount. It starts with a date and a flag (* or !), is followed by an optional payee and narration, and contains two or more indented posting lines.
  • Example:
    2025-03-19 * "Acme Corp" "Salary"
    Assets:Bank:Checking 3062.68 USD
    Income:Salary -3062.68 USD

Trial Balance

  • Conceptual Meaning: A report that lists all accounts and their balances. The totals of the debit and credit columns should be equal, confirming the ledger is in balance.
  • Beancount Implementation: Because Beancount enforces the zero-sum rule on every transaction, the ledger is always in balance. A trial balance can be generated via a query, but it's not a necessary check as it is in manual accounting.

U–Z

Valuation

  • Conceptual Meaning: The process of expressing the value of all your holdings in a single, common currency (an operating currency).
  • Beancount Implementation: Tools like Fava perform valuation at report time. They use the price directives in your ledger to convert the value of all commodities (stocks, foreign currencies) into your chosen operating_currency.

Year-End Close

  • Conceptual Meaning: In traditional accounting, this is a formal process where the balances of all temporary income and expense accounts are moved to an equity account (like Retained Earnings) to start the new year fresh.
  • Beancount Implementation: Beancount ledgers are append-only; you never modify past entries. "Closing the books" is a reporting concept. Fava and query tools can show you an income statement for a specific period (e.g., a year) and carry forward the net result, but the raw ledger file remains a continuous, unbroken history.

Zero-Sum

  • Conceptual Meaning: The principle that the sum of all debits and credits in a transaction must equal zero.
  • Beancount Implementation: This is a core invariant. The bean-check tool will report an error if any transaction's postings do not sum to zero (within a given tolerance).

Beancount CLI & Tooling Quick-Map ⚙️

  • bean-check: Validates your ledger's syntax, balances, and core accounting rules. Run this first!
  • bean-format: Automatically formats your file, aligning numbers and currencies for readability.
  • bean-price: Fetches market prices for stocks and currencies and formats them as price directives.
  • bean-query: The command-line interface for running BQL/Beanquery queries.
  • bean-report: (Largely deprecated) A v2 tool for generating command-line reports. Modern workflows should use Fava or bean-query instead.

Five Essential Snippets for Daily Use

  1. Everyday Expense

    2025-04-10 * "Cafe Mogador" "Lunch"
    Expenses:Food:Restaurants 17.45 USD
    Assets:Bank:Checking -17.45 USD
  2. Balance Assertion (for Reconciliation)

    2025-04-30 balance Assets:Bank:Checking  2345.67 USD
  3. Investment Purchase with Cost Basis

    2025-05-02 * "Vanguard" "Buy ETF"
    Assets:Brokerage:Vanguard 100 VEA {50.00 USD}
    Assets:Bank:Checking -5000.00 USD
  4. FX Transfer with Inline Price

    2025-06-01 * "Wise" "Convert USD to CAD"
    Assets:USD -100.00 USD @ 1.36 CAD
    Assets:CAD
  5. Daily Market Price Update

    2025-06-01 price VEA  53.12 USD

Élection S-Corp, Expliquée pour les Utilisateurs de Beancount

· 17 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Ce que c'est, quand cela est rentable et comment le modéliser proprement dans votre grand livre (avec des exemples).

⚠️ Ce guide est spécifique aux États-Unis et à des fins éducatives uniquement. Consultez un professionnel de la fiscalité pour votre situation.

TL;DR

  • Une S-corp est un statut fiscal que vous choisissez auprès de l'IRS (via le formulaire 2553) afin que les bénéfices de l'entreprise soient transférés aux déclarations de revenus personnelles des propriétaires. Une exigence clé est que vous devez payer aux propriétaires-exploitants un salaire W-2 raisonnable avant de prendre tout profit sous forme de dividendes ou de distributions.
  • Les délais sont importants : pour une entreprise existante, vous devez déposer au plus tard le 15e jour du 3e mois de l'année d'imposition pour laquelle vous souhaitez que le statut S-corp commence. Pour une élection pour l'année civile 2025, le 15 mars 2025 tombe un samedi, la date limite pratique est donc le jour ouvrable suivant, le lundi 17 mars 2025.
  • Pourquoi faire cela ? L'attrait principal est la possibilité de réaliser des économies d'impôt sur le travail indépendant. Alors que votre salaire W-2 est assujetti aux charges sociales FICA, les distributions ne le sont pas. Cependant, cet avantage s'accompagne de coûts supplémentaires pour la paie, la conformité et, dans certains États, des impôts supplémentaires au niveau de l'entité.
  • Dans Beancount, il est essentiel de séparer les salaires des distributions. Vous devrez suivre les passifs de paie, gérer la comptabilité spéciale de l'assurance maladie pour les actionnaires détenant plus de 2 % de l'entreprise et enregistrer les distributions explicitement via des comptes de capitaux propres.

2025-08-08-élection-s-corp

Qu'est-ce qu'une élection S-corp ?

En son cœur, une élection S-corp est une demande que vous faites à l'IRS pour modifier la façon dont votre entreprise est imposée. En déposant le formulaire 2553, vous demandez à l'IRS d'imposer votre société ou LLC en vertu du sous-chapitre S de l'Internal Revenue Code. Cela fait de votre entreprise une entité « transparente », ce qui signifie que ses revenus, pertes, déductions et crédits sont transférés directement aux déclarations de revenus personnelles des actionnaires. Il s'agit purement d'une classification fiscale, et non d'un type d'entité commerciale juridique différent.

Principaux effets pour un propriétaire-exploitant

Une fois l'élection active, votre rôle se divise fondamentalement en deux : vous êtes désormais à la fois actionnaire et employé de votre entreprise.

Cette distinction est cruciale. La rémunération que vous recevez pour votre travail doit être versée sous forme de salaire W-2, qui est assujetti aux charges sociales standard (sécurité sociale et Medicare). Tout bénéfice restant peut ensuite être versé sous forme de distributions, qui ne sont généralement pas assujetties aux charges sociales. L'IRS insiste pour que vous vous versiez un salaire raisonnable pour votre travail avant de prendre des distributions.

Devriez-vous choisir le statut S-corp ?

L'élection S-corp vaut souvent la peine d'être évaluée une fois que votre entreprise génère des bénéfices stables et significatifs. Une règle empirique courante consiste à l'envisager lorsque votre bénéfice d'exploitation courant peut confortablement supporter un salaire au taux du marché pour votre rôle, avec suffisamment de reste pour que les distributions valent la peine après avoir couvert tous les nouveaux coûts administratifs.

Le seuil de rentabilité exact est unique à votre situation et dépend de plusieurs facteurs :

  • Votre « salaire raisonnable » : que paierait une entreprise pour une personne possédant vos compétences et responsabilités dans votre secteur ? Ce chiffre est la base de votre salaire W-2 et est soumis à l'examen de l'IRS.
  • Taxes et frais d'État : certains États ont leurs propres règles. La Californie, par exemple, impose une taxe de 1,5 % sur le revenu net d'une S-corp, plus une taxe de franchise annuelle minimale de 800 $.
  • Coûts supplémentaires : vous aurez besoin d'un service de paie et vous paierez l'assurance-chômage. Vos frais de comptabilité et de préparation des déclarations de revenus augmenteront également probablement en raison de la complexité accrue.
  • Déduction QBI (article 199A) : l'élection S-corp peut avoir un impact sur votre déduction pour revenu d'entreprise qualifié. Le salaire W-2 que vous vous versez peut soit vous aider à vous qualifier pour la déduction complète, soit, à des niveaux de revenu plus élevés, devenir un facteur limitant.

Admissibilité et calendrier

Toutes les entreprises ne peuvent pas devenir une S-corp. Voici les exigences de haut niveau :

  • Il doit s'agir d'une société nationale ou d'une LLC admissible.
  • Elle ne peut avoir plus de 100 actionnaires.
  • Elle ne peut avoir qu'une seule catégorie d'actions.
  • Les actionnaires doivent être des particuliers, certaines fiducies ou successions (c'est-à-dire pas de sociétés de personnes, de sociétés ou d'actionnaires étrangers non-résidents).

Quand déposer le formulaire 2553

Le timing est essentiel et les règles diffèrent légèrement pour les nouvelles entreprises par rapport aux entreprises existantes.

  • Pour une nouvelle entreprise : vous devez déposer dans les 2 mois et 15 jours suivant le premier jour de votre premier exercice. Par exemple, si l'exercice de votre entreprise commence le 7 janvier, votre date limite est le 21 mars.
  • Pour une C-corp existante (ou une LLC imposée comme une C-corp) : vous pouvez déposer à tout moment au cours de l'exercice précédent ou au plus tard le 15e jour du 3e mois de l'année pour laquelle vous souhaitez que l'élection prenne effet. Si cette date tombe un week-end ou un jour férié, la date limite est reportée au jour ouvrable suivant, une disposition accordée en vertu de l'article 7503 de l'IRC.

Que se passe-t-il si vous avez manqué la date limite ? Ne paniquez pas. L'IRS prévoit une voie de recours pour les élections tardives en vertu de la procédure de revenus 2013-30. Vous pouvez souvent déposer cette demande dans les 3 ans et 75 jours suivant la date d'entrée en vigueur prévue, à condition d'avoir une raison valable pour le dépôt tardif.

Salaire raisonnable : la partie qui fait trébucher les gens

C'est l'aspect le plus scruté de la structure S-corp. L'IRS est très clair : les actionnaires-employés doivent recevoir une rémunération raisonnable pour les services qu'ils fournissent avant que tout profit ne soit prélevé sous forme de distributions.

Que signifie « raisonnable » ? Il n'y a pas de montant en dollars unique. L'IRS et les tribunaux examinent divers facteurs pour déterminer si votre salaire est approprié, notamment vos fonctions et responsabilités, le temps que vous consacrez au travail, votre niveau d'expérience et ce que des entreprises comparables paieraient pour des services similaires. Attendez-vous à ce que l'IRS examine attentivement si vous vous versez un salaire W-2 très bas tout en prenant des distributions importantes. Ceci est souvent considéré comme un signal d'alarme pour tentative d'évasion des charges sociales.

Assurance maladie et avantages sociaux pour les actionnaires à >2 %

Il existe une règle spéciale concernant la façon dont les S-corps gèrent l'assurance maladie pour les actionnaires qui détiennent plus de 2 % de l'entreprise. Si la S-corp paie ou rembourse ces primes d'assurance maladie, le coût est déductible par la S-corp.

Cependant, la valeur de ces primes doit également être incluse dans le salaire W-2 de l'actionnaire-employé. Bien que ce montant soit assujetti aux retenues d'impôt fédéral sur le revenu, il est exonéré des charges sociales (FICA) tant qu'il est traité correctement. Vous devez vous coordonner avec votre fournisseur de paie pour vous assurer que ces montants sont correctement déclarés sur votre W-2.

Problèmes au niveau des États (exemples)

Le statut fédéral S-corp ne se traduit pas toujours directement au niveau des États. Vérifiez toujours les règles spécifiques de votre État.

  • Californie : les S-corps sont assujetties à une taxe de 1,5 % sur leur revenu net de source californienne. De plus, la plupart des sociétés doivent payer une taxe de franchise minimale de 800 $ chaque année (bien que certaines exceptions s'appliquent pour la première année).
  • New York : faire une élection fédérale S-corp ne suffit pas. Vous devez également déposer une élection distincte au niveau de l'État, le formulaire CT-6, pour être traité comme une S-corporation de New York. Si vous ne le faites pas, vous serez imposé comme une C-corp standard au niveau de l'État.

Comment modéliser une S-corp proprement dans Beancount

La comptabilité en texte brut est parfaite pour gérer la complexité accrue d'une S-corp. Voici comment structurer votre grand livre.

Plan comptable suggéré (débutant)

Cette structure de base sépare vos dépenses de paie des distributions et crée des comptes de passif pour suivre les impôts que vous devez.

; Banque et revenus principaux
1970-01-01 open Actif:Banque:CompteCourant USD
1970-01-01 open Revenu:Ventes USD
1970-01-01 open Revenu:Autre USD

; Dépenses et passifs de paie
1970-01-01 open Dépenses:Paie:Salaires USD
1970-01-01 open Dépenses:Paie:ChargesPatronales USD
1970-01-01 open Dépenses:Avantages:AssuranceMaladie USD
1970-01-01 open Passif:Paie:Fédéral:FIT USD
1970-01-01 open Passif:Paie:FICA USD
1970-01-01 open Passif:Paie:Medicare USD
1970-01-01 open Passif:Paie:État:RetenueSource USD

; Capitaux propres
1970-01-01 open CapitauxPropres:CapitalApporté USD
1970-01-01 open CapitauxPropres:Distributions USD
1970-01-01 open CapitauxPropres:BénéficesNonDistribués USD

Exécution type de la paie (simplifiée)

Votre fournisseur de paie (par exemple, Gusto, ADP) débitera votre compte bancaire de votre salaire net et du passif fiscal total. Votre transaction Beancount doit décomposer cela en salaires bruts, charges patronales et passifs correspondants.

; Cette transaction enregistre un salaire annuel de 100 000 $, payé mensuellement.
2025-01-31 * "Gusto" "Paie de janvier — actionnaire-employé"
Dépenses:Paie:Salaires 8 333,33 USD ; Salaires bruts
Dépenses:Paie:ChargesPatronales 637,50 USD ; Charges sociales patronales FICA/Medicare
Passif:Paie:Fédéral:FIT -1 200,00 USD ; Retenue à la source de l'employé
Passif:Paie:FICA -516,67 USD ; Retenue à la source de l'employé
Passif:Paie:Medicare -120,83 USD ; Retenue à la source de l'employé
Actif:Banque:CompteCourant -7 133,33 USD ; Salaire net débité de la banque

Lorsque votre fournisseur de paie verse ces impôts au gouvernement en votre nom, vous enregistrerez une autre transaction pour effacer les passifs.

; Ceci représente le paiement d'impôt effectué par votre fournisseur de paie.
2025-02-15 * "EFTPS" "Dépôt de la taxe fédérale sur les salaires"
Passif:Paie:Fédéral:FIT 1 200,00 USD
Passif:Paie:FICA 516,67 USD
Passif:Paie:Medicare 120,83 USD
Actif:Banque:CompteCourant -1 837,50 USD ; Ce montant correspond à la partie fiscale du débit Gusto.

Assurance maladie pour un actionnaire à >2 %

Enregistrez le paiement de la prime comme une dépense d'entreprise. Vous pouvez utiliser des métadonnées pour vous rappeler que cela doit être déclaré sur le W-2.

2025-02-01 * "BlueCross" "Assurance maladie des actionnaires (à déclarer sur le W-2)"
Dépenses:Avantages:AssuranceMaladie 600,00 USD ; w2: "true"
Actif:Banque:CompteCourant -600,00 USD

Distributions aux propriétaires (pas des salaires)

Les distributions sont une réduction des capitaux propres, et non une dépense d'entreprise. Enregistrez-les séparément de la paie.

2025-03-31 * "Distribution aux propriétaires" "Distribution T1"
CapitauxPropres:Distributions 20 000,00 USD
Actif:Banque:CompteCourant -20 000,00 USD

Suivi de la base des actionnaires (facultatif, mais recommandé)

Votre base d'actionnaire détermine si les distributions sont exonérées d'impôt et si vous pouvez déduire les pertes d'entreprise de votre déclaration de revenus personnelle. Bien que le calcul officiel soit effectué sur votre déclaration de revenus, vous pouvez suivre une estimation dans Beancount en utilisant un sous-compte de capitaux propres dédié ou des métadonnées. Vous réconcilierez cela avec l'annexe K-1 que vous recevez annuellement de la S-corp.

Remarque sur la déduction QBI (article 199A)

Les propriétaires d'entreprises transparentes, y compris les S-corps, peuvent être admissibles à une déduction allant jusqu'à 20 % sur leur revenu d'entreprise qualifié (QBI). Cependant, pour les contribuables dont le revenu est supérieur à un certain seuil, cette déduction peut être limitée par le montant des salaires W-2 que l'entreprise paie. Cela crée une interaction complexe : payer un salaire raisonnable est requis pour une S-corp, et ces mêmes salaires peuvent avoir un impact sur votre déduction QBI - parfois en l'aidant, parfois en la limitant. Il s'agit d'un domaine clé à modéliser avec votre conseiller fiscal.

Quels changements opérationnels après votre élection ?

Le passage à une S-corp ajoute quelques couches administratives :

  • Exécuter la paie : vous devez exécuter formellement la paie, avec les retenues d'impôt, les paiements de charges patronales, les dépôts trimestriels et les W-2 de fin d'année.
  • Déposer le formulaire 1120-S : il s'agit de la déclaration de revenus annuelle des S-corporations. Vous émettrez également une annexe K-1 à chaque actionnaire détaillant sa part des résultats financiers de l'entreprise.
  • Gérer correctement l'assurance maladie des actionnaires : assurez-vous que les primes pour les propriétaires à >2 % sont incluses dans leurs salaires W-2.
  • Respecter les règles de l'État : restez au courant de toutes les élections S-corp ou taxes d'entité requises au niveau de l'État (comme en CA et NY).

Pièges courants à éviter

  • Élection tardive ou invalide : vérifiez les dates limites et assurez-vous que tous les actionnaires requis signent le formulaire 2553. Si vous le manquez, étudiez les recours en vertu de la procédure de revenus 2013-30.
  • Salaire déraisonnable : ne soyez pas tenté de vous verser un salaire artificiellement bas. Documentez pourquoi votre rémunération est raisonnable en fonction de votre rôle et des données du marché.
  • Mélange de salaires et de distributions : gardez ces transactions propres et séparées dans vos livres. Les distributions ne font pas partie de la paie.
  • Ignorer les exigences de l'État : oublier une élection d'État ou ne pas payer une taxe au niveau de l'entité peut entraîner des pénalités et des maux de tête de conformité.

Liste de contrôle rapide

  • Confirmez que vous êtes admissible et que les économies d'impôt potentielles l'emportent sur les nouveaux coûts.
  • Notez la date limite de dépôt du formulaire 2553 (et rappelez-vous la règle du week-end/jour férié).
  • Mettez en place un service de paie et déterminez un salaire raisonnable et bien documenté.
  • Prévoyez de prendre des distributions seulement après le paiement du salaire et des dépenses d'entreprise.
  • Examinez et respectez les exigences de dépôt et les taxes spécifiques aux S-corps de votre État.
  • Mettez à jour votre grand livre Beancount avec les comptes nécessaires pour la paie, les passifs et les capitaux propres des actionnaires.

Démarreur Beancount S‑Corp (modèle neutre)

;
; Démarreur Beancount S‑Corp (modèle neutre)
; Généré : 2025-08-09
; ---
; Comment utiliser ceci :
; 1) Recherchez « TODO » et indiquez votre/vos état(s), votre fournisseur de paie, votre EIN et les noms de vos banques.
; 2) Séparez les salaires et les distributions aux propriétaires.
; 3) Coordonnez-vous avec votre fournisseur de paie pour déclarer l'assurance maladie des actionnaires à >2 % sur le W‑2 (case 1).
; 4) Supprimez ou adaptez les exemples CA/NY si vous êtes dans un état différent.
;
; Remarques :
; - Ceci est un modèle de comptabilité, pas un conseil fiscal.
; - Devise d'exploitation supposée USD. Modifiez si nécessaire.
;

option "title" "Grand Livre S‑Corp"
option "operating_currency" "USD"
commodity USD

; === Comptes (ouverts au 01/01/2025 ; ajustez les dates si nécessaire) ==================
2025-01-01 open Actif:Banque:CompteCourant USD ; TODO : Renommer avec votre banque (par exemple, Actif:Banque:Chase:Exploitation)
2025-01-01 open Actif:Banque:Épargne USD
2025-01-01 open Actif:ComptesClients USD
2025-01-01 open Actif:ChargesPayéesDavance USD

2025-01-01 open Passif:CarteDeCrédit:Entreprise USD
2025-01-01 open Passif:Paie:Fédéral:FIT USD
2025-01-01 open Passif:Paie:Fédéral:FICA USD
2025-01-01 open Passif:Paie:Fédéral:Medicare USD
2025-01-01 open Passif:Paie:Fédéral:FUTA USD
2025-01-01 open Passif:Paie:État:RetenueSource USD ; TODO : Renommer l'état (par exemple, CA, NY)
2025-01-01 open Passif:Paie:État:Chômage USD
2025-01-01 open Passif:Paie:Local USD

2025-01-01 open CapitauxPropres:CapitalApporté USD
2025-01-01 open CapitauxPropres:Distributions USD
2025-01-01 open CapitauxPropres:BénéficesNonDistribués USD
2025-01-01 open CapitauxPropres:SoldesD’ouverture USD

2025-01-01 open Revenu:Ventes USD
2025-01-01 open Revenu:Autre USD

2025-01-01 open Dépenses:CA USD
2025-01-01 open Dépenses:Paie:Salaires USD
2025-01-01 open Dépenses:Paie:ChargesPatronales:FICA USD
2025-01-01 open Dépenses:Paie:ChargesPatronales:Medicare USD
2025-01-01 open Dépenses:Paie:ChargesPatronales:FUTA USD
2025-01-01 open Dépenses:Paie:ChargesPatronales:État USD
2025-01-01 open Dépenses:Avantages:AssuranceMaladie USD
2025-01-01 open Dépenses:Avantages:HSA USD
2025-01-01 open Dépenses:Avantages:Retraite:CotisationPatronale USD
2025-01-01 open Dépenses:Impôts:État:S‑Corp USD ; par exemple, taxe de 1,5 % au niveau de l'entité en CA
2025-01-01 open Dépenses:Impôts:État:Franchise USD ; par exemple, taxe de franchise minimale de 800 $ en CA
2025-01-01 open Dépenses:Professionnel:Paie USD
2025-01-01 open Dépenses:Professionnel:Comptabilité USD
2025-01-01 open Dépenses:Professionnel:Juridique USD
2025-01-01 open Dépenses:FraisBancaires USD
2025-01-01 open Dépenses:Logiciels USD
2025-01-01 open Dépenses:Bureau USD
2025-01-01 open Dépenses:Repas USD
2025-01-01 open Dépenses:Déplacements USD
2025-01-01 open Dépenses:Assurance:ResponsabilitéCivile USD

; === Exemple : Capitalisation du propriétaire =================================================
2025-01-02 * "Propriétaire" "Apport initial en capital"
Actif:Banque:CompteCourant 25 000,00 USD
CapitauxPropres:CapitalApporté -25 000,00 USD

; === Exemple : Paiement du client =====================================================
2025-01-15 * "Stripe" "Revenus d'abonnement de janvier"
Actif:Banque:CompteCourant 12 000,00 USD
Revenu:Ventes -12 000,00 USD

; === Exemple : Paie mensuelle (actionnaire-employé unique) ========================
; Nombres choisis pour un équilibre parfait. Adaptez les nombres FIT/État à votre réalité.
; Salaire brut : 8 333,33 $ | FIT de l'employé : 1 200,00 $ | Retenue à la source de l'État : 300,00 $
; FICA de l'employé (6,2 %) : 516,67 $ | Medicare de l'employé (1,45 %) : 120,83 $
; FICA de l'employeur : 516,67 $ | Medicare de l'employeur : 120,83 $
; Salaire net : 6 195,83 $
2025-01-31 * "Gusto" "Paie de janvier — actionnaire-employé"
Dépenses:Paie:Salaires 8 333,33 USD
Dépenses:Paie:ChargesPatronales:FICA 516,67 USD
Dépenses:Paie:ChargesPatronales:Medicare 120,83 USD
Passif:Paie:Fédéral:FIT -1 200,00 USD
Passif:Paie:Fédéral:FICA -1 033,34 USD ; employé + employeur
Passif:Paie:Fédéral:Medicare -241,66 USD ; employé + employeur
Passif:Paie:État:RetenueSource -300,00 USD
Actif:Banque:CompteCourant -6 195,83 USD

; === Exemple : Dépôts de taxes sur les salaires (EFTPS et État) =================================
2025-02-15 * "EFTPS" "Dépôt fédéral sur les salaires (FIT, FICA, Medicare)"
Passif:Paie:Fédéral:FIT 1 200,00 USD
Passif:Paie:Fédéral:FICA 1 033,34 USD
Passif:Paie:Fédéral:Medicare 241,66 USD
Actif:Banque:CompteCourant -2 475,00 USD

2025-02-16 * "STATE DOR" "Retenue à la source de l'État sur les salaires"
Passif:Paie:État:RetenueSource 300,00 USD
Actif:Banque:CompteCourant -300,00 USD

; === Exemple : Assurance maladie pour actionnaire à >2 % =================================
; Coordonnez-vous avec la paie afin que le total annuel des primes soit inclus dans la case 1 du W‑2.
; La prime elle-même est déductible ici ; ne PAS retenir SS/Medicare dessus lorsqu'elle est traitée correctement.
2025-02-01 * "BlueCross" "Assurance maladie des actionnaires (inclusion W‑2 gérée par la paie)"
Dépenses:Avantages:AssuranceMaladie 600,00 USD ; w2: "true"
Actif:Banque:CompteCourant -600,00 USD

; === Exemple : Distribution aux propriétaires (pas des salaires) =======================================
2025-03-31 * "Distribution aux propriétaires" "Distribution T1"
CapitauxPropres:Distributions 20 000,00 USD
Actif:Banque:CompteCourant -20 000,00 USD

; === Exemples d'états (supprimer/modifier si non applicable) =================================
; Taxe de franchise minimale de la Californie (pas toujours la première année ; vérifiez les règles)
2025-04-15 * "California FTB" "Taxe de franchise annuelle"
Dépenses:Impôts:État:Franchise 800,00 USD
Actif:Banque:CompteCourant -800,00 USD

; Taxe de 1,5 % sur les entités S‑Corp en Californie (exemple de paiement estimé)
2025-06-15 * "California FTB" "Estimation de la taxe S‑Corp"
Dépenses:Impôts:État:S‑Corp 1 500,00 USD
Actif:Banque:CompteCourant -1 500,00 USD

; L'élection S distincte de New York (CT‑6) n'a pas d'impact direct sur le grand livre ; note d'espace réservé.
2025-01-05 note CapitauxPropres:BénéficesNonDistribués "Élection S de NY (CT‑6) déposée — note comptable uniquement (pas d'entrée)"

; === Suivi de la base (facultatif — note hors livre) =====================================
2025-12-31 note CapitauxPropres:BénéficesNonDistribués "Report de la base : +Capital 25 000 $ +Revenu 60 000 $ -Distributions 20 000 $ = Base finale 65 000 $ (à rapprocher avec le K‑1)"

; === Conseils d'importation (CSV de Gusto/ADP) =============================================
; - Pour les CSV du registre de paie Gusto, mappez les colonnes :
; Salaire brut -> Dépenses:Paie:Salaires
; FIT/FICA/Medicare de l'employé -> Passif:Paie:Fédéral:FIT/FICA/Medicare (négatif)
; Retenue à la source de l'État -> Passif:Paie:État:RetenueSource (négatif)
; FICA/Medicare/FUTA/SUTA de l'employeur -> Dépenses:Paie:ChargesPatronales:* (positif) ET
; si votre CSV indique les taxes de l'employeur comme des montants dus, reflétez-les comme Passif:* (négatif),
; puis effacez-les avec vos paiements EFTPS/état.
; Salaire net -> Actif:Banque:CompteCourant (négatif, correspond à la date de paie)
; - Assurance maladie payée par l'entreprise :
; Paiement du fournisseur -> Dépenses:Avantages:AssuranceMaladie (positif) / Banque (négatif) ;
; assurez-vous que la paie inclut la prime annuelle dans la case 1 du W‑2 pour les actionnaires à >2 %.
;
; Conseils :
; - Gardez les distributions hors des comptes de paie.
; - Utilisez des balises comme #paie #distribution pour filtrer dans Fava.
; - Envisagez des sous-comptes bancaires distincts pour les mises de côté fiscales (fédéral/état).

Présentation de BeFreed.ai – Apprenez tout, avec joie

· 5 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Chez Beancount.io, nous pensons que la connaissance et les chiffres partagent un principe fondamental : lorsqu'ils sont bien structurés, ils permettent de prendre de meilleures décisions. Aujourd'hui, nous sommes ravis de mettre en lumière BeFreed.ai, une startup basée à San Francisco dont la mission est de rendre l'apprentissage « simple et joyeux à l'ère de l'IA ». Pour une communauté qui apprécie de transformer la complexité en clarté, BeFreed.ai offre une nouvelle façon attrayante d'élargir votre base de connaissances, en particulier dans le domaine de la finance.

Pourquoi BeFreed.ai a retenu notre attention

2025-07-11-introducing-befreed-ai

Dans un monde de surcharge d'informations, BeFreed.ai se distingue en offrant une approche puissante et efficace de l'apprentissage. Voici ce qui nous a impressionnés :

  • Des minutes, pas des heures. La page d'accueil vous accueille avec la promesse d'« Apprendre tout, avec joie, à partir des meilleures sources du monde — en quelques minutes ». Pour les fondateurs, les investisseurs et les personnes averties en finance de notre communauté, qui sont pressés par le temps, c'est une véritable révolution. La plateforme distille un contenu dense en perspectives concrètes, respectant votre atout le plus précieux : votre temps.

  • Cinq modes d'apprentissage polyvalents. BeFreed.ai comprend que l'apprentissage n'est pas un processus universel. Il propose cinq modes distincts pour répondre à vos préférences et à vos besoins :

    • Résumé rapide : Obtenez les idées principales d'un livre ou d'un sujet dans un format concis.
    • Flashcards : Renforcez les concepts clés et testez vos connaissances grâce au rappel actif.
    • Explorations approfondies : Plongez dans une exploration complète d'un sujet.
    • Épisodes de podcast : Apprenez en déplacement avec des résumés audio captivants.
    • Chat interactif : Engagez un dialogue avec l'IA pour clarifier des concepts et explorer des idées au fur et à mesure que vous apprenez.
  • Un agent de connaissances personnel. L'intelligence de BeFreed.ai va au-delà de la simple synthèse. L'IA de la plateforme agit comme un agent de connaissances personnel, adaptant les recommandations en fonction de vos intérêts et de votre historique d'apprentissage. Elle ne se contente pas de suggérer de nouveaux contenus ; elle explique pourquoi un livre ou un podcast particulier vous est pertinent, transformant la consommation passive en une boucle de rétroaction active et personnalisée.

  • Liberté multi-appareils. Votre parcours d'apprentissage ne devrait pas être limité à un seul appareil. BeFreed.ai propose une application iOS native pour une expérience mobile fluide et une application Web progressive (PWA) installable pour les utilisateurs Android et de bureau. Bien que le plan initial mentionne CarPlay et Android Auto, les informations actuelles indiquent principalement une forte présence mobile et web, parfaite pour apprendre pendant vos trajets ou à votre bureau.

  • Une bibliothèque croissante et étendue. Alors que le plan initial mentionnait plus de 10 000 résumés, des rapports récents indiquent que BeFreed.ai dispose désormais d'une bibliothèque de plus de 50 000 résumés premium. Cette vaste collection couvre des sujets essentiels pour notre communauté, notamment la gestion, l'investissement, l'état d'esprit, et bien plus encore, avec de nouveaux titres ajoutés chaque semaine.

En quoi cela aide les utilisateurs de Beancount

Les applications pratiques pour la communauté Beancount sont nombreuses et immédiatement apparentes :

  • Améliorer la littératie financière. Imaginez enfin vous attaquer à des textes financiers denses mais cruciaux. De The Psychology of Money à Capital in the Twenty-First Century, BeFreed.ai transforme ces tomes en leçons concises et digestes que vous pouvez réviser et assimiler avant votre prochaine séance d'équilibrage du grand livre.

  • Restez curieux pendant le rapprochement. Le temps souvent calme passé à exécuter bean-doctor ou à rapprocher les comptes peut désormais être une période d'apprentissage productif. Écouter une exploration approfondie de 20 minutes de BeFreed.ai sur l'économie comportementale ou les stratégies d'investissement est un jumelage étonnamment agréable et enrichissant.

  • Partage des connaissances en équipe. Les fonctionnalités de la plateforme peuvent favoriser une culture d'apprentissage au sein de votre équipe. Utilisez des flashcards comme supports pour les déjeuners-conférences de l'équipe finance. Exportez les points saillants et les informations clés dans le dépôt de documentation de votre équipe, tout comme vous exporteriez les rapports Beancount, afin de construire une base de connaissances partagée.

Commencer est simple

Prêt à essayer ? Voici les premières étapes :

  1. Visitez befreed.ai et créez un compte gratuit pour explorer la plateforme.
  2. Plongez en recherchant « finances personnelles » ou « économie comportementale » et mettez en favori trois titres qui retiennent votre attention.
  3. Après une semaine, testez votre rétention avec la fonction de révision par flashcards — vous pourriez être surpris de la quantité d'informations que vous retenez.
  4. Pour une expérience complète, envisagez le forfait Premium, qui débloque l'intégralité de la bibliothèque et toute la puissance de l'agent personnalisé. Les prix sont compétitifs, avec un forfait mensuel d'environ 12,99 $ et des options trimestrielles et annuelles plus économiques disponibles.

Réflexions finales

Les plus grands ennemis d'une gestion efficace de l'argent et de l'apprentissage continu sont la friction et la complexité. BeFreed.ai s'engage à éliminer la friction de l'apprentissage, tout comme Beancount s'efforce d'éliminer la friction de la tenue de livres — grâce à une structure claire et élégante et à une automatisation intelligente.

Nous vous encourageons à explorer BeFreed.ai et à voir comment il peut compléter votre parcours financier. Faites-nous savoir quels résumés axés sur la finance vous trouveriez les plus précieux. Nous sommes déjà en discussion avec leur équipe, suggérant de futures additions comme La comptabilité simplifiée et L'investisseur intelligent.

Bonne tenue de comptes — et bon apprentissage !

L'évolution des « Tâches à Accomplir » en Finance

· 3 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Pourquoi le simple budget se transforme en trésorerie multi-devises à mesure qu'une organisation grandit

Les applications de finance personnelle promettent sept tâches essentielles : tout voir au même endroit, budgétiser, suivre les revenus et les dépenses, rembourser les dettes, épargner pour de gros achats, gérer l'argent avec un partenaire et suivre les investissements. Les mêmes besoins réapparaissent en entreprise, puis se multiplient à mesure que les effectifs, les régulateurs et les investisseurs entrent en jeu.

2025-06-01-comparison-of-personal-finance-to-business-finance

Micro et petites entreprises (fondateur unique → ±50 employés)

Tâche de finance personnelleAnalogue le plus proche pour les petites entreprisesPourquoi c'est important
Voir toutes les finances au même endroitTableau de bord des flux de trésorerie en temps réel, regroupant les flux bancaires, de PDV et de prêts60 % des PME citent les difficultés de trésorerie comme leur principal défi ([pymnts.com][1])
Gérer mon plan / budgetBudget d'exploitation glissant sur 12 mois avec alertes d'écartPrévient les dépenses excessives et met en évidence la saisonnalité
Suivre les revenus et les dépensesFacturation (AR) et paiement des factures (AP) automatisésLes retards de recouvrement sont le principal destructeur de flux de trésorerie ([preferredcfo.com][2])
Rembourser ma detteOptimiser le flottant de carte de crédit et les lignes de fonds de roulementLes intérêts érodent les marges minces
Épargner pour un achat importantPlanification des investissements (Cap-ex) – analyse location vs. achatUne mauvaise affaire d'équipement peut asphyxier les opérations
Gérer l'argent avec un partenaireTenue de livres partagée dans le cloud avec les co-fondateurs et le comptableMaintient la piste d'audit, simplifie les impôts
Suivre mes investissementsSéparer les capitaux propres de l'actionnaire et les bénéfices non distribuésClarifie la richesse personnelle vs. la richesse de l'entreprise

Tâches supplémentaires propres aux petites entreprises

  • Conformité de la paie et des avantages sociaux (déclarations précises et à temps).
  • Collecte et versement de la taxe de vente / TVA à travers les États ou les pays.
  • Couverture de risque de base (assurance responsabilité civile, cyber, homme clé).

Entreprises de taille moyenne et intermédiaires (≈ 50 – 500 employés, souvent multi-entités)

  • Budgets par département et prévisions glissantes pour la FP&A.
  • Prévisions de flux de trésorerie sur 13 semaines et 12 mois pour protéger la marge de manœuvre des covenants ([eventusag.com][3]).
  • Gestion du portefeuille de dettes et de capitaux propres (prêts à terme, dette de capital-risque, dilution de la table de capitalisation).
  • Consolidation multi-entités – éliminations inter-sociétés et réévaluation des devises en temps réel ([picus-capital.medium.com][4]).
  • Contrôles internes et préparation à l'audit (séparation des tâches, SOX-lite).
  • Approvisionnement des fournisseurs et suivi du cycle de vie des contrats.
  • Tableaux de bord des KPI pour les investisseurs et les prêteurs (EBITDA, ARR, DSO, jours de fonds de roulement).

Grandes entreprises et groupes mondiaux (500 + employés)

Tâche spécifique à l'entrepriseActivités typiquesObjectif
Trésorerie et liquidité mondialesBanque interne, centralisation de trésorerie (cash pooling), balayages quotidiensMinimiser les liquidités inactives, réduire

La comptabilité en texte brut optimisée par l'IA transforme le temps de rapprochement

· 7 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Les équipes financières modernes consacrent généralement 65 % de leur temps au rapprochement manuel et à la validation des données, selon une étude de McKinsey de 2023. Chez Beancount.io, nous constatons que les équipes réduisent leur temps de révision hebdomadaire de 5 heures à seulement 1 heure grâce à des flux de travail assistés par l'IA, tout en maintenant des normes de précision rigoureuses.

La comptabilité en texte brut offre déjà transparence et contrôle de version. En intégrant des capacités d'IA avancées, nous éliminons l'appariement fastidieux des transactions, la recherche d'écarts et la catégorisation manuelle qui alourdissent traditionnellement les processus de rapprochement.

2025-05-24-how-ai-powered-reconciliation-in-plain-text-accounting-reduces-manual-review-time-by-80

Explorons comment les organisations réalisent des économies de temps substantielles grâce au rapprochement optimisé par l'IA, en examinant les fondements techniques, des exemples de mise en œuvre réels et des conseils pratiques pour la transition vers des flux de travail automatisés.

Le coût caché du rapprochement manuel

Le rapprochement manuel ressemble à la résolution d'un puzzle avec des pièces éparpillées. Chaque transaction exige de l'attention, les écarts nécessitent une enquête, et le processus consomme un temps précieux. L'Institute of Financial Operations and Leadership rapporte que 60 % des professionnels de la comptabilité passent plus de la moitié de leur semaine au rapprochement manuel.

Cela crée une cascade de défis au-delà de la simple perte de temps. Les équipes sont confrontées à la fatigue mentale due aux tâches répétitives, augmentant les risques d'erreurs sous pression. Même des erreurs mineures peuvent se propager à travers les rapports financiers. De plus, les processus obsolètes entravent la collaboration, car les équipes ont du mal à maintenir des registres cohérents entre les départements.

Considérez une entreprise technologique de taille moyenne dont la clôture mensuelle s'éternisait pendant des semaines en raison du rapprochement manuel. Leur équipe financière vérifiait perpétuellement les transactions sur différentes plateformes, laissant une bande passante minimale pour le travail stratégique. Après l'adoption de l'automatisation, nous avons constaté une réduction du temps de rapprochement d'environ 70 %, permettant de se concentrer davantage sur les initiatives de croissance.

Comment l'IA + le texte brut transforment l'appariement des relevés bancaires

Les algorithmes d'IA analysent les modèles de transactions au sein des systèmes de comptabilité en texte brut, proposant automatiquement des correspondances entre les relevés bancaires et les registres comptables. Le traitement du langage naturel permet à l'IA d'interpréter les données non structurées des relevés bancaires – par exemple, en reconnaissant "AMZN Mktp US" comme un achat sur Amazon Marketplace.

Voici un exemple concret de la façon dont l'IA aide à l'appariement des relevés bancaires dans Beancount :

# Entrée originale du relevé bancaire :
# "AMZN Mktp US*IF8QX0QS3" -29.99 USD

# Transaction Beancount suggérée par l'IA :
2025-05-20 * "Amazon" "Fournitures de bureau - repose-poignet clavier"
Expenses:Office:Supplies 29.99 USD
Assets:Bank:Checking -29.99 USD

# Entrée originale du relevé bancaire :
# "UBER *TRIP HELP.UBER.COM" -24.50 USD

# Transaction Beancount suggérée par l'IA :
2025-05-21 * "Uber" "Transport pour réunion client"
Expenses:Transportation:Taxi 24.50 USD
Assets:Bank:Checking -24.50 USD

Le système d'IA :

  1. Reconnaît les modèles de commerçants courants (par exemple, "AMZN Mktp US*" → "Amazon")
  2. Suggère des catégories de comptes appropriées basées sur l'historique des transactions
  3. Extrait des descriptions significatives des données de transaction
  4. Maintient le format de la partie double approprié
  5. Étiquette automatiquement les dépenses liées à l'entreprise

Pour des scénarios plus complexes, comme les paiements fractionnés ou les transactions récurrentes, l'IA excelle dans la reconnaissance de modèles :

# Entrées originales du relevé bancaire :
# "POPEYES #1234" -80.00 USD
# "ALICE SMITH" +20.00 USD
# "BOB JONES" +20.00 USD
# "CHARLIE BROWN" +20.00 USD

# Transaction Beancount suggérée par l'IA avec paiements fractionnés :
2025-05-22 * "Popeyes" "Déjeuner d'équipe - partagé avec Alice, Bob et Charlie"
Expenses:Food 20.00 USD
Assets:Receivables:Alice 20.00 USD
Assets:Receivables:Bob 20.00 USD
Assets:Receivables:Charlie 20.00 USD
Liabilities:CreditCard -80.00 USD

# L'IA rapproche automatiquement les remboursements :
2025-05-23 * "Alice Smith" "Remboursement déjeuner d'équipe"
Assets:Bank:Checking 20.00 USD
Assets:Receivables:Alice -20.00 USD

2025-05-23 * "Bob Jones" "Remboursement déjeuner d'équipe"
Assets:Bank:Checking 20.00 USD
Assets:Receivables:Bob -20.00 USD

2025-05-23 * "Charlie Brown" "Remboursement déjeuner d'équipe"
Assets:Bank:Checking 20.00 USD
Assets:Receivables:Charlie -20.00 USD

FinTech Insights rapporte que 70 % des professionnels de la finance ont constaté une réduction significative des erreurs en utilisant des outils basés sur l'IA. Le format en texte brut améliore cette efficacité en permettant un contrôle de version et un audit faciles tout en restant hautement compatible avec le traitement par l'IA.

Résultats concrets des équipes Beancount.io

Un cabinet comptable de taille moyenne passait auparavant cinq heures à rapprocher manuellement chaque compte client. Après avoir mis en œuvre la comptabilité en texte brut optimisée par l'IA, ils ont accompli le même travail en une heure. Leur contrôleur financier a noté : "Le système détecte les écarts que nous aurions pu manquer tout en nous libérant pour nous concentrer sur l'analyse."

Une startup technologique à croissance rapide était confrontée à des volumes de transactions croissants qui menaçaient de submerger son équipe financière. Après l'adoption du rapprochement par l'IA, le temps de traitement a chuté d'environ 75 %, permettant de rediriger les ressources vers la planification stratégique.

D'après notre expérience directe, les solutions de comptabilité basées sur l'IA entraînent beaucoup moins d'erreurs, grâce à des fonctionnalités robustes de détection et de correction automatisées.

Guide de mise en œuvre pour le rapprochement automatisé

Commencez par sélectionner des outils d'IA qui s'intègrent facilement à Beancount.io, tels que les modèles GPT d'OpenAI ou BERT de Google. Préparez vos données en standardisant les formats et les catégories de transactions – selon notre expérience, une bonne standardisation des données améliore considérablement les performances de l'IA.

Développez des scripts d'automatisation tirant parti de la flexibilité de Beancount pour identifier les écarts et croiser les données. Entraînez des modèles d'IA spécifiquement pour la détection d'anomalies afin de repérer des modèles subtils que les réviseurs humains pourraient manquer, comme des retards de paiement récurrents qui pourraient indiquer des problèmes systémiques.

Établissez des examens de performance réguliers et des boucles de rétroaction avec votre équipe. Cette approche itérative aide le système d'IA à apprendre de l'expérience tout en renforçant la confiance dans le processus automatisé.

Au-delà des économies de temps : précision accrue et préparation à l'audit

Le rapprochement par l'IA minimise l'erreur humaine grâce à la vérification croisée automatisée. Une étude de Deloitte montre que les entreprises utilisant l'IA pour les processus financiers obtiennent 70 % moins d'écarts comptables. Le système maintient des pistes d'audit détaillées, ce qui facilite la vérification des transactions par les auditeurs.

Une entreprise technologique confrontée à de fréquentes erreurs de rapprochement a vu ses coûts d'audit diminuer après la mise en œuvre d'outils d'IA. Les capacités d'apprentissage continu du système ont permis d'améliorer la précision au fil du temps à mesure qu'il traitait plus de transactions.

Conclusion

Le rapprochement optimisé par l'IA transforme fondamentalement les opérations financières, offrant à la fois des gains d'efficacité et une précision accrue. Les organisations utilisant Beancount.io démontrent que les flux de travail automatisés réduisent le temps de rapprochement tout en renforçant l'intégrité des données.

À mesure que la complexité financière augmente, le rapprochement manuel devient de plus en plus insoutenable. Les organisations qui adoptent la comptabilité en texte brut optimisée par l'IA obtiennent des avantages en termes de rapidité, de précision et de capacité stratégique.

Envisagez de commencer avec un seul compte dans Beancount.io pour découvrir comment les outils modernes peuvent améliorer vos flux de travail financiers.

Révolution du Texte Brut : Comment les Équipes Financières Modernes Multiplient par 10 leur ROI Technologique grâce à la Comptabilité Basée sur le Code

· 6 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Selon une récente enquête de McKinsey, 78 % des DAF ont déclaré que leurs systèmes financiers hérités les freinaient dans leur transformation numérique. Plutôt que d'ajouter des solutions logicielles plus complexes, les équipes financières avant-gardistes réussissent en traitant leurs livres comme du code grâce à la comptabilité en texte brut.

Des organisations allant des startups agiles aux entreprises établies découvrent que la gestion financière basée sur le texte peut réduire considérablement les coûts technologiques tout en améliorant la précision et les capacités d'automatisation. En adoptant des enregistrements financiers programmables et contrôlés par version, ces équipes construisent des systèmes résilients qui évoluent efficacement.

2025-05-19-maximiser-le-roi-technologique-en-gestion-financiere-une-approche-de-comptabilite-en-texte-brut

Les Coûts Cachés des Logiciels Financiers Traditionnels : Analyse du Coût Total de Possession (TCO)

Au-delà des frais de licence évidents, les logiciels financiers traditionnels entraînent des coûts cachés substantiels. Les mises à jour et la maintenance s'accompagnent souvent de dépenses imprévues - une enquête de Fintech Magazine de 2022 a révélé que 64 % des équipes financières ont fait face à des coûts plus élevés que prévu dans ces domaines.

L'inflexibilité des systèmes conventionnels génère ses propres dépenses. De simples personnalisations peuvent prendre des semaines ou des mois, entraînant une perte de productivité car les équipes contournent les limitations logicielles plutôt que de les faire travailler pour elles. Les exigences de formation ajoutent une autre couche de coût, les entreprises dépensant généralement jusqu'à 20 % de l'investissement initial en logiciel uniquement pour l'intégration des employés.

La sécurité présente des défis supplémentaires. À mesure que les cybermenaces évoluent, les organisations doivent continuellement investir dans de nouvelles mesures de protection. D'après notre expérience directe, les logiciels financiers obsolètes exposent souvent les entreprises à des risques de sécurité accrus.

Comptabilité en Texte Brut : Quand le Contrôle de Version Rencontre la Précision Financière

La comptabilité en texte brut combine la transparence des fichiers texte avec la rigueur de la comptabilité en partie double. En utilisant des outils de contrôle de version comme Git, les équipes financières peuvent suivre les changements avec la même précision que les développeurs de logiciels suivent les modifications de code.

Cette approche transforme l'audit d'une tâche redoutée en une révision simple. Les équipes peuvent instantanément voir quand et pourquoi des transactions spécifiques ont été modifiées. Une étude de cas récente a montré comment une startup a utilisé Beancount pour identifier une erreur de facturation de longue date, la retracer jusqu'à sa source et mettre en œuvre des mesures préventives.

La flexibilité permet d'expérimenter différentes structures de reporting sans risquer l'intégrité des données. Dans notre propre travail, les startups ont réduit le temps de clôture mensuelle d'environ 40 % grâce à une gestion des données rationalisée et une collaboration améliorée.

Automatiser la Piste d'Audit : Construire des Flux de Travail Financiers Évolutifs avec du Code

L'automatisation basée sur le code transforme les tâches financières routinières en flux de travail rationalisés. Plutôt que de passer des nuits à vérifier des feuilles de calcul, les équipes peuvent automatiser les rapprochements et se concentrer sur l'analyse stratégique.

Nous avons vu des entreprises technologiques de taille moyenne créer des scripts personnalisés pour les notes de frais et le traitement des factures, réduisant le temps de clôture d'environ 40 %. Cela accélère non seulement le reporting, mais améliore également le moral de l'équipe en permettant de se concentrer sur des activités à forte valeur ajoutée comme la prévision.

L'évolutivité des systèmes basés sur le code offre un avantage crucial à mesure que les organisations se développent. Alors que les feuilles de calcul traditionnelles deviennent ingérables avec l'échelle, les flux de travail programmatiques peuvent gérer élégamment une complexité croissante grâce à une automatisation réfléchie.

Intelligence d'Intégration : Connecter Votre Pile Financière via les Systèmes en Texte Brut

La véritable puissance de la comptabilité en texte brut réside dans sa capacité à connecter des systèmes financiers disparates. En utilisant des formats lisibles par l'homme et par la machine, elle sert de traducteur universel entre différents outils et plateformes.

Nous avons observé que l'unification des systèmes via la comptabilité en texte brut peut réduire les erreurs de saisie manuelle d'environ 25 %. La nature programmable permet des intégrations personnalisées qui correspondent précisément aux besoins organisationnels.

Cependant, une intégration réussie nécessite une planification minutieuse. Les équipes doivent équilibrer les opportunités d'automatisation avec le maintien de contrôles et d'une supervision appropriés. L'objectif est de créer un écosystème financier réactif tout en garantissant la précision et la conformité.

Mesurer le Succès : Métriques de ROI Réelles des Équipes Utilisant la Comptabilité en Texte Brut

Les premiers adoptants rapportent des résultats convaincants sur plusieurs métriques. Au-delà des économies de coûts directes, les équipes constatent des améliorations en termes de précision, d'efficacité et de capacité stratégique.

Nous avons vu des organisations réduire considérablement le temps de reporting trimestriel — parfois d'environ 50 % — grâce au traitement automatisé des données. Nous avons également observé une réduction d'environ 25 % du temps de préparation des audits grâce à un meilleur suivi des transactions et au contrôle de version.

Les gains les plus significatifs proviennent souvent de la capacité libérée pour le travail stratégique. Les équipes passent moins de temps sur le rapprochement manuel et plus de temps à analyser les données pour prendre des décisions commerciales.

Conclusion

Le passage à la comptabilité en texte brut représente une évolution fondamentale dans la gestion financière. D'après notre expérience directe, cela peut entraîner des réductions de 40 à 60 % du temps de traitement et considérablement moins d'erreurs de rapprochement.

Cependant, le succès ne se limite pas à la simple mise en œuvre de nouveaux outils. Les organisations doivent investir dans la formation, concevoir soigneusement les flux de travail et maintenir des contrôles robustes. Lorsqu'elle est effectuée de manière réfléchie, la transition peut transformer la finance d'un centre de coûts en un moteur stratégique de valeur commerciale.

La question n'est pas de savoir si la comptabilité en texte brut deviendra une pratique courante, mais plutôt qui obtiendra des avantages de premier arrivé dans son secteur. Les outils et les pratiques sont suffisamment matures pour une mise en œuvre pratique, tout en offrant des avantages concurrentiels significatifs aux organisations prêtes à montrer la voie.

Principes de base de la comptabilité pour les vendeurs Amazon avec Beancount

· 9 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Quand vos marges se jouent sur des centimes, la précision l'emporte sur l'approximation.

Vendre sur Amazon est un jeu de volume et de vitesse. Mais derrière la ruée des ventes et des expéditions se cache un réseau complexe de frais, de retours, de mouvements de stocks et d'obligations fiscales. Les logiciels de comptabilité standard ont souvent du mal à saisir ces nuances, laissant les vendeurs avec une image floue de leur rentabilité réelle.

2024-07-16-bookkeeping-basics-for-amazon-sellers-with-beancount

C'est là qu'un système de comptabilité en texte brut comme Beancount brille. En vous donnant un contrôle total sur la façon dont vous enregistrez les transactions, vous pouvez construire une source de vérité financière qui modélise parfaitement les défis uniques du marché Amazon. Ce guide fournit un flux de travail étape par étape pour vous permettre de garder une longueur d'avance sur les frais, les taxes et les maux de tête liés aux stocks.

Pourquoi la comptabilité Amazon est différente

Si vous avez déjà essayé de rapprocher un paiement Amazon avec votre relevé bancaire, vous savez déjà que ce n'est pas simple. La réalité financière d'une entreprise Amazon est cachée derrière des couches d'abstraction.

  • Paiements forfaitaires bihebdomadaires : Amazon ne vous envoie pas les revenus de chaque vente. Au lieu de cela, il envoie un seul dépôt toutes les deux semaines. Ce montant forfaitaire est un chiffre net, avec des ventes brutes réduites par les frais de recommandation, les frais FBA, les coûts publicitaires, les retours et autres retenues. Pour comprendre votre entreprise, vous devez décomposer ce chiffre unique en ses parties constituantes. (doola : A Business-in-a-Box™)
  • Stocks partout : Vos stocks sont constamment en mouvement - de votre fournisseur, à un centre de préparation, à divers centres de distribution FBA à travers le pays, et enfin au client. Le suivi précis de votre coût des marchandises vendues (COGS) nécessite de savoir quel lot de stock (à quel coût) a été utilisé pour chaque vente. (Bean Ninjas)
  • Frais et promotions du marché : Une partie importante de vos revenus est immédiatement consommée par les frais : frais de recommandation, frais d'emballage et d'expédition FBA, frais de stockage mensuels et coûts publicitaires. Le suivi séparé de chacune de ces catégories de dépenses est le seul moyen de calculer votre marge brute réelle et de déterminer la rentabilité réelle d'un produit. (Profitwise Accounting)
  • Patchwork de taxes de vente : Bien que les lois sur les facilitateurs de marché d'Amazon gèrent la collecte et le versement des taxes de vente dans la plupart des États, ce n'est pas une solution complète. Le stockage de stocks dans les entrepôts FBA peut créer un « nexus » (une présence commerciale), vous obligeant potentiellement à vous enregistrer et à produire des déclarations dans ces États, même si aucune taxe n'est due. Il s'agit d'un domaine de conformité complexe qui exige un suivi attentif. (TaxDo)
  • Seuils 1099-K plus bas : Avec le seuil de déclaration pour le formulaire 1099-K passant de 20 000 aˋ5000à 5 000 en 2024 (et devant tomber à seulement 600 $ à partir de 2026), presque tous les vendeurs sérieux recevront un formulaire d'Amazon déclarant leur volume de transactions brut à l'IRS. Vos livres doivent pouvoir se rapprocher parfaitement de ce nombre. (IRS)

Plan en sept étapes avec Beancount

Ce plan exploite la précision de Beancount pour s'attaquer de front à la complexité d'Amazon.

1. Séparer les canaux dès le début

Si vous vendez sur plusieurs plateformes, gardez votre comptabilité pour chacune d'elles séparée. Dans un seul fichier Beancount pour votre entité juridique, créez des comptes hiérarchiques dédiés pour chaque marché. Cette structure simplifie l'analyse et facilite la génération des annexes fiscales.

2025-07-22 open Income:Amazon               USD
2025-07-22 open Expenses:Amazon:FBAFee USD
2025-07-22 open Assets:Amazon:Payouts USD

2. Décomposer chaque paiement

C'est l'habitude la plus critique. N'enregistrez jamais un dépôt Amazon comme une seule ligne de revenu. Téléchargez plutôt le rapport de règlement « Toutes les transactions » de Seller Central pour la période correspondante. Utilisez ce rapport pour créer une seule transaction Beancount qui décompose le paiement en ses composants.

Le dépôt que vous recevez à la banque est l'écriture de contrepartie. Les ventes brutes sont créditées sur Income, tandis que tous les frais et remboursements sont débités de leurs comptes Expenses respectifs.

; paiement bihebdomadaire du rapport de règlement
2025-07-14 * "Règlement Amazon #4361"
Assets:Bank:Operating 8432.17 USD
Income:Amazon:Sales -12274.50 USD
Expenses:Amazon:FBAFee 2454.80 USD
Expenses:Amazon:Adverts 1012.06 USD
Expenses:Amazon:Refunds 375.47 USD
Assets:Amazon:Reserve -100.00 USD

3. Suivre les stocks et le COGS avec des lots

Beancount dispose d'un système de première classe pour le suivi des stocks appelé « lots ». Lorsque vous achetez des stocks, vous enregistrez le nombre d'unités et leur coût spécifique. Lorsqu'une unité est vendue, vous pouvez comptabiliser ce coût exact, ce qui vous donne un calcul parfait du coût des marchandises vendues (COGS).

; Achat de 1 000 unités auprès d'un fournisseur
2025-07-01 * "Bon de commande fournisseur PO-7421"
Assets:Inventory:WidgetA 1000 WidgetA {@ 4.20 USD}
Assets:Bank:Operating

; Plus tard, enregistrez le coût d'une seule vente
2025-07-16 * "Vente FBA WidgetA | COGS"
Expenses:COGS 1 WidgetA {4.20 USD}
Assets:Inventory:WidgetA

4. Choisir la méthode de la comptabilité d'exercice pour plus de clarté

Pour toute entreprise basée sur les stocks, la méthode de la comptabilité d'exercice est supérieure. Une approche de la comptabilité de caisse afficherait une dépense massive au cours du mois où vous achetez des stocks et des bénéfices artificiellement élevés au cours des mois où vous les vendez, ce qui déformerait vos performances. La comptabilité d'exercice fait correspondre correctement le coût des marchandises vendues (COGS) aux revenus de cette vente au cours de la même période, offrant une image beaucoup plus claire de votre bénéfice brut. (Bean Ninjas)

5. Automatiser les importations

La saisie manuelle des rapports de règlement est instructive au début, mais elle n'est pas évolutive. L'écosystème du texte brut excelle dans l'automatisation :

  • Utilisez bean-extract pour extraire les données des fichiers CSV formatés exportés par des services comme A2X.
  • Écrivez des scripts Python simples pour extraire les données directement de l'API SP d'Amazon.
  • Utilisez les importateurs existants pour extraire les fichiers CSV bancaires afin de rapprocher les dépôts et les frais facturés directement sur les cartes de crédit.

6. Rapprocher chaque semaine

Prenez l'habitude de vérifier vos chiffres. Utilisez les puissants outils de ligne de commande de Beancount pour valider rapidement les soldes et examiner les performances.

# Vérifiez vos quantités et la valeur actuelle de vos stocks
bean-balance books.bean "Assets:Inventory" "2025-07-21"

# Générer un compte de résultat pour la dernière période
bean-report books.bean income_statement -e 2025-07-21

7. Archiver les documents sources

Pour chaque transaction majeure, créez un lien vers le document source. Joignez le PDF officiel du règlement Amazon, la facture du fournisseur pour un achat de stock ou un reçu d'expédition à l'aide de la syntaxe des métadonnées de Beancount (document:). Cela crée un enregistrement financier autonome et prêt pour l'audit.

Liste de contrôle des taxes de vente et de la conformité

  • Lois sur les facilitateurs de marché : Comprenez que même si Amazon verse la taxe de vente en votre nom dans la plupart des États, le stockage de stocks dans des États comme la Californie, le Texas ou la Pennsylvanie peut toujours créer un lien économique, vous obligeant potentiellement à y enregistrer votre entreprise. (TaxGPT)
  • Rapprochement 1099-K : Assurez-vous que le total que vous enregistrez dans Income:Amazon:Sales pour l'année correspond au montant brut déclaré sur votre formulaire 1099-K au centime près. Tout écart est un signal d'audit. (IRS)
  • Taxe de vente directe : Si vous vendez par le biais d'autres canaux non couverts par un facilitateur, maintenez une sous-arborescence de compte Liabilities:SalesTaxPayable:State pour suivre les taxes que vous devez directement.

Pièges courants (et solutions)

  • Piège : Enregistrer uniquement le dépôt net d'Amazon.
    • Solution : Décomposez toujours les paiements à l'aide du rapport de règlement complet.
  • Piège : Ignorer les retours remboursés ou les marchandises endommagées.
    • Solution : Enregistrez à la fois la dépense de remboursement initiale et le remboursement ultérieur d'Amazon comme un crédit distinct.
  • Piège : Oublier les réserves renouvelables.
    • Solution : Amazon retient souvent un solde de « réserve » sur les paiements, en particulier pour les nouveaux comptes. Suivez cet argent qui vous est dû dans un compte dédié Assets:Amazon:Reserve.
  • Piège : Ne pas faire correspondre les alias SKU entre votre système et celui d'Amazon.
    • Solution : Normalisez tous les codes SKU dans vos scripts d'importation pour vous assurer que les recherches COGS ne échouent pas.

Démarrage rapide à faire

  • Activez et téléchargez votre premier rapport de règlement dans Seller Central.
  • Clonez un référentiel de démarrage Beancount et créez un plan comptable spécifique à Amazon.
  • Écrivez un petit script d'importation qui convertit un fichier CSV de règlement en une transaction Beancount (fichier .txn).
  • Planifiez un rappel hebdomadaire pour extraire les nouveaux rapports et exécuter bean-check pour vous assurer que vos fichiers sont valides.
  • Examinez votre compte de résultat mensuellement pour prendre des décisions basées sur les données concernant les dépenses publicitaires, les prix et les stocks.

Lectures complémentaires

Expédiez plus, stressez moins - gardez vos beans équilibrés. Bonnes ventes !

Modéliser les transactions immobilières dans Beancount

· 5 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Les transactions immobilières peuvent constituer la plus grande activité financière dans la vie d'une famille. Cet article explique comment modéliser l'immobilier dans Beancount. Je traite l'immobilier comme un actif et l'appréciation de la maison comme un gain non réalisé. De plus, le prêt hypothécaire est modélisé comme un passif, et les intérêts sont considérés comme une dépense.

Supposons que M. A ait acheté une maison de luxe située au 123 ABC Street, XYZ City, CA, 12345 le 1er janvier 2020, pour un prix de 1 million. Le taux d'intérêt est de 3,0 %, l'apport initial est de 20 %, et le montant du prêt est de 800 000.

ÉlémentMontant
Montant du prêt hypothécaire800 000
Taux d'intérêt3 %
Durée du prêt hypothécaire30 ans
Coût total du prêt hypothécaire1 478 219,62
Paiements mensuels4 106,17
Assurance habitation1 300 par an (39 000 au total)
Taxe foncière7 500 par an (225 000 au total)
Remboursement du prêtDéc. 2049
Intérêts totaux payés414 219,62

Graphique de suivi immobilier

Capture d'écran des détails du prêt hypothécaire

Créer des comptes

Premièrement, nous traitons la maison comme un Actif. Puisque la maison est listée comme un Actif, elle doit se voir attribuer une unité. Dans ce cas, la quantité de l'unité n'est qu'une seule, il est peu probable qu'il y en ait plusieurs, et même s'il s'agit de la nième maison, nous voudrions l'enregistrer dans un Actif distinct. C'est-à-dire qu'une maison correspond à un Actif, et cet Actif a une unité spéciale, sa valeur ne peut être que 1.

2019-12-31 commodity HOUSE.ABC
name: "123 ABC Street, XYZ City, CA, 12345"

2019-12-31 open Assets:Property:US:CA:123ABC HOUSE.ABC
2019-12-31 open Liabilities:Bank:US:SomeBank:Mortgage:Loan USD

Dans la première ligne ici, nous avons défini une unité de marchandise représentant la maison. Dans la quatrième ligne, nous avons défini un compte d'Actif, qui contient l'unité de marchandise précédemment définie comme la maison. Dans la cinquième ligne, nous avons défini un compte pour la banque prêteuse. Comme il s'agit d'un passif, il relève de la catégorie Passifs.

Achat

Avec les comptes configurés comme ci-dessus, l'acte d'acheter une maison équivaut à

emprunter de l'argent (dette) + dépenser de l'argent (apport initial) = 1 maison en actif

La référence la plus importante lors de l'achat d'une propriété est probablement la Déclaration de Règlement de l'Acheteur, qui décrit clairement les flux d'argent.

2020-01-01 * "Buying the house"
Assets:Property:US:CA:123ABC 1 HOUSE.ABC {1,000,000 USD}
Assets:Bank:US:SomeBankA -100,000 USD
Assets:Bank:US:SomeBankB -101,000 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan -800,000.00 USD
Expenses:Home:Insurance 1,000 USD
Expenses:Home:Mortgage:Loan:ClosingCost

Ici, nous détaillons la transaction d'achat de la maison, où l'argent sort de certaines banques (utilisé pour l'apport initial et d'autres dépenses), un prêt est contracté (ajoutant aux passifs), et une maison est acquise (ajoutée aux actifs).

Rembourser les prêts hypothécaires

Sur la base de l'enregistrement d'achat ci-dessus, nous devons actuellement 800 000 USD. En raison des intérêts, et considérant que tous les prêts aux États-Unis sont amortis de manière égale en termes de capital et d'intérêts, le paiement mensuel comprend une partie pour les intérêts et une partie pour le capital. Au début, les intérêts constituent la majorité.

Pour enregistrer le remboursement du prêt, il vous suffit de consulter le relevé de votre banque prêteuse. Vous avez juste besoin de savoir quelle part du capital vous remboursez chaque mois, et le reste est des intérêts. Les intérêts sont comptabilisés comme une Dépense.

2020-02-01 * "Mortgage payment"
Assets:Bank:US:SomeBank:Saving:Joint -3,372.83 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan 1,376.26 USD
Expenses:Home:Mortgage:Loan:Interest

Cette écriture détaille le paiement hypothécaire mensuel qui est soustrait de votre compte d'épargne commun. Le remboursement du capital réduit le passif, tandis que la partie des intérêts est traitée comme une dépense.

Plus-value

Si vous souhaitez enregistrer la plus-value de la propriété, certaines personnes créent un compte séparé, n'enregistrant que la plus-value de la propriété actuelle. Considérant que la valeur de la maison peut augmenter ou diminuer, cette plus-value peut être négative. L'avantage de cela est que dans le résumé de vos actifs totaux, ces deux comptes seront inclus, l'un pour la valeur de la maison au moment de la transaction, et l'autre pour la plus-value actuelle de la maison, reflétant ainsi le prix en temps réel de la maison.

Je n'ai pas adopté cette méthode, principalement pour les raisons suivantes :

  1. La valeur actuelle de la maison ne peut être qu'une estimation, à titre de référence uniquement, sans valeur pratique. Habituellement, je ne peux obtenir l'évaluation de la propriété que sur des sites web comme Redfin ou Zillow, et personnellement, je ne pense pas qu'elle ait une grande valeur de référence. Je n'ai pas non plus envisagé d'incorporer ces plus-values dans les actifs totaux en temps réel.
  2. Personnellement, je pense qu'avant que le prêt hypothécaire ne soit remboursé, si le flux de trésorerie de la maison est négatif, dans une certaine mesure, la propriété reste un passif. Par conséquent, l'incorporer prématurément dans les actifs vous donnera une illusion d'actifs enrichis et de plus-value, et je souhaite personnellement éviter cette illusion.

La méthode que j'utilise pour enregistrer la plus-value immobilière, qui sera également abordée plus tard sur la façon de modéliser les RSU. Cette méthode consiste à utiliser une unité de monnaie virtuelle. En supposant que votre devise de base est l'USD, nous pouvons utiliser USD.UNVEST (il semble qu'il n'y ait pas besoin de créer une nouvelle Marchandise pour cela) pour indiquer que cet actif est calculé dans une devise spéciale. La croissance ou la réduction de cet actif ne sera pas enregistrée en USD. De cette façon, je peux atteindre mon objectif initial, c'est-à-dire enregistrer la plus-value de la maison, et cette plus-value ne sera pas incluse dans le bilan final (Bilan).

2020-01-01 price HOUSE.ABC                          1,000,000 USD
2025-01-01 price HOUSE.ABC 1,400,0

Comprendre les créances et les dettes dans Beancount

· 3 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Bonjour à tous ! Dans l'article de blog d'aujourd'hui, nous plongeons dans le monde de Beancount, un outil de comptabilité en partie double apprécié par beaucoup pour sa simplicité et sa puissance. Plus précisément, nous allons parler de deux concepts clés : les créances et les dettes.

Comprendre ces termes est crucial pour utiliser Beancount (ou tout système de comptabilité en partie double) efficacement. Mais ne vous inquiétez pas si vous êtes débutant - nous allons tout décortiquer, étape par étape !

Créances et Dettes : Les Bases

2023-05-30-receiveable-and-payable

En comptabilité, les « créances » et les « dettes » sont des termes utilisés pour suivre l'argent dû. Les « créances » désignent l'argent que d'autres vous doivent, tandis que les « dettes » désignent l'argent que vous devez à d'autres.

Prenons un exemple :

  1. Comptes Clients (A/R) : Supposons que vous possédez une librairie et qu'un client achète un livre à crédit. L'argent qu'il vous doit pour le livre est un compte client.

  2. Comptes Fournisseurs (A/P) : D'un autre côté, imaginez que vous commandez un nouvel ensemble de livres à un éditeur, mais que vous ne les payez pas d'avance. L'argent que vous devez à l'éditeur est un compte fournisseur.

Dans Beancount, ceux-ci sont généralement suivis via des comptes correspondants. Le principal avantage est que cela vous fournit une image claire et précise de votre situation financière à tout moment.

Mise en place des créances et des dettes dans Beancount

La structure de votre fichier Beancount peut être aussi simple ou complexe que vous le souhaitez. Pour les créances et les dettes, vous voudrez probablement créer des comptes distincts sous vos sections Actifs et Passifs.

Voici un exemple simple :

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

Suivi des Transactions

Côté bénéficiaire

Après avoir configuré vos comptes, vous pouvez suivre les transactions impliquant des créances et des dettes. Examinons un exemple :

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

Ici, vous ajoutez 100 $ à vos créances parce qu'un client vous doit ce montant. Simultanément, vous réduisez vos revenus du même montant pour maintenir l'équilibre (puisque vous n'avez pas encore réellement reçu l'argent).

Lorsque le client paiera finalement, vous l'enregistrerez comme ceci :

2023-06-01 * "Received payment from customer"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

Côté payeur

Le même principe s'applique aux dettes, mais avec des signes inversés :

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

Et lorsque vous remboursez votre dette :

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

En Résumé

Les créances et les dettes sont au cœur de tout système comptable. En les suivant avec précision, vous obtenez une compréhension complète de votre santé financière.

Ce n'est qu'un point de départ, et Beancount est capable de bien plus. J'espère que cet article de blog vous aide à clarifier ces concepts importants. Comme toujours, bonne comptabilité !