Show TOC

FunktionsdokumentationWährungsumrechnung einrichten Dieses Dokument in der Navigationsstruktur finden

 

Mit dieser Funktion rechnen Sie Werte in Hauswährung den wichtigsten Rechnungslegungsvorschriften gemäß in eine oder mehrere Berichts- oder Konzernwährungen um.

Funktionsumfang

Die Währungsumrechnung wird sowohl in Anwendungen für die finanzielle als auch für die gesetzliche Konsolidierung verwendet, denen eine entsprechende Kursanwendung als Referenzanwendung zugewiesen wurde.

Bei Durchführung der Währungsumrechnung werden verschiedene Umrechnungskurse, wie z. B. Mittelkurse und Jahreseinheitskurse, sowie eine entsprechende Logik angewendet. Die Geschäftsregeltabelle für die Währungsumrechnung enthält die für eine einzelne Kontokursart erforderlichen Kurse und die jeweilige Logik. Die Kontokursart wird den Konten, auf die sie sich bezieht, als Eigenschaft zugeordnet. Im Rahmen der Währungsumrechnung wird dann jedes einzelne Konto gemäß den Regeln, die für die dem jeweiligen Konto zugeordnete Kontokursart definiert wurden, umgerechnet.

Wenn Sie Daten in der Hauswährung der Entität ablegen und diese zusätzlich in eine oder mehrere Berichts- oder Konzernwährungen umrechnen müssen, muss eine Dimension vom Typ „Währung“ vorhanden sein. Darüber hinaus muss das System auf eine Kursanwendung zugreifen, in der die für die automatische Umrechnung benötigten Wechselkurse abgelegt sind. Die folgende Liste bietet einen Überblick über das zur Unterstützung der Währungsumrechnung erforderliche Anwendungssetup:

  • Der Anwendungssatz muss eine Kursanwendung enthalten, in der Wechselkurse abgelegt sind. Sie müssen diese Kursanwendung allen Anwendungen, von denen sie verwendet werden soll, zuordnen.

  • Die Anwendung selbst muss eine Dimension vom Typ „Währung“ enthalten.

  • Die Währungsdimension (Currency) muss die Eigenschaften REPORTING (mögliche Werte: Y oder Leerwert) und CURRENCY_TYPE (mögliche Werte: „G“ für Konzernwährung, „T“ für Transaktionswährung oder „L“ für Hauswährung) enthalten.

  • Die Entitätsdimension (Entity) muss die Eigenschaft CURRENCY enthalten, deren Werte gültige Input_Currencies sind.

  • Die Kontodimension (Account) muss die Eigenschaft RATETYPE enthalten, deren Werte gültige Konten in der Kursanwendung sind.

  • Die TIMEID-Dimension muss die Eigenschaften YEAR, PERIOD, TIMEID und MONTHNUM enthalten.

  • Die Dimension DATASRC ist für die Währungsumrechnung nicht obligatorisch. Wenn Sie diese Dimension jedoch verwenden, muss sie die folgenden Eigenschaften aufweisen:

    • DATASRC_TYPE mit den folgenden möglichen Werten:

      • „I“ – Eingabe

      • „M“ – manuelle Anpassung

      • „A“ – automatische Anpassung oder Verrechnung

      • „L“ – Datasrc-Ebene (Ebene der Datenquelle, wird nur für Konsolidierungen verwendet)

    • IS_CONVERTED mit den folgenden möglichen Werten:

      • „N“ – diese Elemente werden bei der Umrechnung ignoriert

      • „Y“ (oder Leerwert) – diese Elemente werden von LC (Hauswährung) in die gewünschte Währung umgerechnet, sofern sie nicht als „M“ (manuelle Anpassung) gekennzeichnet sind. Wenn doch, werden die Währungsumrechnungen manuell erfasst.

      • „G“ – diese Elemente werden aus der Berichtswährung der GROUP kopiert, die in das zur jeweiligen Gruppe gehörende Währungselement umgerechnet wird.

  • Die FLOW-Dimension ist für die Währungsumrechnung nicht obligatorisch. Wenn Sie diese Dimension jedoch verwenden, muss sie die Eigenschaft FLOW_TYPE enthalten.

  • Die INPUTCURRENCY-Dimension innerhalb der zu verwendenden Kursanwendung muss die Eigenschaft MD enthalten, deren Wert entweder „M“ für die Multiplikation oder „D“ für die Division von Kursen ist.

  • Die passende FXTRANS-Logik muss verfügbar sein.

  • Die DEFAULT-Logik muss einen Aufruf der FXTRANS-Logik beinhalten, wenn die Umrechnung bei jeder Dateneingabe erfolgen soll.

