In diesem Artikel
Businessplan und fortgeschrittene Finanzplanung mit Formeln und Fremdwährungen
Die Eingabe von Formeln ist ausschliesslich mit Banana Buchhaltung Plus - Advanced Plan möglich.
In Banana WebApp öffnen
Öffnen Sie Banana Buchhaltung Plus in Ihrem Browser ohne Installation. Passen Sie die Vorlage an, geben Sie die Transaktionen ein und speichern Sie die Datei auf Ihrem Computer.
Vorlage im Banana WebApp öffnenDokumentation zur Vorlage
Die Eingabe von Formeln ist ausschliesslich mit Banana Buchhaltung Plus - Advanced Plan möglich. Jetzt aktualisieren!
Hier erfahren Sie mehr über fortgeschrittene Funktionen der Doppelten Buchhaltung mit Fremdwährungen im Zusammenhang mit der Business. und Finanzplanung. Es werden vordefinierte Felder benutzt oder neue Funktionen zur Verwendung von Variablenberechnungen erstellt.
Formeln in Fremdwährung
Mit diesem Beispiel wird erläutert, wie die Formeln für spezifische Funktionen der Doppelte Buchhaltung mit Fremdwährungen zu verwenden sind.
Für weitere Informationen verweisen wir Sie auf die folgenden Seiten:
- Dokumentation der Formeln der Tabelle Budget
- Beispiele:
Berechnung des Betrages in Basiswährung
Die Formel berechnet zuerst den Wert in der Währung des Kontos und dann den relativen Wert in der Basiswährung.
Wechselkurse und historische Kurse
- Beleg 10 und 12:
Wird in der Wechselkursspalte ein Wechselkurs angegeben, berechnet das Programm den Betrag in der Basiswährung (in diesem Fall EUR) unter Verwendung des in dieser Zeile angegebenen Wechselkurses. - Beleg 11 und 13:
Wenn kein Wechselkurs angegeben wird, wird das Programm den Wechselkurs von der Wechselkurstabelle für diese, sowie für die nachfolgenden Zeilen verwenden, falls eine Wiederholungsfunktion angewendet wird. - Falls Archivwechselkurse in der Wechselkurstabelle definiert sind, indem ein Datum eingegeben wurde, verwendet das Programm den Wechselkurs bezogen auf das Datum oder auf das vorherige, zuletzt angewendete Datum.
Verwendung von Formeln in der Basiswährung
In der Spalte Formel können alle Formeln, die in der Tabelle Budget verfügbar sind, angewendet werden.
Die Beispiele zeigen, dass der Wert in der Basiswährung (EUR) anhand einer Formel berechnet wird.
- Beleg 21:
Der Wert der Variable Verkäufe wird mit dem Wert der Formel EUR multipliziert. Der Wechselkurs in der entsprechenden Spalte wird ignoriert. - Beleg 22:
Wie im vorherigen Beispiel, aber der Wert der Spalte 'Betr.Währung' (AmountCurrency) ist das Ergebnis der Formel. Der Wechselkurs in der entsprechenden Spalte wird ignoriert. - Beleg 23:
In der Tabelle Dokumente, "budget.js" haben wir eine Wechselkurs-Funktion() definiert, welcher den Wert anhand den Zeileninhaltes berechnet.
Mit diesen Funktionen ist es möglich, Wechselkurs-Simulationen zu erstellen.
Beispiel für Wechselkursfunktion
Diese Funktion berechnet den Wechselkurs anhand der Fremdwährung und des Datums der Zeile.
Der USD-Wechselkurs wird monatlich definiert.
Für den GBP hingegen wird immer der selbe Wechselkurs verwendet.
Die Funktion gibt den in AmountCurrency enthaltenen Betrag multipliziert mit dem Wechselkurs zurück.
function cambio() {
var importo = row.value("AmountCurrency");
var cambio = 1;
var moneta = row.value("ExchangeCurrency");
var data = Banana.Converter.toDate(row.value("JDate"));
var mese = data.getMonth() + 1;
if (moneta == "USD") {
cambio = 0.95;
if (mese == 1)
cambio = 0.96;
else if (mese == 2)
cambio = 0.97;
}
if (moneta == "GBP") {
cambio = 1.30;
}
return importo * cambio;
}
Formeln für die Berechnung der Wechselkursdifferenzen
Weitere Informationen zur Berechnung der Wechselkursdifferenzen entnehmen Sie bitte den Informationen zu den Buchungen mit Fremwährungen und der Seite Wechselkurs-Differenzen.
- Die Währung ist immer die Basiswährung.
- Es dürfen keine Beträge in der Währung des Kontos eingegeben werden.
- Der Wechselkurs bleibt leer und wird ignoriert, auch wenn ein Wert eingegeben wird.
- Die Funktion budgetExchangeDifference berechnet die Wechselkursdifferenz für ein Konto. Dieser Wert entspricht dem nicht realisierten Wechselkursgewinn oder -verlust.
- Die Funktion gibt bei einem Wechselkursverlust einen positiven Wert und bei einen Wechselkursgewinn und einen negativen (credit) zurück.
Demzufolge müssen Wechselkursgewinne und Wechselkursverluste in zwei verschiedenen Zeilen eingegeben werden. - Beim zurückgegebene Betrag handelt es um die notwendige Neubewertung in Basiswährung; dies um sicherzustellen, dass der Kontostand in Basiswährung mit dem Saldo des Kontos in der Währung, umgerechnet zum dem für die Berechnung der Wechselkursdifferenzen verwendeten Wechselkurs, übereinstimmt.
- Die Funktion gibt bei einem Wechselkursverlust einen positiven Wert und bei einen Wechselkursgewinn und einen negativen (credit) zurück.
- Der erste Parameter "CUSD" der Funktion budgetExchangeDifferences ist das Konto in Fremdwährung, für das die Wechselkursdifferenz berechnet wird.
- Der zweite Parameter ist der anzuwendende Wechselkurs.
- Wird kein Wechselkurs angegeben, wird der historische Umrechnungskurs, bezogen auf das Datum der eingegebenen Buchung verwendet.
- Wenn "current" verwendet wird, wird der Wechselkurs ohne Datum der Wechselkurstabelle verwendet.
- Ein Wechselkurs kann auch angegeben werden. Das Dezimaltrennzeichen muss der Punkt "."sein.
credit(budgetExchangeDifference("CUSD"))
credit(budgetExchangeDifference("CUSD", "current"))
credit(budgetExchangeDifference("CUSD", "0.95"))
Vorschau der Vorlage
Luca's Bar & Restaurant
Basiswährung: EUR
Doppelte Buchhaltung mit Fremdwährungen
Gruppe | Konto | Beschreibung | Währung | Summ. in |
---|---|---|---|---|
BILANZ | ||||
AKTIVEN | ||||
KASSE | Kasse | EUR | 1 | |
BANK | Bankkonto | EUR | 1 | |
KUSD | Bankkonto in USD | USD | 1 | |
KGBP | Bankkonto in GBP | GBP | 1 | |
KUNDEN | Kundenkonto | EUR | 1 | |
EINRICHTUNG | Einrichtung | EUR | 1 | |
LAGER | Warenlager | EUR | 1 | |
1 | TOTAL AKTIVEN | 00 | ||
PASSIVEN | ||||
LIEFERANTEN | Lieferantenkonto | EUR | 2 | |
KREDIT | Kredit | EUR | 2 | |
KAPITAL | Eigenkapital | EUR | 2 | |
GV | Jahresgewinn oder Jahresverlust | 2 | ||
2 | TOTAL PASSIVEN | 00 | ||
ERFOLGSRECHNUNG | ||||
ERTRAG | ||||
VERKAUF | Verkäufe | EUR | 4 | |
WGEWINN | Wechselkursgewinn | EUR | 4 | |
AZINSEN | Aktivzinsen | EUR | 4 | |
4 | TOTAL ERTRAG | 02 | ||
AUFWAND | ||||
PERSONAL | Personalkosten | EUR | 3 | |
EINKAUF | Wareneinkauf | EUR | 3 | |
MIETE | Miet- und Nebenkosten | EUR | 3 | |
ADMINISTRATION | Administrative Kosten | EUR | 3 | |
PZINSEN | Passivzinsen | EUR | 3 | |
WVERLUST | Wechselkursverlust | EUR | 3 | |
ABSCHREIBUNG | Amortisationen | EUR | 3 | |
3 | TOTAL AUFWAND | 02 | ||
02 | Gewinn(-) oder Verlust(+) der Erfolgsrechnung | GV | ||
00 | Differenz muss = 0 sein | |||
Bez.Währung | Währung | Text |
---|---|---|
USD | US Dollar | |
GBP | Britische Pfund | |
USD | US Dollar | |
USD | US Dollar | |
USD | US Dollar | |
USD | US Dollar | |
USD | US Dollar | |
USD | US Dollar | |
USD | US Dollar | |
USD | US Dollar | |
GBP | Britische Pfund | |
GBP | Britische Pfund | |
GBP | Britische Pfund | |
GBP | Britische Pfund | |
GBP | Britische Pfund | |
GBP | Britische Pfund | |
GBP | Britische Pfund | |
GBP | Britische Pfund |