Kant-en-klare prompts
Op de pagina welke vragen kun je stellen vind je losse voorbeeldvragen; deze pagina gaat een stap verder. Hieronder staan uitgewerkte prompts voor de standaardvragen van een controller, van de maandrapportage tot de btw-controle, die je in één keer in je AI-assistent plakt. Elke prompt leidt de assistent stap voor stap langs de juiste FinanceMCP-tools, zodat het antwoord steeds op dezelfde manier tot stand komt en je niet afhankelijk bent van hoe de assistent je vraag die dag toevallig interpreteert.
Het gebruik is eenvoudig: kopieer de prompt, vervang de tekst tussen blokhaken zoals [boekjaar] en [periode] door je eigen waarden en plak het geheel in de assistent die met FinanceMCP verbonden is. Elke prompt begint met het ophalen van je administraties en vraagt welke je bedoelt als er meer dan één is, dus je hoeft geen administratienamen of id's uit je hoofd te kennen. Alle prompts op deze pagina lezen alleen; er wordt niets in je boekhoudpakket vastgelegd of gewijzigd.
Beschouw de prompts als vertrekpunt en pas ze gerust aan je eigen situatie aan, bijvoorbeeld door een andere periode-indeling of extra kengetallen toe te voegen. De cijfers komen live uit je boekhoudpakket, maar de duiding en de berekeningen doet je AI-assistent; controleer belangrijke uitkomsten dus voordat je er beslissingen op baseert.
Maandrapportage
De vaste maandafsluiting: de winst-en-verliesrekening van één periode, met dezelfde periode van vorig jaar ernaast en een duiding van de grootste afwijkingen. Je hebt alleen het boekjaar en het periodenummer nodig; zorg wel dat de periode in je pakket is bijgewerkt, anders vergelijk je een halve maand met een hele.
Maak mijn maandrapportage via FinanceMCP. Haal met list_administrations mijn administraties
op en vraag welke ik bedoel als er meer dan één is. Haal daarna met get_profit_and_loss de
winst-en-verliesrekening op voor boekjaar [boekjaar] en periode [periode], met compareWithFiscalYear
[vorig boekjaar] zodat dezelfde periode van vorig jaar ernaast staat. Let op de tekens: opbrengsten
zijn positief en kosten negatief, en totalen zoals het resultaat reken je zelf uit de regels. Benoem
de vijf grootste afwijkingen ten opzichte van vorig jaar in euro's en in procenten en zeg er per
afwijking bij of het om hogere of lagere kosten dan wel om meer of minder opbrengsten gaat. Sluit af
met een compacte tabel met per regel de omschrijving, het bedrag van deze periode, het bedrag van de
vergelijkingsperiode en het verschil.
Ouderdomsanalyse debiteuren en crediteuren
Deze prompt beantwoordt de vraag waar je aandacht in het debiteuren- en crediteurenbeheer naartoe moet: hoeveel staat er open, hoe oud is het en wat doe je ermee. Je hebt er niets voor nodig behalve een gekoppelde administratie, want de analyse rekent standaard naar vandaag.
Maak een ouderdomsanalyse van mijn openstaande posten via FinanceMCP. Haal met
list_administrations mijn administraties op en vraag welke ik bedoel als er meer dan één is. Haal met
get_aging_summary de ouderdomsbuckets op voor de debiteuren (side Receivable) en daarna nogmaals voor
de crediteuren (side Payable). Haal vervolgens met get_outstanding_receivables en
get_outstanding_payables de losse posten op en noem per vervalbucket de drie grootste posten met
relatie, factuurnummer en daysOverdue. Geef per bucket een kort actie-advies: wat kan nog wachten,
wat moet nu aangemaand of juist betaald worden en waar is contact over een betalingsregeling
verstandig. Toon het resultaat compact als tabel per bucket met het bedrag, het aantal posten en het
advies, voor debiteuren en crediteuren apart.
DSO, DPO en werkkapitaal
DSO en DPO zeggen hoeveel dagen omzet er gemiddeld bij je debiteuren vaststaat en hoeveel dagen je zelf over betalen doet, en samen met het saldo van debiteuren en crediteuren geven ze een beeld van je werkkapitaal. De formules staan letterlijk in de prompt, zodat de assistent ze narekent en jij de tussenstappen kunt controleren. Kies een periode van een paar maanden of een heel boekjaar; hoe langer de periode, hoe stabieler het kengetal.
Bereken mijn DSO, DPO en werkkapitaal via FinanceMCP. Haal met list_administrations mijn
administraties op en vraag welke ik bedoel als er meer dan één is. Haal met
get_outstanding_receivables en get_outstanding_payables alle openstaande posten op, inclusief
vervolgpagina's via de cursor, en tel de openstaande bedragen per kant op. Haal met
get_profit_and_loss de winst-en-verliesrekening op over boekjaar [boekjaar] tot en met periode
[periode] en bepaal daaruit de omzet (de opbrengstregels, positief) en de inkoopwaarde plus kosten
(de kostenregels, negatief, neem de absolute waarde). Reken daarna expliciet na: DSO is het
openstaande debiteurensaldo gedeeld door de omzet over de periode, maal het aantal dagen in de
periode; DPO is het openstaande crediteurensaldo gedeeld door de inkoopwaarde plus kosten over de
periode, maal datzelfde aantal dagen; het werkkapitaal in deze opstelling is het debiteurensaldo min
het crediteurensaldo. Laat de tussenstappen van elke berekening zien. Toon het resultaat compact als
tabel met de drie kengetallen, de gebruikte teller en noemer en het aantal dagen.
Budget versus realisatie
Deze prompt legt de budgetten naast de werkelijke cijfers en benoemt per regel waar je voor of achter loopt. Je pakket moet daarvoor wel budgetten kennen; is dat niet zo, dan meldt het antwoord dat eerlijk en krijg je geen schatting voorgeschoteld.
Vergelijk budget en realisatie via FinanceMCP. Haal met list_administrations mijn
administraties op en vraag welke ik bedoel als er meer dan één is. Haal met get_budgets de budgetten
op voor boekjaar [boekjaar] en met get_profit_and_loss de realisatie over hetzelfde boekjaar tot en
met periode [periode]. Meldt get_budgets dat het pakket geen budgetten kent, zeg dat dan en stop
zonder zelf iets te schatten. Tel de budgetbedragen per grootboekrekening op tot en met dezelfde
periode als de realisatie, zodat je gelijke tijdvakken vergelijkt, en benoem de regels met de
grootste afwijking in euro's en in procenten, met per regel de vermelding of het een over- of
onderschrijding is. Toon het resultaat compact als tabel met per rekening het budget, de realisatie,
het verschil en het verschil in procenten, gesorteerd op het grootste absolute verschil.
Omzet per klant
Wie zijn je grootste klanten en hoe zwaar leunt je omzet op de top? Deze prompt somt de verkoopfacturen van een periode per relatie op en zet de tien grootste op een rij, met het aandeel van elke klant in de totale omzet. Je kiest zelf het datumbereik, bijvoorbeeld het lopende jaar of het afgelopen kwartaal.
Maak een top tien van mijn omzet per klant via FinanceMCP. Haal met list_administrations
mijn administraties op en vraag welke ik bedoel als er meer dan één is. Haal met get_sales_invoices
alle verkoopfacturen op met dateFrom [begindatum] en dateTo [einddatum], zonder factuurregels
(includeLines false) en inclusief vervolgpagina's via de cursor. Sommeer de factuurbedragen exclusief
btw per relatie en bepaal zo de tien grootste klanten; meldt het antwoord dat het pakket geen
btw-splitsing levert, reken dan met de totaalbedragen en zeg dat erbij. Haal met get_customers de
klantgegevens op zodat je namen kunt tonen in plaats van id's. Toon het resultaat compact als tabel
met per klant de naam, het aantal facturen, de omzet in de periode en het aandeel in procenten van de
totale omzet.
Liquiditeitsbeeld korte termijn
Deze prompt combineert de actuele banksaldi met de vervaldatums van openstaande posten tot een weekkalender voor de komende vier weken, zodat je ziet of er een krappe week aankomt. Bedenk daarbij dat de kalender rekent alsof iedereen op de vervaldatum betaalt; in de praktijk komt geld vaak later binnen, en de prompt laat de assistent dat er ook bij zeggen.
Geef mijn liquiditeitsbeeld voor de komende vier weken via FinanceMCP. Haal met
list_administrations mijn administraties op en vraag welke ik bedoel als er meer dan één is. Haal met
get_bank_accounts de actuele banksaldi op; meldt het antwoord dat het pakket geen saldi levert, zeg
dat dan en ga verder met alleen de vervalkalender. Haal met get_outstanding_receivables en
get_outstanding_payables alle openstaande posten op, inclusief vervolgpagina's via de cursor, en zet
ze op vervaldatum in een kalender per week, week 1 tot en met week 4 vooruit vanaf vandaag, met een
aparte kolom voor alles wat al vervallen is. Reken per week het verwachte saldo uit als het beginsaldo
plus de verwachte ontvangsten min de verwachte betalingen, en zeg erbij dat dit een optimistisch beeld
is omdat debiteuren later kunnen betalen dan de vervaldatum. Toon het resultaat compact als tabel met
per week de verwachte ontvangsten, de verwachte betalingen en het verwachte banksaldo aan het einde
van de week.
Cashflow-terugblik
Waar ging het geld de afgelopen maanden heen en welke maanden vallen uit de toon? Deze prompt haalt de kasstroom per maand op uit de bankmutaties en zoekt bij de uitschieters de grootste bij- en afschrijvingen, zodat elke afwijkende maand een verklaring krijgt. Kies een datumbereik van minimaal een paar maanden, anders valt er weinig te vergelijken.
Maak een cashflow-terugblik via FinanceMCP. Haal met list_administrations mijn
administraties op en vraag welke ik bedoel als er meer dan één is. Haal met get_cash_flow de
instroom, uitstroom en nettokasstroom per maand op met dateFrom [begindatum] en dateTo [einddatum].
Wijs de maanden aan waarin de instroom, de uitstroom of het netto duidelijk afwijkt van het
gemiddelde over de periode, en haal voor die maanden met get_bank_transactions de bankmutaties op om
de grootste bij- en afschrijvingen te benoemen, zodat elke uitschieter een concrete verklaring
krijgt. Toon het resultaat compact als tabel met per maand de instroom, de uitstroom, het netto en
een korte duiding bij de maanden die afwijken.
Btw-controle voor de aangifte
Voordat de btw-aangifte de deur uitgaat wil je weten of de aangiftecijfers aansluiten op wat er in de administratie geboekt staat. Deze prompt legt de rubriekbedragen van de aangifte naast het afgeleide btw-overzicht en benoemt elk verschil. Het blijft een controlehulpmiddel: de aansluiting en de aangifte zelf blijven bij jou, je accountant of je pakket.
Controleer mijn btw-cijfers voor de aangifte via FinanceMCP. Haal met list_administrations
mijn administraties op en vraag welke ik bedoel als er meer dan één is. Haal met get_vat_return de
btw-aangiftecijfers met rubriekbedragen op voor boekjaar [boekjaar] en periode [periode], en haal met
get_vat_summary het afgeleide btw-overzicht op over hetzelfde boekjaar en dezelfde periode. Meldt
get_vat_return dat het pakket geen aangiftecijfers ontsluit, gebruik dan alleen get_vat_summary en
zeg erbij dat de vergelijking daarmee vervalt. Leg de twee overzichten per rubriek of categorie naast
elkaar en benoem elk verschil, ook kleine, want een verschil betekent dat aangifte en administratie
niet op elkaar aansluiten en uitgezocht moet worden. Zeg er tot slot bij dat dit een controle is en
geen officiële aangifte. Toon het resultaat compact als tabel met per rubriek het bedrag volgens de
aangifte, het bedrag volgens het overzicht en het verschil.
Vergelijking over administraties en pakketten heen
Heb je meerdere administraties, eventueel in verschillende boekhoudpakketten, dan maakt het Referentie Grootboekschema (RGS) de cijfers vergelijkbaar: elke rekening rapporteert dan onder dezelfde rubriek, ongeacht het rekeningschema erachter. Rapporteren er rekeningen niet op RGS, vul dan eerst de mapping aan volgens de uitleg bij RGS-mapping via je assistent.
Vergelijk mijn administraties via FinanceMCP. Haal met list_administrations al mijn
administraties op en vraag welke ik wil vergelijken; stel voor om ze allemaal mee te nemen als het er
weinig zijn. Haal per administratie met get_profit_and_loss de winst-en-verliesrekening op voor
boekjaar [boekjaar] tot en met periode [periode], met groupBy Rgs zodat de cijfers over administraties
en pakketten heen dezelfde rubrieken gebruiken. Zet de administraties per RGS-groep naast elkaar en
benoem de opvallendste verschillen tussen de administraties. Kom je rekeningen tegen die niet aan een
RGS-code gekoppeld zijn, meld dat dan expliciet, zodat ik de mapping kan aanvullen via de uitleg op
docs.financemcp.nl/pakket-koppelen#rgs-mapping. Toon het resultaat compact als tabel met de
RGS-groepen als rijen en de administraties als kolommen.
Omzet en resultaat per kostenplaats
Boek je omzet en kosten op kostenplaatsen, dan kun je de winst-en-verliesrekening per kostenplaats laten uitsplitsen en zo per afdeling of vestiging het resultaat volgen. Voorwaarde is dat je pakket de kostenplaatsen op de boekingsregels meeboekt: op dit moment levert alleen Exact Online deze uitsplitsing native, en bij de andere pakketten meldt het antwoord dat de groepering niet beschikbaar is.
Maak een omzet- en resultaatoverzicht per kostenplaats via FinanceMCP. Haal met
list_administrations mijn administraties op en vraag welke ik bedoel als er meer dan één is. Haal met
get_dimensions de kostenplaatsen op zodat je de codes en omschrijvingen kent. Haal daarna met
get_profit_and_loss de winst-en-verliesrekening op voor boekjaar [boekjaar] tot en met periode
[periode] met groupBy CostCenter, zodat er één regel per kostenplaats komt plus een regel voor
boekingen zonder kostenplaats. Meldt het antwoord dat het pakket deze groepering niet levert, geef
die melding dan letterlijk door in plaats van zelf een verdeling te verzinnen. Vraag ik daarna om één
kostenplaats in detail, gebruik dan get_profit_and_loss met het costCenter-filter en de code uit
get_dimensions. Toon het resultaat compact als tabel met per kostenplaats de opbrengsten, de kosten
en het saldo.
Zelf verder bouwen
De tien prompts hierboven dekken de meest gestelde controllersvragen, maar het patroon erachter kun je op elke vraag toepassen: benoem de tools en de volgorde, geef de periode en het boekjaar expliciet mee, laat de assistent melden wat een pakket niet levert en sluit af met de opdracht om het resultaat compact als tabel te tonen. Werkt een prompt goed voor jouw organisatie, bewaar hem dan met je eigen waarden ingevuld, zodat de maandrapportage of de btw-controle elke keer hetzelfde verloopt.
Loopt een prompt vast? Kijk dan bij problemen oplossen.