Демо-страница. Сам виджет — всё, что между маркерами TMRC WIDGET STARTTMRC WIDGET END: один <div> + <style> + <script>, без зависимостей (vanilla JS + SVG). Мини-модель нашего Balance Comparison: две ведомости (наша и партнёра) залетают в кадр → система читает строки → сверяет по номеру инвойса, по сумме+дате и по «несколько инвойсов = один платёж» → совпавшие складываются зелёными, расхождения улетают в отдельную ведомость → найденное «схлопывается» → расхождения оформляются в письмо партнёру, письмо уходит → красивое завершение «всё готово, пока вы отдыхаете». Все данные синтетические (компании, суммы, номера вымышлены). При появлении на экране проигрывается ~16-секундный авто-тур и зацикливается; ховер над виджетом ставит таймер на паузу. Кнопки Skip / Replay; для интеграции — window.TMRC.replay()/skip(). Палитра и шрифты — twinmind.au (Newsreader + Inter, синий #0392fd). Уважается prefers-reduced-motion.
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.