FleetbaseFleetbase

Accounting

Manage your chart of accounts, general ledger, and journal entries — the foundation of Ledger's double-entry bookkeeping system.

Accounting

The Accounting module provides the double-entry bookkeeping foundation of Ledger. It manages the chart of accounts, records all financial activity as journal entries, and aggregates them in the general ledger.

Navigate to Ledger → Accounting to access accounting features.

Core Components

Chart of Accounts

A structured list of all accounts used to categorize financial activity. Ledger seeds a default chart of accounts when your company is created — Cash, Bank Account, Accounts Receivable, Stripe Clearing, Wallet Liability Pool, Driver Earnings Payable, Tax Payable, Owner's Equity, Delivery Revenue, Driver Payout Expense, and more.

Five account types:

  • Asset — what your organization owns (cash, receivables, gateway clearing accounts)
  • Liability — what your organization owes (payables, wallet balances, tax payable)
  • Equity — owner's stake (Owner's Equity, Retained Earnings)
  • Revenue — income from operations (delivery, service fee, subscription)
  • Expense — costs incurred (driver payouts, gateway fees, refunds, operations)

See Chart of Accounts for the full reference.

Journal Entries

The atomic records of every financial event. Each journal entry debits one account and credits another. Ledger creates journal entries automatically for invoice payments, gateway transactions, wallet operations, and Storefront sales. You can also create manual entries for adjustments. See Journal Entries.

General Ledger

The master record of all journal entries. The general ledger view shows every entry across the chart with date, reference, debit, credit, and running balance. See General Ledger.

Automated Accounting

Most journal entries in Ledger are created automatically:

EventJournal Entry CreatedType
Fleet-Ops PurchaseRate createdDEBIT Accounts Receivable, CREDIT Revenuerevenue_recognition
Invoice payment recordedDEBIT Cash, CREDIT Accounts Receivableinvoice_payment
Gateway payment processedDEBIT Cash, CREDIT clearing or revenue accountgateway_payment
Storefront order completedDEBIT Cash, CREDIT Revenuestorefront_sale
Wallet top-up / creditDEBIT Cash, CREDIT Wallet Liabilitygeneral
Wallet payoutDEBIT Wallet Liability, CREDIT Cashgeneral
Wallet transfer (A → B)DEBIT Wallet A's liability, CREDIT Wallet B's liability (direct)general

Manual journal entries can be created for one-off adjustments, closing entries, or corrections. The form picker offers standard, adjusting, closing, reversing, and opening types.

Accounting Lifecycle

Financial event occurs
  → Ledger creates Journal Entry (debit + credit, status = posted)
    → Account balances updated
      → General Ledger reflects updated history
        → Financial reports draw from posted journal entries

Settings

Configure accounting defaults in Ledger → Settings → Accounting:

  • Base currency (base_currency) — default currency for the organization
  • Fiscal year start month (fiscal_year_start_month)
  • Auto-post journal entries (auto_post_journal_entries)
  • Default Accounts Receivable account (default_ar_account_uuid)
  • Default Revenue account (default_revenue_account_uuid)
  • Default Expense account (default_expense_account_uuid)

See Settings.

Accounting | Fleetbase