Besteuerungsart
Einleitung
In Salesware wird die Besteuerung in Angebote, Bestellungen und Warenkörben automatisiert ermittelt. Alternativ kann der Benutzer – außer im Warenkorb – die Besteuerungsart manuell festlegen. Es kann aber auch notwendig sein, die Besteuerungsart aufgrund individueller Vorgaben festzulegen.
Beispiel
Für Lieferungen nach Großbritannien hat die Buchhaltung eine eigene Besteuerungsart angelegt, die im Rechnungswesen genutzt wird. Wird eine Bestellung nach Großbritannien geliefert, so muss zwingend diese Besteuerungsart hinterlegt werden. Egal, was der Anwender macht, die Besteuerungsart wird immer überschrieben.
Wählen Sie bitte den Aktionstyp „Besteuerungsart“ aus.
Auslöser
In der Karte „Ausführung bei“ können Sie festlegen, wann die Aktion ausgelöst wird.
Wenn Sie „Ermittlung der Besteuerungsart“ (TriggeredBy = „taxationCalculation“) aktivieren, wird die Aktion immer ausgeführt, wenn in einem Angebot, einer Bestellung oder einem Warenkorb eine dieser Kriterien zutrifft:
- Der Kontakt (nicht der Ansprechpartner) wird hinzugefügt oder ausgetauscht.
- Das (Liefer-)Land wird geändert.
- Das Kennzeichen „Bruttopreise“ wird geändert. Das ist im Warenkorb nicht möglich.
- Die Preisliste wird geändert. Das ist im Warenkorb nicht möglich.
- Die Zahlungs- oder Versandart wird geändert.
- Die Besteuerungsart wird manuell geändert.
- Die Besteuerungsart wird auf die automatische Ermittlung durch Salesware zurückgesetzt.
Zudem können Sie den Auslöser „Änderung Feldinhalt“ (TriggeredBy = „fieldChange“) aktivieren. Die Aktion wird dann ausgeführt, wenn Änderungen an den in der aufgeführten Tabelle hinterlegten Feldern festgestellt werden.
Die Aktion kann in diesen Entitäten ausgelöst werden:
- Angebot (offer)
- Bestellung (order)
- Warenkorb (shoppingCart)
Eingabeparameter
Neben den allgemeinen werden zusätzlich diese Daten übergeben:
Key | Datentyp | Value |
---|---|---|
HasGrossPrices | bool | das Preiskennzeichen (brutto/netto) |
AccountId | string | die Kundennummer (KHKKontokorrent.Kto) |
InvoiceAddressName1 | string | der Name1 der Rechnungsadresse |
InvoiceAddressName2 | string | der Name2 der Rechnungsadresse |
InvoiceAddressAddition | string | der Adresszusatz der Rechnungsadresse |
InvoiceAddressStreetAndHouseNumber | string | die Straße und Hausnummer der Rechnungsadresse |
InvoiceAddressZipCode | string | die Postleitzahl der Rechnungsadresse |
InvoiceAddressDeliveryAddressCity | string | die Stadt/Ort der Rechnungsadresse |
InvoiceAddressCountryCode | string | der Ländercode der Rechnungsadresse, z.B. DE |
IsManualTaxation | bool | das Kennzeichen für manuelle Besteuerung (ja/nein) |
DeliveryAddressName1 | string | der Name1 der Lieferadresse |
DeliveryAddressName2 | string | der Name2 der Lieferadresse |
DeliveryAddressAddition | string | der Adresszusatz der Lieferadresse |
DeliveryAddressStreetAndHouseNumber | string | die Straße und Hausnummer der Lieferadresse |
DeliveryAddressZipCode | string | die Postleitzahl der Lieferadresse |
DeliveryAddressDeliveryAddressCity | string | die Stadt/Ort der Lieferadresse |
DeliveryAddressCountryCode | string | der Ländercode der Lieferadresse, z.B. DE |
DocumentDate | datetime | das Belegdatum |
TaxClassId | short | die Besteuerungsart |
IsManualTaxation | bool | das Kennzeichen für manuelle Besteuerung (ja/nein) |
EuCountryCodeId | string | das EU-Land (nur bei offer und order) |
EuVatId | string | die USt-IdNr (nur bei offer und order) |
Ausgabeparameter
Es werden die allgemeinen Rückmeldungen erwartet.
Key | Datentyp | Value |
---|---|---|
TaxClassId | short | die Besteuerungsart, die auf den Beleg übernommen wird (fehlt der Eintrag bzw. wird NULL übergeben, so wird die Besteuerungsart beibehalten) |
EuCountryCodeId | string | das EU-Land, das auf den Beleg übernommen wird (fehlt der Eintrag bzw. wird NULL übergeben, so wird die Besteuerungsart beibehalten) |
EuVatId | string | die USt-IdNr., die auf den Beleg übernommen wird (fehlt der Eintrag bzw. wird NULL übergeben, so wird die Besteuerungsart beibehalten) |
Wichtig
Wird der Wert NULL übergeben oder ist der Ausgabeparameter nicht enthalten, so bleibt die jeweilige Angabe unverändert.
Wichtig
Wird die Besteuerungsart überschrieben, so wird das Kennzeichen „manuell gesetzt“ nicht verändert. So kann bei jedem Auslöseprozess entweder die selbst ermittelte Besteuerungsart gesetzt oder auf die von Salesware ermittelte Besteuerungsart zurückgegriffen werden.
Wichtig
Wird hingegen das EU-Land überschrieben, so wird es als „manuell gesetzt“ gekennzeichnet, da es sonst im folgenden Prozess nochmals überschrieben werden könnte.
0 Kommentare