Buchungen | mit Fremdwährungen

Dokumentation •
In diesem Artikel

Mit der Applikation Buchhaltung mit Fremdwährungen ist es auch möglich, Transaktionen mit Konten in Fremdwährung zu erfassen. Zusätzlich zu den Bewegungen in Basiswährung werden in der Buchungen-Tabelle auch Buchungen in Fremdwährung eingegeben.
Es müssen alle Elemente der Buchung sowie der Währungsbetrag des Kontos, der für diese Transaktion geltende Wechselkurs, während der Basiswährungsbetrag sich automatisch durch Umrechnung auf Basis des eingegebenen Wechselkurses ergibt.

Erklärungen zu den Spalten

In der Tabelle Buchungen der Buchhaltung mit Fremdwährungen gibt es, ausser den Spalten, die bei der Doppelten Buchhaltung beschrieben worden sind, noch die folgenden Spalten:

  • Betr. Währung
    Der Betrag der Währung, welche in der Spalte Währung definiert worden ist.
    Dieser Betrag wird vom Programm benutzt, um den Saldo in Währung des betreffenden Kontos zu aktualisieren.
  • Währung
    Das Kennzeichen der Währung des Betrages.
    Das Kennzeichen muss entweder die Basiswährung sein, in Eigenschaften (Stammdaten) aus Menü Datei definiert oder das Kennzeichen der Währung eines Kontos, in Spalte KtSoll oder KtHaben angegeben.
    Man kann auch eine andere Währung benutzen, solange das angegebene KtSoll und das KtHaben Konten in Basiswährung sind. In diesem Fall wird der Betrag in Währung als Anhaltspunkt benutzt, aber nicht buchhalterisch.
  • Wechselkurs
    Zum Umrechnen des Betrags der Fremdwährung in den Gegenwert in Basiswährung.
  • Betrag in Basiswährung
    Der Betrag der Buchung in Basiswährung.
    Mit diesem Betrag aktualisiert das Programm den Saldo in Basiswährung des betreffenden Kontos.
  • Wechselkurs Multiplikator
    Er ist normalerweise nicht sichtbar in der Ansicht. Dieser Wert wird beim Wechselkurs multipliziert.

Nützliche Ratschläge

  • Wird die Taste F6 betätigt, während man sich in der Spalte Betrag in Währung befindet, schreibt das Programm alle Werte mit der vorher beschriebenen Logik neu, als ob überhaupt kein Wert bestehen würde. Dies ist hilfreich, wenn man das Konto Soll oder das Konto Haben ändert.
  • Wenn eine Buchung mit einem einzigen Konto in Basiswährung (bei Sammelbuchungen - siehe Buchungsarten) besteht, in welcher in der Spalte Währung das Währungskennzeichen manuell auf dasjenige einer Fremdwährung geändert worden ist, muss man sich auf die Zelle der Spalte Währung begeben und F6 drücken, um den Kurs bzw. die Umrechnung in die Basiswährung zu aktualisieren.
  • Smart Fill für Spalte Wechselkurs
    Das Programm schlägt verschiedene Wechselkurse vor, welche es aus der Tabelle Wechselkurse oder aus den bereits vorhandenen Buchungen mit Fremdwährungen übernimmt.

Buchungsbeispiele

Alle Beträge, in Basiswährung wie auch in Fremdwährung, müssen in der Spalte 'Betr. Währung' eingegeben werden.

Wechselkurse, Multiplikator und Wechselkursarchiv: auf der Webseite Tabelle Wechselkurse.

vari casi di registrazione nella contabilità multimoneta

Wichtig: In den Buchungsbeispielen ist die Basiswährung Euro.

