In diesem Abschnitt der Shopkonfiguration shop.config legen Sie die Behandlung der Mehrwertsteuer (Umsatzsteuer) fest.
Wegweiser: Mehrwertsteuer
<VAT>
DefaultVATRate =
DeliveryVATRate =
DeliveryVATType =
Discount-Txt =
MultiDeliveryAddressUsageVATRate =
MultiDeliveryAddressUsageVATType =
NameGross-Txt =
NameNet-Txt =
Name-Txt =
PaymentCostVATType =
ProductPrices =
SampleCopyVATRate =
SampleCopyVATType =
SurchargeVATType =
TaxCountries =
TaxIDCountries =
TaxFreeIgnoreBillAddr =
TaxFree4TaxID-DeliveryDependent =
TaxFree4TaxID-DelivAddrTaxIDField =
VATRateDefinition-Mode =
VATRateDefinition-TestMode =
VATRateDefinition-ByDelivCountry-StandardISO =
VATRateDefinition-ByDelivCountry-ISOForVATDiscount =
VATRateDefinition-ByDelivCountry-DefinitionFile =
VATRateDefinition-ByDelivCountry-TestDefinitionFile =
WithoutVAT-Txt =
</VAT>
Erklärung der Parameter in alphabetischer Reihenfolge:
Parameter |
Zweck |
Werte |
---|---|---|
DefaultVATRate |
Mehrwertsteuerindex (Kennungen) für sonstige Kosten (z. B. Zahlungskosten) Ihres Shops. |
Zahlenwert zwischen 1 und 10 Standard: 1 |
DeliveryVATRate |
Mehrwertsteuerindex (Kennung) der Versandkosten Dieser wird nur verwendet, wenn im Parameter DeliveryVATType der Wert static konfiguriert ist. Haben Sie im Parameter DeliveryVATType den Wert dynamic konfiguriert, dürfen Sie für diesen Parameter keinen Wert setzen. |
Zahlenwert zwischen 1 und 10 Standard: 1 |
DeliveryVATType |
Der Mehrwertsteuersatz der Versandkosten wird standardmäßig dynamisch (dynamic) ermittelt: Der Mehrwertsteuersatz mit der höchsten Summe im Warenkorb bestimmt den Mehrwertsteuersatz der Versandkosten. Wenn der Mehrwertsteuersatz der Versandkosten fest (statisch) sein soll, muss als Wert static angegeben werden. In diesem Fall muss im Parameter DeliveryVATRate ein Mehrwertsteuerindex (Kennung) angegeben werden. |
dynamic static Standard: dynamic |
Discount-Txt |
Text, der in den Bestelldaten angezeigt wird, falls die MwSt. bei Bruttopreisen abgezogen wird. |
Beliebiger Text, z. B. "abzüglich deutscher MwSt." |
MultiDeliveryAddressUsageVATRate |
Mehrwertsteuerindex (Kennung) der Versandkosten bei Split-Order. Dieser wird nur verwendet, wenn im Parameter MultiDeliveryAddressUsageVATType der Wert static konfiguriert ist. Haben Sie im Parameter MultiDeliveryAddressUsageVATType den Wert dynamic konfiguriert, dürfen Sie für diesen Parameter keinen Wert setzen. |
Zahlenwert Standard: 1 |
MultiDeliveryAddressUsageVATType |
Der Mehrwertsteuersatz der Versandkosten bei Split-Order wird standardmäßig statisch (static) ermittelt. In diesem Fall muss im Parameter MultiDeliveryAddressUsageVATRate ein Mehrwertsteuerindex (Kennung) angegeben werden. Wenn der Mehrwertsteuersatz der Versandkosten bei Split-Order dynamisch ermittelt werden soll, muss als Wert dynamic angegeben werden. In diesem Fall bestimmt der Mehrwertsteuersatz mit der höchsten Summe im Warenkorb den Mehrwertsteuersatz der Versandkosten. |
dynamic static Standard: static |
NameGross-Txt |
Text, der in den Bestelldaten angezeigt wird Es muss zwingend ein Text (Wert) angegeben werden, da sonst keine Mehrwertsteuerberechnung durchgeführt wird! |
Beliebiger Text, z. B. "enthaltene Mehrwertsteuer" |
NameNet-Txt |
Text, der in den Bestelldaten angezeigt wird Es muss zwingend ein Text (Wert) angegeben werden, da sonst keine Mehrwertsteuerberechnung durchgeführt wird! |
Beliebiger Text, z. B. "zuzüglich Mehrwertsteuer" |
Name-Txt |
Text, der in den Bestelldaten angezeigt wird Der Text (Wert) von Name-Txt wird durch NameGross-Txt ersetzt, wenn der Shop ein Bruttoshop ist. Der Text (Wert) von Name-Txt wird durch NameNet-Txt ersetzt, wenn der Shop ein Nettoshop ist. Ist für NameGross-Txt bzw. NameNet-Txt kein Wert hinterlegt, dann muss zwingend bei Name-Txt ein Text (Wert) hinterlegt werden. Sonst findet keine Mehrwertsteuerberechnung statt. |
Beliebiger Text, z. B. "Mehrwertsteuer" |
PaymentCostVATType |
Der Mehrwertsteuersatz der Zusatzkosten für Zahlungsarten, z. B. Nachnahmegebühr, wird standardmäßig statisch (static) ermittelt. In diesem Fall muss im Parameter DefaultVATRate ein Mehrwertsteuerindex (Kennung) angegeben werden. Der Mehrwertsteuersatz der Zusatzkosten für Zahlungsarten, z. B. Nachnahmegebühr, kann auch dynamisch (dynamic) ermittelt werden: Der Mehrwertsteuersatz mit der höchsten Summe im Warenkorb bestimmt dann den Mehrwertsteuersatz der Zusatzkosten für Zahlungsarten. |
dynamic static Standard: static |
ProductPrices |
Legt fest, ob die angezeigten Preise Nettopreise oder Bruttopreise sind. |
net (Preise sind Nettopreise, d. h. exkl. MwSt.) gross (Preise sind Bruttopreise, d. h. inkl. MwSt.) Standard: gross |
SampleCopyVATRate |
Mehrwertsteuerindex (Kennung) der Belegexemplare. Dieser wird nur verwendet, wenn im Parameter SampleCopyVATType der Wert static konfiguriert ist. Haben Sie im Parameter SampleCopyVATType den Wert dynamic konfiguriert, dürfen Sie für diesen Parameter keinen Wert setzen. |
Zahlenwert Standard: 1 |
SampleCopyVATType |
Der Mehrwertsteuersatz der Belegexemplare wird standardmäßig statisch (static) ermittelt. In diesem Fall muss im Parameter SampleCopyVATRate ein Mehrwertsteuerindex (Kennung) angegeben werden. Wenn der Mehrwertsteuersatz der Belegexemplare dynamisch ermittelt werden soll, muss als Wert dynamic angegeben werden. In diesem Fall bestimmt der Mehrwertsteuersatz mit der höchsten Summe im Warenkorb den Mehrwertsteuersatz der Belegexemplare. |
dynamic static Standard: static |
SurchargeVATType |
Der Mehrwertsteuersatz der Zuschläge wird standardmäßig statisch (static) ermittelt. Dazu muss im Parameter DefaultVATRate ein Mehrwertsteuerindex (Kennung) angegeben werden. Der Mehrwertsteuersatz der Zuschläge kann auch dynamisch (dynamic) ermittelt werden: Der Mehrwertsteuersatz mit der höchsten Summe im Warenkorb bestimmt dann den Mehrwertsteuersatz der Zuschläge. |
dynamic static Standard: static |
TaxCountries Vorherige Benennung: Countries |
Einstellungen für die länderabhängige Mehrwertsteuerberechnung Kommaseparierte Liste aller Länder, die mehrwertsteuerpflichtig sind. In der Regel sind dies alle Länder, die zum EU-Gemeinschaftsgebiet gehören. Fehlt der Parameter TaxCountries oder ist er leer, dann erfolgt keine länderabhängige MwSt.-Erhebung. Die MwSt. wird für alle Länder stets erhoben. |
Kommaseparierte Liste, z. B. DEU, BEL, DNK |
TaxFreeIgnoreBillAddr |
Einstellung, ob Rechnungs- und Lieferland des Kunden zur Ermittlung der Mehrwertsteuerberechnung/-befreiung herangezogen werden sollen oder nur das Lieferland. |
yes (nur Lieferland wird berücksichtigt) no (Rechnungs- und Lieferland wird berücksichtigt) Standard: no |
TaxFree4TaxID-DelivAddrTaxIDField |
Suffix-Feld, in dem die USt-IdNr. der Lieferadresse gepflegt wird. Wird benötigt, um die Mehrwertsteuerbefreiung von der USt-IdNr. der Lieferadresse abhängig zu machen. Dies wird mit dem Parameter TaxFree4TaxID-DeliveryDependent gesteuert. |
Suffix-Feld, z. B. Suffix45 |
TaxFree4TaxID-DeliveryDependent |
Steuert, ob die Mehrwertsteuerbefreiung von der USt-IdNr. der Lieferadresse abhängig sein soll. Die USt-IdNr. der Lieferadresse muss in diesem Fall in einem Suffix-Feld gepflegt werden. Dieses Suffix-Feld müssen Sie beim Parameter TaxFree4TaxID-DelivAddrTaxIDField angeben. yes: USt-IdNr. von Suffix-Feld (also von der Lieferadresse) verwenden no: USt-IdNr. der Rechnungsadresse verwenden test: USt-IdNr. von Suffix-Feld (also von der Lieferadresse) im allgemeinen Testmodus (test=on) verwenden. Im Produktivbetrieb wird die USt-IdNr. der Rechnungsadresse verwendet. |
yes test no (Standard) |
TaxIDCountries |
Einstellungen für die Mehrwertsteuerbefreiung von Firmenkunden Kommaseparierte Liste alle Länder, bei denen die Mehrwertsteuer erlassen wird In der Regel sind dies alle Länder, die zum EU-Gemeinschaftsgebiet gehören. Voraussetzung ist eine syntaktisch gültige Umsatzsteueridentifikationsnummer des Kunden, die bei den Adressdaten angegeben werden muss. Fehlt der Parameter TaxIDCountries oder ist er leer, dann erfolgt keine länderabhängige MwSt.-Befreiung in Verbindung mit einer eingegebenen USt-IdNr. |
Kommaseparierte Liste, z. B. BEL,BGR,DNK |
VATRateDefinition-Mode |
Legt fest, wie die Mehrwertsteuersätze hinterlegt werden. Standard: VATRates-Abschnitte für Mehrwertsteuersätze werden wie bisher in die Shopkonfiguration geschrieben ByDelivCountry-Managed: keine VATRates-Abschnitte für Mehrwertsteuersätze mehr in der Shopkonfiguration. Die Steuersätze kommen aus einer globalen WEBSALE-Mehrwertsteuersatz-Datei. ByDelivCountry-Individual: keine VATRates-Abschnitte für Mehrwertsteuersätze mehr in der Shopkonfiguration. Die Steuersätze kommen aus einer individuellen Mehrwertsteuersatz-Datei. |
Standard ByDelivCountry-Managed ByDelivCountry-Individual Standard: Standard |
VATRateDefinition-TestMode |
Optional. Legt fest, ob im allgemeinen Testmodus (test=on) ein abweichendes Verfahren zur Hinterlegung der Mehrwertsteuersätze genutzt werden soll. Erklärung der möglichen Werte siehe unter VATRateDefinition-Mode |
Standard ByDelivCountry-Managed ByDelivCountry-Individual Standard: Einstellung wie bei VATRateDefinition-Mode |
VATRateDefinition-ByDelivCountry-StandardISO |
Setzt das Standard-Land für die Berechnung der Mehrwertsteuer, wenn für die Bestellung noch kein Lieferland bekannt ist. Wird auch als ISO-Code des Firmensitzes (des Versenders) verwendet, um für Brutto-Shops bei Lieferung ins Ausland den korrekten MwSt.-Abzug zu berechnen. |
3-stelliger ISO-Code des Landes, z. B. DEU |
VATRateDefinition-ByDelivCountry-ISOForVATDiscount |
Optional. Wenn gesetzt, wird der Wert als ISO-Code des Firmensitzes (des Versenders) verwendet, um für Brutto-Shops bei Lieferung ins Ausland den korrekten MwSt.-Abzug zu berechnen. (anstatt VATRateDefinition-ByDelivCountry-StandardISO) |
3-stelliger ISO-Code des Landes, z. B. DEU |
VATRateDefinition-ByDelivCountry-DefinitionFile |
Pflichtparameter, wenn VATRateDefinition-Mode = ByDelivCountry-Individual Angabe der individuellen Mehrwertsteuersatz-Datei. |
Dateiname, z. B. vatrates.config |
VATRateDefinition-ByDelivCountry-TestDefinitionFile |
Individuelle Mehrwertsteuersatz-Datei, die für Testzwecke hinterlegt werden kann. Diese Mehrwertsteuersatz-Datei wird nur im allgemeinen Testmodus (test=on) verwendet, wenn der Parameter VATRateDefinition-TestMode auf ByDelivCountry-Individual gesetzt wurde. |
Dateiname, z. B. vatrates.config |
WithoutVAT-Txt |
Text, der in den Bestelldaten angezeigt wird, wenn für diese Bestellung keine Mehrwertsteuerberechnung erfolgt ist |
Beliebiger Text, z. B. "Mehrwertsteuerfreie Bestellung" |