Multi-Currency Accounting: Buchhaltung mit mehreren Währungen (Bexio)

Vollständiger Guide zur Multi-Currency-Buchhaltung für Schweizer KMU: Währungskurse, Buchungslogik, Kursgewinne/-verluste, MWST, Jahresabschluss, Bexio-Setup.
Reporting by Lena Müller Team, SwissFinanceAI Redaktion
Überblick
Multi-Currency Accounting = Buchhaltung mit mehreren Währungen (CHF, EUR, USD, GBP, etc.).
Herausforderung: Wechselkursschwankungen → Kursgewinne/-verluste buchen.
Schweizer Recht (OR Art. 958d): Fremdwährungen MÜSSEN in CHF umgerechnet werden (Bilanz + Erfolgsrechnung).
Dieser Guide erklärt:
- ✅ Bexio Multi-Currency-Setup
- ✅ Fremdwährungs-Rechnungen erstellen
- ✅ Kursgewinne/-verluste berechnen
- ✅ Jahresabschluss (Währungsumrechnung)
- Grundlagen: Währungskurse
1.1 Tageskurs vs. Durchschnittskurs
Tageskurs (Stichtagskurs):
- Wechselkurs an einem bestimmten Tag (z.B. Rechnungsdatum, Zahlungsdatum)
- Verwendung: Debitorenbuchung, Kreditorenbuchung, Bilanz (Jahresabschluss)
Durchschnittskurs (Monatskurs, Jahreskurs):
- Durchschnitt aller Tageskurse in Periode (Monat/Jahr)
- Verwendung: Erfolgsrechnung (vereinfacht)
Beispiel (Januar 2026):
EUR/CHF Tageskurse (Januar 2026):
01.01.2026: 0,9450
15.01.2026: 0,9420
31.01.2026: 0,9480
Durchschnittskurs Januar: (0,9450 + 0,9420 + 0,9480) / 3 = 0,9450
1.2 Wo Kurse abrufen?
Empfohlene Quellen:
- SNB (Schweizerische Nationalbank): https://www.snb.ch/de/the-snb/mandates-goals/statistics/exchange-rates
- Offizielle Kurse (rechtlich anerkannt)
- Tageskurse + Monatsdurchschnitte
- EZV (Eidgenössische Zollverwaltung): https://www.ezv.admin.ch/wechselkurse
- Monatskurse (für MWST-Abrechnung)
- Bexio: Integriert SNB-Kurse (automatisch aktualisiert)
WICHTIG: Immer gleiche Quelle verwenden (Konsistenz!).
2. Bexio Multi-Currency-Setup
Voraussetzung: Bexio Professional (CHF 30/Monat, Multi-Currency ab Professional-Plan).
2.1 Fremdwährungen aktivieren
Navigation: Bexio → Einstellungen → Buchhaltung → Währungen
Aktivieren:
- ✅ EUR (Euro)
- ✅ USD (US-Dollar)
- ✅ GBP (Britisches Pfund)
- ✅ (weitere nach Bedarf)
Währungskurse:
- Bexio lädt SNB-Kurse automatisch (täglich aktualisiert)
- Oder: Manuell eingeben (Einstellungen → Währungen → Kurs bearbeiten)
2.2 Fremdwährungskonten erstellen
Navigation: Bexio → Buchhaltung → Kontenplan → Neues Konto
Beispiel:
Konto 1021: "PostFinance CHF" (CHF)
Konto 1022: "Wise EUR-Konto" (EUR)
Konto 1023: "Wise USD-Konto" (USD)
Konto 1024: "Wise GBP-Konto" (GBP)
Kontoeinstellungen:
- Währung: EUR (oder USD, GBP)
- Kontoart: Bank
- Verwendung: Aktiven (Umlaufvermögen)
Bilanzdarstellung: Fremdwährungskonten werden in CHF umgerechnet (automatisch von Bexio).
3. Fremdwährungs-Rechnungen erstellen
Dauer: 2 Stunden (Setup + Tests)
3.1 EUR-Rechnung an EU-Kunde
Navigation: Bexio → Verkauf → Rechnungen → Neue Rechnung
Einstellungen:
- Kunde: EU-Kunde GmbH (Deutschland)
- Währung: EUR (wichtig!)
- Positionen:
- Consulting-Stunden: 10h × EUR 120/h = EUR 1.200
- MwSt.: 0% (Reverse Charge, siehe Abschnitt 5)
Rechnung PDF:
Rechnung #1001
Betrag: EUR 1.200,00
(entspricht ca. CHF 1.134,00 bei Kurs 0,9450)
Bexio-Buchung (beim Erstellen der Rechnung):
Debitoren EUR (1101) / Ertrag EUR (3400)
Betrag: EUR 1.200
Tageskurs: 0,9450 (SNB, 30.01.2026)
CHF-Gegenwert: CHF 1.134,00
Bilanz: Debitoren werden in CHF geführt (CHF 1.134,00).
3.2 USD-Rechnung an US-Kunde
Gleicher Prozess, Währung: USD
Beispiel:
Rechnung #1002
Betrag: USD 1.500,00
Tageskurs: 0,9200 (SNB, 30.01.2026)
CHF-Gegenwert: CHF 1.380,00
4. Zahlungseingänge in Fremdwährung
Dauer: 2 Stunden
4.1 Szenario: Zahlung ohne Kursdifferenz
Ausgangslage:
- Rechnung #1001: EUR 1.200 (Kurs 0,9450 = CHF 1.134)
- Zahlung erfolgt am gleichen Tag (gleicher Kurs)
Bexio-Buchung (Zahlungseingang):
Wise EUR-Konto (1022) / Debitoren EUR (1101)
Betrag: EUR 1.200
Tageskurs: 0,9450 (gleich wie Rechnungsdatum)
CHF-Gegenwert: CHF 1.134,00
Resultat: Keine Kursdifferenz (CHF 1.134 - CHF 1.134 = CHF 0).
4.2 Szenario: Zahlung mit Kursgewinn
Ausgangslage:
- Rechnung #1001: EUR 1.200 (Kurs 0,9450 = CHF 1.134)
- Zahlung erfolgt 10 Tage später (Kurs: 0,9500)
Bexio-Buchung (Zahlungseingang):
Wise EUR-Konto (1022) / Debitoren EUR (1101)
Betrag: EUR 1.200
Tageskurs: 0,9500 (neuer Kurs)
CHF-Gegenwert: CHF 1.140,00
Wise EUR-Konto (1022) / Kursgewinn (6960)
Betrag: CHF 6,00 (CHF 1.140 - CHF 1.134)
Resultat: Kursgewinn CHF 6,00 (EUR ist stärker geworden → mehr CHF).
Erfolgsrechnung: Kursgewinn CHF 6,00 (Konto 6960, "Kursgewinne aus Fremdwährungen").
4.3 Szenario: Zahlung mit Kursverlust
Ausgangslage:
- Rechnung #1001: EUR 1.200 (Kurs 0,9450 = CHF 1.134)
- Zahlung erfolgt 10 Tage später (Kurs: 0,9400)
Bexio-Buchung (Zahlungseingang):
Wise EUR-Konto (1022) / Debitoren EUR (1101)
Betrag: EUR 1.200
Tageskurs: 0,9400 (neuer Kurs)
CHF-Gegenwert: CHF 1.128,00
Kursverlust (6961) / Debitoren EUR (1101)
Betrag: CHF 6,00 (CHF 1.134 - CHF 1.128)
Resultat: Kursverlust CHF 6,00 (EUR ist schwächer geworden → weniger CHF).
Erfolgsrechnung: Kursverlust CHF 6,00 (Konto 6961, "Kursverluste aus Fremdwährungen").
5. MWST bei Fremdwährungen
5.1 EU-Kunden (Reverse Charge)
Regel: Bei B2B-Verkauf an EU-Kunden gilt Reverse Charge (Kunde zahlt MwSt. in seinem Land).
Bexio-Einstellung:
- MwSt.-Satz: 0% (kein Schweizer MwSt.)
- Vermerk auf Rechnung: "Reverse Charge gemäß Art. 196 MwStG (Schweiz) / Art. 196 EU-MwStSystRL"
Beispiel-Rechnung:
Consulting: EUR 1.200
MwSt. (0%): EUR 0
TOTAL: EUR 1.200
Hinweis: Reverse Charge - MwSt. ist vom Leistungsempfänger zu zahlen.
5.2 Schweizer Kunden (CHF-Rechnung)
Regel: Normaler Schweizer MwSt.-Satz (8,1%).
Bexio-Einstellung:
- Währung: CHF
- MwSt.-Satz: 8,1%
5.3 US-Kunden (kein MwSt.)
Regel: Keine Schweizer MwSt. (USA = Drittland).
Bexio-Einstellung:
- MwSt.-Satz: 0%
- Vermerk: "Export-Dienstleistung (Drittland), keine Schweizer MwSt."
6. Kursgewinne/-verluste berechnen
Zwei Zeitpunkte für Kursgewinne/-verluste:
- Bei Zahlung (Rechnungskurs vs. Zahlungskurs, siehe 4.2/4.3)
- Bei Jahresabschluss (offene Debitoren/Kreditoren umrechnen)
6.1 Kursgewinne/-verluste bei Zahlung
Beispiel (siehe 4.2):
- Rechnung: EUR 1.200 (Kurs 0,9450 = CHF 1.134)
- Zahlung: EUR 1.200 (Kurs 0,9500 = CHF 1.140)
- Kursgewinn: CHF 6,00
Buchung:
Wise EUR-Konto (1022) / Kursgewinn (6960): CHF 6,00
6.2 Kursgewinne/-verluste bei Jahresabschluss
Problem: Offene Debitoren/Kreditoren MÜSSEN zum Jahresend-Kurs umgerechnet werden (OR Art. 958d).
Beispiel:
- Rechnung #1001: EUR 1.200 (Kurs 0,9450 = CHF 1.134, Datum: 30.01.2026)
- NICHT BEZAHLT bis 31.12.2026
- Jahresend-Kurs (31.12.2026): 0,9600
Umrechnung:
EUR 1.200 × 0,9600 = CHF 1.152
CHF 1.152 - CHF 1.134 = CHF 18 Kursgewinn (unrealisiert)
Buchung (31.12.2026):
Debitoren EUR (1101) / Kursgewinn (6960): CHF 18
Wichtig: Unrealisierter Kursgewinn (Rechnung noch nicht bezahlt, aber Bilanz muss Jahresend-Kurs zeigen).
Rückbuchung (01.01.2027):
Kursgewinn (6960) / Debitoren EUR (1101): CHF 18
Warum Rückbuchung? Bei Zahlung in 2027 wird tatsächlicher Kursgewinn (Rechnungskurs vs. Zahlungskurs) berechnet.
7. Jahresabschluss mit Währungsumrechnung
Dauer: 2 Stunden
7.1 Bilanz (31.12.2026)
Alle Fremdwährungskonten MÜSSEN in CHF umgerechnet werden (Jahresend-Kurs).
Beispiel:
Wise EUR-Konto: EUR 8.300
Wise USD-Konto: USD 5.200
Jahresend-Kurse (31.12.2026, SNB):
EUR/CHF: 0,9600
USD/CHF: 0,9250
CHF-Gegenwerte:
Wise EUR-Konto: EUR 8.300 × 0,9600 = CHF 7.968
Wise USD-Konto: USD 5.200 × 0,9250 = CHF 4.810
Bilanz (Aktiven):
Konto 1021 (PostFinance CHF): CHF 12.500
Konto 1022 (Wise EUR): CHF 7.968
Konto 1023 (Wise USD): CHF 4.810
---
TOTAL Flüssige Mittel: CHF 25.278
7.2 Erfolgsrechnung (Kursgewinne/-verluste)
Zusammenfassung (1 Jahr):
Kursgewinne (6960): CHF 1.250 (realisiert + unrealisiert)
Kursverluste (6961): CHF 800 (realisiert + unrealisiert)
---
Netto Kursgewinn: CHF 450
Erfolgsrechnung:
Ertrag:
3400 Dienstleistungsertrag: CHF 120.000
6960 Kursgewinne: CHF 1.250
---
TOTAL Ertrag: CHF 121.250
Aufwand:
4200 Löhne: CHF 80.000
6961 Kursverluste: CHF 800
---
TOTAL Aufwand: CHF 80.800
GEWINN: CHF 40.450
8. Bexio-Automation: Währungskurse aktualisieren
Problem: Bexio aktualisiert SNB-Kurse nur 1x täglich (morgens).
Lösung: n8n-Workflow (stündliche Aktualisierung für Echtzeit-Buchhaltung).
n8n-Workflow:
1. TRIGGER: Cron (jede Stunde)
2. HTTP Request: SNB API - EUR/CHF Kurs abrufen
3. HTTP Request: Bexio API - Währungskurs aktualisieren
4. Slack Notification: "EUR/CHF aktualisiert: 0,9450 → 0,9455"
Python-Beispiel (SNB-Kurs abrufen):
import requests
from datetime import date
# SNB API (täglich aktualisiert)
snb_url = "https://data.snb.ch/api/cube/devkum/data/csv/en"
response = requests.get(snb_url)
# EUR/CHF Kurs extrahieren (vereinfacht)
lines = response.text.split("\n")
for line in lines:
if "EUR" in line and str(date.today()) in line:
eur_chf_rate = float(line.split(",")[-1])
print(f"EUR/CHF: {eur_chf_rate}")
break
# Bexio API: Währungskurs aktualisieren
bexio_url = "https://api.bexio.com/3.0/currencies/2" # 2 = EUR
bexio_token = "your_bexio_api_token"
headers = {"Authorization": f"Bearer {bexio_token}"}
bexio_response = requests.put(bexio_url, headers=headers, json={
"exchange_rate": eur_chf_rate
})
print("Bexio Währungskurs aktualisiert!")
9. Häufige Fehler & Lösungen
Fehler 1: Falsche Kurse verwendet
Problem: Buchhalter verwendet Google-Kurse statt SNB-Kurse.
Lösung: Immer SNB-Kurse (rechtlich anerkannt, konsistent).
Fehler 2: Kursgewinne/-verluste vergessen
Problem: Bei Zahlung wird gleicher Kurs wie bei Rechnung verwendet (keine Kursdifferenz gebucht).
Lösung: Tageskurs bei Zahlung verwenden (nicht Rechnungskurs).
Fehler 3: Jahresabschluss ohne Währungsumrechnung
Problem: Offene Debitoren werden NICHT zum Jahresend-Kurs umgerechnet (Verstoß gegen OR Art. 958d).
Lösung: Alle Fremdwährungskonten zum 31.12. umrechnen (Bilanz + offene Posten).
10. ROI-Kalkulation (Multi-Currency lohnt sich?)
Szenario: KMU mit EUR 100.000 Umsatz/Jahr (internationale Kunden).
OHNE Multi-Currency (alle Rechnungen in CHF)
Problem: Kunde zahlt EUR → CHF (Bank-Wechselkurs, 1,5% Spread).
Verlust: EUR 100.000 × 1,5% = EUR 1.500 = CHF 1.410
MIT Multi-Currency (Rechnungen in EUR, Wise-Konto)
Vorteil: Kunde zahlt EUR → Wise EUR-Konto (kein Wechsel) → Wise EUR → CHF (0,4% Spread).
Kosten:
- Wise Standard: CHF 33/Monat × 12 = CHF 396
- FX-Gebühr: EUR 100.000 × 0,4% = EUR 400 = CHF 376
- Bexio Professional: CHF 30/Monat × 12 = CHF 360
- GESAMT: CHF 1.132
Einsparung: CHF 1.410 - CHF 1.132 = CHF 278 (25% Einsparung)
Fazit: Multi-Currency lohnt sich ab EUR 50.000+ Umsatz/Jahr.
Nächste Schritte
Option 1: Multi-Currency-Setup-Service (CHF 1.200, 10h)
- Wir richten Bexio Multi-Currency für Sie ein
- Inklusive: Kontenplan, Währungskurse, Test-Rechnungen, Schulung
Option 2: Kostenlose Beratung (60 Min)
- Wir analysieren Ihre internationalen Kunden, Währungen
- Empfehlung: Lohnt sich Multi-Currency für Ihr KMU?
Veröffentlicht: 30. Januar 2026 Autor: SwissFinanceAI Team Kategorie: Advanced Accounting
Haftungsausschluss: Dieser Artikel dient ausschliesslich zu Informationszwecken und stellt keine Finanzberatung dar. Konsultieren Sie einen zugelassenen Finanzberater, bevor Sie Anlageentscheide treffen.
Weiterführende Artikel
Haftungsausschluss
Dieser Artikel dient ausschliesslich zu Informationszwecken und stellt keine Finanz-, Rechts- oder Steuerberatung dar. SwissFinanceAI ist kein lizenzierter Finanzdienstleister. Konsultieren Sie immer eine qualifizierte Fachperson, bevor Sie finanzielle Entscheidungen treffen.

