Budget en financiële planning
Alle boekhoudtoepassingen binnen de Banana Boekhouding Plus software hebben krachtige en innovatieve hulpmiddelen voor financiële planning gebaseerd op de methode van het dubbel boekhouden. U kunt eenvoudig een balans weergeven, prognoses voor de resultatenrekening, liquiditeits- en investeringsplannen.
Een blik op de toekomst
Door het gebruik van de dubbel boekhouden methode kunt u met financiële prognoses een brede visie op de toekomst van het bedrijf hebben. U kunt zich voorstellen wat de situatie zal zijn voordat dingen gebeuren en u krijgt de kans om op tijd actie te ondernemen. Als u ziet dat de kosten te hoog worden kunt u proberen maatregelen te nemen om deze te verlagen. Als u op tijd gewaarschuwd wordt voor een tekort aan liquiditeit heeft u de tijd om stappen te ondernemen om dit te voorkomen.
Met financiële prognoses voegt u waarde toe aan uw bedrijfsmanagement.
- ▶ Video: Inkomsten-Uitgaven Boekhouding
- ▶ Video: Boekhouding in dubbel boekhouden
- ▶ Video: Multivaluta Boekhouding
Financiële prognoses binnen ieders bereik
Budgettering gebaseerd op de methode van dubbel boekhouden is ongelofelijk krachtig en binnen ieders bereik.
- Budgettering is volledig geïntegreerd in de boekhouding.
- Hetzelfde rekeningschema als dat in uw boekhouding wordt gebruikt.
Het is niet nodig een nieuw bestand op te zetten, voeg gewoon de budgetboekingen toe. - Prognoses worden gedaan op basis van de budgetboekingen.
De bewezen methode van dubbel boekhouden wordt gebruikt. Kosten en opbrengsten kunnen in detail worden gespecificeerd. - Prognoses voor de resultatenrekening en de balans zijn beschikbaar.
U kunt de verkopen, kosten, winsten, liquiditeit en de ontwikkeling van kapitaal volgen. - U kunt de voorgang van een rekening of een groep controleren met alle afzonderlijke budgetboekingen.
- Het programma maakt prognoses per maand, kwartaal of jaar.
- Prognoses kunnen opgezet worden met hoeveelheden en formules met berekeningen.
Wanneer een prognose wordt veranderd, bijvoorbeeld als een investering wordt verhoogd, wordt de afschrijving aan het eind van het jaar automatisch opnieuw berekend. - De financiële planning van het ene jaar kan ook gebruikt worden voor meerdere jaren.
- Alle boekhoudoverzichten zijn beschikbaar met de bedragen van het verleden, heden en toekomst.
Directe weergave van de budget bedragen
Financiële planning, gebaseerd op de methode van dubbel boekhouden, maakt gebruik van hetzelfde rekeningschema als de boekhouding.
In de Rekeningen- en Categorieën tabel (inkomsten en uitgaven boekhouding) kunt u niet alleen de huidige saldi zien, maar ook de budgetsaldi.
U kunt de structuur van de Balans en de Winst- en Verliesrekening vrij instellen, o.a. door rekeningen en groepen toe te voegen.
U kunt ook gebruik maken van kosten- en winstcentra, segmenten, en registers voor klanten en leveranciers.

De Budgettabel
De planning wordt gedaan door transacties in de Budgettabel in te voeren. Dit is te vergelijken met het invoeren van boekingen, maar dan voor in de toekomst. Herhalende bewerkingen zoals rente worden maar eenmaal aangegeven door de herhaaloptie aan te zetten en een mogelijke einddatum aan te geven.
Het jaarlijkse totaal wordt aangegeven in de kolom Totaal.
U kunt zoveel rijen toevoegen als u wilt, voor het huidige jaar of voor de volgende jaren en op elk moment veranderingen aanbrengen.

