VAT
Legt fest, wie die Mehrwertsteuer behandelt wird. Das ist der zentrale Abschnitt für alle Steuerfragen im Shop.
Netto oder Brutto
Ein im Kundenkonto hinterlegter Preistyp überschreibt diese Einstellung für den angemeldeten Käufer. Ein Shop kann dadurch für Geschäftskunden ein Nettoshop und für Privatkunden ein Bruttoshop sein.
Texte in den Bestelldaten
Mehrwertsteuerindex für Kosten
Produkte tragen keinen festen Steuersatz, sondern einen Index zwischen 1 und 10. Für alles, was kein Produkt ist, legt dieser Abschnitt fest, welcher Index gilt und ob er fest steht oder sich aus dem Warenkorb ergibt.static bedeutet, dass der angegebene Index verwendet wird. dynamic bedeutet, dass der Mehrwertsteuersatz mit der höchsten Summe im Warenkorb den Satz bestimmt.
Zwei Eigenheiten der Auswertung sind dabei zu beachten.Fehlt
DefaultVATRate vollständig, verwendet der Kernel den Wert aus DeliveryVATRate als Standardindex. Ein leerer DefaultVATRate ergibt dagegen 1.Ein Index über dem Maximum wird stillschweigend auf das Maximum gesetzt, der Wert 0 wird zu 1. Eine Fehlermeldung erscheint nicht.VATType-Parameter in deren jeweiligen Abschnitten.
Länderabhängige Steuerpflicht
In der Regel sind das jeweils alle Länder des EU-Gemeinschaftsgebiets.
Der frühere Parametername
Countries wird weiterhin als Rückfallebene gelesen, wenn TaxCountries fehlt oder leer ist.
Steuerbefreiung über die Lieferadresse
Normalerweise entscheidet die USt-IdNr. der Rechnungsadresse über die Befreiung. Die folgenden beiden Parameter verlagern das auf die Lieferadresse.
Der Wert
test greift nur im allgemeinen Testmodus des Shops. Im Produktivbetrieb wird dann die USt-IdNr. der Rechnungsadresse verwendet.
Herkunft der Steuersätze
Standard liest die Steuersätze aus den VATRates-Abschnitten dieser shop.config. ByDelivCountry-Managed nimmt sie aus der globalen WEBSALE-Mehrwertsteuersatz-Datei. ByDelivCountry-Individual nimmt sie aus einer eigenen Datei, die dann in VATRateDefinition-ByDelivCountry-DefinitionFile stehen muss.
VATRateDefinition-TestMode greift nur, wenn der Shop tatsächlich im Testmodus läuft. In diesem Fall wird zusätzlich die Datei aus VATRateDefinition-ByDelivCountry-TestDefinitionFile statt der produktiven Datei verwendet.Ist VATRateDefinition-ByDelivCountry-ISOForVATDiscount leer, verwendet der Kernel den Wert aus VATRateDefinition-ByDelivCountry-StandardISO.Nicht dokumentierte Parameter
Der Kernel liest in diesem Abschnitt vier weitere Parameter.VATRates
Ordnet jedem Mehrwertsteuerindex einen konkreten Satz zu. Produkte tragen nur den Index, nicht den Satz. Ändert sich die gesetzliche Mehrwertsteuer, passen Sie damit nur diesen einen Abschnitt an statt jedes einzelne Produkt.
Diese Methode ist veraltet, wird aber weiterhin unterstützt. WEBSALE empfiehlt stattdessen die globale WEBSALE-Mehrwertsteuersatz-Datei oder eine individuelle Datei, beides über
VATRateDefinition-Mode im Abschnitt VAT.
Zusätzlich zu VATRates dürfen Sie entweder länderabhängige oder datumsabhängige Abschnitte verwenden, nie beides und keine Kombination daraus. Für eine zeitgesteuerte Umstellung in bestimmten Ländern verwenden Sie die Kampagnensteuerung.
Länderabhängige Steuersätze
Für jedes Lieferland lässt sich ein eigener Abschnitt anlegen, dessen Name auf den 3-stelligen ISO-Code endet.VATRates.
Der Abschnitt
VATRates ohne Zusatz ist immer erforderlich. Länder ohne abweichende Sätze brauchen keinen eigenen Abschnitt.Welches Lieferland gilt, hängt vom Bestellweg ab. Im normalen Bestellprozess ist es das vom Käufer gewählte Lieferland. Bei PayPal Express Checkout, Klarna Express Checkout und PayPal Checkout liefert der jeweilige Dienst das Lieferland.Datumsabhängige Steuersätze
Für einen Stichtag lässt sich ein Abschnitt anlegen, dessen Name auf das Datum im FormatJJJJMMTT endet. Die Zahl steht für den letzten Tag, an dem diese Sätze gelten.
Currency-Txt
Legt die Basiswährung des Shops fest. Das ist die Währung, in der die Produktpreise hinterlegt sind.
AlternativeCurrency
Zeigt Preise zusätzlich in anderen Währungen an. Die Umrechnungskurse hält die WEBSALE AG aktuell, sofern Sie keine eigene Datei hinterlegen.
Die Werte von
SelectBoxMode entsprechen den Parameternamen der +Entry-Abschnitte.
Je angebotener Währung ein Unterabschnitt +Entry.
PriceFormat
Legt fest, wie Preise dargestellt werden. Alle Einstellungen sind optional.
ZeroIntegralPart wirkt nur auf das Tag PR-IPart(), ZeroFractionalPart nur auf PR-FPart(). Mit ZeroIntegralPart = - wird aus 0,95 die Ausgabe -,95. Mit ZeroFractionalPart = -- wird aus 2,00 die Ausgabe 2,--.
Die beiden Join-Parameter wirken nur auf Elemente, die WEBSALE V8s automatisch erzeugt, beispielsweise das Bestelldatenformat. Haben Sie die Währung in Templates von Hand positioniert, müssen Sie diese Templates zusätzlich anpassen.
Voucher-Txt
Aktiviert das Einlösen von Gutscheinen und hält die zugehörigen Texte.
Grundeinstellung
NewCustomerDefinition = NoOrder lässt den Gutschein zu, solange der Käufer noch keine Bestellung abgeschlossen hat, auch wenn bereits eine Kundennummer existiert. NoCustomerNumber verlangt, dass noch keine Kundennummer vorhanden ist.
VoucherInputLocation ist eine kommaseparierte Liste, kein Einzelwert. Zulässig sind Basket, PlaceOrder und PayDeliv. Der Wert PlaceOrderAndBasket existiert weiterhin aus Kompatibilitätsgründen und entspricht Basket,PlaceOrder. Passt kein Eintrag, wird Basket gesetzt.
Mehrere Gutscheine
Bei zwei Gutscheinen mit Mindestbestellwerten von 20 und 30 Euro verlangt
UseSum einen Warenkorb über 50 Euro, UseMax nur über 30 Euro.
UseRoundedPercentalMultiVoucherDiscount = yes rundet jeden Gutschein einzeln und addiert danach. Mit no wird erst addiert und dann gerundet.
Der Wert test greift nur im allgemeinen Testmodus des Shops. Ein Wechsel von yes auf no wirkt außerdem erst, wenn in der laufenden Sitzung noch kein zweiter Gutschein eingegeben wurde.
META-Gutscheine
Ein META-Gutschein ist ein Sammelcode, der mehrere einzelne Gutscheincodes zusammenfasst. Gibt der Käufer den META-Code ein, werden alle zugehörigen Sub-Gutscheine eingelöst. Es kann immer nur ein META-Gutschein gleichzeitig eingelöst sein.Anwendbarkeit auf den Warenkorb
Bei
UnresolvedVoucherProducts-Allow = yes kann ein Basisprodukt ohne vorausgewählte Variante als Gutscheinprodukt hinterlegt werden. Der Käufer wählt die Variante dann im Warenkorb.
Texte
BonusPoints
Konfiguriert das händlereigene Bonuspunktesystem.
Ein
AmountPerPoint von 0 oder ein fehlender Wert ergibt stillschweigend 1.
Texte in den Bestelldaten
CustomerSubvention
Erlaubt es, jedem Kunden einen Zuschuss zu gewähren.
BuyXPayY
Definiert eine Aktion nach dem Muster “Nimm 3, zahl 2”. WEBSALE V8s unterstützt derzeit nur eine Aktion, der Unterabschnitt +Entry darf deshalb nur einmal vorkommen.
ClimateNeutral
Konfiguriert die Dienstleistung klimaneutrale Produktion über ClimatePartner.
Berechnung
Den Wert für
CO2Factor erhalten Sie von ClimatePartner.
Mehrwertsteuer
Zertifikat
In
CertificateClient können Sie alle Tags der Rechnungsadresse verwenden, beispielsweise so:
CertificateOrderDescr steht das lokale Tag OrderNumber zur Verfügung. Bei CertificateRetrieval-Mode = PerBasketPosition zusätzlich ProductNumber und ProductName.
Darstellung der Emissionsmenge
BestPrice-Order-Modul
Das BestPrice-Order-Modul verteilt sich auf vier Abschnitte. Einer für die Templates, einer für die Meldungen und zwei für E-Mails.BestPrice
BestPrice-Txt
Die Meldungen des Moduls.
BestPrice-PreorderMail
Bestätigungs-E-Mail an den Käufer.
Es handelt sich um die Absenderadresse. Der Empfänger ist der Käufer und ergibt sich aus der Bestellung.
