AdditionalInvoiceLine
abstract class AdditionalInvoiceLine extends AbstractElement
AdditionalInvoiceLine Type
Enthält zusätzliche Rechnungszeilen.
0 .. * /
Traits
Constants
ELEMENTNAMESPACE |
|
Methods
Erstellt ein neues Node-Objekt
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Nummer der Rechnungsposition.
Anzahl der Produkte
Inhalt
Nummer des Zolltarifs.
Wert der Rechnungsposition (in Rechnungswährung) mit zwei Dezimalstellen ohne Trennzeichen.
Ursprungsland der Rechnung (ISO 3166).
Nettogewicht des Pakets in Gramm, gerundet in 10 Gramm Einheiten ohne Dezimaltrennzeichen (z.B. 300 entspricht 3kg).
Details
in XpathImplementation at line 42
NodeList
searchElements($elementName, $nameSpace = null)
searchElements
in XpathImplementation at line 51
searchElement($elementName)
in AbstractElement at line 51
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)
Erstellt ein neues Node-Objekt
in AbstractElement at line 77
protected string
getElementNameSpace()
liefert den Namespace der Elemente zurück
in AbstractElement at line 87
protected Parser
getParser()
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"
in AbstractElement at line 99
protected string|null
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
in AbstractElement at line 113
protected Element|null
getFirstChildFromName(string $elementName)
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
in AbstractElement at line 131
protected AbstractElement
setFirstChildValue(string $elementName, string $value)
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 151
protected
setFirstChild(type $elementName, type $value)
Hilfsmethode
Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 169
protected
appendFirstChild(type $elementName, type $value)
Hilfsmethode
Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt
at line 49
AdditionalInvoiceLine
setCustomsInvoicePosition(int $customsInvoicePosition)
Nummer der Rechnungsposition.
xs:int / 0 .. 1 / maxInclusive: 999999
at line 64
AdditionalInvoiceLine
setQuantityItems(int $quantityItems)
Anzahl der Produkte
xs:int / 0 .. 1 / maxInclusive: 9999
at line 80
AdditionalInvoiceLine
setCustomsContent(string $customsContent)
Inhalt
xs:string / 1 .. 1 / maxLength: 200
at line 96
AdditionalInvoiceLine
setCustomsTarif(string $customsTarif)
Nummer des Zolltarifs.
xs:string / 0 .. 1 / maxLength: 10
at line 112
AdditionalInvoiceLine
setCustomsAmountLine(int $customsAmountLine)
Wert der Rechnungsposition (in Rechnungswährung) mit zwei Dezimalstellen ohne Trennzeichen.
xs:long / 0 .. 1 / maxInclusive: 99999999999999
at line 129
AdditionalInvoiceLine
setCustomsOrigin(int $customsOrigin)
Ursprungsland der Rechnung (ISO 3166).
Beispiel Deutschland = 276
xs:int / 0 .. 1 / maxInclusive: 999
at line 145
AdditionalInvoiceLine
setCustomsNetWeight(int $customsNetWeight)
Nettogewicht des Pakets in Gramm, gerundet in 10 Gramm Einheiten ohne Dezimaltrennzeichen (z.B. 300 entspricht 3kg).
xs:int / 0 .. 1 / maxInclusive: 99999999