← Docs

Veelgestelde Vragen

Wat gebeurt er met mijn geregistreerde kostengegevens als ik een factureringsregel verwijder?
Je kostengegevens worden altijd bewaard. Het verwijderen van een factureringsregel verwijdert alleen de regel zelf — het raakt nooit je geregistreerde kostengeschiedenis aan. De kosten die eerder aan die regel waren gekoppeld, worden eenvoudigweg niet toegewezen en verschijnen opnieuw in je Niet-toegewezen Kostenweergave de volgende keer dat je het paneel opent. Van daaruit kun je ze op elk moment opnieuw toewijzen aan een ander project of klant.
Als ik kosten opnieuw toewijs aan een ander project na het verwijderen van een factureringsregel, geldt de herindeling dan ook voor eerdere kosten?
Ja — herindeling geldt met terugwerkende kracht voor alle kosten die zijn geregistreerd sinds de extensie is geïnstalleerd. Je ruwe kostengebeurtenissen worden permanent opgeslagen in de lokale database en zijn nooit gekoppeld aan een specifieke factureringsregel. Wanneer je een nieuwe mapping toevoegt, vergelijkt de synchronisatie-engine deze met je volledige geregistreerde geschiedenis. De volgende keer dat je Synchroniseer Nu of Backfill uitvoert, worden tijdregistraties aangemaakt of bijgewerkt in je factureringssoftware voor elke overeenkomende dag in het verleden, inclusief dagen die eerder niet waren toegewezen. Er gaat niets verloren tussen het moment dat je een regel verwijdert en het moment dat je een nieuwe aanmaakt.
Moet ik iets configureren voordat kostenregistratie begint?
Nee. Vibes to Bucks begint je Cursor AI-gebruik te registreren zodra het is geïnstalleerd — geen factureringsaccount of mappings vereist. De extensie gebruikt verstandige standaardinstellingen (5-minuten polling interval, EUR-weergave, ECB-wisselkoersen) en begint onmiddellijk je lokale database te vullen. Je kunt direct het Gebruiksdashboard verkennen. Factureringssync naar Moneybird of Harvest is een aparte stap die je configureert wanneer je er klaar voor bent. Let op: alleen kosten die optreden terwijl de extensie is geïnstalleerd en actief is, worden geregistreerd. Er is geen manier om kosten van voor de installatie te importeren of te herstellen.
Wat is het verschil tussen de Free en Pro plannen?
Het Free plan biedt je volledige kostenregistratie: continue polling van je Cursor AI-gebruik, een lokale SQLite-ledger, het Gebruiksdashboard met grafieken, filters, periodieke navigatie en sparklines, en multivalutaweergave in 30 valuta's. Het Pro plan (€24/jaar of €149 levenslang, met een gratis proefperiode van 14 dagen) ontgrendelt integratiesynchronisatie naar Moneybird of Harvest, AI-kostenbudgetten met overschrijdingswaarschuwingen, AI-aangedreven commit-samenvattingen voor tijdregistratiebeschrijvingen, dry-run en backfill synchronisatiecommando's, en een statusbalk per venster die de opgeloste klantnaam, projectnaam en wekelijkse budgetgebruik voor de huidige werkruimte toont.
Wat is de kostenvermenigvuldiger en wanneer moet ik deze gebruiken?
De kostenvermenigvuldiger schaalt je ruwe AI-tokenkosten voordat deze worden omgezet in factureerbare uren. Gebruik het wanneer je AI-ondersteund werk met een winstmarge wilt factureren — de vermenigvuldiger vangt de echte waarde die je levert: het maken van prompts, beoordelen en itereren van output, het integreren van het resultaat en het nemen van verantwoordelijkheid voor het eindproduct. Een vermenigvuldiger van 5 betekent dat elke €1 aan AI-uitgaven €5 aan factureerbare inkomsten wordt. Begin bij 5 en pas aan om overeen te komen met je klantafspraken. Als je alleen kostenherstel zonder marge wilt, gebruik dan de passthrough-modus.
Kan ik meerdere klanten aan dezelfde repository koppelen?
Ja. Gebruik een multi-klant repo mapping met branch-patronen. Elk branch-patroon koppelt aan een andere contactpersoon en project in je factureringssoftware. Bijvoorbeeld, branches die overeenkomen met `client-a/*` kunnen Klant A factureren terwijl de `dev` branch Klant B tegen een ander tarief factureert. Branch-patronen ondersteunen exacte overeenkomsten, enkelvoudige wildcard (`client-a/*`), en recursieve wildcard (`feature/**`). Als er geen branch-patroon overeenkomt, wordt het evenement behandeld als niet-toegewezen en verschijnt het in je Niet-toegewezen Kostenweergave.
Werkt Vibes to Bucks wanneer ik verbonden ben met een externe server via SSH?
Ja. De extensie draait als een UI-extensie, wat betekent dat deze altijd op je lokale machine wordt uitgevoerd — zelfs wanneer Cursor is verbonden met een externe host via SSH. Je lokale `~/.vibes-to-bucks/` map (ledger database, configuratie en licentiebestand) staat altijd op je laptop, dus het Gebruiksdashboard heeft altijd een volledig overzicht van alle activiteiten, ongeacht met welke externe werkruimte je verbonden bent. De enige vereiste voor SSH-remotes is wachtwoordloze sleutelgebaseerde authenticatie, zodat de extensie `git log` op de externe kan uitvoeren om commitberichten op te halen.
Ondersteunt Vibes to Bucks Cursor Cloud agents (Cursor's cloud-gebaseerde ontwikkeling)?
Nee — cloud-gebaseerde ontwikkeling wordt momenteel niet ondersteund. Vibes to Bucks werkt door activiteit in je open lokale Cursor-vensters te observeren om AI-kosten toe te wijzen aan de juiste werkruimte. Cursor Cloud agents draaien volledig in Cursor's cloudinfrastructuur zonder een lokaal Cursor-venster, dus de extensie kan die kosten niet observeren of toewijzen. Alle AI-uitgaven gegenereerd door cloud agents zullen verschijnen als niet-toegewezen kosten in je Niet-toegewezen Kostenweergave. Lokale ontwikkeling en SSH externe ontwikkeling worden volledig ondersteund.
Waar worden mijn gegevens opgeslagen en stuurt Vibes to Bucks iets naar de cloud?
Alle kostengegevens bevinden zich in een lokale SQLite-database op `~/.vibes-to-bucks/ledger.db` op je machine. Er wordt niets naar een Vibes to Bucks-server gestuurd. De extensie maakt vier uitgaande verbindingen: naar Cursor's dashboard-API om je gebruiksgebeurtenissen op te halen, naar de Frankfurter API (Europese Centrale Bank) om dagelijkse wisselkoersen te krijgen, naar de Lemon Squeezy API om je Pro-licentie te valideren (periodieke hercontrole, geen gebruiksgegevens verzonden), en naar je factureringsprovider (Moneybird of Harvest) wanneer je synchroniseert. Geen telemetrie, geen analyses, geen kostengegevens verlaten je machine behalve wat direct naar je eigen factureringsaccount gaat.
Wat gebeurt er als een project geen git remote heeft?
Je kunt nog steeds AI-kosten voor het project registreren en factureren met een map-gebaseerde mappingregel. Voeg een mapping toe met een `folder` pad in plaats van een `repo` remote URL — bijvoorbeeld, `/home/user/experiments`. Alle Cursor-gebruiksgebeurtenissen vanuit die werkmap worden gekoppeld aan de opgegeven klant en project. Map-mappings zijn ook nuttig als een vangnetregel om kosten van scratch-mappen, vroege fase-repo's of elke werkruimte zonder ingestelde remote vast te leggen.
Hoe verschilt Sync Now van Backfill?
'Sync Now' duwt factureerbare uren naar je factureringssoftware voor alle dagen die tot nu toe zijn geregistreerd. 'Backfill' laat je een specifiek historisch bereik synchroniseren — je kiest een einddatum en de extensie maakt of werkt tijdregistraties bij voor elke overeenkomende dag tussen die datum en vandaag. Beide commando's dekken alleen kosten die zijn geregistreerd sinds de extensie is geïnstalleerd; er is geen manier om kosten van voor dat punt te herstellen. Beide commando's zijn idempotent: als er al een tijdregistratie bestaat voor een bepaalde dag, klant en project en de totalen zijn niet veranderd, slaat de synchronisatie deze over zonder een API-aanroep te doen.
Welke valuta's worden ondersteund en hoe wordt de wisselkoers opgehaald?
De extensie ondersteunt alle 30 valuta's die door de Frankfurter API (bron Europese Centrale Bank) worden gepubliceerd, inclusief EUR, USD, GBP, CHF, JPY, CAD, AUD en meer. USD wordt altijd als basis gebruikt omdat Cursor-kosten in USD worden uitgedrukt — voor USD-weergave is geen conversie nodig. Voor alle andere valuta's worden dagelijkse koersen opgehaald van Frankfurter en lokaal in SQLite opgeslagen. Als de API onbereikbaar is, valt de extensie terug op de `fallback_rate` waarde in je configuratie (standaard 0.92, gekalibreerd voor EUR). Voor Backfill haalt de extensie de historische koers voor elke specifieke dag in het verleden op, zodat conversies nauwkeurig zijn, zelfs voor registraties die maanden geleden zijn aangemaakt. De weergavevaluta is standaard EUR en kan worden gewijzigd in de extensie-instellingen.