The Reconciliation module is used to compare the merchant’s system balance with the actual on-chain funds to ensure data consistency. The system automatically calculates the discrepancy amount and labels the consistency status.

Page Overview

Reconciliation Table

FieldDescription
DateDate and time when the reconciliation data was generated
ProjectProject name
Total Merchant BalanceMerchant balance as recorded in the system
On-Chain BalanceBalance actually queried from the blockchain
Pending On-Chain AmountAmount recorded but not yet posted on-chain
Discrepancy AmountTotal Merchant Balance - On-Chain Balance - Pending On-Chain Amount
ConsistencyConsistent (green) / Inconsistent (red)

Discrepancy Amount Calculation

Discrepancy Amount = Total Merchant Balance - On-Chain Balance - Pending On-Chain Amount
  • Discrepancy is 0: shown in black; consistency marked as Consistent
  • Discrepancy is positive: shown in green, indicating the system balance is greater than the on-chain balance
  • Discrepancy is negative: shown in red, indicating the on-chain balance exceeds the system record

Filter Conditions

FilterTypeDescription
ProjectDropdownFilter by project (Super Admin can select all projects)
DateDate PickerSelect a specific date to view reconciliation data

Operation Guide

1

Select filter conditions

Select the project and date to view. By default, the latest reconciliation data for all projects is shown.
2

Check consistency

Pay attention to the “Consistency” column; “Inconsistent” records require focused attention and investigation.
3

Analyze discrepancies

If a discrepancy occurs, check:
  • Whether there are pending on-chain transactions being processed
  • Whether there are on-chain transactions that the system has not recorded
  • Whether there are adjustment operations that have not been synced

Permission Requirements

FeatureSuper AdminAdmin (Payin)Operator (Payin)Admin (Payout)Operator (Payout)
View reconciliation statementYes (All)Yes (Own project)Yes (Own project)NoNo

Notes

A nonzero discrepancy amount does not necessarily indicate a fund problem. Common causes include: on-chain transaction delays, pending on-chain transactions being processed, etc. If a discrepancy persists, investigate promptly.
It is recommended to check the reconciliation data on a daily schedule to detect and handle exceptions promptly. You can combine this with the “Report” module to export statements for detailed reconciliation.