FleetbaseFleetbase

Storefront Integration

Storefront orders record the sale directly in your books — no invoice needed, because the customer has already paid at checkout.

Storefront Integration

Storefront and Ledger work together a little differently than Fleet-Ops and Ledger.

A Storefront order is a point-of-sale transaction — the customer pays at checkout, before the order is even created. There's nothing to bill them for after the fact. So instead of generating an invoice, Ledger records the sale directly in your books the moment the order completes.

What Happens

When a Storefront order is placed, Ledger automatically posts a single journal entry recognizing the sale:

  • Cash goes up — you've received the money
  • Revenue goes up — the income is recognized

That's it. The Storefront order itself acts as the customer's receipt. There's no separate invoice document to send, manage, or chase up.

Why No Invoice?

An invoice represents money owed to you. Storefront orders are paid up front, so there's nothing owed — creating a "paid" invoice for every checkout would clutter your billing list and your AR reports for no benefit. Recording the journal entry directly keeps your books accurate without the extra paperwork.

Where Storefront Sales Show Up

Although they don't appear in your invoice list, Storefront sales are fully reflected throughout Ledger:

  • General Ledger — every sale shows as a journal entry with the order's reference
  • Income Statement — Storefront revenue counts toward the period's total revenue
  • Balance Sheet — Cash and Revenue movements roll up into the snapshot
  • Cash Flow Statement — the cash inflow appears in operating activities

To see only Storefront sales, filter the General Ledger by date range — each entry's reference field points back to the originating Storefront order.

Choosing Which Revenue Account to Use

By default, Storefront sales credit your standard Revenue account. If you'd like Storefront income to land in a separate revenue account (e.g. to track e-commerce revenue distinctly from Fleet-Ops delivery revenue), set the Default Revenue Account under Accounting Settings — or create a dedicated revenue account first and select it.

Comparison with Fleet-Ops

Fleet-Ops ordersStorefront orders
Invoice generated?Yes — a draft invoice you review and sendNo
When does Ledger react?When the order is pricedWhen the customer checks out
Revenue recognized asAn invoice that becomes paidA direct sale
Use caseB2B / contract deliveryE-commerce / point-of-sale

See Fleet-Ops Integration for the contrasting flow.

Storefront Integration | Fleetbase