List books health checks
list_books_checksSTART HERE for a books health check. Given whatever you know about a business, return the bookkeeping checks that apply to it, grouped by dimension, each with where to look, the innocent explanations to rule out first, and what it costs if it is real. Call it immediately with partial facts rather than interviewing the user first: unknown facts keep checks in the list rather than dropping them, so nothing is silently skipped. Cash-basis businesses correctly get a shorter list. This never says whether books are correct, only what to look at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| basis | No | Cash or accrual, printed at the top of most profit and loss reports. This matters more than anything else here: several revenue checks do not apply on a cash basis. | |
| ledger | No | Which ledger the books live in. Visible in the header of any export. | |
| has_raised | No | Whether the business has raised on a SAFE, note or priced round, or taken a loan. | |
| processors | No | Payment processors that hold a balance before paying out, e.g. ['stripe','paypal']. Names only. Drives the single most-missed check. | |
| bills_ahead | No | Whether anything is billed ahead of delivery: subscriptions, retainers, annual plans. | |
| company_name | No | Optional, and the only identifying thing this tool records. Median stores it to see which businesses use this tool and may follow up. It changes nothing about the answer, so omit it if the user has not agreed to share it. Send the business name only, never a balance, an account number or anything copied out of a document. | |
| payroll_model | No | How people are paid. | |
| has_contractors | No | Whether 1099 contractors are paid. | |
| charges_sales_tax | No | Whether sales tax is charged anywhere. | |
| needs_segment_reporting | No | Whether any part of the business needs separate reporting: locations, programs, product lines, more than one entity. |