ArticlePriceData
class ArticlePriceData extends AbstractElement
Preis- und Steuerangaben
Sie haben an dieser Stelle die Möglichkeit, einen globalen Netto-Einkaufspreis je Artikel zu überliefern. Dieser Einkaufspreis dient rein zu internen Zwecken und wird von den Vertriebskanälen nicht weiterverarbeitet. Sonstige Preisangaben in Bezug auf das Tag "A_PRICE[channel]" sind nur für den angegebenen Vertriebskanal gültig. Neben Bruttoverkaufspreisen können Sie an dieser Stelle kanalspezifische Netto-Einkaufspreise definieren. Diese Pflege ist bei bestimmten Vertriebskanälen im Rahmen der kanalspezifischen Datenaufbereitung verpflichtend. Über die Schemadatei ist definiert, dass nur 2 Nachkommastellen und als Dezimaltrennzeichen der Punkt erlaubt sind.
<A_PRICEDATA>
<A_EK>29.95</A_EK>
<A_PRICE channel="ch_1" currency="EUR">
<A_VK>87.99</A_VK>
<A_VK_OLD>109.95</A_VK_OLD>
<A_UVP>120.00</A_UVP>
<A_MWST>2</A_MWST>
<A_EK>59.90</A_EK>
</A_PRICE>
<A_PRICE channel="ch_2" currency="EUR">
<A_VK>97.99</A_VK>
<A_VK_OLD>109.95</A_VK_OLD>
<A_UVP>120.00</A_UVP>
<A_MWST>2</A_MWST>
</A_PRICE>
</A_PRICEDATA>
Methods
Hilfsmethode Gibt den Wert des ersten Elementes zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
Hilfsmethode Gibt das erste gefundene Element zurück
Hilfsmethode gibt die Attribute des Elementes zurück
Erstellt ein neues ArticlePriceData-Objekt
liefert den Netto-Einkaufspreis zurück
No description
setzt den Netto-Einkaufspreis
Details
in AbstractElement at line 43
protected string
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den Wert des ersten Elementes zurück
in AbstractElement at line 62
protected AbstractElement
setFirstChildValue(string $elementName, string $value, string $type = null)
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 88
protected $this
setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 114
protected $this
setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'
in AbstractElement at line 157
protected $this
setChildAttributes(string $elementName, array $attributes, string $elementValue = '')
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 190
protected
setFirstChild(string $elementName, Node $child, string $type = null)
Hilfsmethode
Setzt oder ersetzt das erste Kind Element
in AbstractElement at line 222
protected
setUniqueChildValue(string $elementName, string $value, string $type)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 251
protected
setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 282
protected Element|null
getFirstChildElement(string $elementName, string $type = null)
Hilfsmethode Gibt das erste gefundene Element zurück
in AbstractElement at line 309
protected type
getChildElementAttributes(type $elementName)
Hilfsmethode gibt die Attribute des Elementes zurück
in AbstractElement at line 333
protected NodeList
getChildElements($elementName)
Hilfsmethode Gibt alle Element zurück
in AbstractElement at line 343
protected type
checkMediaType(type $type, type $media)
at line 64
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)
Erstellt ein neues ArticlePriceData-Objekt
at line 79
string
getArticleEK()
liefert den Netto-Einkaufspreis zurück
at line 87
NodeList
getArticlePrice()
at line 100
ArticlePriceData
setArticleEK(string $articleEK)
setzt den Netto-Einkaufspreis
Optionaler globaler Netto-Einkaufspreis des Artikels
at line 112
ArticlePriceData
addArticlePrice(ArticlePrice $articlePrice)
fügt einen Artikel Preis hinzu