What problem does it solve? Daily settlement files from payment gateways like Stripe, FPX, and credit cards rarely match posted QuickBooks GL cash balances one-to-one, leaving finance teams to manually hunt for timing differences, missing invoices, and FX rounding gaps before period close. ## Core Features & Use Cases - Daily Settlement Reconciliation: Loads GL cash accounts via acct_get_balance_sheet and matches gateway settlement lines to AR receipts and AP disbursements. - Differences List: Partitions every settlement line into matched, unmatched, or exception categories with reason codes such as timing difference, missing invoice, or FX rounding. - Reconciling Item Surfacing: Flags unresolved items before period close so nothing slips into the next accounting period. - Use Case: A finance manager receives the Stripe settlement file for the day, runs the reconciliation, and gets a report showing RM14,800 matched, RM350 in timing differences, and RM80 in FX rounding exceptions. ## Quick Start Reconcile today's Stripe settlement file from the finance gbrain source against the QuickBooks GL cash accounts and list all unmatched items with reasons.