Skip to main content
Der Konfigurationsknoten finance bündelt alle shopweiten Einstellungen zu Währungen, Steuern und Steuersätzen.
Er definiert, in welcher Währung Preise ausgegeben und formatiert werden, ob Preise inklusive oder exklusive Steuer geführt sind und nach welcher Berechnungslogik die Steuer ermittelt wird.
Zudem werden hier die Steuersätze (z. B. nach Land/Region oder Kategorie) festgelegt sowie optionale Zuschläge wie Pfand oder Abgaben konfiguriert.

finance* - Grundstruktur

Nachfolgend der Grundaufbau des Knotens finance

Parameterbeschreibung


finance.currency - Währungen

Im Abschnitt currency werden eine oder mehrere Währungen definiert, die im Shop verfügbar sein sollen. Jede Währung wird als eigener Unterknoten angelegt und enthält Formatierungsregeln und ISO-Angaben. Über diese Definitionen werden Symbol, Schreibweise und Trennzeichen festgelegt, die später im Frontend bei der Preisdarstellung verwendet werden. Die Zuordnung, welche Währung ein Subshop tatsächlich verwendet, erfolgt in der Subshop-Konfiguration

Beispielkonfiguration für EURO (finance.currency.euro)

Beispielkonfiguration für BRITISCH PFUND (finance.currency.britishpound)

Parameterbeschreibung


finance.taxRates - Steuersätze

Im Abschnitt taxRates werden die konkreten Mehrwertsteuersätze pro Land oder Region definiert.
Jeder Eintrag entspricht einem Land (z. B. de, en, at) und enthält eine Liste von steuerlichen Raten, die vom System für die Preisberechnung verwendet werden können.
Diese Definitionen sind global verfügbar und werden in der Regel über finance.taxes.defaultTaxRate oder in der jeweiligen Subshop-Konfiguration referenziert.

Beispielkonfiguration für deutsche Steuersätze (finance.taxRates.de)

Beispielkonfiguration für englische Steuersätze (finance.taxRates.en)

Parameterbeschreibung


finance.taxRatesAddition - Zusatzsteuersätze

Im Abschnitt taxRatesAddition können zusätzliche steuerliche Aufschläge definiert werden, die ergänzend zu den regulären Mehrwertsteuersätzen gelten. Dies kann z. B. für Pfandbeträge, Umweltabgaben oder Sondersteuern genutzt werden. Jede Landesdefinition verweist dabei auf die bestehenden Steuersätze (finance.taxRates.<land>) und ergänzt diese um einen oder mehrere zusätzliche Sätze.

Beispielkonfiguration für deutsche Zusatzsteuersätze (finance.taxRatesAddition.de)

Beispielkonfiguration für englische Zusatzsteuersätze (finance.taxRatesAddition.en)

Parameterbeschreibung


finance.taxes - Steuerberechnung

Der Abschnitt finance.taxes definiert die Berechnungslogik und die Zuweisung der Steuersätze, die im jeweiligen Shop oder Subshop verwendet werden. Hier wird festgelegt,
  • ob Preise inklusive oder exklusive Steuer geführt werden,
  • welche Steuersätze aus der Konfiguration finance.taxRates verwendet werden,
  • und wie Haupt- und Nebenleistungen (z. B. Produkte, Versand) steuerlich berechnet werden.
  • ob die MwSt. für Versandkosten, Zahlungsartenkosten und Mindermengenzuschläge abziehbar ist.
  • nach welchem Modus eine länderbasierte Steuerbefreiung greift.
Damit bildet dieser Abschnitt die Verknüpfung zwischen den definierten Steuersätzen (finance.taxRates) und der praktischen Anwendung für den Subshop.

Beispielkonfiguration

Parameterbeschreibung


finance.exchangeRates - Wechselkursabruf

Der Abschnitt exchangeRates definiert die Konfiguration des automatischen Wechselkursabrufs. Hier wird festgelegt,
  • zu welchem Zeitpunkt die EZB-Tageskurse veröffentlicht werden,
  • wie lange nach der Veröffentlichung gewartet wird, bevor der Abruf erfolgt,
  • und wie das System mit veralteten oder nicht verfügbaren Kursen umgeht.

Beispielkonfiguration

Parameterbeschreibung


finance.shopRent - Abrechnungszeitpunkt

Im Abschnitt shopRent wird der Abrechnungszeitpunkt für die Shop-Miete konfiguriert. Hier wird definiert,
  • zu welcher Uhrzeit am Monatsersten der Abrechnungszeitraum endet,
  • und welche Preisstaffelungen (shopRentTier) für die Abrechnung herangezogen werden.

Beispielkonfiguration

Parameterbeschreibung


finance.shopRentTier - Preisstaffelungen

Im Abschnitt shopRentTier werden die einzelnen Preisstaffelungen für die Shop-Miete definiert. Jede Stufe legt einen prozentualen Tarif, eine Volumenobergrenze sowie eine feste monatliche Gebühr fest. Die Zuordnung der aktiven Stufen erfolgt über finance.shopRent.

Beispielkonfiguration für die Stufe “Starter” (finance.shopRentTier.starter)

Beispielkonfiguration für die Stufe “Professional” (finance.shopRentTier.professional)

Parameterbeschreibung