Lizenzen: vk-naturalrabatte
MoeglicheRabatteArtikel (Request):
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header />
<soap:Body>
<MoeglicheRabatteArtikel xmlns="http://localhost:6302/bewegungsdaten/Naturalrabatte.wsdl">
<!--Dienst zur Ermittlung möglicher Naturalrabatte auf Artikelbasis-->
<Auftragsdatum>
<!--DateTime:OPTIONAL| Auftragsdatum (optional), sonst Tagesdatum-->
</Auftragsdatum>
<ArtikelId>
<!--Int32:REQUIRED| Artikelnummer des Artikels für den die Prüfung auf mögliche Naturalrabatte erfolgen soll.-->
</ArtikelId>
</MoeglicheRabatteArtikel>
</soap:Body>
</soap:Envelope>
MoeglicheRabatteArtikel (Response):
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header />
<soap:Body>
<MoeglicheRabatteArtikelResponse xmlns="http://localhost:6302/bewegungsdaten/Naturalrabatte.wsdl">
<MoeglicherRabatt>
<!--Sequence-->
<!--Einzelner Naturalrabatt-->
<IdDefinition>
<!--Int32| ID der Naturalrabattdefinition-->
</IdDefinition>
<Beschreibung>
<!--TranslatedString| Beschreibung der Naturalrabattdefinition-->
</Beschreibung>
<Bezeichnung>
<!--String| Bezeichnung der Naturalrabattdefinition-->
</Bezeichnung>
<Kriterium>
<!--NaturalrabattKriterium:VALUES=(0 (Vorgang), 1 (Bestellartikel))| Basis-Kriterium für die Prüfung der Gewährung des Naturalrabatts-->
</Kriterium>
<KriteriumQuantitaet>
<!--Decimal| Erforderliche Menge oder erforderlicher Wert auf Basis der Quantität zur Gewährung des Naturalrabattes-->
</KriteriumQuantitaet>
<Quantitaet>
<!--NaturalrabattQuantitaet:VALUES=(0 (Menge), 1 (Wert), 2 (Staffelmenge))| Basis-Quantität (Wert oder Menge) für die Prüfung der Gewährung des Naturalrabatts-->
</Quantitaet>
<Rabattmenge>
<!--Decimal| Menge des Naturalrabattes-->
</Rabattmenge>
</MoeglicherRabatt>
</MoeglicheRabatteArtikelResponse>
</soap:Body>
</soap:Envelope>
GetDefinitionen (Request):
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header />
<soap:Body>
<GetDefinitionen xmlns="http://localhost:6302/bewegungsdaten/Naturalrabatte.wsdl">
<!--Dienst zum Abrufen von Naturalrabattdefinitionen-->
<Id>
<!--Sequence-->
<!--Int32:OPTIONAL| IDs der Naturalrabattdefinitionen (optional)-->
</Id>
</GetDefinitionen>
</soap:Body>
</soap:Envelope>
GetDefinitionen (Response):
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header />
<soap:Body>
<GetDefinitionenResponse xmlns="http://localhost:6302/bewegungsdaten/Naturalrabatte.wsdl">
<Definition>
<!--Sequence-->
<!--Einzelne Naturalrabattdefinition-->
<IdDefinition>
<!--Int32| ID der Naturalrabattdefinition-->
</IdDefinition>
<Beschreibung>
<!--TranslatedString| Beschreibung der Naturalrabattdefinition-->
</Beschreibung>
<Bezeichnung>
<!--String| Bezeichnung der Naturalrabattdefinition-->
</Bezeichnung>
<Kriterium>
<!--NaturalrabattKriterium:VALUES=(0 (Vorgang), 1 (Bestellartikel))| Basis-Kriterium für die Prüfung der Gewährung des Naturalrabatts-->
</Kriterium>
<KriteriumQuantitaet>
<!--Decimal| Erforderliche Menge oder erforderlicher Wert auf Basis der Quantität zur Gewährung des Naturalrabattes-->
</KriteriumQuantitaet>
<Quantitaet>
<!--NaturalrabattQuantitaet:VALUES=(0 (Menge), 1 (Wert), 2 (Staffelmenge))| Basis-Quantität (Wert oder Menge) für die Prüfung der Gewährung des Naturalrabatts-->
</Quantitaet>
<GueltigAb>
<!--DateTime| Datum, ab dem die Naturalrabattdefinition gültig ist-->
</GueltigAb>
<GueltigBis>
<!--DateTime| Datum, bis zu dem die Naturalrabattdefinition gültig ist-->
</GueltigBis>
<Gruppe>
<!--String| Gruppierungsbegriff zur Gruppierung von Naturalrabattdefinitionen.-->
</Gruppe>
<PrioritaetInGruppe>
<!--Int32| Numerische Angabe einer Priorität bei der Gruppierung von Naturalrabattdefinitionen.-->
</PrioritaetInGruppe>
<Status>
<!--NaturalrabattStatus:VALUES=(0 (Aktiv), 1 (Gesperrt), 9 (Loeschfaehig))| Status der Naturalrabattdefinition.-->
</Status>
<Erfassungsart>
<!--NaturalrabattErfassungsart:VALUES=(0 (Manuell), 1 (Automatisch))| Gibt an, ob der Naturalrabatt manuell durch einen Sachbearbeiter vergeben wird oder ein automatisch vergebener Naturalrabatt ist.-->
</Erfassungsart>
<ErlaubteArtikel>
<!--Sequence-->
<Artikel>
<!--Liste der erlaubten Artikel oder leere Liste, wenn alle Artikel erlaubt sind-->
<ArtikelId>
<!--Int32| Artikel-ID-->
</ArtikelId>
</Artikel>
</ErlaubteArtikel>
<Beigabedefinitionen>
<!--Sequence-->
<Beigabedefinition>
<!--Liste der Beigabedefinitionen-->
<Rabattmenge>
<!--Decimal| Menge des Naturalrabattes-->
</Rabattmenge>
<MaximaleRabattmenge>
<!--Decimal| Maximale Menge des Naturalrabattes-->
</MaximaleRabattmenge>
<BestellartikelIstBeigabeartikel>
<!--Boolean| Über diese Einstellung wird gesteuert, ob der Bestellartikel, der die Basis für die Ermittlung der Naturalrabattdefinition ist, automatisch als Beigabeartikel verwendet werden soll.-->
</BestellartikelIstBeigabeartikel>
<Beigabeartikel>
<!--Sequence-->
<ArtikelId>
<!--Int32| Liste der möglichen Beigabeartikel-->
</ArtikelId>
</Beigabeartikel>
</Beigabedefinition>
</Beigabedefinitionen>
</Definition>
</GetDefinitionenResponse>
</soap:Body>
</soap:Envelope>