Een heldere en complete blik op de toekomst
Banana Boekhouding levert u alle benodigde overzichten om een uitgebreid zicht te hebben op uw financiële toekomst, dezelfde overzichten als voor uw boekhouding, helemaal geïntegreerd en uitgebalanceerd, zonder verschillen, precies zoals voor de boekhouding. Alles gaat automatisch, u hoeft geen tijd te verspillen aan het opzetten van tabellen in Excel, het invoeren en controleren van formules, instellen van rijen en kolommen.
- Liquiditeitsplan.
U kunt zien hoe de liquiditeit zich ontwikkelt in de gekozen budgetperiode. U weet vooruit of u de middelen heeft om met verschillende verplichtingen om te gaan. - Prognose Resultatenrekening.
U kunt zien wat de opbrengsten en kosten en de verwachte resultaten zullen zijn, een overzicht kiezen met de totalen per groep of zelfs gedetailleerd met de bedragen van de individuele onderdelen. De uitvoering van de resultatenrekening kan vrij gekozen worden en aangepast aan de eisen. Het programma berekent automatisch de totalen zonder dat u formules hoeft in te voeren. - Prognose budget.
Van iedere rekening en groep activa en passiva ziet u de ontwikkeling in de tijd. - Investeringsplan.
Van iedere rekening en groep activa ziet u in detail de ontwikkeling in de tijd. - Gedetailleerde rekening kaarten.
U kunt ieder item in detail analyseren. Dankzij de rekeningkaart kunt u de ontwikkeling de van de bankrekening of de liquiditeit onderzoeken . - Grafieken van de ontwikkeling in de toekomst.
U kunt direct de toekomstige ontwikkeling van ieder onderdeel zien. Met één blik kunt u controleren hoe de verkopen zullen lopen en begrijpen of er een liquiditeitsprobleem zal zijn. - Kostenplaatsen en winstcentra en segmenten.
U kunt ook kostenplaatsen, winstcentra en segmenten gebruiken bij het budgetteren.
U kunt gedetailleerde prognoses krijgen voor individuele projecten, klanten of geografische gebieden. - Vooruitzichten voor meerdere jaren.
U kunt de balans en de resultatenrekening hebben voor één, twee, vijf of zelf tien jaar.
Het programma projecteert de gegevens van het jaar op volgende periodes. - Bekijk de gegevens per maand, kwartaal, jaar of meerdere jaren.
U kunt de balans en de resultatenrekening hebben voor een maand, kwartaal, halfjaar, jaar of meerdere jaren. U kunt daardoor de periode die u interesseert in detail analyseren. - Vergelijk het budget met de werkelijke cijfers.
Door hetzelfde rekeningschema te gebruiken is er een directe vergelijking tussen de prognose en de werkelijkheid.
U kunt eenvoudig afwijkingen van de schatting identificeren. - Sla de instellingen van het overzicht op (aanpassingen).
Maak overzichten en sla de instellingen (aanpassingen) ervan op zodat u ze later weer kunt gebruiken.
Voor ieder overzicht kunt u de vormgeving kiezen die u wenst. Het programma past de afdrukken automatisch aan zonder dat u rijen, kolommen en formules hoeft in te stellen. U kunt de gegevens vanuit verschillende gezichtspunten analyseren in verschillende weergaven.
- Bekijk een periode.
Het programma laat u de overzichten van het jaar zien maar u kunt ook vragen om een vooruitzicht voor enkel een kwartaal. U kunt makkelijk omschakelen tussen jaarlijkse en meerjaren budgetten. - Ontwikkeling in de tijd.
Het programma kan alle overzichten presenteren met een onderverdeling per periode. U kunt daardoor de ontwikkeling van de liquiditeit, balans, verkopen en bedrijfsresultaat in de toekomst zien. U kunt eenvoudig veranderen van weergave zonder formules of tabellen opnieuw in te moeten stellen. - Volledig op maat gemaakt overzichten.
U kunt de gewenste weergave kiezen en veranderen zoals u wilt. U kunt uw budgetten professioneel presenteren en een goede indruk maken op uw toeschouwers. - Overzichtsinstellingen opslaan.
U kunt afdrukinstellingen aanmaken en opslaan en deze gebruiken wanneer nodig.
Eenvoudig in gebruik
Alles is al ingesteld, u hoeft alleen maar de budgetboekingen in te voeren met eenvoudige transacties. Deze benadering is vooral handig voor boekhouders die hiermee direct in staat zijn nauwkeurige en volledige prognoses te maken. Dankzij de inkomsten en uitgaven boekhouding kunnen zelfs mensen zonder speciale boekhoudkennis dit doen.
- Dezelfde invoer als bij gewone boekingen.
Voor iedere toekomstige financiële gebeurtenis wordt een transactie met datum, beschrijving en de bijbehorende rekeningen ingevoerd.
Het programma telt de bedragen op per onderdeel en periode, precies zoals in de boekhouding. - Gedetailleerde weergave van opbrengsten en kosten.
De verschillende kostenitems kunnen in detail worden weergegeven en op het exacte moment dat ze optreden. Voor personeelskosten kunnen de salarissen van individuele werknemers worden aangegeven. - Eenvoudiger veranderen en bijwerken.
Aanpassen, toevoegen of verwijderen van opbrengsten of kosten is eenvoudig omdat u alleen maar specifieke details verandert. Als in het volgende jaar de rente stijgt verandert u gewoon dit onderdeel. Als er een nieuwe uitgave is, voegt u een nieuwe regel toe. Het programma zal het budget automatisch bijwerken.
Snel dankzij de herhalingen
Herhaalde bewerkingen worden maar eenmaal ingevoerd. De budgetboeking geeft de frequentie aan waarmee bewerking zichzelf herhaalt en het programma houdt er in de toekomst rekening mee.
In een budget zijn er veel bewerkingen die zichzelf herhalen. U zet een uitgebreid budget op in korte tijd. De herhalingsfunctie is vooral effectief als u het budget moet aanpassen, verander een enkel bedrag en in één ogenblik wordt alles bijgewerkt.
Automatisering van berekeningen
Het programma voert automatisch eenvoudige of ingewikkelde berekeningen uit.
- Berekeningen gebaseerd op hoeveelheden en prijzen.
Verkoopaantallen kunnen opgeslagen worden om een duidelijker zicht op het budget te hebben. Het programma berekent automatisch het bedrag van de mutatie en werkt de boekhouding bij. - Berekening met formules (Javascript).
De mogelijkheid formules in te voeren is alleen beschikbaar in Banana Boekhouding Plus met het Advanced plan. Stap nu over!
Banana Boekhouding Plus levert een uitermate krachtig systeem met formules, speciaal ontworpen voor financiële planning. U heeft toegang tot budgetgegevens zodat u mutaties kunt aanmaken die afhangen van vorige gebeurtenissen. U kunt de afschrijving berekenen gebaseerd op de waarde van de gedane investeringen of de rente op een lening gebaseerd op het feitelijke gebruik. Het programma berekent na iedere verandering opnieuw de exacte bedragen.
Formules worden geschreven in de Javascript programmeertaal. Eenvoudige of ingewikkelde planningen kunnen helemaal automatisch aangemaakt worden.- U kunt waardes toekennen aan variabelen en deze op de volgende regels weer gebruiken.
- Javascript opdrachten hebben toegang tot de Banana API.
- U kunt ook uw eigen Javascript functies programmeren en oproepen.
Automatische vooruitzichten voor meerdere jaren
U kunt het budget opzetten voor een jaar en het programma vooruitzichten laten aanmaken voor de volgende jaren.
Alle overzichten zoals het liquiditeitsplan, de resultatenrekening en de prognosebalans zijn ook beschikbaar voor volgende jaren.
Op deze manier zijn een midden en lange termijn visie op de financiële situatie beschikbaar. De prognose kan ook volledig beheerd worden voor de volgende jaren. De logica van de bewerkingen is eenvoudig, voor bewerkingen van het jaar die zichzelf herhalen in de volgende jaren wordt een jaarlijkse herhalingscode ingevoerd. Op deze manier kan het programma de planningsgegevens voorspellen voor de betreffende periode. Budgetten voor twee, vijf of zelfs meer jaren kunnen gemakkelijk worden gemaakt.
Klantenportfolio analyse en leveranciersbeheer
Bij het invoeren van budgetboekingen kunnen klantcodes worden aangegeven. Op deze manier kunt u een realistische planning opbouwen, beginnend bij uw klantenportfolio, en begrijpen of de kosten worden gedekt en welke klanten meer winst opleveren.
Het is duidelijk dat dezelfde analyse gedaan kan worden voor leveranciers.
Planning van projecten of sectoren
U kunt financiële planningen maken met overzichten van projecten, activiteiten of bedrijfssectoren. Het is voldoende om in de mutaties aan te geven dat een uitgave of een inkomst betrekking heeft op een project of een afdeling en het programma is in staat automatisch specifieke overzichten te maken.
Eenvoudig aan te passen
U kunt de structuur van het rekeningschema aanpassen en de vormgeving van de balans en de resultatenrekening, rekeningen, categorieën en groepen toevoegen en de overzichten veranderen automatisch zonder formules te hoeven maken of rijen of kolomtotalen te berekenen.
Vergelijking tussen geschatte en werkelijke gegevens
De boekhouding en het budget gebruiken dezelfde motor om te rekenen en overzichten te maken. In de transactiestabel voert u de bedragen in uit het verleden en in de budgettabel die van de toekomst. Het rekeningschema en de ordening van de balans zijn altijd hetzelfde en aanwijzingen voor elke verandering vergeleken met het budget worden automatisch getoond.
Automatische gegevensoverdracht naar een nieuw jaar
De budgetten opgesteld met Banana Boekhouding zijn gemakkelijk aan te passen en bij te werken. Verander gewoon de betreffende boekingen en het programma berekent automatisch opnieuw de formules en werkt het budget bij.
Als u een nieuw jaar aanmaakt gebruikt het programma de budgetgegevens met aangepaste datums. Het is dan alleen nog een kwestie van aanpassen van de onderdelen die veranderden sinds het vorige jaar. Dit levert een gedetailleerde en perfecte planning op voor het volgende jaar.
Financiële bedrijfssimulatie
Geïntegreerde planning in boekhouding is erg krachtig en opent een nieuwe tijd in bedrijfsplanning omdat dit de mogelijkheid biedt de reeks van toekomstige gebeurtenissen met grote precisie en in detail te simuleren. Prognoses kunnen in detail worden geanalyseerd met dezelfde hulpmiddelen die gebruikt worden voor boekhoudkundige analyses; controleren wat het break-even punt is en analyseer de situatie van klanten of projecten.
Leren boekhouden met planning
Door het budget met transacties aan te maken, zoals gebruikt in de boekhouding, leert men de boekhoudtechniek. Boekhoudtrainingen kunnen veel interessanter en effectiever gemaakt worden omdat de studenten de taak krijgen hun eigen bedrijf op te zetten en ervoor te zorgen dat dit solide en winstgevend wordt. Studenten zullen niet alleen de transacties moeten invoeren maar ze zullen ook een oog moeten houden op het bedrijf en gewend moeten raken aan het lezen van de balans en de resultatenrekening.
Berechnungslogik des Budgets
Banana Buchhaltung verarbeitet die Buchhaltungs- und Plandaten und berechnet daraus automatisch Werte und Salden pro Konto und Zeitraum. Zudem erstellt das Programm Kontoauszüge, Berichte und Vergleiche zwischen Planwerten und Istwerten (tatsächlichen Werten).
Diese Seite beschreibt die Berechnungslogik, nach der die Plandaten verarbeitet und in die für die Berichte verwendeten Werte umgewandelt werden.
Das Berechnungsjournal
Für die Berechnungen erstellt Banana Buchhaltung intern ein Berechnungsjournal.
Das Berechnungsjournal fasst die erforderlichen Informationen zur Ermittlung der Buchhaltungs- und Planwerte zusammen und enthält je nach Art der Verarbeitung:
- Eröffnungssalden
- Buchungen
- Planbuchungen
Aus diesen Daten werden die Kontosalden berechnet und die Kontoauszüge, die Bilanz, die Erfolgsrechnung, die Planwerte sowie die entsprechenden Vergleiche erstellt.
Auch die Planbuchungen werden nach der Logik der doppelten Buchhaltung verarbeitet. Dadurch bleiben die Auswirkungen zukünftiger Geschäftsvorgänge auf das Geschäftsergebnis, das Vermögen und die Liquidität miteinander verknüpft.
Für fortgeschrittene Anwendungen und individuelle Entwicklungen sind die Daten des Berechnungsjournals auch über die APIs von Banana Buchhaltung zugänglich (nur auf Englisch).
Erstellung des Berechnungsjournals
Wenn die Daten neu berechnet werden, erstellt Banana Buchhaltung das Berechnungsjournal anhand der in der Datei enthaltenen Informationen neu.
Jeder Geschäftsvorgang erzeugt die erforderlichen Zeilen, um die Werte den entsprechenden Konten zuzuordnen.
Ein einzelner Geschäftsvorgang kann daher mehrere Zeilen im Berechnungsjournal erzeugen. Abhängig von den vorhandenen Informationen können beispielsweise Zeilen für Soll- und Habenkonten, die MWST/USt, Kosten- und Profitstellen oder Segmente erstellt werden.
Die Berechnungszeilen enthalten unter anderem folgende Informationen:
- Herkunft der Buchung: Buchhaltung oder Budget
- Art des Geschäftsvorgangs
- Datum
- Beschreibung
- Konto
- Kontoart
- Betrag in der Basiswährung
- gegebenenfalls Betrag in der Kontowährung
- weitere für die Berechnung erforderliche Informationen
Die Beträge werden den Konten nach der Soll-/Haben-Logik zugeordnet. Im Berechnungsjournal stellen positive Beträge Bewegungen im Soll und negative Beträge Bewegungen im Haben dar.
Das Berechnungsjournal bildet somit die gemeinsame Grundlage, auf der Banana Buchhaltung sowohl die Gesamtwerte als auch die Details der einzelnen Geschäftsvorgänge ermittelt.
Berechnung der Buchhaltungswerte
Die Buchhaltungs- beziehungsweise Istwerte werden anhand der Eröffnungssalden und der in der Tabelle Buchungen erfassten Buchungen berechnet.
Die Eröffnungssalden werden in entsprechende Zeilen des Berechnungsjournals umgewandelt und den jeweiligen Konten sowie dem Eröffnungsdatum zugeordnet.
Bei der Berechnung werden die Buchungen verarbeitet und den entsprechenden Konten zugeordnet.
Je nach Buchhaltungsart und den vorhandenen Informationen kann eine Buchung auch Werte für MWST/USt, Kosten- und Profitstellen, Segmente und weitere Buchhaltungselemente erzeugen.
Das Ergebnis der Verarbeitung bildet die Ist-Situation, die für Salden, Kontoauszüge und Berichte verwendet wird.
Berechnung der Planwerte
Die Planwerte werden anhand der in der Datei enthaltenen Plandaten berechnet.
Die Berechnung hängt davon ab, wie das Budget eingerichtet wurde:
- Ist die Tabelle Budget vorhanden, werden die Planbuchungen verarbeitet.
- Ist die Tabelle Budget nicht vorhanden, werden die in der Spalte Budget der Tabelle Konten oder Kategorien erfassten Werte verwendet.
Auch bei der Berechnung der Planwerte bilden die Eröffnungssalden den Ausgangspunkt.
Wenn die Tabelle Budget nicht vorhanden ist, werden die in der Spalte Budget erfassten Jahresbeträge zur Berechnung der Planwerte für die verschiedenen Zeiträume verwendet. Das Programm ermittelt die im Buchhaltungszeitraum enthaltenen Monate und verteilt den Jahresbetrag auf die entsprechenden Zeiträume. Allfällige Rundungsdifferenzen werden im letzten Zeitraum ausgeglichen.
Verarbeitung der Planbuchungen in der Tabelle Budget
Wenn die Tabelle Budget verwendet wird, verarbeitet Banana Buchhaltung jede Zeile anhand der darin erfassten Informationen.
Bei der Berechnung können folgende Angaben berücksichtigt werden:
- Datum
- Soll- und Habenkonto
- Betrag
- Wiederholungscode
- Enddatum
- Anzahl
- Preis/Einheit
- Formel
- MWST/USt
- Kosten- und Profitstellen
- Segmente
Eine Zeile der Tabelle Budget kann somit eine einzelne zukünftige Planbuchung darstellen oder zur Berechnung mehrerer Planwerte verwendet werden.
Aus diesen Angaben erzeugt Banana Buchhaltung die erforderlichen Berechnungszeilen, um die zukünftige Entwicklung der Konten zu berechnen.
In der Buchhaltung mit Fremdwährungen kann die Verarbeitung sowohl den Betrag in der Kontowährung als auch den entsprechenden Wert in der Basiswährung umfassen. Enthält die Buchung MWST/USt-Angaben, werden zudem die vom jeweiligen MWST/USt-Code vorgesehenen Auswirkungen berechnet.
Berechnung des Betrags
Der Betrag einer Planbuchung kann direkt eingegeben oder automatisch berechnet werden.
Wenn Anzahl, Preis/Einheit oder Formeln verwendet werden, berechnet Banana Buchhaltung den Betrag anhand der in der Zeile enthaltenen Angaben.
Enthält dieselbe Zeile mehrere Elemente zur Berechnung des Betrags, gilt folgende Reihenfolge:
- Formel
- Anzahl × Preis/Einheit
- Direkt eingegebener Betrag
Ist eine Formel vorhanden, wird deren Ergebnis verwendet. Ist keine Formel vorhanden, sind jedoch Anzahl und Preis/Einheit angegeben, wird der Betrag anhand dieser Werte berechnet. In allen anderen Fällen wird der direkt eingegebene Betrag verwendet.
Dadurch können Sie das Budget sowohl mit festen Werten als auch mit Werten erstellen, die von anderen Planungsannahmen abhängen.
Wenn sich die für die Berechnung verwendeten Daten ändern, können der Betrag der Planbuchung und damit auch die davon abhängigen Planwerte automatisch aktualisiert werden.
Wiederkehrende Planbuchungen
Eine Planbuchung kann einen Geschäftsvorgang darstellen, der sich im Laufe der Zeit wiederholt.
In der Spalte Wiederholen der Tabelle Budget können Sie den Wiederholungscode festlegen. Banana Buchhaltung verwendet diese Angabe zusammen mit dem Anfangsdatum und einem allfälligen Enddatum, um die vorgesehenen Wiederholungen automatisch zu erzeugen.
Eine einzige Zeile kann somit beispielsweise eine Reihe von Mietzahlungen, Lohnzahlungen, Ratenzahlungen, Zahlungseingängen oder anderen wiederkehrenden Geschäftsvorgängen darstellen.
Existiert ein Wiederholungsdatum im betreffenden Monat nicht, wird es auf den letzten verfügbaren Tag dieses Monats angepasst. Dadurch können auch Planbuchungen berücksichtigt werden, die für das Monatsende vorgesehen sind.
Jede Wiederholung wird dem entsprechenden Datum zugeordnet und in den Planwerten des jeweiligen Zeitraums und der betroffenen Konten berücksichtigt.
Dadurch müssen die einzelnen zukünftigen Planbuchungen nicht manuell erfasst werden.
Anzahl und Preis/Einheit
Wenn Anzahl und Preis/Einheit verwendet werden, wird der Betrag der Planbuchung anhand der eingegebenen Werte berechnet.
Diese Methode eignet sich beispielsweise für die Planung von:
- verkauften Einheiten und deren Verkaufspreis
- eingekauften Einheiten und deren Einkaufspreis
- geplanten Stunden und dem entsprechenden Stundensatz
- Kunden oder Leistungen und deren jeweiligem Wert
Wenn Sie die Anzahl oder den Preis pro Einheit ändern, wird der Betrag neu berechnet und die damit verbundenen Planwerte werden aktualisiert.
Formeln und JavaScript
Mit Formeln können die Beträge der Planbuchungen automatisch berechnet und Zusammenhänge zwischen verschiedenen Elementen der Finanzplanung hergestellt werden.
Für die Verarbeitung der Formeln verwendet Banana Buchhaltung JavaScript.
Beim Erstellen des Berechnungsjournals wird die JavaScript-Umgebung für die Verarbeitung der Formeln initialisiert. Dabei werden die programminternen Skripte und, sofern vorhanden, die für die Finanzplanung verwendete Datei _budget.js geladen.
In der Datei _budget.js können Variablen, Funktionen und weitere benutzerdefinierte Automatisierungen definiert werden, die sich in den Budgetformeln aufrufen lassen.
Dadurch können sowohl einfache Formeln als auch komplexere Berechnungen mit Variablen, Funktionen und bereits berechneten Planwerten verwendet werden.
Eine Formel kann beispielsweise Folgendes berechnen:
- Kosten als Prozentsatz der Verkäufe
- einen Betrag in Abhängigkeit von einem geplanten Saldo
- Zinsen oder andere berechnete Werte
- Beträge, die von zuvor berechneten Ergebnissen abhängen
Auf diese Weise lassen sich die verschiedenen Planungsannahmen miteinander verknüpfen. Die Änderung eines Werts wirkt sich dadurch automatisch auf die davon abhängigen Berechnungen aus.
Ausführliche Informationen zur JavaScript-Syntax, zu den verfügbaren Funktionen und zu Anwendungsbeispielen finden Sie in der Dokumentation zu den Budgetformeln.
Fortlaufende Berechnung im Zeitverlauf
Die Planbuchungen werden in ihrer zeitlichen Reihenfolge verarbeitet.
Während der Berechnung kann eine Formel auf Planwerte zugreifen, die sich aus den bis zu diesem Zeitpunkt bereits verarbeiteten Planbuchungen ergeben.
Der Zustand des JavaScript-Interpreters bleibt während der Verarbeitung erhalten. Dadurch können nachfolgende Formeln zuvor definierte Variablen und berechnete Werte verwenden.
Haben mehrere Planbuchungen dasselbe Datum, bleibt ihre relative Verarbeitungsreihenfolge erhalten. Auch die Formeln wiederkehrender Planbuchungen werden in der chronologischen Reihenfolge der automatisch erzeugten Wiederholungen verarbeitet.
Dadurch lässt sich eine Finanzplanung erstellen, die sich im Laufe der Zeit weiterentwickelt.
Eine Planbuchung für einen bestimmten Zeitraum kann beispielsweise anhand der bis dahin berechneten Planwerte für Verkäufe, Kosten oder Kontosalden berechnet werden.
Die zeitliche Reihenfolge der Planbuchungen ist somit Bestandteil der Berechnungslogik des Budgets.
Berechnung der Spalte Total
Die Spalte Total der Tabelle Budget zeigt den Gesamtwert, den eine Planbuchung innerhalb des Buchhaltungszeitraums ergibt.
Das Total hängt vom Betrag der einzelnen Planbuchung und vom allfälligen Wiederholungscode in der Spalte Wiederholen ab.
Der Betrag der einzelnen Planbuchung kann:
- direkt in der Spalte Betrag eingegeben
- anhand von Anzahl × Preis/Einheit berechnet
- mithilfe einer Formel ermittelt werden
Ist die Spalte Wiederholen leer, entspricht das Total dem Betrag der einzelnen Planbuchung.
Ist in der Spalte Wiederholen ein Wiederholungscode angegeben, erzeugt Banana Buchhaltung die vorgesehenen Wiederholungen innerhalb des Buchhaltungszeitraums. Das Total entspricht der Summe der Beträge aller berücksichtigten Planbuchungen.
Liegt die Planbuchung ausserhalb des berücksichtigten Buchhaltungszeitraums, wird sie nicht in das Total einbezogen.
Das Total berücksichtigt somit sowohl die Art der Betragsberechnung als auch allfällige Wiederholungen im Zeitverlauf.
Wenn Sie den Betrag, die Anzahl, den Preis pro Einheit, die Formel oder den Wiederholungscode in der Spalte Wiederholen ändern, wird auch das Total aktualisiert.
In der Spalte Total sehen Sie somit unmittelbar die Gesamtwirkung einer Planbuchung innerhalb des Buchhaltungszeitraums.
Planwerte pro Konto und Zeitraum
Nach der Verarbeitung der Planbuchungen berechnet Banana Buchhaltung die Planwerte der einzelnen Konten.
Für jedes Konto können unter anderem folgende Werte berechnet werden:
- Anfangssaldo
- Sollbewegungen
- Habenbewegungen
- Veränderung im Zeitraum
- Endsaldo
Der Endsaldo wird anhand des Anfangssaldos sowie der dem Zeitraum zugeordneten Soll- und Habenbewegungen berechnet.
Da jede Planbuchung ein Datum enthält, können dieselben Plandaten für unterschiedliche Zeiträume ausgewertet werden.
So lassen sich beispielsweise Werte pro Monat, Quartal, Halbjahr oder Jahr ermitteln, ohne für jeden Zeitraum eine separate Finanzplanung erstellen zu müssen.
Weitere Informationen zur Verwendung von Datumsangaben und zum Planungshorizont finden Sie auf der Seite Planungszeitraum.
Erstellung der Kontoauszüge
Anhand des Berechnungsjournals lassen sich nicht nur die Gesamtwerte, sondern auch die Buchungen nachvollziehen, aus denen sich der Saldo jedes Kontos ergibt.
Dadurch kann Banana Buchhaltung einen Kontoauszug mit Planwerten erstellen, der die dem Konto zugeordneten Planbuchungen im Detail anzeigt.
So können Sie von einem Wert in einem Bericht zur Finanzplanung ausgehen und die Planbuchungen analysieren, die diesem Wert zugrunde liegen.
Erstellung der Berichte zur Finanzplanung
Die für die verschiedenen Konten berechneten Planwerte werden zur Erstellung der Berichte zur Finanzplanung verwendet.
Abhängig von der Buchhaltungsstruktur und dem verwendeten Bericht können Sie folgende Informationen erhalten:
- Geschäftsergebnis
- Aktiven und Passiven
- Liquidität
- Forderungen und Verbindlichkeiten
- weitere Bilanz- und Finanzwerte
- nach Zeiträumen gegliederte Werte
Die verschiedenen Berichte basieren somit auf denselben Plandaten und derselben Berechnungslogik.
Änderungen an den Planbuchungen wirken sich auf die Planwerte der Konten und die daraus erstellten Berichte aus.
Vergleich zwischen Plan- und Istwerten
Plan- und Istwerte werden auf Grundlage derselben Buchhaltungsstruktur berechnet.
Dadurch können Sie für dieselben Konten und Zeiträume Folgendes vergleichen:
- Istwerte
- Planwerte
- Differenzen oder Abweichungen
Je nach verwendetem Bericht können die Abweichungen betragsmässig und prozentual dargestellt werden.
Der Vergleich ist in den Berichten möglich. Beim Budget mit Planbuchungen können Sie zudem die einzelnen Buchungen in den Kontoauszügen detailliert analysieren.
So können Sie vom Vergleich der Gesamtwerte zur Analyse der einzelnen Buchungen wechseln, die zu diesen Werten geführt haben.
Für erweiterte Auswertungen lassen sich ausserdem Ist- und Plandaten kombinieren. Beispielsweise können die Istwerte bis zu einem bestimmten Datum und die Planwerte für den darauffolgenden Zeitraum verwendet werden.
Neuberechnung der Plandaten
Wenn Daten geändert werden, die sich auf die Finanzplanung auswirken, berechnet Banana Buchhaltung die Planwerte neu.
Eine Änderung kann sich somit auf nachfolgende Berechnungen auswirken und folgende Elemente aktualisieren:
- berechnete Beträge
- wiederkehrende Planbuchungen
- formelabhängige Werte
- geplante Salden
- Planwerte der Konten
- Kontoauszüge
- Berichte
- Vergleiche mit den Istwerten
Dank dieses Mechanismus können Sie die Finanzplanung aktualisieren, ohne alle damit verbundenen Werte manuell neu berechnen zu müssen.
Die Neuberechnung erfolgt normalerweise, wenn Daten geändert werden, die sich auf die Finanzplanung auswirken, oder wenn eine Auswertung aktuelle Werte erfordert.
Bestimmte Elemente, die von Formeln indirekt verwendet werden, können jedoch eine vollständige Neuberechnung erfordern. Dies kann beispielsweise der Fall sein, wenn die Datei _budget.js, andere von den Formeln verwendete JavaScript-Skripte oder externe Daten geändert werden, von denen die Berechnungen abhängen.
Bei komplexen Finanzplanungen oder wenn Formeln externe Abhängigkeiten verwenden, kann es erforderlich sein, die Buchhaltung vollständig neu zu berechnen.
Bei sehr umfangreichen Finanzplanungen hängt die Berechnungsdauer von der Anzahl der Konten und Planbuchungen, den durch wiederkehrende Planbuchungen erzeugten Wiederholungen, der Komplexität der Formeln und der Länge des Planungszeitraums ab.
Bei Bedarf kann die Neuberechnung manuell ausgeführt werden, um die Ergebnisse zum gewünschten Zeitpunkt zu aktualisieren.
De Budget tabel
In de budgettabel worden de budgettransacties ingevoerd. De opzet van de budgettabel is identiek aan die van de transactiestabel die u gebruikt maar heeft specifieke kolommen die het budgetteren makkelijker en sneller maken.
U kunt de gegevens naar wens aanpassen om betrouwbare prognoses te laten zien die altijd perfect bijgewerkt zijn.

