Vragen in gewone taal
Vraag naar werkkapitaal per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.
KPI · Financieel
Werkkapitaal is het verschil tussen de vlottende activa en de kortlopende schulden. Het is het bedrag dat nodig is om de dagelijkse bedrijfsvoering te financieren: voorraad en debiteuren min wat je nog aan leveranciers en andere kortlopende schuldeisers moet betalen. Positief werkkapitaal betekent dat de korte schulden gedekt zijn door vlottende activa.
Vlottende activa − kortlopende schulden
Acme Groothandel had eind 2025 € 3.300.000 vlottende activa en € 2.200.000 kortlopende schulden. Het werkkapitaal is € 3.300.000 − € 2.200.000 = € 1.100.000. Bij een omzet van € 12.000.000 is dat ruim 9% van de omzet.
Fictieve cijfers van Acme Groothandel.
Meer werkkapitaal geeft meer buffer, maar betekent ook dat er meer geld vastzit dat niet elders kan worden ingezet. Groeit het werkkapitaal harder dan de omzet, kijk dan naar voorraad en debiteuren. Volg het werkkapitaal als percentage van de omzet over meerdere perioden; dan zie je of de bedrijfsvoering efficiënter of minder efficiënt wordt.
SQL & DAX
Twee voorbeelden op een fictief datawarehouse van Acme Groothandel: een query in PostgreSQL en een measure voor een Power BI-model. Pas tabel- en kolomnamen aan je eigen model aan.
WITH months AS (
SELECT (date_trunc('month', d) + interval '1 month - 1 day')::date AS month_end
FROM generate_series(date_trunc('month', current_date) - interval '11 months',
date_trunc('month', current_date), interval '1 month') AS d
)
SELECT m.month_end,
SUM(g.amount) FILTER (WHERE g.account_group IN ('cash', 'receivables', 'inventory', 'other_current_assets')) AS current_assets,
SUM(g.amount) FILTER (WHERE g.account_group = 'current_liabilities') AS current_liabilities,
COALESCE(SUM(g.amount) FILTER (WHERE g.account_group IN ('cash', 'receivables', 'inventory', 'other_current_assets')), 0)
- COALESCE(SUM(g.amount) FILTER (WHERE g.account_group = 'current_liabilities'), 0) AS working_capital
FROM months m
JOIN gl_entries g ON g.entry_date <= m.month_end
GROUP BY m.month_end
ORDER BY m.month_end;Balance = CALCULATE(SUM(GL[Amount]), FILTER(ALL('Date'), 'Date'[Date] <= MAX('Date'[Date])))
Working Capital % of Revenue =
VAR WorkingCapital =
CALCULATE([Balance], GL[AccountGroup] IN {"cash", "receivables", "inventory", "other_current_assets"})
- CALCULATE([Balance], GL[AccountGroup] = "current_liabilities")
VAR Revenue365 = CALCULATE(SUM(GL[Amount]), GL[AccountGroup] = "revenue", DATESINPERIOD('Date'[Date], MAX('Date'[Date]), -365, DAY))
RETURN DIVIDE(WorkingCapital, Revenue365)In ENABLE
Vraag naar werkkapitaal per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.
Leg de KPI vast als measure in je Power BI-model en toon hem in het portaal, met "Laatst ververst" erbij. Toegangsprofielen en optioneel row-level security bepalen wie welke cijfers ziet.
Zet de KPI als tegel in een eigen dashboard, met vergelijking met vorig jaar. De Dashboard Builder is een pilot en per klant aan te zetten.
Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.
FAQ
Je trekt de kortlopende schulden af van de vlottende activa. Met € 3.300.000 vlottende activa en € 2.200.000 kortlopende schulden is het werkkapitaal € 1.100.000. Beide bedragen komen uit de balans op dezelfde datum.
Werkkapitaal omvat alle vlottende activa en kortlopende schulden, inclusief kas en bankschulden. Operationeel werkkapitaal kijkt alleen naar voorraad plus debiteuren min crediteuren, het deel dat direct uit de bedrijfsvoering voortkomt. Voor sturing op processen is het operationele werkkapitaal meestal bruikbaarder.
Niet altijd: negatief werkkapitaal betekent dat de kortlopende schulden groter zijn dan de vlottende activa. Bij bedrijven die vooraf betaald worden en weinig voorraad hebben kan dat normaal zijn. Bij andere bedrijven kan het wijzen op betalingsproblemen op korte termijn.
In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.