AI Tool · Demo
Machiavelli
Machiavelli leest bankafschriften, broker-statements en crypto-balances in, categoriseert transacties automatisch en zet je werkelijke saldo om in een waterval-allocatie naar reserveringen, doelen en investeringen.
Wat doet het
Een forward-looking financiële beheertool.
Wie als zelfstandige of via een eigen BV werkt, heeft te maken met inkomstenstromen die niet maandelijks gelijk binnenkomen, BTW die opzijgezet moet worden, een buffer voor stille maanden, salarisbetalingen en idealiter ook nog ruimte voor beleggingen.
De meeste accountancysoftware kijkt achteruit naar wat al gebeurd is. De meeste budgetapps zijn gemaakt voor particulieren met één salarisstrook per maand. Daar zit een gat: een tool die vooruit kijkt, met de werkelijke transacties uit je rekening werkt, en laat zien hoeveel ruimte je echt hebt om allocatie-beslissingen te nemen.
Machiavelli vult dat gat door drie dingen naast elkaar te tonen. Wat is er binnengekomen, wat is er uitgegaan en wat is er na verplichtingen werkelijk beschikbaar.
Methodologie
Het waterval-principe.
De kernformule is simpel: banksaldo minus minimum operationele buffer geeft het beschikbare bedrag voor allocatie. Doelen worden op prioriteit gesorteerd en gevuld in volgorde. Wat overblijft is vrij.
-
01
Banksaldo bepalen
Alle ingelezen transacties leveren een actueel saldo. Werkelijke cijfers uit je echte rekening, geen budget op papier.
-
02
Minimum buffer aftrekken
De vaste minimum-buffer (bijvoorbeeld € 2.000 voor maandlasten) wordt eraf gehaald. Dat geld wordt niet verdeeld.
-
03
Verplichtingen eerst
BTW-reservering, salarisbetalingen en andere verplichtingen krijgen eerst hun deel. Bron is een percentage van je omzet of een vast maandbedrag.
-
04
Doelen op prioriteit
Daarna de doelen in volgorde: operationele buffer aanvullen, Opportunity Fund, langetermijnreserveringen. Elk doel pakt wat het nodig heeft.
-
05
Investeringen als overflow
Wat na de doelen overblijft kan naar investeringen of crypto, gekoppeld aan je broker- of wallet-balances voor zichtbaarheid.
-
06
Vrij beschikbaar
Wat dan nog overblijft is écht vrij. Geen verplichtingen, geen doelen meer. Je weet wat je veilig kunt uitgeven of opzijzetten.
Gebruiksflow
Van upload naar dashboard.
Zes stappen, en in de praktijk meestal binnen tien minuten van import naar inzicht.
-
Upload
Sleep CSV of XLSX bestanden van bank, broker of crypto exchange erin. ABN AMRO, Interactive Brokers, EasyBroker, Coinbase. De parsers herkennen de format automatisch.
-
AI-verificatie (optioneel)
De Claude API loopt transacties na en stelt categoriecorrecties voor. Niets wordt automatisch aangepast. Jij beslist welke suggesties je overneemt.
-
Dashboard
Een overzicht: banksaldo, inkomend, uitgaand, runway op basis van vaste lasten, vermogensbreakdown, cashflow per categorie en de waterval-allocatie.
-
Doelen beheren
Voeg doelen toe met naam, type (verplichting / reservering / investering), target en prioriteit. Koppel categorieën aan doelen en stel overflow-regels in.
-
Vaste lasten
Voeg vaste lasten toe met frequentie (maand, kwartaal, jaar). De tool rekent alles om naar een maandelijks equivalent en gebruikt het in de runway-berekening.
-
Rapportage
Export naar CSV voor je boekhouder, of een volledig rapport voor eigen archief. Direct importeerbaar in boekhoudsoftware.
Voorbeeld
Een typische maand.
Een zelfstandige consultant met een eigen BV uploadt 47 transacties uit april. Vier doelen zijn ingesteld: BTW-reservering (21% van omzet), operationele buffer (€ 8.000 target), Opportunity Fund (€ 15.000 target), en BTC-reserve (geen target, doorlopend).
Banksaldo en allocatie
Banksaldo
€ 12.800
Minimum buffer
€ 2.000
Beschikbaar
€ 10.800
Waterval-verdeling
- BTW-reservering (verplichting): € 3.885 toegewezen
- Operationele buffer: volledig gevuld
- Opportunity Fund: € 4.915 toegewezen, target nog niet bereikt
- Vrij beschikbaar na allocatie: € 2.000
Conclusie: BTW is gereserveerd, buffer staat op orde, Opportunity Fund groeit. Er is nog € 2.000 vrij die richting BTC kan, of waarmee je in mei wat eerder een privé-bestedingsdoel kunt aanvullen.
Voorbeeldcijfers, fictief. De echte tool werkt met je eigen transacties.
Herkomst
Waarom Machiavelli?
De naam verwijst naar Niccolò Machiavelli en zijn Il Principe: het idee dat financiële sturing een kwestie is van koel rekenen en prioriteren in plaats van hopen dat het goedkomt. Een vorst die zijn middelen niet in volgorde van belang besteed, raakt zijn vorstendom kwijt. Een zelfstandige die zijn BTW niet reserveert, krijgt een rekening die hij niet verwacht.
De tool is ontstaan uit eigen behoefte. Ik werkte met meerdere Excel-bestanden om cashflow, BTW-reservering en investeringen bij te houden naast mijn boekhoudsoftware. Spreadsheets liepen uit de pas, formules braken bij elke nieuwe categorie, overzicht ontbrak. De eerste versie was een experiment met React, gericht op één gebruiker, één BV, één bankexport.
Latere versies zijn gegroeid: parsers voor meerdere bronnen, waterval-allocatie, AI-verificatie, en uiteindelijk een generieke versie die ook voor anderen bruikbaar zou kunnen zijn. v2 draait in productie voor mijn eigen BV. v3 is een refactor naar een breder inzetbare tool, functioneel maar nog niet publiek.
Status
Beschikbaarheid en beperkingen.
Geen publieke demo, geen download, geen login. De tool draait op privé-infrastructuur (Docker-container, Tailscale voor remote toegang). Alle data blijft op het apparaat van de gebruiker, geen cloud, geen SaaS-component.
Categorisering is regelgebaseerd: een patroon (tekst, regex of tegenpartij-match) plus een doelcategorie. De gebruiker beheert de regels zelf en kan ze aanpassen na elke import. De Claude API wordt alleen aangeroepen op expliciete actie, niet automatisch.
Probeer het zelf
Bekijk het dashboard in actie.
De volledige tool met voorbeelddata: dashboard, transacties, doelen en de waterval-allocatie. Opent in een nieuw tabblad, eigen styling.
Open de Machiavelli demo →Geïnteresseerd in een vergelijkbare tool?
Of in begeleiding van een data- of dashboardproject in je organisatie?
Neem contact op