Für jede Buchung gibt es zwei Konten (Soll-Konto und Haben-Konto). Das Programm erlaubt für jede Buchungszeile nur eine einzige Fremdwährung. Folgende Kombinationen sind möglich:

  • Buchung mit zwei Konten in Basiswährung mit Betrag in Basiswährung (in der Abbildung ist es die Buchung Nr. 1 in Spalte 'Beleg')
    Die Währung der Konten Soll und Haben ist die Basiswährung.
  • Buchung mit zwei Konten in Basiswährung mit Betrag in Fremdwährung (Beleg 2)
    Die Soll- und Haben-Konten sind in Basiswährung, aber das Kennzeichen der Währung (Spalte 'Währung') und der Betrag Währung (Spalte 'Betr. Währung') in der Buchungszeile sind nicht in Basiswährung, sondern in einer Fremdwährung.
    Zum Eingeben der Fremdwährung, muss manuell das Kennzeichen der Basiswährung geändert werden; dieses wird automatisch vorgeschlagen.
    Man geht so vor, wenn man im Ausland wechselt, um in der lokalen Währung zu bezahlen. In diesem Falle verfügt man in der Buchhaltung über kein spezifisches Konto.
    Zum Berechnen des Saldos (da ja beide in Basiswährung sind) wird nur der Betrag der Spalte Basiswährung benutzt.
  • Buchung auf einem Konto in Fremdwährung und auf einem Konto in Basiswährung (Beleg 3)
    Die Währung muss die des Kontos in Fremdwährung sein.
    Zum Berechnen des Saldos des Kontos in Fremdwährung benutzt das Programm den Betrag in Fremdwährung und für den Saldo in Basiswährung denjenigen in Basiswährung.
  • Buchung auf zwei Konten in gleicher Fremdwährung (Beleg 4)
    Die Währung muss die der benutzten Konten (USD1 und USD2) sein. Um den Kurs bzw. die Umrechnung in die Basiswährung zu aktualisieren, muss man sich auf die Zelle der Spalte Währung begeben und F6 drücken.
  • Buchung mit zwei Konten in verschiedenen Fremdwährungen (Beleg 5)
    Die Bank macht zum Beispiel eine Devisentransaktion zwischen zwei Fremdwährungen.
    In diesem Fall muss man auf zwei Zeilen buchen, wobei das gleiche Datum einzugeben ist.
    Der Betrag in Basiswährung muss unbedingt gleich sein. Es ist ein realistischer Wechselkurs zu benutzen, um übertriebene Wechselkursdifferenzen zu vermeiden.
    Um auf beiden Zeilen über dieselben Beträge in Basiswährung zu verfügen, ist der Betrag in Basiswährung manuell zu erfassen und vom Programm den Wechselkurs berechnen zu lassen.
  • Wechselkursdifferenzen buchen (Beleg 6)
    Zweck dieser Buchung ist, den Saldo des Kontos in Basiswährung dem Gegenwert des Kontos in Währung zum Tageskurs anzupassen.
    Auf dem Konto in Währung wird nur der Betrag in Basiswährung für die Wechselkursdifferenz gebucht.
    Diese werden automatisch mit Befehl Buchungen Wechselkurs-Diff. erstellen... erstellt.
    • Für die Wechselkursgewinne setzt das Programm automatisch das neu zu bewertende Konto, welches in Eigenschaften (Stammdaten) definiert wurde, in Soll ein und das Kursgewinnkonto als Haben ein. 
    • Für Wechselkursverluste wird das neu zu bewertende Konto als Haben und das Kursverlustkonto, welches in Eigenschaften (Stammdaten) definiert wurde, als Soll ausgewiesen.
    • Spalte 'Betr. Währung' ist leer zu lassen.
    • Das Kennzeichen 'Währung' ist die Basiswährung.
    • In der Spalte 'Betrag Basiswährung' ist der Betrag der Neubewertung des Kontos (Gewinn oder Verlust) anzugeben.

 Den Wechselkurs definieren

Es ist der Buchhalter, der den Wechselkurs jeder einzelnen Transaktion in Fremdwährung bestimmt. Es gelten normalerweise die folgenden Regeln.

  • Normale Buchungen: man benutzt den Tageskurs.
  • Devisenhandeltransaktionen: man benutzt den von der Wechselstube oder Banken angegebenen Wechselkurs.
    Zuerst den Betrag in Währung im Programm eingeben und danach den Betrag in Basiswährung, aufgrund deren das Programm den Wechselkurs berechnet. Der von der Bank verwendete Wechselkurs könnte eventuell leicht abweichen, da Banken einen auf wenige Dezimalstellen gerundeten Wechselkurs angeben.
  • Bei mehreren Transaktionen mit gleichem Wechselkurs ist es nützlich, den Wechselkurs in der Tabelle Wechselkurse zu aktualisieren, damit ihn das Programm automatisch übernehmen kann.
  • Bei ausländischen Buchungen mit Umsatzsteuer könnte es sein, dass die Behörde vor Ort einen Standard-Wechselkurs vorschreibt. In diesem Fall ist dieser Wechselkurs in der Spalte Wechselkurs der Buchung zu erfassen.
  • Bei Immobilienkäufen oder Investitionen wird ein historischer Wechselkurs benutzt. In diesem Falle ist in der Tabelle Wechselkurse ein spezifisches Währungskennzeichen mit dem historischen Wechselkurs zu erstellen (z.B. USD1), der keinen Kursschwankungen unterliegen wird.
    Es können Währungskennzeichen für alle gewünschten historischen Wechselkurse erstellt werden.

 Buchungen mit MwSt

