Q3 GST filing due in 6 days
File your F5 return before 31 Jul to avoid late penalties.
Prepare GST F5Clariti highlighted the items that need your attention — across 23 open exceptions, 4 anomalies, 11 chargebacks and 6 disputes. Priority reads High, Medium or Low from value at risk (50%), time left (30%) and ease to clear (20%); every row shows the three numbers behind it.
14 of the 1,195 disputes raised this quarter are still open · 6 are past their evidence deadline.
| Source | Expected net | Received | Variance | Rule fired |
|---|
No sources match your search.
Every row with a variance expands to its transactions, fee lines, and the row in the source file.
Q3 GST filing due in 6 days
File your F5 return before 31 Jul to avoid late penalties.
Prepare GST F5Adyen raised card-present MDR to 2.20%
SGD 61,400 flagged against your 1.85% contracted rate and now in dispute.
Review fee impactShort settlement on GrabPay batch 0714
SGD 12,900 short of expected payout — needs review.
Open drill-downDBS deposit 003X matched
SGD 1,842,300 auto-reconciled to your PayNow (NETS) payout.
View settlementSix acquirers · expected net sums to S$14,824,600 — the same figure as Expected in — July.
Day by day, how much more cash arrives before the cut-off. The shaded band is the downside-to-upside range; the red line is what you need to land to hit target. Flex any assumption and the band moves with it.
Start from a scenario, then flex any lever. The curve, the close and the transaction table all move with it.
The transactions behind the forecast — funds captured from the customer but not yet paid out. Expected settle dates and status shift live with your delay assumption.
Every commission, platform fee and deduction checked against your contracted rate cards — so silent margin and revenue leakage surfaces before it compounds.
| Fee Source | Fee Type | Rate Card | Charged | Variance | Status |
|---|---|---|---|---|---|
| Stripe (Visa/MC) | Interchange++ | 1.80% | 2.04% | +0.24 pts | Overcharged |
| GrabPay | MDR | 1.85% | 1.97% | +0.12 pts | Overcharged |
| PayNow (NETS) | Switching fee | SGD 0.20 | SGD 0.35 | +SGD 0.15 | Overcharged |
| Adyen (Visa/MC) | MDR | 1.70% | 1.70% | — | On Rate |
| Worldline (Amex/UPI) | MDR | 2.40% | 2.40% | — | On Rate |
| Atome (BNPL) | Merchant discount | 3.20% | 3.20% | — | On Rate |
Fee accuracy across all checked lines
Overcharges, incorrect fee application and unexpected adjustments — detected automatically across every acquirer and payment partner.
Interchange++ billed at 2.04% against a 1.80% contracted rate since the 15 Apr schedule change — S$9,240 of it in the 19 Jul payout alone.
Four fee lines deducted from batch 0714 that do not appear on the wallet MDR schedule — the deduction R-107 attributed in full.
Received S$4,120 below the expectation with no rule match and no fee line to attribute it to. Held as unexplained rather than guessed at.
Switching fee revised from SGD 0.20 to 0.35 mid-cycle with no corresponding rate-card notice on file.
Line-level proof behind every finding — statements, rate cards and scheme schedules, ready to attach to a dispute or recovery claim.
| Transaction | Fee Source | Fee Type | Rate Card | Charged | Delta | Evidence | Action |
|---|---|---|---|---|---|---|---|
| #STR-88213 | Stripe (Visa/MC) | Interchange++ | SGD 1.80 | SGD 2.04 | +0.24 | SettlementRate card | |
| #STR-40917 | Stripe (Visa/MC) | Scheme fee | Not in schedule | SGD 2,610 | +2,610 | StatementScheme rate | |
| #NET-11288 | PayNow (NETS) | Switching | SGD 0.20 | SGD 0.35 | +0.15 | Statement | |
| #GRB-88410 | GrabPay | MDR | SGD 1.85 | SGD 1.97 | +0.12 | SettlementRate card | Recovered |
Mismatches, short settlements and reconciliation gaps surfaced automatically the moment they occur — not discovered during month-end close.
| Exception | Amount | Detected | Severity | Status |
|---|
Full context and history for every exception — select a row to trace it.
Every exception routed through a structured review workflow — replacing the email threads and spreadsheets close usually depends on.
Anticipate chargebacks before they land and let Clariti auto-assemble the evidence — so you win the ones that do.
73% flagged early from risk signals — evidence packs pre-drafted so you respond in one click.
Roughly 70% of chargebacks are friendly fraud. Deflect them before they land — prove the cardholder used the service, or take a pre-dispute refund recommendation and action it in your own gateway.
Review transactions that may lead to a chargeback and decide whether to initiate a refund transaction.
When a charge is flagged as likely friendly fraud, Clariti recommends a pre-dispute refund and drafts the case — you issue it in your own gateway. Clariti stays read-only and never moves money.
Every dispute mapped to the clinic market that billed it. Bubble size and heat intensity scale with the dispute-to-visit rate — Jakarta stands out well above the regional baseline.
Clinic markets ranked by dispute rate.
The reason mix behind disputes for each clinic market. Drag the slider to see how each country’s mix has trended month by month — Indonesia’s “item not received” share has climbed steadily as last-mile delivery has deteriorated.
Transactions our models flagged as likely fraud or friendly fraud — with the underlying reason and the payment method each arrived through, so you can see where to tighten controls.
Consistent rules map each transaction type to your Chart of Accounts — eliminating manual journal preparation.
| Rule | Debit | Credit | Coverage | Status |
|---|---|---|---|---|
Acquirer commissionAdyen · Stripe · Worldline | 6010Commission Expense | 2100Marketplace Payable | 412 txns | Active |
Card processing feesVisa · Mastercard · NETS | 6020Bank Charges | 1010Bank – DBS | 388 txns | Active |
Settlement receiptsAll payout batches | 1010Bank – DBS | 1200Trade Receivables | 1,302 txns | Active |
GST on platform feesInput tax · 9% | 1360Input GST | 2100Marketplace Payable | 220 txns | Active |
FX adjustmentCross-border payouts | 7100FX Gain/Loss | 1010Bank – DBS | 46 txns | Review |
Structured, double-entry journals — each line backed by the source transactions, ready for accurate accounting treatment.
| Account | Debit (SGD) | Credit (SGD) |
|---|---|---|
| 1010Bank – DBS | 1,842,300.00 | — |
| 6010Commission Expense | 78,700.00 | — |
| 1200Trade Receivables | — | 1,921,000.00 |
| Total | 1,921,000.00 | 1,921,000.00 |
| Account | Debit (SGD) | Credit (SGD) |
|---|---|---|
| 6020Bank Charges | 4,980.00 | — |
| 1360Input GST | 398.20 | — |
| 1010Bank – DBS | — | 5,378.20 |
| Total | 5,378.20 | 5,378.20 |
A verified financial report backed by transaction-level drill-down and full lineage — click any line to trace it to source.
| Line Item | This Period | Prior | Variance |
|---|---|---|---|
| Gross Patient Collections | 15,083,492 | 13,837,150 | +9.0% |
Lineage Acquirer settlement APIsReconciliation engineJE-2026-0710GL 4000 · Revenue 13,018 patient transactions across 6 acquirers · 8 source filesOpen drill-down | |||
| Acquirer Fees & Commissions | (258,892) | (234,080) | +10.6% |
Lineage Settlement statementsFee verificationJE-2026-0721GL 6010 · Commission Expense 2,614 fee lines checked · SGD 61,400 in dispute (year to date)Open drill-down | |||
| Net Bank Settlement | 14,793,360 | 13,571,900 | +9.0% |
Lineage DBS bank statementsBank matchGL 1010 · Bank – DBS SGD 31,240 expected but not yet received · 21.1 bpsOpen drill-down | |||
| Fee Leakage Recovered (in month) | 38,600 | 22,400 | +72.3% |
Lineage Exception workflowRecovery claimsGL 7200 · Recoveries 9 claims closed in July · SGD 214,800 recovered year to dateOpen drill-down | |||
Tailored to your workflows — no manual spreadsheets.
Contextual explanations and variance summaries that simplify audit, compliance and due-diligence reviews.
Driven by a Stripe Interchange++ increase from 1.80% to 2.04% carried since the 15 Apr schedule change, across all 44 clinics. SGD 61,400 of the cumulative rise is flagged against the contracted rate card and is now in dispute.
In line with gross patient collections growth of +9.0%. Of the July expectation, SGD 31,240 has not yet reached the bank — 21.1 bps, of which SGD 27,120 is already attributed by rule; a separate SGD 1,284,800 is authorised but unsettled and lands in the next settlement cycle.
Claims closed in July returned SGD 38,600 to the bank; year to date the recovery workflow has returned SGD 214,800 — 11.9× the annual plan cost — across switching fees, interchange and commission overcharges. SGD 61,400 is still in dispute. Each claim carries full transaction lineage for due-diligence review.
The same numbers as the table below, on the ground. Click a market to zoom in — every clinic inside it reports its own collections, visit count and reconciliation.
Every market has its own currency and its own tax rule. Clariti already holds each one — GST, VAT, SST — against the market it belongs to, so you never look one up.
| Market | Local Net | In SGD | Recon | Status |
|---|---|---|---|---|
SG Singapore Home market · base currency GST 9% | SGD14,793,360 | SGD 14,793,360 | 99.4% | Consolidated |
ID Indonesia Jakarta · Surabaya VAT 12% | IDR24,780,000,000 | SGD 1,943,834 | 96.8% | Consolidated |
PH Philippines Manila VAT 12% | PHP62,480,000 | SGD 1,487,619 | 98.1% | Consolidated |
TH Thailand Bangkok VAT 7% | THB28,940,000 | SGD 1,092,075 | 97.6% | Consolidated |
MY Malaysia Kuala Lumpur SST 8% | MYR2,180,000 | SGD 622,857 | 99.0% | Consolidated |
Each market holds cash in its own currency before it reaches you. This is what that cash is worth in SGD today — and how much of it could still move before it converts.
Clariti plugs into the systems your finance team already uses — like Airwallex, Stripe, and Aspire — so you can start reconciling as soon as data moves, instead of waiting for someone to export a file.
Pull spreadsheets, documents, and raw exports from your cloud storage into Clariti for reconciliation and reporting — then write results back when you're ready. Store it in Clariti Cloud. We support Google Drive, with more sources on the way.
Aspire, PayPal, Stripe, Hitpay, Airwallex, and others feed straight into Clariti. No manual downloads, no lag.
Pull claim and remittance data from the payers your clinics bill — insurer portals, corporate health plans, and your practice-management system — so patient billing reconciles beside card and wallet settlement.
Push reconciled journals, account-mapped transactions, and audit-ready reports into Xero and other accounting systems.
Unified data: every acquirer, wallet, payer portal, and bank feed normalised to one ledger — down to the individual visit.
What can I help with?