Tell the books which item and account to use

The builder picks which accounting item and account platform invoices should post against, from their own live lists.

What it is

Endpoints that list the connected company's items and accounts, plus a mapping endpoint that stores the account's default item. The invoice push reads that mapping when building the accounting invoice.

Also called: default item · income account · chart of accounts mapping · which account do invoices post to · quickbooks item · chart of accounts

See it
Tell the books which item and account to use
Prepared for
Delia Yoder
1140 Ridge Line Rd · Fair Play
Shell package$31,577
Concrete & site$9,167
Doors & windows$6,112
Trim & finish$4,074
Total
$50,930
Signature
A mapping panel with two dropdowns populated from the live company. Rendered by src/components/settings/QuickBooksItemMapping.tsx. Sample data — no customer information appears here.
How it works
  1. 1The mapping panel lists the connected company's items and accounts through the accounting API.
  2. 2The chosen default item is stored on the account row.
  3. 3Invoice push carries the invoice total on that item.
  4. 4Unmapped accounts surface as a sync error rather than posting to the wrong place.
Why we built it

The invoice module records the current scope explicitly: 'Single-line mode only for now (playbook Rule 8 / §5): one QB Item (the org's mapped default) carrying the invoice total. Itemized mode is a follow-up.' Mapping is read from 'Settings → Integrations → QuickBooks'.

The problem
  • Invoices posted against a guessed or wrong accounting item.
  • There was no way to see the connected company's real item and account lists in-app.
Sound familiar?
What you get
Invoices land in the right place in the chart of accounts.
Selection comes from the company's own live lists, not typed ids.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →