Playbook · Updated October 7, 2026

Closing the month

The finance month-end routine in Throttle: closing against production, exporting orders, recording offline payments, aging receivables, and timezone traps.

Month-end in Throttle is mostly an export and a review of receivables. This playbook is the order to do it in, and the places the numbers can quietly mislead you.

1. Close against production

Every list, report, and export in the dashboard shows only the environment selected in the top bar. Before anything else, switch it to production. Test orders live in their own environments and never mix into your books — as long as you’re looking at the right one.

2. Record what arrived outside checkout

Wires, cheques, and cash don’t reach Throttle on their own. For each one, open the order and use Collect → Record payment:

  • Amount defaults to the balance owed.
  • Method is cash, bank transfer, cheque, or other.
  • Date received defaults to today — backdate it to when the money actually arrived.
  • Reference takes the cheque number or wire reference.

A full payment marks the invoice paid. A partial payment is recorded and the invoice is revised down to what’s left. Overpayments are refused, as are payments on held, cancelled, or closed orders.

The invoice page’s Mark as paid button is not the same thing: it settles the full amount with no method or reference, and can’t be undone. Use Record payment when you want the paper trail.

3. Review receivables

Open Receivables:

  • Invoices lists every terms invoice; filter by status, due date range, or amount.
  • Aging buckets everything past due into 0–30, 31–60, 61–90, and 90+ days. Invoices that aren’t due yet don’t appear here, so aging is what’s late, not what’s owed.
  • Overview shows disputed invoices separately — see Handling disputes and chargebacks.

Chase the 31-day-plus buckets before you close. Overdue reminders go out automatically at 1, 7, 14, and 30 days, so anything older has already had four.

4. Export the month’s orders

On Orders, set the filters you need and click Export CSV. You get one row per order — number, status, payment status, total, comp amount, currency, customer, created date, delivery state, and linked subscriptions — up to 10,000 rows.

Watch for:

  • Amounts are in minor units — 12500 is $125.00.
  • created_at in the file is UTC. The date filter picks the right orders in your timezone, but the timestamps inside the CSV are UTC — an order placed at 9pm on the 31st in New York reads as the 1st.
  • Use the From and To dates next to the filters to export exactly the month. They’re whole days in your store’s timezone, so an order placed late on the 31st stays in the month it belongs to.
  • The export has no tax, discount, or refund columns.

5. Refunds and payouts

For refunds, filter Orders by payment status Refunded and Partially refunded and export those too. Payouts — what actually landed in your bank — reconcile against your payment processor’s reports; Throttle records each payment on its order but doesn’t hold a payouts ledger.

6. Headline numbers

The Dashboard chart is a rolling 30 days of captured revenue and order count, not a calendar month. For a precise monthly figure, revenue breakdowns, or month-over-month comparisons, use the analytics API — or ask an AI assistant “what was captured revenue in September?”.

Invoice numbers

Invoice numbers run in sequence per application and per environment, so production numbering has no gaps from testing. Order and quote prefixes are set in App → App Settings → Document numbering.