See it run

The reference console keeps the books of Lantern Hill Coffee Roasters, a made-up roaster with a café, a hospital kiosk, wholesale and online sales, and a separately owned sister café. A coding agent built it, working only through GAAPcore's API.

The tour, in stills

Each stop below is in the walkthrough. Every figure on screen comes from GAAPcore. The console stores people and approvals, not money.

The trial balance screen, with the line "In balance" above a list of accounts and their debit and credit balances.
1. Trial balance. Lantern Hill's trial balance, in balance. Below it, the subledger tie-outs: receivables, payables, inventory, bank, assets and leases each agree with their control accounts.
The Accounts receivable account, listing each entry with its date, source document, amount and running balance.
2. Into an account. One click from a trial-balance line to the account: every entry that moved it in the period, with running balances.
A journal entry panel for a customer invoice: two balanced lines, and "Posted by Bill C through writer console".
3. The journal entry. The entry GAAPcore posted, stamped with the writer that sent it (console) and the person who asked (Bill C).
The customer invoice panel: customer, dates, the service line and the total.
4. Back to the source document. From the entry to the document that caused it, here a customer invoice. Nobody typed this entry; the invoice produced it.
The post-journal dialog showing "GAAPcore refused this CONTROL_ACCOUNT_RESTRICTED", naming line 1 and the reason.
5. A refusal, shown to the user. A manual journal straight to the bank's cash account. GAAPcore refuses with CONTROL_ACCOUNT_RESTRICTED, and the console shows the reason, down to the line. Nothing posts.
The month-end checklist: banks, depreciation and lease runs, allowance, subledger tie-out, and a draft that blocks the close.
6. The month-end close. A checklist read from the books. Each step says where it is done, and what still blocks the close, in GAAPcore's words.
Group statements for the Lantern Hill group: the two members, the group after eliminations, and the elimination worksheet.
7. The sister café and the group. Lantern Hill Café is a second company that buys its coffee from the roastery. The group statements combine the two and list every elimination with its reason.
The command palette open over the accountant's view, with "trial" typed and "Trial balance (today)" highlighted.
8. Ctrl+K. Every screen and action is one search away.

Want to build one for your own business? Start with the builder's guide, then request access to read the console's code. Or I can build it for you.