Die Standardumrechnung liest alle Werte in Hauswährung (bei Währung = LC), wendet den gemäß der zugeordneten Kursanwendung korrekten Wechselkurs an und schreibt die Ergebnisse in der entsprechenden Berichtswährung (USD, EURO usw.).

Kursauswahl

Zum Auswählen des korrekten Kurses sind folgende Regeln zu beachten:

  • Die Quellwährung wird aus der Eigenschaft CURRENCY der umzurechnenden Entität abgeleitet.

  • Der bei der Umrechnung anzuwendende Kurs, wie z. B. ENDFLOW oder HISTRATE, wird aus der Eigenschaft RATETYPE des umzurechnenden Kontos abgeleitet.

  • Gültige Kurstypen sind diejenigen, die sich einem Konto der Kursanwendung entsprechen und dem Kurs GROUP FX angehören.

  • Das System rechnet keine Konten um, deren Kurstyp nicht in den Geschäftsregeln für die Währungsumrechnung enthalten ist, und es rechnet alle Konten, für die kein Kurstyp angegeben ist, mit dem Faktor 1 um.

Hinweis Hinweis

Die Standardwährungsumrechnung, die mit dem Produkt für Mehrfachwährungsanwendungen ausgeliefert wird, führt eine Cross-Rate-Umrechnung durch. Sie multipliziert den Betrag in der Hauswährung mit dem Verhältnis zwischen dem Kurs der Zielwährung und dem Kurs der Quellwährung. So kann die Anwendung anhand von nur einer Kurstabelle jede Quellwährung in jede Zielwährung umrechnen.

Ende des Hinweises

Hinweis Hinweis

Weitere Standardumrechnungsarten, die folgende Arten der Währungsumrechnung unterstützen, lassen sich mithilfe der Geschäftsregeltabellen definieren:

  • Möglichkeit, für die Berichtswährung (Zielwährung) verschiedene Kurstabellen zu verwenden

  • Möglichkeit, zwischen zu multiplizierenden und zu dividierenden Währungen zu unterscheiden

Ende des Hinweises

Voraussetzungen für die Ausführung von Währungsumrechnungen

Die Währungsumrechnung kann in einem der folgenden zwei Modi ausgeführt werden:

  • Berichtswährungsmodus

    In diesem Modus werden die in einer Hauswährung gespeicherten Bewegungsdaten in die angegebene Berichtswährung umgerechnet. Wenn sie diesen Modus verwenden, stellen Sie sicher, dass das verwendete Skript dem folgenden entspricht:

    *RUN_PROGRAM CURR_CONVERSION

    CATEGORY = %C_CATEGORY_SET%

    CURRENCY = %RPTCURRENCY_SET%

    TID_RA = %TIME_SET%

    RATEENTITY = GLOBAL

    ......

    *ENDRUN_PROGRAM

    Achten Sie auf das Schlüsselwort CURRENCY. Bei Berichtswährungsumrechnungen sollte das Schlüsselwort auf der linken Seite CURRENCY sein. Bei Konzernwährungsumrechnungen verwenden Sie das Schlüsselwort GROUP.

  • Konzernwährungsmodus

    In diesem Modus werden Daten der Tochtergesellschaften in eine Konzernwährung umgerechnet. Umrechnungen in diesem Modus werden meistens vor der Konsolidierung durchgeführt.