Eenvoudige en uitgebreide prognoses
- U kunt alle bewerkingen in detail invoeren.
- U heeft uitgebreide prognoses omdat deze gebaseerd zijn op de methode van dubbel boekhouden.
- Het programma berekent en toont de prognoses gebaseerd op de ingevoerde transacties.
- U kunt aangeven wanneer een bewerking wordt uitgevoerd en of en hoelang deze herhaald wordt.
- Geef de herkomst- en bestemmingsrekening aan.
- Geef het verwachte bedrag aan.
- U kunt de boeking aanvullen met :
- Klantenrekening
- Crediteuren
- BTW code
- Winstcentrum / Kostenplaats
- Segmenten
- En voeg extra kolommen toe voor meer informatie.
- U kunt de transacties invoeren in de volgorde die u wenst om zo groepen te vormen.
- U kunt extra informatie toevoegen om de overdracht van gegevens naar het nieuwe jaar mogelijk te maken.
Kolommen in de Budget tabel
De Budget tabel kolommen lijken erg op de kolommen van de Transacties tabel. In het volgende voorbeeld gebruiken we rekeningen met namen om het makkelijker te maken dit te begrijpen. Als u zelf numerieke rekeningnummers gebruikt blijft u dit gewoon doen.

Hierna vindt u de uitleg voor iedere kolom:
- Datum
De toekomstige datum waarop u verwacht dat de bewerking plaats zal hebben:
Als geen exacte datum bekend is, bijvoorbeeld bij maandelijkse verkopen, voer dan de datum van het einde van de maand in. - Herhalen
Voer een herhalingscode in. Zie voor meer informatie Data en herhalingen.
Bij het berekenen van de prognose maakt het programma intern kopieën van de rijen met opeenvolgende data gebaseerd op de aangegeven herhalingscode.- Leeg: er is geen herhaling
- De eerste rij houdt de aangegeven datum.
- De data van de gekopieerde rijen wordt oplopend verhoogd zoals gedefinieerd door de herhalingscode.
- Als de herhaling maandelijks of jaarlijks is in de aangemaakte rijen:
- Wordt deze in het algemeen op dezelfde dag gebruikt als in de gebruikte kolom.
- Als de dag door het aantal herhalingen verder is dan het eind van de maand dan wordt de laatste dag van de maand gebruikt.
- Als de indicatie voor het einde van de maand "ME" of "YE" is dan wordt de laatste dag van de maand gebruikt.
- Basiscodes voor de herhaling:
- "D" voor een dagelijkse herhaling (Dag)
- "W" voor een wekelijkse herhaling (Week)
- "M" voor een maandelijkse herhaling (Maand)
- "Y" voor een jaarlijkse herhaling (Jaar)
- Meervoudige herhalingen
Als de code voorafgegaan wordt door een getal treedt de herhaling op met een periode die bepaald wordt door het getal vermenigvuldigd met de code.- "2M" voor tweemaandelijks
- "3M" voor kwartaal
- "6M" voor zes maanden
- Herhaling met een dag die later is dan het eind van de periode.
De "M" en "Y "codes met de "E" aan het eind verplaatsen de herhalingsdatum naar het einde van de maand.- "ME" maandelijkse herhaling maar met een datum aan het einde van de maand.
Als u de datum 1-1-2022 invoert zal de volgende datum 28-2-2022 zijn en die daarna 31-3-2022.
Als de datum 28-2-2022 is zal de volgende datum 31-3-2022 zijn. - "3ME" voor een einde van de maand per kwartaal
Als u begint op 30-6-2022 zal de volgende datum 30-09-2022 zijn. - "6ME" voor half jaarlijks einde van de maand.
- "YE" ieder jaar maar aan het eind van de maand.
Als de datum 28-2-2022 is zal de volgende datum 28-2-2023 zijn. - "5YE" iedere vijf jaar maar aan het eind van de maand.
Als de datum 28-2-2022 is zal de volgende datum 28-2-2027 zijn.
- "ME" maandelijkse herhaling maar met een datum aan het einde van de maand.
- Einde (einddatum)
- Over het algemeen moet dit veld leeg gelaten worden.
- Voer de datum in waarna er geen herhaling meer moet zijn.
Geef bij huur als einddatum de datum aan waarop de huur eindigt.
- Variant
Een mogelijke variant van het budget kan hier aangegeven worden, in combinatie met de Extensies. - Nieuw Jaar
Hier kunt u aangeven hoe de overdracht moet plaatsvinden bij het aanmaken van een nieuw jaar- Geen waarde: de datum wordt verhoogd met een jaar
- "1" De datum blijft hetzelfde
- "2" De transactie wordt niet overgedragen naar het nieuwe jaar.
- Beschrijving
Een beschrijvende tekst voor de bewerking die in de rekeningentabel staat.
U kunt berekeningsformules gebruiken door de waarde ${} in te voeren (zie Javascript template literals (Engelstalig)).
Wanneer de rekeningkaart wordt aangemaakt wordt de formule opgelost en het resultaat weergegeven.
Bijvoorbeeld de tekst "Bedrag ${10+20} jaar" wordt "Bedrag 30 jaar".
U kunt alle formules gebruiken maar om verwarring te voorkomen wordt het aanbevolen het toekennen van waarden te vermijden in de kolom Beschrijving. - Debet rekening en Credit rekening, KP1, KP2, KP3
Precies zoals in de Transacties tabel gebruikt u deze kolommen om te bepalen op welke rekeningen de boeking moet worden gedaan.
U kunt ook segmenten en kostenplaatsen gebruiken om een budget per segment of per kostenplaats te krijgen. Op deze manier kunt u ook een budget voor segmenten en kostenplaatsen/winstcentra aanmaken. - Hoeveelheid
De hoeveelheid, vermenigvuldigd met de prijs per eenheid, levert het totaalbedrag op. (zie Hoeveelheid en prijs kolommen). - Eenheid
In deze kolom kunt u de hoeveelheidsbeschrijving invoeren bijvoorbeeld m3, ton, stuks, ... - Prijs/Eenheid
De prijs per eenheid, vermenigvuldigd met de hoeveelheid, levert het totaalbedrag op.- In Inkomsten & Uitgaven boekhoudbestanden moet u de prijs per eenheid negatief invoeren (met een min teken), om het bedrag in de Uitgaven kolom terecht te laten komen.
- Formule (in basis valuta)
In deze kolom kan de gebruiker rekenformules, in Javascript, en functies van de Banana Extensies, invoeren.
Als er een formule aanwezig is (of wat voor tekst dan ook) wordt de waarde van de kolom Bedrag ingevuld volgens het resultaat van de formule. Zie in de volgende punten hoe dit gebruikt wordt.- In een dubbel boekhouden boekhoudbestand moet het resultaat van de formule altijd een positief bedrag zijn
- In een Inkomsten & Uitgaven boekhoudbestand wordt het resultaat beschouwd als inkomsten als het positief is, als het negatief is wordt het beschouwd als uitgaven.
- FormulaBegin
De tekst die u in deze kolom invoegt wordt ingevoegd vóór de tekst die in de Formule wordt gebruikt en vervolgens gebruikt voor de berekening.
Het belangrijkste gebruik van de FormulaBegin is het invoegen van een variabele instelling zoals "A=", in de Formule wordt dan alleen de waarde ingevoegd, zodat die gemakkelijker te wijzigen is. - Bedrag (in basis valuta)
Het bedrag dat gebruikt wordt voor de prognose.
Als in de rij een herhaling voorkomt wordt het bedrag alleen in de eerste transactie aangegeven; de bedragen van de volgende transacties worden getoond in de rekeningkaart.
Het bedrag wordt automatisch berekend in de volgende gevallen:- Als er een waarde in de Hoeveelheid of Prijs/Eenheid kolommen staat wordt het bedrag automatisch berekent op basis van de inhoud van deze twee kolommen.
- In een dubbel boekhouden boekhoudbestand is het resultaat een positief bedrag
- In een Inkomsten & Uitgaven boekhoudbestand wordt het resultaat beschouwd als inkomsten als het positief is, als het negatief is wordt het beschouwd als uitgaven.
- Als een formule is ingevoerd is het bedrag het resultaat van de formule.
Formules gaan boven de hoeveelheid en prijs/eenheid berekening.
- Als er een waarde in de Hoeveelheid of Prijs/Eenheid kolommen staat wordt het bedrag automatisch berekent op basis van de inhoud van deze twee kolommen.
- Totaal kolom
Dit is de som van de bedragen van de herhalende rijen die een onderdeel zijn die vallen binnen de Boekhoud-, plannings- en prognoseperiode die is ingesteld in de bestandseigenschappen.
Als er geen datum is of de begin- of einddatum vallen buiten de boekhoudperiode dan blijft deze kolom leeg.
Kolommen in inkomsten en uitgaven boekhouding
Voor de Cash Manager en de inkomsten en uitgaven boekhouding worden de bedragen ingevoerd in de kolommen Inkomsten en Uitgaven.
- Kolommen Inkomsten en Uitgaven
De budgetbedragen worden ingevoerd in de kolommen Inkomsten en Uitgaven. - Gebruik van de kolommen Hoeveelheid, Prijs en Formule.
Als het programma automatisch het bedrag gebaseerd op de kolommen Hoeveelheid, Prijs of Formule berekent wordt het resultaat weergegeven in de kolom Inkomsten als het positief is en in de Uitgaven kolom als het negatief is.
In de kolommen Hoeveelheid en Prijs kunt u positieve en negatieve waardes invoeren.
Kolommen in vreemde valuta boekhouding
- Bedrag in rekeningvaluta
Dit is het bedrag in de munteenheid van de transactierekening (zie vreemde valuta transacties).
Dit bedrag wordt gebruikt om de waarde in basis valuta te berekenen met de aangegeven wisselkoers.
Als er een formule is, is de waarde het resultaat van de formule berekening.
Als de rij een herhaling bevat wordt het bedrag van de eerste transactie aangegeven. - Formule bedrag rekeningvaluta
Een berekeningsformule kan worden ingevoerd.
Als de regel een herhaling bevat wordt het bedrag van de eerste transactie weergegeven. De bedragen van opvolgende herhalingen zijn zichtbaar in de rekeningkaart. - Wisselkoers
De wisselkoers wordt gebruikt om het bedrag in de rekeningvaluta om te zetten in de basisvaluta. - Totaal bedrag in rekeningvaluta
Dit is het totaal van de bedragen in de herhaalde regels in de rekeningvaluta waarvan de datum valt binnen de boekhoudperiode gedefinieerd in de bestandseigenschappen.
Als er geen datum is of de begin- of einddatum zijn buiten de boekhoudperiode dan blijft deze kolom leeg.
Zie ook: Tutorial File Budget Formulas For Multi-Currency Financial Planning (Engelstalig).
Een nieuwe financiële planning beginnen
U kunt eenvoudig financiële planningen maken inclusief liquiditeitsplannen, balans en resultatenrekeningen. De procedure is dezelfde als voor het aanmaken van een boekhouding.
1. Maak het boekhoud/budgetbestand aan
Maak met het commando Bestand > Nieuw... een budgetbestand aan, gebruik het boekhoudtype en het boekhoudmodel dat het beste bij uw behoefte past.
U kunt ook beginnen met een van de modellen die al voorbereid zijn om mee te oefenen met voorbeelden van budgettransacties.
- Financiële planning voor huishoudens (met Cash Manager)
Om uw huishouduitgaven en -inkomsten te budgetteren. - Financiële planning voor de opening van een restaurant (Inkomsten en uitgaven boekhouding)
Dit model gebruikt alfabetische rekeningnummers voor een sneller begrip.
Met een inkomsten en uitgaven boekhouding kunt u, zelfs zonder boekhoudkennis, een professionele planning maken, inclusief liquiditeitsplan, activa prognoses en kosten en inkomsten. - Financiële planning voor de opening van een restaurant (Dubbel boekhouden)
Voor complete financiële prognoses met het dubbel boekhouden systeem, bedoeld voor degenen die bekend zijn met de methode van dubbel boekhouden.
Dit model gebruikt alfabetische rekeningnummers voor een sneller begrip.
Er zijn ook voorbeeldbestanden met meer geavanceerde functionaliteit:
- Dubbel boekhouden met hoeveelheid en formule kolommen
De verschillende mogelijkheden om de formule kolom te gebruiken worden opgesomd. Met voorbeelden en uitleg. - Vreemde valuta boekhouding met voorbeeld budgettransacties met formules
Om specifieke formules voor vreemde valuta te gebruiken. - Modellen met voorbeelden van transacties voor complexere thema's.
Nadat u het bestand heeft aangemaakt slaat u het op met een naam die bij voorkeur bestaat uit de bedrijfsnaam en het jaar, bijvoorbeeld "bedrijf-2020.ac2".
2. Het bestand op maat maken
Nadat u het bestand aangemaakt heeft past u het aan uw specifieke wensen aan:
- Stel de Bestandseigenschappen in.
- De bedrijfsnaam.
- De boekhoudperiode.
Normaliter komt dit overeen met het kalenderjaar. U kunt echter een andere periode aangeven indien gewenst. Zie Periode voor de financiële prognose.
- Pas het Rekeningschema aan.
U kunt de beschrijving veranderen en rekeningen of groepen toevoegen of verwijderen.
Indien nodig kunt u het rekeningschema op elk moment later aanpassen. - Voer de Beginsaldi in als dit een bedrijf is dat al in werking is.
3. Voer de financiële budgetboekingen in
U kunt nu de financiële budgetboekingen in de Budgettabel invoeren.

