Skip to main content
Balance Verification lets you compare the balances stored in OwnPay’s double-entry ledger against independently recalculated totals. This is essential for financial integrity and catching any data inconsistencies.
For background on how the double-entry ledger works, see Ledger.

Run a verification

1
Navigate to Reports > Balance Verification in the left sidebar.
2
Select a Brand from the dropdown. If you operate a single brand, it is pre-selected.
3
Choose a Date Range. The verification recalculates every transaction within this window.
4
Click Verify. OwnPay sums all debit and credit entries from raw transaction data and compares the result against the stored running balance.

Understanding the results

The verification report displays: A Matched status means your ledger is consistent. All debits and credits sum correctly.

What to do if balances don’t match

If the verification shows a mismatch:
  1. Check for manual ledger adjustments - Review the audit log for any ledger.adjustment actions in the selected period
  2. Verify no transactions were deleted - OwnPay prevents transaction deletion, but direct database modifications could cause inconsistencies
  3. Check for partial refunds - Ensure partial refunds were recorded with the correct amounts using bcmath precision
  4. Run the verification again - Exclude the most recent day to isolate when the discrepancy started
Never manually edit database tables to fix a balance mismatch. Contact if you cannot identify the root cause. Incorrect manual fixes can compound the discrepancy.
Schedule a weekly balance verification as part of your operational routine. Small discrepancies are easier to investigate when the time window is narrow.
  • Ledger - How the double-entry system works
  • Audit Log - Review actions that may have affected balances
  • Dashboard - High-level financial metrics
Last modified on August 25, 2026