In diesem Artikel

    Businessplan und fortgeschrittene Finanzplanung mit Formeln und Fremdwährungen

    Universell
    Doppelte Buchhaltung mit Fremdwährungen
    Bildung

    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 öffnen

    Dokumentation 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:

    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.
    • 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

    Tabelle: Konten
    Gruppe 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    
             
    Tabelle: Wechselkurse
    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

    Helfen Sie uns, unsere Dokumentation zu verbessern

    Ihre Anregungen wie wir diese Seite verbessern könnten sind uns "jederzeit willkommen.

    Sagen Sie uns bitte, welches Thema eine bessere Erklärung braucht oder wie wir ein Thema verständlicher argumentieren könnte

    Diesen Artikel teilen: Twitter | Facebook | LinkedIn | Email