4. Bekijk de prognoses
De prognose gegevens zijn zichtbaar in:
- Het grafieken venster.
- De rekeningentabel, in de Budget kolom.
- De overzichten, in de Budget kolom.
- De rekeningenkaart, Budgetbedragen.
De prognose aanpassen
U kunt op elk moment transacties wijzigen, toevoegen of verwijderen. De prognose wordt onmiddellijk herberekend.
Periode voor de financiële prognose
Met het budgetteringssysteem gebaseerd op de methode van het dubbel boekhouden kunt u prognoses maken waarbij u aangeeft wanneer de activiteiten plaatsvinden.
In tegenstelling tot Excel, waar u een werkblad opzet met kolommen voor de budgetperiodes (maand, kwartaal of jaar), kunt u met Banana Boekhouding eenvoudig de verwachte datum van de gebeurtenis aangeven. De toewijzing aan een periode wordt automatisch gegenereerd door het programma als het de gegevens verwerkt. U bepaalt of de prognoses worden weergegeven per dag, week, maand, 2 maanden, kwartaal, halfjaar, jaar, of per 2, 5 of 10 jaar.
- Prognose kunnen voor een of meerdere jaren gemaakt worden.
- Op basis van de ingevoerde gegevens berekent het programma de verwachte liquiditeit, balans en resultatenrekening voor de betreffende periode.
- Dagelijkse prognoses zijn mogelijk, vooral geschikt voor liquiditeit maar ook per maand of jaar.
Zie Rapporten financiële prognoses.
Boekhoud-, planning- en prognoseperiode
De boekhouding of prognose is altijd van toepassing op een periode. De volgende periodes worden onderscheiden:
- Boekhoudperiode
Deze wordt gedefinieerd in de bestandseigenschappen, met een begin- en een einddatum.
In het algemeen is deze periode hetzelfde als het kalenderjaar maar kan elke begin- en een einddatum hebben. - Budgetperiode
De periode waarvoor de budgetgegevens worden ingevoerd.- Voor het budget hoeft geen periode te worden ingesteld.
- Er wordt in het algemeen aangenomen dat deze hetzelfde is als de boekhoudperiode.
- De planningsperiode kan verschillen van de boekhoudperiode.
In de budgettabel kunnen rijen worden ingevoegd die gevolgen hebben buiten de boekhoudperiode.- Transacties met data buiten de boekhoudperiode.
- Herhalende transacties zonder een einddatum of met een einddatum die buiten de boekhoudperiode ligt.
- Prognoseperiode
De periode die door het programma gebruikt wordt om de prognose te berekenen.- Deze wordt aangegeven wanneer een afdruk wordt gemaakt.
- Gebruikt standaard de boekhoudperiode.
- De periode kan naar eigen inzicht worden ingesteld en op deze manier kunnen prognoses worden verkregen meerdere jaren en zelfs voor meerdere decennia.
- De boekhoudperiode wordt gebruikt als prognoseperiode voor de berekening van de inhoud van de kolom Totaal in de budgettabel en van de kolom Budget in de rekeningen- en categorieëntabellen.
- Deze waardes verwijzen daarvoor naar de boekhoudperiode gedefinieerd in de bestandseigenschappen.
- Als u de boekhoud begin- en einddatum verandert worden de budgetten opnieuw berekend.
- Deze wordt aangegeven wanneer een afdruk wordt gemaakt.
Prognose met maandelijkse logica
Budgetboekingen worden ingevoerd in de budgettabel met een indicatie van de datum waarop de bijbehorende gebeurtenissen worden verwacht. Voor liquiditeitsprognoses is het belangrijk data voor inkomsten en uitgaven zo nauwkeurig mogelijk aan te geven.
Voor alle andere inkomsten en uitgaven die op een dag van de maand gebeuren of eigenlijk aan het begin of het eind, zoals huur, lonen, bankkosten en ander uitgaven of inkomsten, is het belangrijk de datum aan te geven van de dag dichtbij de feitelijk dag van betaling.
Voor andere inkomsten en uitgaven worden benaderingen gemaakt. Bijvoorbeeld - behalve in speciale gevallen - voor restaurant inkomsten die dagelijks binnenkomen, is het niet handig dagelijkse prognoses te maken. In dit geval is het voldoende om de totale omzet aan te geven die in de maand wordt verwacht. We raden aan om dag 15, het midden van de maand, te gebruiken.
Prognose voor het huidige jaar
Transacties met of zonder herhalingen worden ingevoerd in de budgettabel.
De berekening van de prognose wordt in het algemeen gedaan met de transacties die binnen de huidige boekhoudperiode, gedefinieerd in de bestandseigenschappen, vallen.
- Het totale bedrag voor de huidige periode wordt weergegeven in de kolom Totaal van de budgettabel.
- Het geschatte saldo voor de huidige periode wordt weergegeven in de kolommen Budget van de rekeningen- en categorieëntabel.
- In de diverse afdrukken zijn er prognoses voor de huidige periode als u de hele periode aangeeft.
Als het bestand ook wordt gebruikt om de boekhouding te doen moet de boekhoudperiode uiteraard de periode zijn van de boekhouding. Zelfs als het bestand alleen voor budgettering wordt gebruikt is het beter de boekhoudperiode voor maar één jaar in te stellen. Als een periode van twee jaar wordt opgegeven in de basisgegevens zijn de bedragen in de kolommen Totaal en Rekening voor twee jaar. Dit kan leiden tot verwarrende bedragen.

Prognoses voor meerdere jaren
Wanneer u budgettransacties invoert met een herhalingscode kan het programma prognoses maken die verder gaan dan de gedefinieerde periode.
Om prognoses voor meerdere jaren te krijgen worden de transacties in de budgettabel ingevoerd.
- Beginsaldi
- Deze worden ingevoerd in de rekeningentabel.
- Budgettransacties van voor de boekhoudperiode.
- Voor speciale gevallen is het mogelijk transacties in te voeren met data voor de boekhoudperiode.
- Voorzichtigheid is geboden omdat deze bewerkingen de saldi veranderen op het moment dat de boekhouding geopend wordt.
- Voor deze transacties is de kolom Totaal leeg omdat dit buiten de boekhoudperiode is.
- Budgettransacties binnen de boekhoudperiode.
- Transacties worden ingevoerd met een datum die binnen de boekhoudperiode valt.
- Als er bewerkingen zijn die zich ook herhalen in de volgende jaren moet de herhalingscode op "Y" gezet worden.
- Als de herhaling van de bewerking gedurende meerdere jaren voorkomt geef dan het aantal jaren aan voor de Y, bijvoorbeeld voor iedere 2 jaar geeft u "2Y", 5 jaar "5Y", 10 jaar "10Y".
- Als de herhaling niet voorbij een zekere datum moet gaan (bijvoorbeeld de betaling van een huur) moet de einddatum worden ingevoerd.
- Budgettransacties voor de volgende jaren.
- De toekomstige datum waarop de transactie wordt verwacht wordt aangegeven.
- De herhalingscode en de einddatum kunnen aangegeven worden.
- Voor deze transacties blijft de kolom Totaal leeg omdat deze buiten de boekhoudperiode vallen.
Gebruik van formules
Met formules kunt u afschrijving- en renteberekeningen automatiseren. Wanneer een investering toeneemt wordt de resultatenrekening meteen bijgewerkt. Formules zijn vooral nuttig bij het maken van prognoses voor meerdere jaren.
U kunt de formules gebruiken om de bedragen in de herhalingsrijen automatisch aan te passen.
- De berekening van de afschrijving kan worden gebaseerd op het saldo van de activa rekening.
- Rente kan direct worden berekend vanuit de bankrekening boekingen.
- U kunt de ontwikkeling van de verkopen bepalen.
- Aankopen kunnen worden gedefinieerd als een percentage.
Afdruk met de prognoseperiode
Omdat de transacties met de herhalingscode of met de datums van de volgende jaren worden ingevoerd in de budgettabel kan het programma de prognoses voor toekomstige jaren berekenen.
Bij het afdrukken van het overzicht moet u de begin en einddatum aangeven in de sectie Periode van de instellingen van het afdrukcommando.
Stel dat de begindatum 1 januari 2022 is:
- Als u een 2 jaren prognose wilt geef dan als einddatum 31 december 2024 aan.
- Als u een 5 jaren prognose wilt geef dan als einddatum 31 december 2027 aan.
- Als u een 20 jaren prognose wilt geef dan als einddatum 31 december 2042 aan.
Bij de volgende afdrukken kan een prognose verkregen worden:
Alle boekhoudoverzichten kunnen bedragen uit de boekhouding, prognosebedragen of beide bevatten. De mogelijke parameters zijn dezelfde voor boekhoudrapporten en prognoses.
Dankzij deze overzichten kunt u voor toekomstige periodes de volgende overzichten, en meer genereren:
- Voorlopige balans,
- Voorlopige resultatenrekening,
- Liquiditeitsplanning,
- Investeringsplanning,
- Financiële planning.
Kolommen verdeeld per periode
De Sectie Onderverdeling van de instellingen van het afdrukcommando kunt u gebruiken om het programma kolommen voor de periode te laten genereren..
U kunt hiermee de ontwikkeling per maand, kwartaal of jaar weergeven.
Met Composities kunt u afdrukformaten instellen die u later weer kunt gebruiken. Het is handig om vooringestelde composities te hebben, algemeen, per jaar, 5 jaar of met de vergelijking tussen de eindbalans en de schatting die direct opgevraagd kan worden.
Budget - Vier-jaar prognose

