The reason the monthly totals on the Targets & Reports Graph do not match the Transaction Reports Total is because they measure two different things:
Payment Methods Included:
Targets & Reports Graph: Includes ALL invoices marked as paid in your system — including Cash, Cheque, Direct Bank Transfer, and Manual payments.
Transaction Report (Stripe or Blink): Only includes online card payments processed through Stripe. Any offline/cash payment will appear in the graph but not in the Stripe report.
Refunded Invoices:
When an invoice is refunded, it is excluded from the graph total.
In contrast, Stripe Transaction Reports show both the original payment and the refund transaction.
Taxes, Credits & Processing Fees:
The graph displays total invoice amounts (base charge + tax (if applicable) + overdue fees), but does not account for credit balance usage or processing fees.
The Stripe or Blink reports reflects the exact total charged to parents' cards and processed through the payment gateway.
Partial Payments:
If an invoice is partially paid, the graph registers the invoice total upon the initial payment, whereas transaction reports record individual partial payments as they occur.
Summary: The Targets & Reports Graph is an overall invoice billing overview, while the Transaction Report is a strict record of online Stripe or Blink card settlements.