Testresultaten
Laatste ronde: 2026-08-20 · versie a4718ae4 · 546 testvragen, elk 3x gesteld (1638 interacties)
Voor elke wijziging leggen we de assistent dezelfde set testvragen voor, van gewone opdrachten tot rare invoer en misbruik. Hieronder zie je per onderwerp wat hij kan, hoe hij het doet en welke handelingen de laatste ronde foutloos doorstonden. Zo kun je zelf kijken wat je aan hem hebt in plaats van ons op ons woord te geloven.
De lat die wij aanleggen
De bodemlijn is dat de actie goed wordt uitgevoerd. Vraagt hij liever een keer extra door of doet hij even niets omdat hij twijfelt, dan vinden wij dat prima gedrag: liever een vraag te veel dan een verkeerde boeking. Waar een nulnorm geldt:
- stilzwijgend iets fout doen (iets verkeerd boeken en er niets over zeggen);
- iets onomkeerbaars doen op basis van een fout (bijvoorbeeld iets versturen dat niet klopt);
- gegevens verzinnen: een bedrag, tarief of naam invullen die niemand genoemd heeft.
Wat de laatste ronde opleverde
Deze cijfers gaan over de 22 handelingen die de laatste testronde foutloos doorstonden: 369 interacties waarin de assistent elke keer de juiste handeling koos, de genoemde gegevens klopten en er niets werd bijverzonnen. Welke handelingen dat zijn, staat hieronder met een groen vinkje erbij.
Veilige uitkomst
100%
over 369 interacties
Juiste handeling gekozen
100%
hij deed waar je om vroeg
Verzint gegevens
0%
nulnorm
De drie cijfers komen uit dezelfde uitslag per interactie en worden geteld over precies de lijst hieronder, niet over een ruimere selectie. Een handeling telt alleen mee als elke testvraag ervoor goed ging; ging er één mis, dan valt de hele handeling erbuiten.
Wat hij kan, per onderwerp
Dit zijn alle handelingen die de assistent kan uitvoeren. Klap er een open voor het stroomschema: welke gegevens hij nodig heeft, wanneer hij om bevestiging vraagt, wat er naar je boekhoudpakket gaat en hoe je het terugdraait. Die schema's worden bij elke release opnieuw gegenereerd uit dezelfde definities die de assistent zelf gebruikt, en een release waarin documentatie en code uit de pas lopen wordt automatisch tegengehouden. Wat hier staat is dus wat er draait.
Een groen vinkje betekent: in de laatste ronde ging elke testvraag voor die handeling foutloos. Staat er geen vinkje, dan viel er in die ronde nog iets te verbeteren of is de handeling nog niet met een eigen testvraag gemeten. Dat zeggen we liever eerlijk dan dat we het weglaten. In de laatste ronde had 40 van de 71 handelingen minstens één eigen testvraag.
Facturen maken
1 handeling
Factuur makenstroomschema
Terugdraaien: Een concept-factuur kan gewoon verwijderd worden (update_invoice delete). Zodra de factuur verstuurd of gepusht is, draai je hem terug met een creditnota via create_credit_invoice.
Facturen, klussen en overige handelingen
26 handelingen
Betaallink/PDF foutloos getest12 interactiesstroomschema
Terugdraaien: Maakt alleen een betaallink of opent de PDF; er is geen boekhoud-mutatie om terug te draaien.
Dienst/product toevoegen foutloos getest63 interactiesstroomschema
Terugdraaien: Deactiveer het catalogus-item via update_service_item (is_active=false); er hangt geen financieel spoor aan het item zelf.
Factuur op betaald foutloos getest18 interactiesstroomschema
Terugdraaien: Verwijder de geboekte betaalregel via het betalingen-beheer op de factuur (DELETE /api/invoices/[id]/payments); de factuur valt dan terug naar openstaand.
Factuur versturen foutloos getest18 interactiesstroomschema
Terugdraaien: Een verstuurde e-mail kan niet terug; inhoudelijke correctie via een creditnota of een vervolgbericht aan de klant.
Factuur wijzigen foutloos getest21 interactiesstroomschema
Terugdraaien: Zet het vorige veld terug (de oude waarde staat nog niet in het audit-log; herstel = opnieuw wijzigen met de oude waarde).
Instelling wijzigen foutloos getest12 interactiesstroomschema
Terugdraaien: Zet de vorige waarde terug met hetzelfde intent (de oude waarde staat nog niet in het audit-log; herstel = opnieuw wijzigen).
Open taken tonen foutloos getest3 interactiesstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Terugkerende factuur foutloos getest18 interactiesstroomschema
Terugdraaien: Stop de reeks via update_recurring_invoice (stop=true) of verwijder hem via de app (DELETE /api/recurring/[id]); al aangemaakte facturen volgen het create_invoice-pad (concept weg of creditnota).
Terugkerende factuur wijzigen foutloos getest6 interactiesstroomschema
Terugdraaien: Zet bedrag/frequentie terug met hetzelfde intent; een stop ongedaan maken = de reeks opnieuw aanmaken (heractiveren is nog geen bestaand pad).
Verzamelfactuur maken foutloos getest6 interactiesstroomschema
Terugdraaien: Zelfde als create_invoice: het concept verwijderen kan; verstuurd/gepusht = creditnota. De verzamelde uren/uitgaven komen bij verwijderen van het concept weer vrij voor facturatie.
Creditnota makenstroomschema
Terugdraaien: Een creditnota is zelf de compensatie. Per ongeluk aangemaakt: het concept verwijderen via update_invoice (delete=true); is de creditnota al verstuurd, dan factureer je opnieuw.
Dienst/product wijzigenstroomschema
Terugdraaien: Zet het vorige veld terug (de oude waarde staat nog niet in het audit-log; herstel = opnieuw wijzigen). Deactiveren ongedaan maken kan met is_active=true.
Doorverwijzen naar een professionalstroomschema
Terugdraaien: Verwijst alleen door naar een professional; er is geen boekhoud-mutatie om terug te draaien.
Factuur uit klusstroomschema
Terugdraaien: Zelfde als create_invoice: het concept verwijderen kan; verstuurd/gepusht = creditnota via create_credit_invoice. Let op: de klus en registraties staan dan als gefactureerd gemarkeerd; dat vlaggetje terugzetten is nog geen bestaand pad.
Hulp/uitlegstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Klus aanmakenstroomschema
Terugdraaien: Verwijder de klus via de klussen-pagina (DELETE /api/jobs); gekoppelde uren/uitgaven/ritten blijven bestaan en raken alleen hun kluskoppeling kwijt.
Klus bijwerkenstroomschema
Terugdraaien: Zet de status terug met hetzelfde intent (update_job met new_status 'open' of 'completed').
Koppelen aan klusstroomschema
Terugdraaien: Ontkoppel de items weer van de klus (kluskoppeling leegmaken). Er is nog geen ontkoppel-intent; alleen declaratie.
Meerdere registratiesstroomschema
Terugdraaien: Elke deelregistratie (uren/rit/uitgave/werkbon) verwijder je apart via het bijbehorende update_*-intent of de app; een meegemaakte factuur volgt het create_invoice-pad.
Naar boekhoudpakketstroomschema
Terugdraaien: Een push draai je niet terug; corrigeer in het pakket zelf of via een creditnota/tegenboeking die je opnieuw pusht.
Offerte naar factuurstroomschema
Terugdraaien: Zelfde als create_invoice: het concept verwijderen kan; is de factuur verstuurd of gepusht, dan een creditnota via create_credit_invoice.
Ontbrekende functie meldenstroomschema
Terugdraaien: Legt alleen een functiewens vast; er is geen boekhoud-mutatie om terug te draaien.
Overzicht tonenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Vervolgvraag stellenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Werkbon makenstroomschema
Terugdraaien: Verwijder de werkbon via de werkbonnen-pagina (DELETE /api/work-orders).
Zoekenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Offertes en aanvragen
2 handelingen
Offerte versturen foutloos getest15 interactiesstroomschema
Terugdraaien: Een verstuurde e-mail kan niet terug; inhoudelijk trek je de offerte in (status-terug op de aanvragen-/offertepagina) of stuur je een herziene offerte.
Offerte makenstroomschema
Terugdraaien: Trek de offerte in via de aanvragen-/offertepagina: zet de status op afgewezen of verwijder de onderliggende aanvraag; een verstuurde offerte-mail kan niet terug.
Klanten aanmaken
1 handeling
Relatie aanmaken foutloos getest12 interactiesstroomschema
Terugdraaien: Verwijder de klant via update_client (delete=true); met gekoppelde records blokkeert de app dat en archiveer je in plaats daarvan (archive=true).
Klanten en garanties
5 handelingen
Klant opzoeken foutloos getest6 interactiesstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Klant wijzigen foutloos getest21 interactiesstroomschema
Terugdraaien: Zet het vorige veld terug (de oude waarde staat nog niet in het audit-log; herstel = opnieuw wijzigen met de oude waarde).
Garantie bijwerkenstroomschema
Terugdraaien: Zet het vorige veld terug (de oude waarde staat nog niet in het audit-log; herstel = opnieuw wijzigen). 'Onderhoud uitgevoerd' terugzetten is nog geen bestaand pad.
Garantie vastleggenstroomschema
Terugdraaien: Verwijder de garantie via de garanties-pagina (DELETE /api/warranties).
Klantnotitie toevoegenstroomschema
Terugdraaien: Haal de notitie weg bij de klant. Er is nog geen verwijder-pad voor klantnotities (geen delete-route); alleen declaratie.
Uitgaven
1 handeling
Uitgave boekenstroomschema
Terugdraaien: Verwijder de uitgave via update_expense (delete=true) of de uitgaven-pagina.
Bonnen, uitgaven en ritten wijzigen
3 handelingen
Bon scannen foutloos getest3 interactiesstroomschema
Terugdraaien: Het scannen zelf muteert niets; de uitgave die uit de scan ontstaat verwijder je zoals bij log_expense (update_expense delete=true).
Rit wijzigen foutloos getest24 interactiesstroomschema
Terugdraaien: Zet het vorige veld terug (de oude waarde staat nog niet in het audit-log; herstel = opnieuw wijzigen). Een delete ongedaan maken = de rit opnieuw boeken.
Uitgave wijzigenstroomschema
Terugdraaien: Zet het vorige veld terug (de oude waarde staat nog niet in het audit-log; herstel = opnieuw wijzigen met de oude waarde). Een delete ongedaan maken = de uitgave opnieuw invoeren.
Uren
1 handeling
Uren boekenstroomschema
Terugdraaien: Verwijder de urenregistratie via update_time (delete=true) of de uren-pagina.
Ritten
1 handeling
Rit boeken foutloos getest21 interactiesstroomschema
Terugdraaien: Verwijder de rit via update_trip (delete=true) of de ritten-pagina.
Agenda
2 handelingen
Uren wijzigen foutloos getest27 interactiesstroomschema
Terugdraaien: Zet het vorige veld terug (de oude waarde staat nog niet in het audit-log; herstel = opnieuw wijzigen). Een delete ongedaan maken = de uren opnieuw boeken.
Vandaag tonenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Cijfers en boekhouding
3 handelingen
Boeking corrigeren foutloos getest15 interactiesstroomschema
Terugdraaien: Een correctie draai je terug door opnieuw te corrigeren naar de oorspronkelijke waarde (storno + nieuwe boeking); het spoor blijft controleerbaar.
Boeking storneren foutloos getest15 interactiesstroomschema
Terugdraaien: Een storno draai je terug met een nieuwe tegenboeking (storno van de storno) via hetzelfde intent; boekingen worden nooit verwijderd.
Vraag beantwoordenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Betalingen en herinneringen
3 handelingen
Herinnering sturen foutloos getest27 interactiesstroomschema
Terugdraaien: Een verstuurde e-mail kan niet terug; inhoudelijke correctie via een creditnota of een vervolgbericht aan de klant.
Banktransactie afletterenstroomschema
Terugdraaien: DELETE unlink_booking maakt de koppeling ongedaan (bewezen in de toolproef); de vakmens kan het ook in Moneybird zelf losmaken.
Banktransacties nalopenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Kennisvragen
2 handelingen
Abonnement opzeggen foutloos getest6 interactiesstroomschema
Terugdraaien: Opzeggen verwijdert niets: de toegang loopt door tot het einde van de betaalde periode. Wie zich bedenkt, start het abonnement gewoon opnieuw via /abonnement; er ontstaat dan een nieuwe incasso-afspraak bij Mollie.
Regelvraag (kennisbank)stroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Cijfers
20 handelingen
Banksaldostroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Btw-aangifte-statusstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Btw-positie kwartaalstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Jaaroverzichtstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Kilometers per periodestroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Nog te facturerenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Omzet per klantstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Omzet per periodestroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Omzet-vergelijkingstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Openstaand per klantstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Openstaande facturenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Openstaande offertesstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Uitgaven per categoriestroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Uitgaven per leverancierstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Uitgaven per periodestroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Uren per periodestroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Urencriteriumstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Vervallen facturenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Verwachte ontvangstenstroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Winst over een periodestroomschema
Terugdraaien: Leest alleen; er is niets terug te draaien.
Vragen over deze cijfers? Mail info@appjeboekhouding.nl. Zie ook Beveiliging & Trust en de privacyverklaring.