Winst- en Verlies-rekening - Vier-jaar prognose
Budgettransacties
Bij het maken van financiële prognoses, gebaseerd op de methode van het dubbel boekhouden, worden transacties ingevoerd in de budgettabel. Hierbij worden de bron- en de bestemmingsrekeningen voor iedere transactie aangegeven. Het programma heeft de informatie die nodig is om de balans en de resultatenrekening te maken. Deze hebben echter betrekking op de toekomst en niet het verleden.
Wanneer men in Excel budgetteert wordt de resultatenrekening eerst opgezet, daarna worden de inkomsten en kosten opgesomd. In het algemeen worden het liquiditeits- en inversteringsplan pas later gemaakt en in aparte werkbladen.
Bij het maken van prognoses met de methode van het dubbel boekhouden gaan we te werk alsof we een boekhouding doen in de toekomst. Alle transacties die naar verwachting zullen plaatsvinden, zullen worden opgesomd. Het programma maakt dan automatisch de balans en resultatenrekening voor de aangegeven periode(s).
Structuur van de budgettransacties
Voor het opstellen van een financieel plan gaan we over het algemeen uit van een lijst met de verschillende elementen in de volgende indeling:
- Kapitaalinjecties.
- Kapitaalinjecties door derden.
- Opstellen van uitgaven.
- Investeringen.
In meubilair, gereedschap. - Terugkerende vaste lasten.
Rente, personeel, sociale lasten, energie, abonnementen. - Terugkerende inkomsten.
- Variabele inkomsten.
- Seizoensgebonden omzet.
- Variabele lasten.
Commissies, kosten van de verkochte goederen en andere kosten, die verband houden met de verwachte omvang van de inkomsten. - Einde jaars transacties.
Afschrijving, belastingen, rente van leningen, dividenden.
Op het moment dat u verkopen en variabele kosten invoert heeft u al de structuur van de kosten en het kapitaal. U weet dan meteen of het bedrijf met de verwachte omzet genoeg winst en liquiditeit kan genereren om zijn voortbestaan in de toekomst te garanderen.
Kolommen Bedrag en Formule
In de regel gebruikt u eenvoudig de kolom Bedrag om een budget op te stellen.
Voor uitgebreidere schattingen is er de mogelijkheid om hoeveelheden, eenheidsprijzen of formules te gebruiken. Het programma rekent automatisch het bedrag uit in de kolom Bedrag.

Prognoses bijwerken
Dankzij de mogelijkheid om met de methode van het dubbel boekhouden iedere bewerking in detail aan te geven wordt het makkelijker om de prognose bij te werken en te verbeteren. In het begin worden schattingen voor verschillende kosten of investeringen ingevoerd. Naarmate u dichter bij de uitvoeringsfase komt en er meer nauwkeurige gegevens zijn, vervangt u de eerder ingevoerde gegevens. Zelfs als het bedrijf is gestart en exacte gegevens bekend zijn kan de prognose eenvoudig worden bijgewerkt.Er zijn daardoor nauwkeurige en betrouwbare indicaties over de winstgevendheid en de liquiditeit beschikbaar.
Data en herhalingen in financiële budget transacties
De Datum kolom
De waarde in de kolom Datum is bepalend voor de prognose.
- Als er geen datum is wordt de transactie verwerkt aan het begin van de planning.
Als u een prognose nodig heeft die een periode omvat worden de bedragen bij het begin van de periode verwerkt in het saldo.
Omdat de datum niet in de periode valt wordt er geen bedrag in de kolom Totaal getoond. - Data in de boekhoudperiode die is ingesteld in de bestandseigenschappen.
Dit zijn de data die gewoonlijk gebruikt worden. Het totale bedrag wordt aangegeven in de kolom Totaal, waarbij rekening wordt gehouden met herhalende transacties binnen de boekhoudperiode. - Data vóór de periode.
U kunt transacties invoeren die voorafgaan aan de prognose periode. U moet er echter op letten dat deze niet in strijd zijn met de beginsaldi die ingevoerd zijn in de rekeningentabel.
Omdat de datum niet in de periode valt wordt er geen bedrag in de kolom Totaal getoond. - Data na de periode.
Als u prognoses maakt voor meerdere jaren kunt u transacties voor het komende jaar invoeren.
Omdat de datum niet in de periode valt wordt er geen bedrag in de kolom Totaal getoond.
De Eind datum
De einddatum wordt gebruikt in combinatie met herhaling om de laatste datum aan te geven waarop geen herhaling meer is.
- Moet in het algemeen leeg gelaten worden.
Als u een datum invoert terwijl het niet nodig is (bijvoorbeeld het einde van de boekhoudperiode) worden de prognoses voor de volgende jaren niet meegenomen in deze bewerking. - Voor huurtransacties.
Geef als einddatum aan de datum waarop de betaling van de laatste termijn wordt gedaan. - Voor de aflossing van de lening.
Geef de laatst verwachte betaaldatum aan. - Voor veranderingen in het bedrag op ingestelde tijdstippen.
Bijvoorbeeld in het geval dat het bedrag van een terugkerende transactie wordt aangepast op een zeker tijdstip (salarisverhoging).- Maak een transactierij aan met herhalingscode "M" en als einddatum de laatste betaling voor de verhoging.
Maak transactierijen aan met data wanneer de verhoging begint. - Als de verhoging een nauwkeurig en geregeld automatisme volgt kan deze ook worden geprogrammeerd met formules.
- Maak een transactierij aan met herhalingscode "M" en als einddatum de laatste betaling voor de verhoging.
Herhalingen
Voor terugkerende uitgaven of inkomsten raden we de herhalingscode aan (zie Documentatie over de kolommen).
- Bij het berekenen van de prognose maakt het programma kopieën van de transacties en verhoogt de datum volgens de opgegeven frequentie.
- Als er geen einddatum is ingesteld genereert het programma interne kopieën van de transacties voor de hele periode van de prognose aangegeven op het moment van het overzicht bij het berekenen ervan.
- Als de begindatum januari is is de frequentie maandelijks.
- Als de budgetperiode een jaar is genereert het programma de rijen vanaf februari automatisch, er is dan 1 oorspronkelijk aangemaakte rij en 11 automatische aangemaakte rijen, in totaal 12 rijen.
- Als de budgetperiode 10 jaar is genereert het programma de rijen vanaf februari automatisch, er is dan 1 oorspronkelijk aangemaakte rij en 119 automatische aangemaakte rijen (11 voor het eerste jaar + 12 maal 9 voor de volgende jaren), in totaal 120 rijen.
- Als de begindatum januari is is de frequentie maandelijks.
- Als u wilt dat het programma automatisch prognoses berekent voor volgende jaren.
- Voor terugkerende bewerkingen geeft u de bijbehorende herhalingscode aan.
- Voor transacties die maar één keer per jaar voorkomen (bijvoorbeeld afschrijving aan het eind van het jaar) geeft u de herhalingscode "Y" aan zodat de afschrijving ook in de volgende jaren wordt berekend.
- Gebruik de herhaling niet, alleen als de bewerking niet in het volgende jaar gebeurt.
Kolom Totaal van de Budgettabel
De kolom Totaal wordt automatisch berekend en vertegenwoordigt de som van de bedragen in de huidige rij en de herhalingsbedragen die binnen de boekhoudperiode vallen. De kolom Totaal is leeg als de transacties een datum hebben die voor of na de boekhoudperiode valt.
Budget met vaste data en maandelijkse logica
Budgettransacties worden ingevoerd in de Budgettabel met een datum waarop deze verwacht worden.
Het is echter niet altijd mogelijk alle inkomsten en uitgaven met een dagelijkse precisie te voorspellen. Het is daarom bij het maken van een budget in sommige gevallen handig een benadering, op maandelijkse basis redenerend, te gebruiken. In ieder geval is het nuttig altijd een specifieke logica te volgen zodat betrouwbare liquiditeitsprognoses verkregen kunnen worden op korte termijn:
- Handelingen op vaste tijdstippen (kapitaaluitkering, investeringen) worden aangegeven met de datum waarop ze worden verwacht.
Als er geen precieze datum is is het handig deze op de 15de dag van de maand waarin ze worden verwacht aan te geven. - Terugkerende kosten die een precieze betaaldatum hebben moeten worden ingevoerd met de verwachte betaaldatum en de bijbehorende herhalingscode:
- Bankkosten, interest, afschrijving moeten worden aangegeven op het eind van de maand, kwartaal of jaar waarin ze gebeuren.
- Rentes op de verplichte, verwachte, betaaldatum.
- Salarissen en sociale lasten.
- Voor de berekening en de maandelijkse betaling, op de dag dat de salarissen worden betaald.
- Voor een dertiende maand, bonussen of wat dan ook, op het moment dat deze worden betaald.
- Vooruitbetalingen en aanpassingen van sociale lasten, op van de verwachte betaaldatum.
- BTW betalingen en aanpassingen, op de geëigende verplichte betaaldag.
- Inkomsten budgettering.
Het opstellen van prognoses is afhankelijk van het soort activiteit.
Als u geen exacte datum weet maar u weet dat iets in een bepaalde maand gebeurt is het aan te raden de 15de van de maand te gebruiken.- Inkomsten op vaste tijdstippen.
Deze moeten worden aangegeven op de datum waarop ze verwacht worden of op het midden van de maand. - Terugkerende inkomsten.
Deze moeten worden aangegeven op de datum van binnenkomst of op het midden van de maand. - In veel gevallen is een maandelijkse prognose heel geschikt. De opbrengst kan op de 15de van de maand worden aangegeven.
- Als de inkomsten terugkerend zijn kunnen deze ingevoerd worden als een maandelijkse herhaling. Met formules kunt u groei voorspellen.
- Als er seizoensverschillen zijn helpt het om een verkoopbudgetrij voor iedere maand te hebben.
- Budgettering voor projecten of omvangrijke werkzaamheden.
Als er een rooster met bonnen is moet er een transactierij ingevoerd worden voor iedere bon. Dit kan bij benardering gedaan worden door de 15de van de maand aan te geven. - Prognoses voor klanten.
Voor een consultant of commerciële adviseur, die met budgetten en projecten werkt kan het erg handig zijn om een gedetailleerde inkomstenprognose op te stellen, met verwachte betaaldagen, voor iedere klant. Deze prognose is ook erg handig om te controleren of de klant echt heeft betaald.
- Inkomsten op vaste tijdstippen.
- Variabele kosten.
- Vaste uitgaven die met de omzet te maken hebben (in een restaurant bijvoorbeeld) worden aangegeven met dezelfde datum als de omzet. Met een formule kunt u ook een percentage van de omzet berekenen.
- De kosten kunnen ook worden gekoppeld aan andere elementen, zoals het aantal werknemers, gehuurde panden of andere.
Prognose met het kasbeginsel
Bij het budgetteren voor kleine bedrijven en voor contante betalingen (zoals winkels of restaurants) is het handig te werken met het kasbeginsel en vervolgens de inkomsten aan te geven met de datum waarop ze zullen worden geïnd en de kosten wanneer ze worden betaald.
Voor belangrijke dingen zoals de aankoop van een machine waarvan de betaling wordt gespreid is het echter handig budget transacties in detail in te voeren:
- Aankoop van machines (activa boeking met leveranciers) met de datum van aankoop.
- Betaling van de machines met de data waarop de betaling wordt verwacht.
Prognoses met de toerekeningsmethode
In dit geval wordt bij het invoeren van de transacties rekening gehouden met wanneer de betaling gedaan zal worden.
- Contante transacties.
Deze worden uiteraard op de normale manier geboekt. - Transacties waarvan verwacht wordt dat deze gedaan worden in de nabije toekomst.
Voor de eenvoud kan het handig zijn het kasbeginsel te gebruiken voor operaties die binnen de budgetmaand, of de direct erop volgende, vallen. - Uitgestelde betalingen.
Als de data niet nauwkeurig bekend zijn kunt u de 15de van de maand gebruiken.- Transacties met precieze betalingsvoorwaarden.
- Een boeking geeft de aankoopdatum aan met de tegenboeking op de leveranciersrekening.
- Een van de andere boekingen geeft de betaling op de geplande datum aan.
- Transacties met precieze betalingsvoorwaarden.
- Uitgestelde ontvangsten.
- Met precieze betalingsvoorwaarden, zoals in een project:
- Een boeking geeft de datum van de rekening aan en de klantenrekening in de tegenboeking.
- Een van de andere boekingen geeft de betaling op de geplande data aan.
- Achterstallige betaling.
Dit is het geval wanneer een deel van de inkomsten op korte termijn wordt ontvangen en een percentage later. Dit kan als volgt gedaan worden:- Voer de inkomsten in als contante ontvangsten.
- Doe een boeking met dezelfde datum die een deel van de ontvangsten op de klantenrekening boekt.
- Op een latere datum worden de inning aangegeven met de klantenrekening als tegenboeking.
- Met precieze betalingsvoorwaarden, zoals in een project:
- Gebruik van variabelen voor uitgestelde ontvangsten en betalingen. (zie Voorbeeld van variabelen gebruik)
Als dezelfde waarde opnieuw gebruikt moet worden op het moment van de betaling kan het heel handig zijn de formulekolom en variabelen te gebruiken.- In de factureringstransactie wordt het bedrag toegekend aan een variabele.
- In de betalingstransactie wordt de variabele ingevoerd zodat het bedrag automatisch wordt overgenomen.
- Variabelen kunnen bijvoorbeeld ook worden gebruikt om het percentage van het bedrag dat wordt uitgesteld te definiëren.
Voorbeelden van mutaties voor de financiële prognose
Budget mutaties worden ingevoerd zoals de gewone transacties met de datum, beschrijving, bedrag, debet en credit rekening.
Bovendien wordt de kolom Herhalen gebruikt waarmee u terugkerende transacties kunt invoeren op een enkele regel.
Hierna volgen enkele voorbeelden waarbij we gebruikmaken van het volgende model voor de uitleg.
Startup budget boekingen
Dit zijn de budget transacties, op dezelfde manier ingevoerd als in die in de transactietabel.
In het volgende voorbeeld gaat het om budgettransacties die niet herhaald worden omdat het om het opstarten van het bedrijf gaat.

