Demo page. The widget itself is everything between the markers TMRC WIDGET START … TMRC WIDGET END: one <div> + <style> + <script>, no dependencies (vanilla JS + SVG). A mini model of our Balance Comparison: two statements (ours and the partner's) fly into frame → the system reads the lines → matches by invoice number, by amount+date and by «several invoices = one payment» → matches stack up green, differences fly into a separate statement → what was found collapses → the differences become a letter to the partner, the letter goes out → a clean finish «all done while you rest». All data is synthetic (companies, amounts and numbers are invented). When it scrolls into view it plays an ~16-second auto tour and loops; hovering over the widget pauses the timer. Buttons Skip / Replay; for integration, window.TMRC.replay()/skip(). Palette and fonts follow twinmind.au (Newsreader + Inter, blue #0392fd). prefers-reduced-motion is respected.
✦ Partner Statement Reconciliation
LIVE DEMO · reconciling
Statement lines
—
your ledger + partner
Auto-matched—
—
to the cent · 3 passes
Discrepancies
—
itemised with evidence
Balance difference
—
explained line by line
Time to reconcile☕
—
manual vs TwinMind
Standing by…
📄Your ledgerSpeedflow · June 2026landed ✓
📑Partner statementMeridian Wholesale Ltdlanded ✓
✓ 144 of 148 lines reconciled automatically
✎ Drafting email to the partner SENT ✓
accounts@meridian-wholesale.example
June statement reconciliation — 4 items to confirm (ref REC-2026-06)
XLSX reconciliation_report.xlsx13 columns · 148 rows · 4 flagged · every match shows its reasoning
The AI drafted this from the discrepancy ledger — you just review & send.
☕
All done — while you rest.
The reconciliation, the discrepancy list and the partner email are ready. You just approve and press send — and the cash stuck in disputed balances starts moving.