Blog

Notes from building a sovereign AI CFO: control loops, local models, cash forecasting, covenants, master data, EU rules on AI and OSINT for finance teams.

The customer profitability no report shows

Revenue per customer is in every report. Cost to serve is scattered across returns, terms, late payments and support time, so the best customer may be the least profitable.

Read article →

Decompose the variance before you narrate it

Ask a model why revenue missed plan and you get a fluent story. Unless price, volume, mix and FX are separated first, that story is often wrong. How to fix the order.

Read article →