Maandelijks terugkerende transacties
De volgende voorbeelden zijn voor een maandelijks terugkerende transactie, met code 'M'. De kolom Totaal laat het totale bedrag zien voor het jaar.
De eerste twee transacties hebben betrekking op de rente die van februari tot juni 1000 per maand is, terwijl deze vanaf juli 1200 is.
De regel met als datum 2024, wanneer de aflossing van de huurovereenkomst moet worden betaald, wordt ook aangegeven. In deze regel is er geen bedrag in de kolom Totaal omdat de mutatie niet valt binnen de data van de boekhoudperiode gedefinieerd in de bestandseigenschappen.
De herhalingscode "ME", maand einde, wordt gebruikt voor door de bank gerekende administratieve uitgaven. Voor volgende transacties wordt dag 28 niet gebruikt maar de laatste dag van de maand, zoals 31 maart, 30 april, etc.
Kwartaaleinde
Hier geven we enkele transacties aan die typerend zijn voor herhaling aan het einde van het kwartaal. We voeren de 3ME herhaling in die betekent dat er iedere 3 maanden een herhaling is op de einddatum van de maand.

Jaareinde
Aan het eind van het jaar moeten er ook transacties uitgevoerd worden. Gebruik herhalingscode "Y" zodat deze transacties ook in de volgende jaren worden uitgevoerd.

Prognoses voor inkomsten en inkopen
De prognose voor de inkomsten is specifiek per activiteit. In dit geval wordt de prognose voor de inkopen per maand getoond met telkens een specifiek bedrag.
Vanaf maart wordt de code voor herhaling per jaar, "Y', gebruikt zodat deze transacties in de volgende jaren worden herhaald.

Inkopen en verkopen voor volgend jaar
De maanden januari en februari van het eerste jaar worden als niet belangrijk beschouwd voor de volgende jaren en daarom hebben deze heen herhalingscode.
Voor de eerste twee maanden van het tweede jaar moeten we de verkopen opgeven. We gebruiken ook de jaarlijkse "Y" herhalingscode zodat we het inkomen in de volgende jaren kunnen herhalen.

Budgettering met hoeveelheid en prijs
Met de kolommen Hoeveelheid, Eenheid en Prijs per eenheid van de Budgettabel kunt u sneller prognoses maken.
De waarde van de kolom Bedrag wordt berekend door het programma door de Hoeveelheid met de Prijs per eenheid te vermenigvuldigen (op voorwaarde dat de kolom Formule leeg is).
De kolommen Hoeveelheid en Prijs per eenheid worden zichtbaar in de weergave Formule.
Voordelen van het gebruik van de kolommen Hoeveelheid en Prijs
De kolommen Hoeveelheid en Prijs zijn nuttig voor het maken van verwachtingen gebaseerd op hoeveelheden. Bij voorbeeld:
- In de kolom Eenheid kunt u aangeven waarop de prijs betrekking heeft.
- De kolom hoeveelheid geeft het dagelijkse aantal bediende plaatsen aan.
- De kolom Prijs geeft de verwachte inkomsten voor ieder couvert aan.
- De kolom Bedrag wordt automatisch berekend op basis van de aangegeven waarden.
Deze benadering biedt diverse voordelen:
- Alle elementen van de prognose kunnen precies worden gespecificeerd in het Budget.
- We kunnen de hoeveelheden en prijzen die gebruikt werden om de prognose te maken terugvinden.
- Het budget veranderen is erg simpel, u kunt precies het element veranderen dat u wilt.
- Hoe de winst veranderd kunt u zien met een verandering in de verkochte hoeveelheden of in de prijs.
- Break-even analyse.
Javascript formules in de budgettabel
De mogelijkheid om formules te gebruiken is alleen beschikbaar in Banana Boekhouding Plus met het Advanced plan. Update nu!
Kolom Formule
In de kolom Formule kunt u berekeningsformules invoeren. Daarmee kunnen de budgetbedragen berekend worden op basis van andere bedragen in hetzelfde budget (zie Voorbeelden van formules).
- Geef de kosten aan van goederen als een percentage van de verkopen.
- Verhoog uw verkopen budget als een percentage van de groei.
- Bereken aan het eind van het jaar de afschrijving gebaseerd op de waarde van de investeringen.
- Bereken elk kwartaal de rente op de bankrekening gebaseerd op het werkelijk gebruik (dagen / 365).
- Bereken elke maand de rente op de bankrekening gebaseerd op het werkelijk gebruik (dagen / 365).
Wanneer u een waarde/formule in de kolom Formule invoert wordt de kolom Bedrag berekend door het programma gebaseerd op die waarde/formule.
Zoals uitgelegd in de documentatie van de tabel Budget, kunt u ook Javascript formules gebruiken:
- In de kolom Formule Begin
- In de kolom Omschrijving, voor herhalende rijen.
Voorbeeld bestanden
Voor voorbeelden van de formules zie de uitleg op de volgende pagina's:
- Model met transacties die de Hoeveelheid en Formule kolommen gebruiken.
- Model voor vreemde valuta boekhouding waarin gebruik gemaakt wordt van de kolom Formule in basis munteenheid (Engelstalig).
- Zie ook Voorbeelden van het gebruik van formules in financiële prognoses.

Formules om mee te rekenen in Javascript
- De formule moet uitgedrukt worden in de programmeertaal Javascript (niet te verwarren met de programmeertaal Java).
- Als er een formule is (of enige tekst) wordt het resultaat in de kolom Bedrag gezet.
- U kunt alle Javascript functies gebruiken en ook de functies die geleverd worden door de API van Banana.
Decimalen scheidingsteken
Javascript gebruikt alleen de punt "." als scheidingsteken voor de cijfers achter de komma.
Als u een ander scheidingsteken gebruikt, bijvoorbeeld het teken voor getallen in lokaal formaat, wordt het getal afgebroken.
Bedrag = resultaat van de laatste instructie
In Javascript wordt de puntkomma ";" gebruikt om expressies te scheiden. Als de Javascript formule meerdere expressies bevat, gescheiden door ";", is de waarde van de kolom Bedrag het resultaat van de laatst uitgevoerde expressie. Expressies worden van links naar rechts uitgevoerd.
- 10*3 //30 wordt teruggegeven
- Als er een reeks van meerdere operaties is gescheiden door een puntkomma ";" wordt het resultaat van de laatste operatie teruggegeven.
10*3;7; //7 wordt teruggegeven - Als er een return wordt uitgevoerd wordt waarde van de return teruggegeven.
return 10; // 10 wordt teruggegeven.
Variabelen
Javascript variabelen zijn de krachtigste programmeerelementen omdat ze u toegang tot het computergeheugen geven met een naam, u ze kunt opslaan en ophalen met deze naam.
Variabelen bestaan niet in Excel formules maar zijn gelijkwaardig aan de naam van de cellen met het verschil dat de naam zelf toegekend kan worden.

