Ein selbst gehostetes ERP für Fremdwährungsgeschäfte auswählen: eine praktische Prüfliste
So testen Sie Angebote, Rechnungen, Zahlungen, Neubewertungen und Berichte in Fremdwährungen, bevor Sie sich für ein selbst gehostetes ERP- oder Buchhaltungsprogramm entscheiden.

Warum „unterstützt mehrere Währungen“ nicht ausreicht
Ein Währungswähler beweist nicht, dass eine Anwendung Ihren Buchhaltungsablauf unterstützt. Sie müssen wissen, wo Währungen verwendet werden, wie Beträge umgerechnet werden, was erfasst wird und wie die daraus entstehenden Zahlen in Berichten erscheinen.
Verstehen Sie Produktversprechen als Anlass zum Testen, nicht als Antwort. Sehen Sie sich die offizielle Dokumentation des Anbieters für die Version an, die Sie verwenden möchten, und bilden Sie anschließend Ihre tatsächlichen Arbeitsabläufe in einer Testinstanz nach. Die Dokumentation kann das vorgesehene Verhalten erläutern; ein Test zeigt, ob die Einrichtung zu Ihrer Organisation passt.
Die offizielle [ERPNext-Dokumentation zur Mehrwährungsbuchhaltung](https://docs.frappe.io/erpnext/multi-currency-accounting) ist ein nützliches Beispiel für die Unterschiede, die es zu untersuchen gilt: Sie beschreibt getrennte Währungsrollen für Unternehmen, Konten, Transaktionen und Preislisten. Das ist ein Beispiel und keine Garantie dafür, dass ein anderes Produkt dasselbe Modell verwendet.
- Notieren Sie die Währungen, die Ihr Unternehmen tatsächlich verwendet, und wofür jede einzelne eingesetzt wird.
- Benennen Sie die Berichte und Entscheidungen, die von umgerechneten Beträgen abhängen.
- Halten Sie jede offene Frage als zu überprüfende Produktanforderung fest – nicht als Annahme.

Ermitteln Sie, wo die einzelnen Währungen verwendet werden
Verfolgen Sie eine Transaktion vom ersten kundenorientierten Betrag bis zum endgültigen Buchungssatz. Ein Verkaufsangebot oder eine Preisliste kann eine Währung verwenden, während Rechnung, Unternehmensbuchhaltung und Zahlungskonto andere Währungen nutzen. Im Einkauf kann der Ablauf wiederum anders sein.
Testen Sie Angebote oder Preislisten, Verkaufsrechnungen, Einkaufsrechnungen und Zahlungen als getrennte Arbeitsabläufe. Gehen Sie nicht davon aus, dass die Auswahl einer Währung in einem Bereich automatisch die zugehörigen Sachkonten oder die Voreinstellungen für Kunden und Lieferanten konfiguriert. Die [ERPNext-Dokumentation zu Währungen](https://docs.frappe.io/erpnext/currency) unterscheidet beispielsweise zwischen der Verfügbarkeit einer Währung und der Einrichtung von Fremdwährungskonten sowie Standardwerten für Geschäftspartner.
Notieren Sie für jeden Schritt, welche Währung die nutzende Person eingibt, welche Währung im Datensatz erhalten bleibt und welche Währung im Hauptbuch oder Bericht erscheint. Fragen Sie, was passiert, wenn die Währung eines Kontos nicht mit der des Dokuments oder der Unternehmenswährung übereinstimmt.
- Kundenangebot: Welche Währung wird auf dem Angebot und in einer etwaigen Preisliste angezeigt?
- Verkaufsrechnung: Welche Währung wird eingegeben und welcher Betrag in Unternehmenswährung gebucht?
- Lieferantenrechnung: Kann die Rechnung des Lieferanten in ihrer ursprünglichen Währung erfasst werden?
- Zahlung: Welche Konto- und Zahlungswährungen stehen zur Verfügung und wie werden sie zugeordnet?
- Berichte: Lassen sich sowohl der ursprüngliche Transaktionsbetrag als auch der umgerechnete Betrag erkennen?

Unterscheiden Sie zwischen Transaktionswährung und Basis- oder Berichtswährung
Bitten Sie den Anbieter, die Währungsbegriffe des Systems zu definieren. Die Basis- oder Unternehmenswährung der Organisation ist nicht zwangsläufig identisch mit der Transaktionswährung, der festgelegten Währung eines Kontos oder der Währung einer Preisliste. Ein System kann eine Transaktion für die Buchhaltung in die Unternehmenswährung umrechnen und den Fremdwährungsbetrag trotzdem im Dokument beibehalten.
Prüfen Sie den Unterschied anhand eines einfachen Szenarios: Stellen Sie eine Rechnung in der Währung eines Kunden aus und sehen Sie sich anschließend die Rechnung, den Hauptbucheintrag, den Kundensaldo und einen Bericht auf Unternehmensebene an. Prüfen Sie, welche Beträge Originalbeträge und welche umgerechnete Beträge sind. Fragen Sie außerdem, ob sich der Unterschied erkennen lässt, ohne Daten zu exportieren oder manuell zu rechnen.
Halten Sie in Ihren Bewertungsnotizen ausdrücklich fest, wie die Währung behandelt werden soll. Wenn die Begriffe des Anbieters unklar sind, bitten Sie um eine Vorführung anhand Ihres Szenarios, statt sich auf eine allgemeine Aussage zur Unterstützung mehrerer Währungen zu verlassen.
- Dokumentieren Sie die vorgesehene Organisations- oder Berichtswährung.
- Ermitteln Sie, ob bestimmte Konten Salden in einer festgelegten Währung führen müssen.
- Bestätigen Sie, dass die ursprüngliche Währung und der ursprüngliche Betrag einer Transaktion nach der Buchung sichtbar bleiben.
- Prüfen Sie, ob die Währungsumrechnung für Preislisten von der buchhalterischen Umrechnung getrennt ist.
Prüfen Sie, wie Wechselkurse bezogen, datiert und erfasst werden
Ein Wechselkurs ist nur zusammen mit seinem Datum, seiner Quelle, seiner Richtung und seinem Zweck aussagekräftig. Finden Sie heraus, ob Kurse manuell eingegeben, von einem konfigurierten Anbieter importiert oder auf beide Arten bereitgestellt werden. Klären Sie, wer sie genehmigen oder ändern darf und wie erkennbar ist, welcher Kurs auf eine Transaktion angewendet wurde.
Testen Sie eine Transaktion, bei der sich Dokumentdatum und Erfassungsdatum unterscheiden. Erfassen Sie anschließend eine weitere Transaktion, nachdem sich der Wechselkurs geändert hat. Prüfen Sie, ob die Anwendung anhand des relevanten Datums einen Kurs auswählt, einen genehmigten manuellen Kurs zulässt und den verwendeten Kurs nachvollziehbar festhält. Gehen Sie nicht davon aus, dass die Standardeinstellung der Anwendung Ihrer Buchhaltungsrichtlinie entspricht.
Die offizielle [ERPNext-Dokumentation zu Wechselkursen](https://docs.frappe.io/erpnext/v13/user/manual/en/accounts/currency-exchange) beschreibt Einträge mit Gültigkeitsdaten, Ausgangs- und Zielwährungen, einem Kurs sowie einer Kennzeichnung für An- oder Verkauf. Ziehen Sie die aktuelle offizielle Dokumentation des ausgewählten Produkts heran, um dessen Felder und Auswahlregeln zu bestätigen.
- Wer darf einen Wechselkurs hinzufügen, ändern oder genehmigen?
- Können Nutzende den auf ein gebuchtes Dokument angewendeten Kurs, das Datum und die Quelle einsehen?
- Was passiert, wenn für das Transaktionsdatum kein Kurs vorhanden ist?
- Kann das System einen manuell genehmigten Kurs verwenden, wenn auch ein automatisierter Kurs verfügbar ist?
- Wirkt sich eine Kursänderung nur auf neue Transaktionen aus oder kann sie bestehende Datensätze verändern?
Testen Sie Rundungen, Teilzahlungen, Rückerstattungen und Gutschriften
Verwenden Sie Beträge, die Ihren tatsächlichen Rechnungen und Zahlungsmethoden entsprechen. Prüfen Sie sowohl die den Nutzenden angezeigte Genauigkeit als auch den Betrag, der letztlich gebucht wird. Die angezeigte Anzahl an Dezimalstellen allein belegt nicht, wie jede Berechnung oder jeder Buchungssatz gerundet wird; die [ERPNext-Dokumentation zur Genauigkeit](https://docs.frappe.io/erpnext/set-precision) behandelt monetäre Präzision und Rundungsmethode als getrennte Einstellungen.
Erfassen Sie anschließend eine Teilzahlung zu einem anderen Wechselkurs als dem der Rechnung. Prüfen Sie den offenen Restbetrag, die Zahlungszuordnung und eine mögliche realisierte Währungsdifferenz. Führen Sie einen zweiten Test durch, bei dem Sie den Rest der Rechnung begleichen, um die endgültige Zuordnung und die Salden zu überprüfen. Die [ERPNext-Dokumentation zu Zahlungseinträgen](https://docs.frappe.io/erpnext/payment-entry) beschreibt Teilzahlungen und mögliche realisierte Wechselkursdifferenzen als Teil des Zahlungsablaufs.
Testen Sie eine Teilgutschrift, eine Rückerstattung und – falls Ihr Ablauf dies erfordert – die Verrechnung eines Kundenguthabens mit einer anderen Rechnung. Prüfen Sie, welche Währung auf jedem Dokument angezeigt wird und wie die zugehörigen Beträge in den Konten abgebildet werden. Die [ERPNext-Dokumentation zu Gutschriften](https://docs.frappe.io/erpnext/credit-note) beschreibt dies als unterschiedliche Vorgänge; prüfen Sie das jeweilige Verhalten der ausgewählten Anwendung.
- Erstellen Sie eine Rechnung mit einem Bruchbetrag und prüfen Sie die angezeigten sowie die gebuchten Werte.
- Bezahlen Sie einen Teil der Rechnung mit einem anderen Kurs als dem Rechnungskurs; prüfen Sie den Restbetrag und die realisierte Differenz.
- Schließen Sie die Zahlung ab und bestätigen Sie, dass die Rechnung wie erwartet ausgeglichen wird.
- Stellen Sie eine Teilgutschrift aus und testen Sie den Rückerstattungs- oder Verrechnungsablauf, den Sie tatsächlich verwenden.
- Wiederholen Sie die wichtigsten Berechnungen mit der bei Ihnen üblichen Währungsgenauigkeit und den entsprechenden Rundungseinstellungen.
Fragen Sie nach Neubewertungen zum Periodenende und historischen Berichten
Eine Währungsdifferenz bei der Begleichung ist nicht dasselbe wie die Neubewertung eines offenen Fremdwährungssaldos zum Periodenende. Bei einer Neubewertung wird der Buchwert offener, geeigneter Salden in Unternehmenswährung angepasst, während die Fremdwährungsbeträge unverändert bleiben. Fragen Sie, welche Konten und Salden dafür infrage kommen, welcher Kurs und welches Datum verwendet werden und wie die Anpassung in Ihrem Ablauf storniert oder fortgeführt wird.
Testen Sie einen offenen Fremdwährungssaldo zu zwei Berichtsstichtagen. Vergleichen Sie nach der Neubewertung den Fremdwährungsbetrag, den Buchwert in Unternehmenswährung und den ursprünglichen Transaktionsdatensatz. Erstellen Sie anschließend Berichte für beide Stichtage. So können Sie prüfen, ob eine spätere Bewertung die ursprüngliche Rechnung, Zahlung oder den historischen Wechselkurseintrag unverändert lässt.
Die [ERPNext-Dokumentation zur Neubewertung von Wechselkursen](https://docs.frappe.io/erpnext/exchange-rate-revaluation) beschreibt diese getrennt von realisierten Differenzen im Zusammenhang mit Zahlungen und erläutert die Verwendung eines späteren Buchwerts und eines Schlusskurses. Behandeln Sie dies als produktspezifisches Beispiel und prüfen Sie die aktuelle Dokumentation sowie die Buchhaltungseinstellungen der ausgewählten Anwendung.
- Können Sie offene Fremdwährungssalden ermitteln, die neu bewertet werden müssen?
- Welches Kursdatum wird für die jeweilige Anpassung zum Periodenende verwendet?
- Können Nutzende unrealisierte Neubewertungsdifferenzen von realisierten Differenzen bei der Begleichung unterscheiden?
- Bleiben in historischen Berichten die für den jeweiligen Berichtszeitraum maßgeblichen Zahlen und Kurse erhalten?
- Lässt sich eine Neubewertungsbuchung bis zu ihrem Ausgangssaldo und ihrer Buchung zurückverfolgen?
Prüfen Sie Importe, Exporte, Integrationen und Prüfprotokolle
Das Währungsverhalten muss sich nicht nur bei der manuellen Dateneingabe bewähren. Testen Sie die Tabellenkalkulationsvorlagen, die Importvalidierung und die Exportfelder, die Sie voraussichtlich nutzen werden. Berücksichtigen Sie Währungscodes, Datumsangaben, Wechselkurse, Beträge und relevante Konto- oder Geschäftspartnerfelder. Prüfen Sie, wie das System mit fehlenden Währungen, ungültigen Codes, doppelten Zeilen und Beträgen umgeht, die mehr Genauigkeit erfordern als das Anzeigeformat.
Wenn eine andere Anwendung Finanzdatensätze sendet oder empfängt, testen Sie einen kleinen Datenaustausch von Anfang bis Ende, statt anzunehmen, dass übereinstimmende Feldnamen auch dieselbe Bedeutung haben. Bestätigen Sie, ob der ursprüngliche Betrag, die Währung, der Kurs, das Kursdatum und – wo erforderlich – der umgerechnete Betrag übertragen werden.
Prüfen Sie das Prüfprotokoll auf Änderungen an Wechselkursen, Dokumenten und Zuordnungen. Bei Importen sollten Sie neben den entstandenen Datensätzen auch Warnungen und Protokolle einsehen. Die [ERPNext-Dokumentation zum Datenimport](https://docs.frappe.io/erpnext/data-import) beschreibt Tabellenkalkulationsvorlagen, Validierungswarnungen, Importprotokolle und den Export von untergeordneten Tabellen. Prüfen Sie das entsprechende Verhalten des ausgewählten Produkts.
- Importieren Sie eine kleine Datei mit gültigen und absichtlich ungültigen Währungszeilen.
- Vergleichen Sie die importierten Datensätze mit der Quelldatei und prüfen Sie die Validierungsmeldungen.
- Exportieren Sie dieselben Datensätze und kontrollieren Sie, ob Währungs- und Kursfelder enthalten sind.
- Testen Sie gegebenenfalls eine repräsentative Integration in beide Richtungen.
- Klären Sie, wer Änderungen vornehmen darf und welche Aufzeichnungen zu diesen Änderungen verfügbar sind.
Erstellen Sie vor der Auswahl eine kleine Testmatrix
Eine kompakte Matrix ermöglicht verlässlichere Vergleiche als eine reine Funktionsliste. Verwenden Sie in jeder bewerteten Anwendung dieselben Szenarien, Währungen, Daten und erwarteten Ergebnisse. Kennzeichnen Sie Resultate als bestanden, nicht bestanden oder nicht überprüft und bewahren Sie bei Bedarf Screenshots oder Berichtsausgaben auf.
Bewerten Sie die Eignung für Ihre Arbeitsabläufe getrennt von der Eignung für den Betrieb. Stellen Sie zunächst fest, ob die Anwendung Ihre Währungs- und Buchhaltungsanforderungen erfüllt. Bewerten Sie anschließend den Betrieb: Wer kontrolliert Zugriff, Daten, Sicherungen, Upgrades und Wiederherstellung, und welche Hosting-Aufgaben bleiben bei Ihrem Team?
Bei einer selbst gehosteten Bereitstellung sollten Sie die Produktionskonfiguration und die betrieblichen Anforderungen der konkreten Anwendung prüfen. Das ist eine separate Frage dazu, wie ein ERP Währungsbeträge berechnet. Ein verwalteter Betrieb kann Teile der Infrastruktur übernehmen, entbindet Sie aber nicht von Ihrer Verantwortung für Entscheidungen zu Daten, Zugriff und Governance.
Airbip bietet die verwaltete Bereitstellung eines öffentlichen Katalogs von Geschäfts-, Publishing-, Analyse-, Kollaborations- und KI-Anwendungen an. Anwendungsinstanzen laufen als Docker-Workloads auf Airbip-Cloudservern; Airbip automatisiert Routing und TLS-Zertifikate und bietet DNS-Prüfungen, Dienstlebenszyklusverwaltung sowie konfigurierbare tägliche, wöchentliche und monatliche Sicherungen. Prüfen Sie auf der aktuellen Airbip-Website, ob die gewünschte Anwendung verfügbar ist und welche Konditionen gelten. Verwaltete Infrastruktur belegt nicht, dass eine Anwendung Ihre Buchhaltungsanforderungen erfüllt.
- Szenario
- Erwartetes Ergebnis
- Beobachtetes Ergebnis und Nachweis
- Bestanden, nicht bestanden oder nicht überprüft
- Offene Frage, zuständige Person und nächster Schritt
- Mindestumfang der Tests: Fremdwährungsrechnung, Lieferantenrechnung, Kursänderung, Teilzahlung, Gutschrift oder Rückerstattung, Neubewertung zum Periodenende sowie Import und Export.
Häufige Fragen
Was sollte eine Prüfliste zur Bewertung eines Mehrwährungs-ERP enthalten?
Berücksichtigen Sie die Währungen für Angebote, Rechnungen, Lieferantenrechnungen, Zahlungen und Berichte; den Unterschied zwischen Transaktions- und Unternehmenswährung; die Daten und Quellen der Wechselkurse; Rundungen; Teilzahlungen und Gutschriften; Neubewertungen zum Periodenende; Importe, Exporte, Integrationen und Prüfprotokolle. Testen Sie jede Anforderung anhand realistischer Szenarien in der Produktversion, die Sie voraussichtlich verwenden werden.
Reicht eine Fremdwährungsrechnung als Nachweis, dass ein ERP Mehrwährungsbuchhaltung unterstützt?
Nein. Testen Sie auch die zugehörige Konteneinrichtung, Zahlungszuordnung, Wechselkursbehandlung, Währungsumrechnung in Berichten auf Unternehmensebene und alle Neubewertungen zum Periodenende, die Ihr Ablauf erfordert. Ein Dokument, das eine Fremdwährung anzeigt, bestätigt für sich genommen nicht den vollständigen Buchhaltungsablauf.
Wie sollte ich Wechselkursdifferenzen testen?
Erstellen Sie eine Rechnung mit einem Wechselkurs und leisten Sie anschließend eine Teilzahlung mit einem anderen Kurs. Prüfen Sie die Zahlungszuordnung, den offenen Restbetrag und eine mögliche realisierte Währungsdifferenz. Testen Sie separat einen offenen Saldo zum Periodenende, um zu sehen, wie die Neubewertung erfasst und ausgewiesen wird.
Entscheidet ein verwaltetes Hosting darüber, ob das Währungsverhalten eines ERP geeignet ist?
Nein. Hosting und Buchhaltungsverhalten sind getrennte Bewertungsfragen. Testen Sie zunächst die Transaktions- und Berichtsabläufe der Anwendung und vergleichen Sie danach, wie die verschiedenen Bereitstellungsoptionen mit Infrastruktur und Betriebsaufgaben umgehen. Sie müssen weiterhin fundierte Entscheidungen zu Daten, Zugriff und Governance treffen.
Quellen und weiterführende Literatur
- Multi Currency Accounting — Frappe Technologies
- Currency — Frappe Technologies
- Currency Exchange — Frappe Technologies
- Sales Invoice — Frappe Technologies
- Purchase Invoice — Frappe Technologies
- Payment Entry — Frappe Technologies
- Exchange Rate Revaluation — Frappe Technologies
- Credit Note — Frappe Technologies
- Set Precision — Frappe Technologies
- Data Import — Frappe Technologies