Das MwSt/USt-Konto und das Konto, von dem die MwSt/USt abgezogen wird, müssen in Basiswährung sein. Man kann nicht einen MwSt/USt-Code verwenden, um die Mehrwert-/Umsatzsteuer von einem Konto in Fremdwährung abzuziehen.
Zum Buchen von Bewegungen mit MwSt/USt, die als Gegenposten Konten in Fremdwährung haben, müssen zwei Buchungszeilen erstellt werden:

  • Zuerst den Betrag des Kaufes auf einem Girokonto in Basiswährung buchen und den spezifischen MwSt/USt-Code angeben.
    Der Betrag in Basiswährung muss berechnet werden, indem der von der Steuerverwaltung vorgeschriebene Wechselkurs verwendet wird
  • Auf einer zweiten Zeile wird das Girokonto auf Null gestellt und als Gegenposten das Konto in Fremdwährung verwendet.
    Der Betrag für diese Buchung, sowohl in Basiswährung als auch in Fremdwährung, muss exkl. MwSt/USt (netto) sein.
    Natürlich ist derselbe Wechselkurs zu verwenden, wie in der vorhergehenden Buchung.

Im Beispiel ist die Basiswährung EUR. Der Kauf ist ein nationaler, welcher jedoch ab einem Konto in Fremdwährung bezahlt (USD) wird.

acquisto con IVA non in moneta base

 Buchungen mit MwSt/USt und Fremdwährung

Bei Buchungen auf Fremdwährungskonten ist es möglich, die MwSt/USt mit Bruttobetrag (Typ Betrag 0, inkl. MwSt/USt) zu erfassen.
Werden Nettobeträge (Typ Betrag 1, ohne MwSt.) eingegeben, meldet das Programm einen Fehler, weil die Berechnung des Bruttobetrages aufgrund der Rundung von MwSt/USt und Wechselkurs in vielen Fällen falsch wäre.
In diesen Fällen wird empfohlen, den Bruttobetrag einzugeben. Siehe auch die spezifischen Erläuterungen zur Fehlermeldung.

Automatismus während dem Eingeben der Buchungen in Fremdwährung

Beim Erfassen einer neuen Buchung sind die Daten der zuvor erwähnten Spalten zu vervollständigen.

Beim Ändern gewisser Werte der Buchungszeile, vervollständigt das Programm die Buchung mit vordefinierten Werten. Sollten diese Werte nicht den persönlichen Bedürfnissen entsprechen, so sind sie in der Buchungszeile zu ändern.

Das Ändern der Werte der Tabelle Wechselkurse hat keinen Einfluss auf die schon vorhandenen Buchungszeilen. Wird somit ein Wechselkurs in der Tabelle Wechselkurse geändert, hat dies keinen Einfluss auf die schon vorhandenen Buchungszeilen.

  • Bei der Eingabe eines Betrages in Währung und zumindest das Konto Soll oder das Konto Haben vorhanden sind, jedoch keine anderen Werte, geht das Buchhaltungsprogramm wie folgt vor:
    • Das Kennzeichen der Währung wird aus dem benutzten Konto übernommen mit Priorität für das Konto, das nicht in Basiswährung ist.
    • Der in der Tabelle Wechselkurse definierte Wechselkurs wird mit folgender Logik übernommen:
      • Es wird der Archiv-Wechselkurs mit Datum vor dem Datum der Buchung oder mit gleichem Datum übernommen.
      • Wenn kein Archiv-Wechselkurs gefunden wird, übernimmt das Programm den Wechselkurs der Wechselkurs-Zeile ohne Datum.
    • Es wird der in der Tabelle Wechselkurse definierte Multiplikator übernommen oder 1 wenn es sich um die Basiswährung handelt.
    • Es wird der Betrag in Basiswährung berechnet.
  • Wird der Betrag in Fremdwährung geändert (und sind schon andere Werte vorhanden) geht die Software wie folgt vor:
    • Der Betrag in Basiswährung wird mit dem vorhandenen Wechselkurs berechnet.
  • Wird das Kennzeichen der Währung geändert, geht das Programm folgendermassen vor:
    • Der Wechselkurs wird mit dem Multiplikator übernommen und der Betrag in Basiswährung berechnet (wie oben).
  • Wird der Wechselkurs geändert, geht das Programm wie folgt vor:
    • Der Betrag in Basiswährung wird mit dem eingegebenen Wechselkurs berechnet.
  • Wird der Betrag in Basiswährung geändert, geht das Programm folgendermassen vor:
    • Der Wechselkurs wird neu berechnet.