Unabhängig vom verwendeten Währungsumrechnungsmodus müssen die folgenden Bedingungen erfüllt sein:

  • Die Berichtsanwendung darf nur eine Währungsdimension CURRENCY (Typ R) enthalten.

  • Die Berichtsanwendung muss die Kursanwendung RATE referenzieren.

  • Manche Dimensionen (u. a. Konto, Entität und Währung) müssen bestimmte Eigenschaften enthalten, die in der folgenden Tabelle aufgeführt sind:

    Anwendung

    Dimension

    Eigenschaft

    Beschreibung

    Main

    ACCOUNT

    RATETYPE

    Der Wert der Eigenschaft RATETYPE muss ein gültiges Schlüsselelement aus der Regeltabelle für die Währungsumrechnung sein, wie z. B. AVG, END oder ENDFLOW.

    Main

    ENTITY

    CURRENCY

    Die Eigenschaft CURRENCY kennzeichnet die Hauswährung der aktuellen ENTITY. So ist zum Beispiel USD die Währung für die ENTITY USA und EUR die Währung für die ENTITY FRANKREICH. Der Wert dieser Eigenschaft muss ein gültiges Element der INPUTCURRENCY-Dimension sein.

    Main

    CURRENCY

    CURRENCY_TYPE

    Die Eigenschaft CURRENCY_TYPE gibt den Währungstyp an und sollte folgende Werte annehmen:

    • „L“ (Hauswährung)

    • „R“ (Berichtswährung)

    • „G“ (Konzernwährung, nur für Konsolidierungen)

    Main

    TIME

    YEAR

    Die Eigenschaft YEAR enthält die Jahresinformation zur ID. Bei der ID 2008.AUG hat die Eigenschaft YEAR z. B. den Wert „2008“.

    Main

    TIME

    PERIOD

    Die Eigenschaft PERIOD kennzeichnet den aktuellen Zeitraum. Bei der ID 2008.AUG hat die Eigenschaft PERIOD z. B. den Wert „AUG“.

    Main

    TIME

    PERIOD

    Die Eigenschaft TIMEID ist der numerische Wert für den aktuellen Zeitraum. Bei der ID 2008.AUG hat die Eigenschaft TIMEID z. B. den Wert „20080800“.

    Main

    TIME

    MONTHNUM

    Die Eigenschaft MONTHNUM ist der numerische Wert für den Monat. Bei der ID 2008.AUG hat die Eigenschaft MONTHNUM z. B. den Wert „8“.

Währungsumrechnungen können auch ohne optionale Dimensionen wie DATASRC oder FLOW erfolgreich ausgeführt werden. Wenn diese Dimensionen jedoch vorhanden sind, haben sie Auswirkungen auf den Umrechnungsprozess. In diesem Fall sind die folgenden Eigenschaften für diese Dimensionen obligatorisch:

Dimension

Eigenschaft

Beschreibung

DATASRC

DATASRC_TYPE

Die Eigenschaft DATASRC_TYPE kennzeichnet den Datenquellentyp. Die vier verfügbaren Werte sind:

  • „I“ (Eingabe)

  • „M“ (manuelle Anpassung)

  • „L“ (datasrc-Ebene, nur für Konsolidierungen)

  • „A“ (automatische Anpassung oder Verrechnung)

DATASRC

IS_CONVERTED

Wenn die Eigenschaft IS_CONVERTED auf „N“ gesetzt ist oder keinen Wert enthält, werden bei der Umrechnung keine Elemente berücksichtigt. Wenn sie auf „Y“ gesetzt ist, werden Elemente von der Hauswährung in die gewünschte Währung konvertiert.

FLOW

FLOW_TYPE

Die Eigenschaft FLOW_TYPE kann mehrere Werte annehmen, der wichtigste Wert ist jedoch CLOSING. Dieser wird in der Währungsumrechnungsregel mit FORCE_CLOSING = Y verwendet.

Für die Währungsumrechnung im Berichtswährungsmodus sollte die oben genannte Pflichtvoraussetzung erfüllt sein. Wenn optionale Dimensionen wie DATASRC und FLOW vorhanden sind, müssen die für die optionalen Dimensionen gültigen Voraussetzungen ebenfalls erfüllt sein.

