How Spaces helps
Your ERP shows what moved. Agents find the business reasons in Slack, email and Notion and draft cited commentary for review.
Still manual today The business reasons for variances sit in Slack, email or Notion, outside the ledger.
Example Group opex rose 10% month on month: an approved implementation accrual (+SGD 90k) and contractor spend on the data migration (+SGD 50k), partly offset by lower travel (−SGD 20k).
- Cloud hosting expense +SGD 41,000 · new region launch Done
- Professional fees +HKD 220,000 · audit prep advisory Done
- Travel and entertainment −INR 1.8m · offsite moved Done
- Revenue: services +USD 85,000 · reason pending For approval
- Bad debt expense +SGD 26,000 · no explanation found Needs review
Threshold: 10% and SGD 20,000
What the agent does
- Pulls period-over-period balances by entity and account
- Searches Slack, Gmail and Notion for the reason behind each variance
- Drafts commentary citing both the balances and the explaining sources
- Marks variances above threshold that still lack an explanation
How it runs
- 01 Pull balances Reads current and prior period balances with your thresholds applied.
- 02 Find reasons Searches conversations and documents for events that explain each material movement.
- 03 Draft commentary Writes concise commentary per line, citing balances and sources.
- 04 Review and publish The controller edits and approves before commentary goes into the close pack.
Commentary explains why balances moved, with sources.
Business context is gathered before review, not after.
Every statement links to a balance or a source.
- Is commentary published automatically?
- No. The controller reviews and approves drafts before they enter the close pack or management report.
- Can we set our own thresholds?
- Yes. Set thresholds by amount and percentage, per entity or account group.