Informationsfenster

Das Programm meldet im Informationsfenster:

  • Eventuelle Differenzen zwischen den Totalsummen der Sollbuchungen und jenen der Habenbuchungen (in Basiswährung)    
  • Hinweise zur Benutzung der Taste F6

Für die Konten auf der Buchungszeile, auf welcher man gerade arbeitet, meldet das Programm im Info-Fenster:

  • Kontonummer
  • Beschreibung des Kontos
  • Buchungsbetrag in Basiswährung
  • Aktueller Saldo des Kontos in Basiswährung
  • Kennzeichen der Währung des Kontos
  • Buchungsbetrag in Währung des Kontos (wenn nicht in Basiswährung)
  • Aktueller Saldo des Kontos in Währung (wenn nicht in Basiswährung)

 Buchungen der Eröffnungssaldi

Für die Buchhaltung mit Fremdwährungen konvertiert die Software bei der Eingabe der Eröffnungssaldi, in der Tabelle Konten, die Beträge in Basiswährung und verwendet hierbei die Eröffnungswechselkurse (Spalte 'W.Eröffnung') der Tabelle Wechselkurse.
Um historische Eröffnungswechselkurse zu verwenden, können zusätzliche Währungskennzeichen in der Tabelle Wechselkurse oder Buchungen mit den Eröffnungssaldi (in der Tabelle Buchungen) erstellt werden. Sehen Sie auch unsere Webseite Investitionen und spezielle Wechselkurse. Auf diese Weise können verschiedene Wechselkurse für Konten derselben Währung verwendet werden.

  • Für jedes Konto eine Buchung mit Eröffnungssaldo (Aktiven und Passiven) erfassen und dabei das Anfangsdatum der Buchhaltung und das Konto in Soll oder Haben angeben.
  • In der Spalte Typ (BelegTyp) den Wert "01" erfassen, um anzugeben, dass es sich um eine Eröffnungsbuchung handelt.
    • In den Berechnungen und Ausdrucken von Banana Buchhaltung wird dieser Betrag als Eröffnungssaldo eingesetzt.
    • Die Buchung aktualisiert  jedoch nicht den Betrag in der Spalte 'Eröffnung' der Tabelle Konten!

Folgendes ist bei der Verwendung von Buchungen für die Eröffnungssaldi zu berücksichtigen:

  • Um die Neubewertung der Konten zum aktuellen Wechselkurs zu vermeiden, ist in der Tabelle Konten, für das Konto oder die Konten, welche nicht neu bewertet werden sollen, in der Spalte 'Konto Wechselkurs Differenz' der Wert "0;0" zu erfassen.
  • Das Programm erlaubt, sowohl  Eröffnungssaldi in der Tabelle Konten einzugeben, als auch Eröffnungsbuchungen (Aktiven und Passiven) in der Tabelle Buchungen auszuführen.
    Beide Beträge werden bei Berechnungen berücksichtigt und hierbei, falls sie sich auf dasselbe Konto beziehen, summiert.
    Um schwierig zu findende Fehler und Differenzen zu vermeiden, raten wir davon ab, beide Methoden gleichzeitig zu verwenden.
  • Die Eröffnungsbuchungen sind manuell zu erfassen.
    Allfällige Soll/Haben-Differenzen werden als Buchungsdifferenzen angezeigt.

Übernahme von Daten aus Vorgängerversionen

In Version 4 oder vorherige wurde ein fehlendes Währungskennzeichen in Tabelle Buchungen als Basiswährung interpretiert.
Ab Version 7 muss jede Buchung ihr eigenes Währungskennzeichen haben. Deshalb sind bei einer Aktualisierung von der Version 4 auf die Version 7 oder neuer, die Buchungen zu vervollständigen, in welchen das Währungskennzeichen fehlt. Hierzu muss eine neue Spalte "Währung" in der Tabelle Buchungen hinzugefügt werden, indem man den Befehl Spalten einrichten aus Menü Daten ausführt, und darin ist für alle bereits bestehenden Buchungen das Währungskennzeichen zu erfassen.

help_id
multicurrency::transactions

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 Argument verständlicher erklären könnten.

Diesen Artikel teilen: Twitter | Facebook | LinkedIn | Email