Raxx · internal docs

internal · gated ↑ index

Finance records — MooseQuest / Raxx

This directory holds the structure and conventions for business bookkeeping. It does not hold any actual figures, vendor-specific payment credentials, or receipt contents — those live in the Google Sheets workbook on the moosequest.net Google Drive.

What's here

Where the actual ledger lives

Column definitions for every tab are documented in .claude/agents/bookkeeper.md (the bookkeeper role charter).

Division of concerns

Lives in this repo Lives only in the Drive workbook
Column schema per tab Actual transaction amounts
Category strings (chart of accounts) Vendor account numbers, portal login URLs
Per-vendor categorization decisions Receipt PDF / screenshot links
Monthly close cadence Payment method details (card last-4, PayPal email)
Entity-boundary conventions Month-end memos with YTD totals
Handoff patterns (to CPA, to product-manager) Schedule C Summary line totals

Rule of thumb: if it's a convention or a pattern, it belongs in this repo. If it's a number, a credential, or a third-party identifier, it belongs only in the workbook.

Entity boundary

Project allocation

Three values for the Project Allocation column:

Monthly close cadence

End of every month, the bookkeeper role:

  1. Scrapes Gmail for the month's receipts.
  2. Reconciles against the Expenses tab — flags gaps.
  3. Updates Subscriptions for renewals or price changes.
  4. Computes monthly and YTD totals per category.
  5. Updates the Schedule C Summary tab.
  6. Writes a one-page month-end memo: top spend categories, anything unusual, open questions for the CPA.
  7. Reports back to Kris.

Next month-end close: 2026-04-30.

Forwarding receipts

When a receipt lands in an inbox the bookkeeper doesn't scrape (personal Gmail, Yahoo aliases, etc.), forward it to a dedicated receipts alias on moosequest.net. The next reconciliation will pick it up.

If a transaction has no receipt, the row still gets logged with Receipt Link = NO RECEIPT — flag. Don't hide missing-receipt rows.

What the bookkeeper role does NOT do

Full charter: .claude/agents/bookkeeper.md.

Formulas

The seeded workbook may leave formula cells blank. Kris adds =SUMIF(...) rollups on the Monthly Summary and Schedule C Summary tabs when convenient. The seed is valid without them.