Für Währungsumrechnungen im Konzernwährungsmodus müssen zusätzlich zur Voraussetzung für den Berichtswährungsmodus folgende Bedingungen erfüllt sein:

  • Die Anteilbesitzanwendung OWNERSHIP muss eingerichtet und referenziert sein.

  • Die Gruppeninformationen müssen entweder in einer Währungsdimension CURRENCY oder einer separaten Gruppendimension GROUP enthalten sein.

    Wenn die CURRENCY-Dimension verwendet wird, sind die Informationen zur CURRENCY sowie die zur GROUP in derselben Dimension enthalten. Die CURRENCY-Dimension muss die folgenden Eigenschaften enthalten:

    • Die Eigenschaft ENTITY kann eine gültige Entitäts-ID oder keinen Wert enthalten. Sie wird zum Definieren der Verknüpfung zwischen der Gruppe und der Entität verwendet und kennzeichnet außerdem die Entität, unter der die Aggregation abgelegt werden soll (siehe Eigenschaft STORE_ENTITY unten).

    • Die Eigenschaft GROUP_CURRENCY kann ausschließlich für CURRENCY-Elemente mit der Eigenschaft CURRENCY_TYPE= G verwendet werden. Sie muss eine gültige ID aus der CURRENCY-Dimension mit der Eigenschaft CURRENCY_TYPE = R enthalten.

    • Die Eigenschaft STAGE_ONLY gibt vor, wie die konvertierten Werte im Falle einer mehrstufigen Gruppenumrechnung gespeichert werden. Diese Eigenschaft kann drei Werte annehmen: „Y“, „E“ oder „N“ (Leerwert).

    • Die Eigenschaft STORE_ENTITY kann den Wert „Y“ annehmen oder leer sein. Sie gibt an, ob die Ergebnisse der Währungsumrechnung für die aktuelle GROUP vom System in die in der Eigenschaft ENTITY angegebene Entität kopiert werden sollen.

    • Die Eigenschaft STORE_GROUP_CURR kann den Wert „Y“ annehmen oder leer sein. Sie gibt an, ob das Ergebnis der Währungsumrechnung vom System in der GROUP-Währung gespeichert werden soll. Wenn nicht, wird das Ergebnis lediglich in GROUP, nicht jedoch in Currency abgelegt.

    • Die Eigenschaft GROUP_ID definiert die Gruppenhierarchie. Diese sollte den Wert einer anderen GROUP-ID annehmen.

      Hinweis Hinweis

      Diese Eigenschaft kann auch einen anderen Namen haben, wie z. B. PARENT_GROUP. Wenn dies der Fall ist, sollten Sie den entsprechenden Parameter der OWNERSHIP-Anwendung über das Administrationsmodul anpassen.

      Ende des Hinweises

    Wenn Sie eine gemeinsame Dimension für Währung und Gruppe verwenden, stellen Sie vor der Ausführung der Konzernwährungsumrechnung sicher, dass die Skriptdatei der folgenden entspricht:

    *RUN_PROGRAM CURR_CONVERSION

    CATEGORY = %C_CATEGORY_SET%

    GROUP= %GROUPS_SET%

    TID_RA = %TIME_SET%

    RATEENTITY = GLOBAL

    ......

    *ENDRUN_PROGRAM

    Achten Sie auf das Schlüsselwort GROUP. Wenn die Währungsumrechnung im Konzernwährungsmodus ausgeführt wird, sollte anstatt des Schlüsselwortes CURRENCY das Schlüsselwort GROUP verwendet werden.

    Im Falle einer separaten Dimension für GROUP sollten Sie eine neue Dimension erstellen, wie z. B. GROUP. Diese neue Dimension sollte vom Typ G sein. Weitere Informationen zur Verwendung des neuen Dimensionstyps GROUP finden Sie unter Dimensionen für Konsolidierungen einrichten.

    Hinweis Hinweis

    In Planning and Consolidation 7.5 und neueren Versionen müssen beim Erstellen einer Konsolidierung die Elemente für Gruppe und Währung in jeweils separaten Dimensionen für Gruppe und Währung hinterlegt werden.

    Ende des Hinweises