De variabele wordt aangemaakt door een naam te geven en een isgelijkteken (=) te gebruiken.
U kunt variabelen direct binnen rijen definiëren. Door de variabelenaam in een formule te gebruiken wordt de opgeslagen waarde overgenomen.
De variabel prijs wordt hier gecreëerd en is en de waarde 10 wordt eraan toegekend.
var prijs = 10;
of eenvoudig
prijs = 10;
hierna maken we variabel totaal aan waaraan de waarde van prijs vermenigvuldigd met 5 wordt toegekend.
totaal = prijs * 5;
De waarde van de variabele kan worden veranderd.
prijs = 20;
Objecten
Javascipt objecten zijn variabelen waarin u meerdere waardes kunt opslaan die ieder worden aangegeven als een eigenschap.
Het object prijzen wordt hierna aangemaakt met lege kromme haken. Om de waardes op te halen en op te slaan gebruikt u vierkante haken of geeft u de naam van de eigenschap aan achter het object gescheiden door een punt.
prijzen = {}
prijzen['auto'] = 10;
prijzen.auto = 10;
prijzen['computer'] = 20;
prijzen.computer = 20;
Array
Javascript Arrays worden gedefinieerd door vierkante haken te gebruiken; daarmee worden ze ook benaderd.
Het eerste element van het array heeft index 0.
kosten = [1,2,3]; kosten[0]=3; resultaat = prijzen['car'] - kosten[0];
Herhaling en variabelen
Voor meer informatie over de volgorde van de berekening zie Planning gebaseerd op de Dubbel boekhouden methode.
- Alle rijen (ook die voor herhalingen) worden gesorteerd op datum. Indien er rijen zijn met dezelfde datum, is de volgorde die van hun invoeging in de tabel.
- Na het sorteren worden de rijen (inclusief de formules) herberekend.
- In de formules hebt u daardoor alleen toegang tot de begrotingsgegevens tot die datum.
- Een variabele moet worden gedefinieerd in een rij waarvan de datum voorafgaat aan de rij waarin zij wordt gebruikt.
- Indien de begrotingspost een herhaling heeft, zal de variabele telkens opnieuw worden toegewezen.
som = 10; - Als u in plaats daarvan het totaal wilt berekenen.
- Maak in een eerste regel de variabele met waarde nul.
som = 0; - In de regel die zich herhaalt in de som ook de vorige waarde opnemen.
som = som + 10;
of gebruik de "+="
som += 10
- Maak in een eerste regel de variabele met waarde nul.
Automatische variabelen
- budgetCurrent
Is een tabel die de budgetrijen bevat na de aanmaak van de herhalingen. Deze worden gebruikt om waardes vast te leggen in samenhang met JRepeatNumber. - DEBUG
is een variabele die "true" of "false".
Als deze "true" is worden in het berichtenvenster alle resultaten van de formules weergegeven. - row
Is een javascript object dat verwijst naar de huidige rij.- De waarden van de cellen kan worden opgehaald met de functie value("columnNameXml").
row.value("date") geeft de de datum van de transactie terug. - row.value ("JRepeatNumber") geeft het nummer van de herhaling terug.
De eerste repetitie is 0.
- De waarden van de cellen kan worden opgehaald met de functie value("columnNameXml").
- _totalPrice
Dit is de waarde van de kolom Hoeveelheid vermenigvuldigd met de kolom Eenheid.
Equivalent aan de de formule "row.value('Quantity')*row.value('UnitPrice')"
Budget Functies
Naast de budget API die is gedefinieerd in de boekhouding klasse API (Engelstalig) zijn er specifieke functies.
BudgetGetPeriod(tDate, periode)
Deze functie wordt gebruikt in combinatie met herhaling.
Wanneer herhalingen worden aangegeven is het aan te raden naar een berekeningsperiode te verwijzen en niet naar een precieze datum.
- Parameter tDate.
De datum waarnaar de berekening van de periode verwijst.
Gewoonlijk de datum van de boekingsregel. - Periode parameter.
Afkortingen:- Voor de huidige periode
- "MC" de huidige maand.
- "QC" het huidige kwartaal.
- "YC" het huidige jaar.
- "MP" de vorige maand.
- "QP" het vorige kwartaal.
- "YP" het vorige jaar.
- In the Experimental version (starting from version 9.1) can also be used
- "DC" huidige dag
- "DP" vorige dag
- "WC" huidige week
- "WP" vorige week
- "BC" huidige twee maandelijks (2 maanden)
- "BP" vorige twee maandelijks
- "SC" huidige half jaar (semester)
- "SP" vorige half jaar (semester)
- Voor de huidige periode
- Return waarde.
Een object bestaande uit twee datums- startDate
- endDate
// example
t = BudgetGetPeriod ('2015-01-01', 'MP') returns
t.startDate // 2014-12-01
t.endDate // 2014-12-31Specifieke budget functies
De volgende functies zijn gelijk aan degenen die beschikbaar zijn met het object Banana.document, maar kunnen gebruikt worden zonder het object Banana.document aan te geven.
Houd er rekening mee dat:
- In plaats van de startDate parameter kunt u een van de afkortingen "MC", "QC", "YC", "MP", "QP", "YP" gebruiken die uitgelegd zijn in de functie budgetGetPeriod.
- Als de periode wordt gespecificeerd als de datum wordt de datum van de huidige boeking gebruikt.
- Het is zinvol om de einddatum alleen te gebruiken als deze eerder is dan de datum van de rij.
Als deze gelijk of later is heeft dit geen effect omdat de waardes na de huidige rij nog niet beschikbaar zijn omdat deze rijen nog niet verwerkt zijn. - Als de datum van de transactierij 15 april is:
- budgetBalance("1000","MP") geeft het saldo van rekening 1000 aan het eind van maart.
- budgetBalance("1000","MC") geeft het saldo op het huidige moment, is hetzelfde als budgetBalance("1000").
- budgetTotal("1000","QP") geeft het totaal van de mutaties van het vorige kwartaal.
- budgetTotal("1000","QC") geeft het totaal van de mutaties van het vorige kwartaal tot de huidige datum.
budgetBalance(rekening, startDate, endDate, extraParam)
Het saldo tot aan de huidige rij.
budgetBalance('1000', 'MP'); //geeft het saldo van 1000 aan het eind van de vorige maandbudgetOpening(rekening, startDate, endDate, extraParam)
Het saldo aan het begin van de periode.
budgetTotal(rekening, startDate, endDate, extraParam)
Het verschil tussen de debet en credit mutaties van de periode.
budgetTotal('1000', 'MC'); //geeft het totaal van de mutaties van rekening 1000 voor the huidige maandbudgetInterest( rekening, interest, startDate, endDate, extraParam)
Berekent de rente op een rekening voor de aangegeven periode (tot maximaal de huidige datum).
Als u deze functie gebruikt om de rente op een rekening te berekenen aan het einde van de periode moet de rij waarin de formule staat altijd de laatste van deze datum zijn.
- rekening parameter
Dit is het rekeningnummer waarop de rente van de mutaties wordt berekend. - interest parameter,
Geeft de rente aan in procenten.- Positief (2.5, 4, 10) berekent de rente op de debet mutaties van de rekening.
- Negatief (-2.5, -4, -10) berekent de rente op de credit mutaties van de rekening.
credit(bedrag)
- Als de bedrag parameter negatief is geeft dit het bedrag positief terug.
credit(-100) // geeft 100 terug - Als de bedrag parameter positief is geeft dit 0 (nul) terug.
- credit(100) // geeft 0 (nul) terug
Deze functie is nuttig samen met de andere budgetBalance functies om alleen op de saldi te werken die u nodig heeft.
Als u het percentage op verkopen wilt berekenen is het makkelijker deze functie te gebruiken.
credit(budgetTotal('1000')) // voer de waarde alleen in als deze negatief is.
debit(bedrag)
- Als de bedrag parameter positief is geeft deze functie het bedrag terug.
debit(100) // geeft 100 terug - Als de bedrag parameter negatief is geeft deze functie 0 (nul) terug.
- debit(-100) // geeft 0 terug
Nuttig als u berekeningen moet maken met alleen het debet bedrag en het gebruik van het credit bedrag wilt vermijden.
include
Sluit een javascript bestand in en voert dit uit met de mogelijkheid om eigen functies en variabelen te creëren die gebruikt kunnen worden in het script.
- include "file:test.js"
Voert de inhoud van het aangegeven bestand uit. De naam verwijst naar het bestand waarin men aan het werk is. - include "documents:test.js"
Voert de inhoud uit van het tekst document dat in de documententabel staat.
Dit moet een bestand zijn van het type "text/javascript".
Functies voor vreemde valuta boekhouding
Deze kunnen ook gebruikt worden voor een boekhouding zonder vreemde valuta; in dit geval is de rekening altijd in basis valuta.
budgetBalanceCurrency(rekening, startDate, endDate, extraParam)
Het saldo in de valuta van de rekening tot aan de huidige regel.
budgetExchangeDifference (rekening, [datum, exchangeRate])
Deze formule roept de Banana.document.budgetExchangeDifference (Engelstalig) functie aan.
budgetOpeningCurrency(rekening, startDate, endDate, extraParam)
Het saldo in de valuta van de rekening aan het begin van de periode.
budgetTotalCurrency(rekening, startDate, endDate, extraParam)
Het verschil tussen de debet en credit mutaties van de periode.
Door de gebruiker gedefinieerde functies
De gebruiker kan eigen functies definiëren met de taal Javascript en deze aanroepen in formules.
Het is mogelijk functies te definiëren:
- Direct in een formule
- In een bijlage die de Javascript code bevat; deze bijlage moet als rij-id de naam "_budget.js" hebben.
- In een tekst van de tabel Documenten die ingesloten moet worden met het include commando.
Let op:
In gebruikersfuncties is het nu niet mogelijk functies te gebruiken die huidig boekhoudgegevens ophalen.
(currentBalance, ...).
function Taxcalculation(winst)
{
var percentage = 10;
if (winst > 50000)
percentage = 10;
else if (winst > 100000)
percentage =20;
return winst * percentage / 100;
}
Voorbeelden van het gebruik van formules in financiële prognoses
De mogelijkheid om formules te gebruiken is alleen beschikbaar in Banana Boekhouding Plus met het Advanced plan. Update nu!
We laten u hier enkele voorbeelden zien van het gebruik van formules om financiële prognoses te automatiseren.
Zie ook de specifieke documentatie:
- Javascript formules in de Budgettabel
- Modellen met transacties waarin de kolommen Hoeveelheid en Formule gebruikt worden.

