PRODUCT / RECONCILIATION
Match everything. Miss nothing.
Canko cross-references every financial event between your store and your processor — continuously, not once a month.
What gets matched
- Orders against captured payments
- Payments against processor payouts
- Processor fees, line by line
- Refunds, partial refunds and chargebacks
- Duplicate charges and orphaned transactions
FUZZY MATCHING
The messy cases, handled.
Real orders don't line up cleanly. Partial refunds, split shipments and currency rounding all break naive matching. Canko doesn't flinch.
| Order | Store total | Stripe net | Note | Status |
|---|---|---|---|---|
| #48213 | $84.00 | $81.56 | fee $2.44 | matched |
| #48219 | $220.00 | $106.80 | split shipment 2 of 2 | matched |
| #48224 | $59.00 | $28.53 | partial refund $30 | matched |
| #48215 | $142.00 | $129.60 | payout short $12.40 | flagged |
DISCREPANCY DETAIL
Explain, don't just flag.
Every flag opens to show the likely cause and a suggested next step — so you fix it, not just find it.
ORDER #48215 · $12.40 gap · flagged
- Store total
- $142.00
- Expected net
- $142.00 − $12.00 (fees) = $130.00
- Stripe payout
- $129.60
- Gap
- $12.40
- Likely cause
- Currency conversion applied at capture (GBP→USD) not reflected in store total.
Suggested next step: Reconcile against the Stripe exchange-rate line for this charge, or enable multi-currency capture in your store settings to eliminate this class of gap.
