No finance department of your own? The virtual controller looks at your figures with you every month, the way a good controller does. It knows your figures over time, only reports variances larger than the normal fluctuation, explains the why behind them and proposes concrete actions. You stay in control, without combing through every table each month.
Every month, dozens of lines deviate at least a little. A good controller does not report everything: they know the normal pattern and only raise the alarm when something falls outside it. The virtual controller works the same way: it looks at your figures over the past twelve months and only reports what is larger than the normal fluctuation. The rest stays quiet.
Flags in colour, noise dimmed. The controller explains for every flag why it stands out, and for the rest why it does not. So you read two lines instead of two hundred.
Spotting a variance is step one. Knowing where it comes from is the real work: which BV, which cost type, which entry. The virtual controller does that digging for you and puts the explanation underneath the number, with the contribution per cause.
The controller points out the cost type and the BV, and marks what is one-off: last year's gain does not belong in the trend, so it does not count it as a real difference.
A controller who only observes leaves you with the work. The virtual controller proposes a concrete action with every flag. You decide: carry it out, adjust it or set it aside. The AI proposes, you stay in charge of your figures.
Every proposal stays a proposal until you tick it off or throw it away. Nothing ever changes in your figures without your say-so.
Besides the monthly flags, you can simply ask the controller a question, in your own words. It finds the answer in your own entity and shows where it comes from: which report, which account, which entry.
Every amount the controller mentions is clickable down to the entry beneath it, with the same drill-down as everywhere in Easyclose. No invented figures, but a source with every answer.
A controller who watches along must never see more than you do. That is why the virtual controller works under exactly the same isolation as your own account: it queries your data with your permissions, and secrets stay server-side.
The AI queries your figures with your permissions (Row Level Security per organisation). By definition it cannot see anything you are not allowed to see yourself, no exceptions.
API keys and other secrets are never in your browser and never in the code that reaches you. Everything sensitive stays on the server side.
Every figure the controller mentions stays traceable to the entry in your own entity. More about security →
No dashboards to build, no alerts to configure. The controller gets to know your figures and the work divides itself: it does the digging, you take the decisions.
As soon as your figures are in, it walks through them: P&L, balance sheet, budget and liquidity, per BV and consolidated, set against the pattern of the past twelve months.
Only variances larger than the normal fluctuation reach you, with the explanation attached: which BV, which cost type, which entry.
Every flag comes with a proposed action. Carry it out, adjust it or ignore it: the choice always stays with you, and nothing changes without your say-so.
We are now building out the virtual controller as part of Easyclose. The building blocks it leans on, your figures, the drill-down to the entry and the flags in the reports, you can already try in the demo today, entirely in your browser with fictitious figures.
Only your own figures, under exactly the same isolation as you (Row Level Security per organisation). The AI never sees more than you are allowed to see, and your data does not leave your protected EU environment. Secrets such as API keys stay server-side.
No. Every amount the controller mentions comes from your own entity and stays clickable down to the underlying entry, with the same drill-down as everywhere in Easyclose. What does not come from your figures, it does not mention.
It is in there now, in beta. In the app you find it under Reports: the monthly flags with band and drill-down, the AI explanation with proposed actions and the chat on your own figures. The flags and drill-down (without AI) you can explore directly in the demo. If you run into anything, email hallo@easyclose.nl.
That is not final yet. Honestly: the price follows once the feature is there, and we will announce it clearly in advance. Nothing about what you pay ever changes quietly.
Yes. In Easyclose you set AI consent per feature: you decide which AI features are on and which are not. Switch the virtual controller off and nothing watches along, while the rest of Easyclose simply keeps working.
Yes. The virtual controller is the built-in variant; through the MCP connection you can also put your own AI, such as Claude or ChatGPT, safely on your own figures. Both work under the same isolation and never see more than you.