Schweizer Märkte & Makroökonomie
Lena Müller analysiert täglich die Schweizer und europäischen Finanzmärkte — von SMI-Bewegungen über SNB-Entscheide bis zu geopolitischen Risiken. Ihr Fokus liegt auf datengestützter Analyse, die Schweizer KMU-Finanzprofis direkt verwertbare Einblicke liefert.
KI-redaktioneller Agent, spezialisiert auf Schweizer Finanzmarktanalyse. Erstellt durch das SwissFinanceAI-Redaktionssystem.
Schweizer KI & Finanzen — direkt ins Postfach
Wöchentliche Zusammenfassung der wichtigsten Nachrichten für Schweizer Finanzprofis. Kein Spam.
Mit der Anmeldung stimmen Sie unserer Datenschutzerklärung zu. Jederzeit abmeldbar.
References
- [1]"OR Art. 958d - Bewertung (Bilanzierung Fremdwährungen)."
- [2]"Schweizer Rechnungslegungsstandards (Swiss GAAP FER)."
- [3]"Bexio Handbuch Multi-Currency."
Transparency Notice: This article may contain AI-assisted content. All citations link to verified sources. We comply with EU AI Act (Article 50) and FTC guidelines for transparent AI disclosure.
Originalquelle
Dieser Artikel basiert auf OR Art. 958d - Bewertung (Bilanzierung Fremdwährungen)
Dieser Artikel basiert auf Schweizer Rechnungslegungsstandards (Swiss GAAP FER)
Dieser Artikel basiert auf Bexio Handbuch Multi-Currency

![Revolut Business vs UBS & PostFinance [Vergleich 2026]](/images/blog/revolut-business-vs-swiss-banks.webp)
