Refunds by Processing Date to match your Payouts, or by Order Date to match your Cohorts — one switch, both stated on the Report. Every Cost line carries its source and the date it applied.
| Line | By Processing Date | By Order Date | Difference |
|---|---|---|---|
| Gross Sales | $13,880 | $13,880 | — |
| Refunds | −$705 | −$612 | $93 |
| Discounts & Taxes | −$992 | −$992 | — |
| Net Sales | $12,183 | $12,276 | $93 |
| COGS | −$6,344 | −$6,381 | $37 |
| Fulfillment & Fees | −$867 | −$867 | — |
| Marketing | −$3,802 | −$3,802 | — |
| Operating Expenses | −$211 | −$211 | — |
| Net Profit | $959 | $1,015 | $56 |
Almost every dispute between a profit tool and the books comes down to three things. Kompound makes all three explicit.
A refund paid in September against an August Order belongs in September for your Payouts and in August for your Cohorts. Both views exist; the Report names the one in use.
A supplier price change applies from its date, never retroactively. Closed months stay closed.
Personnel and other expenses are classified as COGS, Marketing or Operating by you, so the Margin Ladder matches how you report.
Shopify, entered, imported or Default Margin, each with a date. When a number is questioned, the answer takes one click.
CSV with the comparison period intact and formulas preserved, so your model doesn’t need rebuilding each month.
Every change to a Cost, a filter or a setting, with who and when — the record an auditor or a board asks for.
No. It's a management view built for decisions, and it reconciles to your books rather than replacing them. QuickBooks push is available.
By Processing Date — it matches the Payouts you're reconciling against. Switch to Order Date when you want to ask what a month really earned.
Yes, with Global Filters, applied to financial Reports only and configurable per Store.
Yes. Invite them as a Viewer on that Store.
Start on Shopify or WooCommerce. Your first true Income Statement lands tomorrow.