Parameters
Bij het budgetteren kan het handig zijn variabelen te definiëren die later gebruikt kunnen worden.
Het is nuttig om een parametersectie aan te maken met een datum van 1 januari, of met een andere datum die overeenkomt met de eerste dag van het budget. De parameters worden dan gebruikt in de volgende rijen.
// 30% costOfGoodsSold = 0.3 // 5% interestRateDebit = 0.05 // 2% interestRateCredit = 0.02 // 10 % latePaymentPercentage = 0.1
Op deze manier worden alle parameters die ingesteld kunnen worden, direct weergegeven. Als een parameter wordt veranderd wordt de prognose opnieuw berekend.
Herhalingen van bedragen per maand
Door de kolom "Herhaling" te gebruiken kunt u met één boeking voor het hele jaar budgetteren.
Als het bedrijf echter seizoensgebonden activiteiten heeft wordt het aanbevolen een prognose per maand te maken. Voor iedere maand wordt een boeking gedaan met het bedrag voor die maand.
Als u automatisch prognoses wilt maken voor meerdere jaren is het handig om de herhaling "Y" in deze rij te gebruiken zodat de rij voor het jaar ook voor het volgende jaar wordt gebruikt.
Prijzen en verkoopaantallen
Bij het maken van een verkoopplanning is het makkelijker de bedragen in te voeren in de kolommen "hoeveelheid" en "prijs". Bijvoorbeeld, een restaurant kan het aantal maaltijden invoeren per dag, week of maand en het programma berekent automatisch het bedrag. Als het aantal maaltijden of de prijs wordt veranderd wordt de invloed op de liquiditeit en het jaarresultaat meteen weergegeven.
Gebruik van formules met variabelen voor groei
Als u formules gebruikt moet u eraan denken dat deze worden uitgedrukt in de Javascript programmeertaal:
- De variabele moet gedefinieerd zijn voordat deze gebruikt wordt. Daarom moet de regel waarin de variabele gedefinieerd wordt een datum hebben voorafgaand aan de datum van de regel waarin de variabele gebruikt wordt.
- In getallen kunnen duizendtallen niet gescheiden worden door een scheidingsteken.
- De decimale punt is altijd de "." (Punt).
- Namen zijn verschillend voor hoofd- en kleine letters.
U kunt een waarde aan een variabele (waarvan de naam naar eigen inzicht gekozen kan worden) toekennen. In de volgende regels kan de waarde gebruikt worden door de naam van de variabele in te voeren.
Door de waarde, toegekend aan de variabele, te veranderen worden alle regels waarin de variabele wordt gebruikt automatisch aangepast.
Als voorbeeld, u kunt het verwachte bedrag van de verkopen voor de volgende maanden berekenen door een formule te gebruiken om het bedrag te verhogen.
- Maak een "S" (verkopen) variabele aan door de volgende tekst in de kolom Formule te typen.
Sales=1000
De waarde 1000.00 wordt weergegeven in de kolom Bedrag - In de volgende regels gebruikt u de variabele door de naam ervan gewoon in de kolom Formule in te voeren:
Sales
De waarde 1000.00 wordt weergegeven in de kolom Bedrag - U kunt 10% bij het bedrag optellen (door het te vermenigvuldigen met 1.1)
Sales*1.1
De waarde 1100.00 wordt weergegeven in de kolom Bedrag (De waarde van de variabele Sales verandert niet) - U kunt de waarde van S verhogen
Sales=Sales+200
De waarde 1200.00 wordt weergegeven in de kolom Bedrag (De waarde van de variabele Sales verandert nu wel) - Als de variabele wordt gebruikt in de volgende regel wordt er een nieuwe berekening gedaan
Sales
De waarde 1200.00 wordt weergegeven in de kolom Bedrag
U kunt ook een variabele definiëren om het groeipercentage vast te leggen.
- Percentage=1.1
- Amount=200
- In formules kunt u de naam van de variabele gebruiken in plaats van het getal
- Sales*Percentage
- Sales=Sales+Amount
Variabelen en herhalingen
Laten we zeggen dat u verwacht dat de omzet elke maand 5% stijgt.
- Voer twee regels in waarin u waardes toekent aan variabelen, zonder enige rekening toe te voegen, maar met de begindatum van het jaar.
Sales=1000
Increment=5 - Maak dan een regel aan met de herhaling per maand waarin u de rekeningen toevoegt en de formule:
Sales=Sales*(1+Increment/100)
Iedere keer als de rij wordt herhaald wordt de waarde van de variabele Sales met 5% verhoogd en als gevolg daarvan ook het bedrag van de transactie. Door eenvoudigweg het groeipercentage te veranderen wordt de prognose opnieuw berekend.
In een regel kunt u ook meerder Javascript instructies plaatsen, gescheiden door een puntkomma ";"
Sales=1000; P=5
Gebruik van budget functies
Er zijn functies waarmee u de saldi en mutaties van de rekeningen kunt benaderen voor het budgetteren tot aan de regel die wordt berekent. U kunt een formule invoeren die met de budgetTotal functie de waarde van de rekening "SALES" van de vorige maand ophaalt.
credit( budgetTotal("SALES", "MP") )
De functie budgetTotal heeft rekeningnummers en periodes als argumenten. Een afkorting kan worden gebruikt in plaats van de periode.
- MP betekent vorige maand.
- QP betekent vorig kwartaal.
Inkomsten worden getoond in credit, daardoor is de waarde teruggegeven door de functie negatief en wordt niet geaccepteerd als een bedrag in het dubbel boekhouden.
Gebruik daarvoor de functie credit() die de negatieve waarde gebruikt en deze omzet naar een positief bedrag.
Variabelen voor maandelijkse verkopen
Verkopen kunnen iedere maand variëren. In dat geval is het nuttig aparte boekingen te gebruiken voor iedere maand met de variabele naam.
sales_01 = 1000 cost_01 = sales_01 * costOfGoodsSold sales_01 = 1100
Uitgestelde betalingen
Als u een heel erg nauwkeurig liquiditeitsplan wilt is het handig om de verkopen die direct betaald worden te scheiden van de verkopen die later betaald worden.
Een benadering kan zijn om alle verkopen te boeken alsof deze contant betaald worden door de waarde van de maandvariabele toe te kennen aan het bedrag.
sales_01 = 1000
Voer dan een boeking in die de verkopen omkeert die uitgesteld zijn door het bedrag te berekenen met de formule.
sales_01 * latePaymentPercentage
Voor de volgende maand wordt dan een betalingsboeking met dezelfde formule ingevoerd.
Verkoopkosten
Er zijn kosten die betrekking hebben op verkopen (kosten van goederen) of andere kosten (sociale premies met betrekking tot lonen).
Kosten berekening met variabelen
Als de verkopen worden gedefinieerd met variabelen kunnen de verkoopkosten ook aangegeven worden als een percentage van de verkopen.
- U kunt variabele S definiëren voor de verkopen en variabele C voor het percentage van de kosten.
Sales=1000
Cost=60 - De formule voor de berekening is:
Sales*Cost/100
U kunt deze benadering ook gebruiken om sociale lasten te berekenen.
Deze formule kan eventueel in een herhalingsregel worden ingevoerd.
Verkoopkosten berekening met budgetfuncties
Als de kosten betrekking hebben op verkopen kunnen de budgetformules ook worden gebruikt.
credit( budgetTotal("SALES", "MC") )*60/100
De afkorting "MC" staat voor de huidige maand.
Deze formule geeft de waarde van de verkopen van de huidige maand terug, maakt er een positief bedrag van en vermenigvuldigd dit met 60 gedeeld door 100.
De datum van de regel met de formule moet natuurlijk wel later zijn dan de data van de verkoopboekingen.
De formule kan worden gebruikt in een herhalingsrij waarbij de laatste datum van de maand ingevoerd wordt. Daardoor worden de verkoopkosten automatisch berekend gebaseerd op de verkopen die bij de transacties zijn ingevoerd.
De formule kan met variabelen worden gecombineerd.
- Definieer aan het begin van het jaar het percentage van de kosten.
Cost=60 - Daarvoor wordt de variabele Costs gebruikt.
credit( budgetTotal("SALES", "MC") )*Cost/100
Wanneer u het bijdragepercentage of een eventuele verkoop wijzigt, wordt het budget automatisch bijgewerkt.
Berekening van de verkoopcommissies aan het einde van het jaar
Aan het einde van het jaar berekent u de commissies van 5% op de totale netto verkopen met deze formule:
credit( budgetTotal("SALES", "YC") )*5/100
De functie bugetTotal() geeft de verandering van de verkopenrekening voor de periode van het huidige jaar, "YC". Met de functie credit() wordt het bedrag positief gemaakt. Daarna wordt het vermenigvuldigd met 5 en gedeeld door 100.
Wanneer u prognoses maakt voor meerdere jaren, denk er dan aan de herhalingsopdracht "Y" in de regel te zetten, zodat de formule ook wordt berekend voor het vorige jaar. Zoals eerder aangegeven kunt u in plaats van de 5 direct in de formule te gebruiken daar ook een variabele invoeren.
- Commission=5
- credit( budgetTotal("SALES", "YC") )*Commission/100
Als het percentage van het ene op het andere jaar verandert is het voldoende een transactie in te voeren met de datum van volgend jaar die de variabele voor de commissies aanpast.
Inflatie met variabelen
Als u voor meerdere jaren wilt budgetteren kunt u ook de inflatie meerekenen.
- Ken aan het begin van de budgettering basisvariabelen toe voor prijzen en inflatie (2%).
Base=1;Inflation=2 - Als u de Sales variabele gebruikt vermenigvuldigt u deze met het inflatiepercentage
Sales=Sales*Base - Aan het begin van het volgende jaar, met de jaarlijkse herhaling, verhoogt u de basisprijs
Base=Base+Base*Inflation/100
Berekening afschrijvingen
Dankzij formules kan de berekening van afschrijvingen worden geautomatiseerd.
Als u de bedragen van de geplande investeringen veranderd wordt de afschrijving automatisch opnieuw berekend. Zorg ervoor dat de datum van de regel met de afschrijvingsberekening een datum heeft die later is dan de datum van de investeringen. De datum is over het algemeen 31 december.
Afschrijvingsberekening op boekwaarde
Om de afschrijving op de rekening "EQUIPMENT" te berekenen voegt u een regel aan het eind van het jaar toe met de volgende formule en de debet en credit rekening de juiste manier opgezet om de afschrijving te boeken.
budgetBalance("EQUIPMENT")*20/100
De functie budgetBalance() geeft het saldo tot op de datum. De afschrijving van 20% wordt dan hierop berekend.
Gebruik de debit() functie als u denkt dat de activa rekening naar credit kan gaan.
debit(budgetBalance("EQUIPMENT"))*20/100
Berekening van de afschrijving op de beginwaarde
Om de beginwaarde van de investeringen te berekenen is het nodig variabelen te gebruiken om de waarde ervan vast te leggen.
Equipment=10000
Als de afschrijving wordt gespreid over 5 jaar wordt de formule ingevoerd in de einde-jaar afschrijvingsregel.
Equipment=10000/5
De jaarlijkse herhaling "Y" en de einddatum, die overeenkomt met de datum van de laatste termijn van de afschrijving, worden ingevoerd in de rij van deze formule om te voorkomen dat de afschrijving oneindig lang doorgaat.
Voor iedere investering moet u een variabele aanmaken en een specifieke rij voor de afschrijving. In namen van variabelen kunnen getallen gebruikt worden.
Equipment1=10000
Equipment2=5000
Renteberekening
Met de functie budgetInterest( account, interest, startDate, endDate) kunt u automatisch rente berekenen gebaseerd op het werkelijk gebruik van een rekening.
De parameters zijn:
- Account
Waarvan de mutaties worden gebruikt om de rente te berekenen, in het geval van de bankrekening of de lening. - Interest
Het rentepercentage in procenten.
Als de waarde positief is wordt de rente op de debetsaldi berekend.
Als de waarde negatief is wordt de rente op de creditsaldi berekend. - Begin datum, mag ook een afkorting zijn.
- Eind datum, mag ook een afkorting zijn.
- De teruggegeven waarde is de rente berekend voor 365/365 dagen.
Rentekosten op de bankrekening
Om de rentekosten voor 5% te berekenen voert u een regel in met de einddatum van het kwartaal en de herhaling "3ME" die de formule bevat:
budgetInterest( "Bank", -5, "QC")
Het rentepercentage is negatief omdat "QC" het huidige kwartaal betekent. De debet en credit rekeningen moeten de gebruikelijke zijn voor het boeken van rentekosten. Als de rente daalt wordt het bankrekeningsaldo ook gebruikt bij de boeking. Echter een andere rekening kan worden gebruikt als dit met een andere rekening betaald wordt.
Het is belangrijk dat de "3ME" herhaling wordt gebruikt zodat de gebruikte datum altijd de laatste van het kwartaal is.
Om de rente per maand te berekenen gebruikt u de afkorting "MC".
budgetInterest( "Bank", -5, "MC")
Rente op de bankrekening
Gebruik een positieve rente voor rente inkomsten van 2%.
budgetInterest( "Bank", 2, "QC")
Rente op leningen met een vaste looptijd
Voor leningen met een vaste looptijd wordt de rente berekend en geboekt op een specifieke datum.
- Maak een aparte rekening aan voor iedere lening.
Gebruik de budgetInterest functie en geef precies de begin- en einddata aan. Als de datum wordt aangegeven als tekst moet de notatie "jjjj-mm-dd" worden gebruikt, bijvoorbeeld "2022-12-31". - Gebruik variabelen.
Zoals uitgelegd voor afschrijvingen kan het leenbedrag worden toegekend aan een variabele. De renteberekening wordt gedaan met een Javascript berekeningsformule,- Definieer de lening variabele
Loan=1000 - 5% interest berekening, voor 120 dagen.
Loan*5/100*120/365
- Definieer de lening variabele
Winstbelasting berekening
Winst is de totale ontwikkeling van de groepswinst over de periode.
Om een winstbelasting van 10% te berekenen gebruikt u de volgende formule.
credit(budgetTotal("Gr=Result","MC"))*10/100
- Gebruik als budgetTotal functie account parameter "Gr = Result" wat aangeeft dat alle mutaties van een groep in plaats van een rekening worden berekend.
- MC, huidige maand wordt aangegeven als periode.
- De budgetTotal functie geeft een positieve waarde terug als er een verlies is en een negatieve (credit) als er winst is.
- De credit functie accepteert alleen negatieve waarden daardoor is de belasting nul als er een verlies is.
Betalingen met uitgestelde of andere termijnen
Voor uitgestelde betalingen of betalingen met verschillende termijnen kunt u op twee manieren te werk gaan:
- Gebruik variabelen waaraan te betalen bedragen moeten worden toegekend.
Gebruik de betreffende variabele bij het boeken van de betaling. - Maak klant- of leveranciersrekeningen aan voor verschillende betalingstermijnen.
Andere gevallen
Vertel ons alstublieft over uw andere wensen zodat we meer voorbeelden kunnen toevoegen.
Budget gescheiden van de boekhouding
Het bestand voorbereiden
Als de budgettabel niet zichtbaar is in het boekhoudbestand, geef deze tabel dan weer via het menu Extra → Functies toevoegen/verwijderen → Budget tabel toevoegen.
De transactietabel blijft bestaan zoals deze is ingesteld. Als u deze niet nodig heeft gebruik dan menu Gegevens → Tabellen instellen en schakel de transactietabel uit zodat deze tabel niet weergegeven wordt.
Het proces is hetzelfde of u nu alleen een boekhouding gaat doen, een budget gaat maken of beide:
- Maak een boekhoudbestand aan.
- Stel de bestandseigenschappen in.
- Zet het rekeningschema op.
- Voer beginsaldi in (als die er zijn).
- Voer de budgetbedragen in de budgettabel in.
De boekhouding en het budget worden meestal gedaan in hetzelfde Banana Boekhouding bestand. Als u het budget los van de boekhouding wilt beheren voer dan alleen transacties in de budgettabel in. In dit geval wordt de transactietabel leeg gelaten.
U gebruikt een bestand met alleen een budget om:
- Het budget van een Startup in te stellen:
- Bereid de financiële plannen voor van een nieuw bedrijf dat nog niet gestart is.
- Als u nog niet direct gedetailleerde plannen heeft kan het nuttig zijn om een model te kiezen met weinig rekeningen, zonder BTW.
- Als u van plan bent ook de boekhouding te gaan doen is het handig om te beginnen met een van de door ons voorbereide rekeningschema's.
- Het budget in te stellen voor een bestaand bedrijf dat de boekhouding met een ander programma doet:
- Het rekeningschema wordt opgezet op basis van de bestaande boekhouding.
- Er zijn drie mogelijkheden om een overeenkomst met de bestaande balans te bereiken:
- U kunt de budgetgegevens van Banana Boekhouding exporteren naar het andere boekhoudprogramma.
- Als u een vergelijking wilt maken tussen het budget dat gemaakt is met Banana Boekhouding en de gegevens van uw andere programma moet u de gegevens van het andere programma exporteren en importeren in de budgettabel van het Banana Boekhoudbestand.
- Gebruik Excel spreadsheets om de gegevens van het Banana Boekhouding budget en de boekhoudgegevens van uw eigen programma te presenteren.
Meer informatie over budgettransacties kunt u via de volgende links vinden:
Budget periode
Het is niet nodig de budget periode te definiëren. U kunt het budget opzetten voor een jaar en toch prognoses maken voor de volgende jaren .
Budget voor een jaar
In de regel wordt het budget opgezet voor de boekhoudperiode gedefinieerd in bestandseigenschappen die in het algemeen gelijk is aan het kalenderjaar.
- Voer het beginsaldo aan het begin van de periode in de kolom Opening van de rekeningtabel in.
- Voer de verwachte gegevens voor het huidige jaar in de budgettabel in.
Bij het maken van overzichten gebruikt het programma de boekhoudperiode als u geen andere periode specificeert dan die in de bestandseigenschappen.
Wanneer u een budget wilt maken voor het volgende jaar kunt u een bestand aanmaken voor het nieuwe jaar. Het programma neemt de budgettransacties over die dan weer aangepast kunnen worden (zie Een nieuw jaar aanmaken... in menu Acties).
Meerjaren budgettering
Met Banana Boekhouding beschikt u over een planning voor meerdere jaren. De planningsperiode is zelf in te stellen op het moment dat het overzicht wordt opgevraagd.
Om een budget voor meerdere jaren te maken begint u met het opzetten van het budget voor het eerste jaar en daarna breidt u het uit voor de volgende jaren.
Technisch gezien gaat u daarvoor te werk alsof u een jaarbudget maakt met een uitbreiding voor de volgende jaren:
- In de bestandseigenschappen worden de begin- en einddatum van het eerste jaar (dat in het algemeen een kalenderjaar is) aangegeven.
- De beginsaldi worden ingevoerd in het rekeningschema.
- De budgettransacties worden ingevoerd in de budgettabel
- Activiteiten die alleen specifiek zijn voor het eerste jaar worden aangegeven zonder herhaling.
- Geef de herhalingscode voor alle andere activiteiten waarvan u denkt dat ze herhaald worden in de volgende jaren.
- Activiteiten die maar een keer per jaar plaatsvinden worden aangegeven door de jaar herhaling "Y". Bijvoorbeeld de berekening van de afschrijving die aan het eind van het jaar gedaan wordt.
- Specifieke activiteiten voor volgende jaren worden aangegeven met de bijbehorende datum waarop ze plaatsvinden.
- Voor herhalende activiteiten die beperkt zijn tot een enkel jaar of tot een specifieke periode (bijvoorbeeld transacties voor vaste termijn huur) wordt de einddatum aangegeven. Na die datum worden geen herhalingen meer gedaan.
- U kunt formules gebruiken om het bedrag van de rij automatisch te laten herhalen.
- De berekening van de afschrijving kan worden gebaseerd op het saldo van de activa rekening.
- Over de mutatie op de bankrekening kan direct rente berekend worden.
- De vooruitgang van verkopen kan worden gespecificeerd.
- Inkopen kunnen worden gedefinieerd als een percentage van de kosten.
- Geef de begin- en einddatum van het vereiste budget aan om het budgetoverzicht te zien (Uitgebreide balans of uitgebreide balans op groepen, rekeningkaarten).
Overgang naar het nieuwe jaar
De Banana Boekhouding functie om een nieuw jaar aan te maken... brengt ook de budgettransacties over.
- Voor elke rij kunt u aangeven of de bewerking overgedragen moet worden of niet an of de originele gegevens behouden moeten blijven of vervangen moeten worden door die van het nieuwe jaar.
- Het budget voor het nieuwe jaar aanmaken is daardoor heel eenvoudig omdat het alleen maar een kwestie is van uitgaven en inkomsten te aan te passen waarvan verwacht wordt dat deze veranderen.

