abstract class AdditionalInvoiceLine extends AbstractElement

AdditionalInvoiceLine Type

Enthält zusätzliche Rechnungszeilen.

0 .. * /

Traits

XpathImplementation

Constants

ELEMENTNAMESPACE

Methods

NodeList
searchElements($elementName, $nameSpace = null)

searchElements

searchElement($elementName)

No description

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

string
getElementNameSpace()

liefert den Namespace der Elemente zurück

Parser
getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"

string|null
getFirstChildValue(string $elementName)

Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück

Element|null
getFirstChildFromName(string $elementName)

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

AbstractElement
setFirstChildValue(string $elementName, string $value)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

setFirstChild(type $elementName, type $value)

Hilfsmethode

appendFirstChild(type $elementName, type $value)

Hilfsmethode

setCustomsInvoicePosition(int $customsInvoicePosition)

Nummer der Rechnungsposition.

setQuantityItems(int $quantityItems)

Anzahl der Produkte

setCustomsContent(string $customsContent)

Inhalt

setCustomsTarif(string $customsTarif)

Nummer des Zolltarifs.

setCustomsAmountLine(int $customsAmountLine)

Wert der Rechnungsposition (in Rechnungswährung) mit zwei Dezimalstellen ohne Trennzeichen.

setCustomsOrigin(int $customsOrigin)

Ursprungsland der Rechnung (ISO 3166).

setCustomsNetWeight(int $customsNetWeight)

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

Parameters

$elementName
$nameSpace

Return Value

NodeList Liste der gefundenen Elemente

in XpathImplementation at line 51
searchElement($elementName)

Parameters

$elementName

in AbstractElement at line 51
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

in AbstractElement at line 77
protected string getElementNameSpace()

liefert den Namespace der Elemente zurück

Return Value

string Namespace

in AbstractElement at line 87
protected Parser getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"

Return Value

Parser Parser

in AbstractElement at line 99
protected string|null getFirstChildValue(string $elementName)

Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

string|null | null Wert des Elementes

in AbstractElement at line 113
protected Element|null getFirstChildFromName(string $elementName)

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

Element|null | null

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

Parameters

string $elementName Name des Elementes
string $value Wert des Elementes

Return Value

AbstractElement dieses Objekt

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

Parameters

type $elementName
type $value

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

Parameters

type $elementName
type $value

at line 49
AdditionalInvoiceLine setCustomsInvoicePosition(int $customsInvoicePosition)

Nummer der Rechnungsposition.

xs:int / 0 .. 1 / maxInclusive: 999999

Parameters

int $customsInvoicePosition

Return Value

AdditionalInvoiceLine

at line 64
AdditionalInvoiceLine setQuantityItems(int $quantityItems)

Anzahl der Produkte

xs:int / 0 .. 1 / maxInclusive: 9999

Parameters

int $quantityItems

Return Value

AdditionalInvoiceLine

at line 80
AdditionalInvoiceLine setCustomsContent(string $customsContent)

Inhalt

xs:string / 1 .. 1 / maxLength: 200

Parameters

string $customsContent

Return Value

AdditionalInvoiceLine

at line 96
AdditionalInvoiceLine setCustomsTarif(string $customsTarif)

Nummer des Zolltarifs.

xs:string / 0 .. 1 / maxLength: 10

Parameters

string $customsTarif

Return Value

AdditionalInvoiceLine

at line 112
AdditionalInvoiceLine setCustomsAmountLine(int $customsAmountLine)

Wert der Rechnungsposition (in Rechnungswährung) mit zwei Dezimalstellen ohne Trennzeichen.

xs:long / 0 .. 1 / maxInclusive: 99999999999999

Parameters

int $customsAmountLine

Return Value

AdditionalInvoiceLine

at line 129
AdditionalInvoiceLine setCustomsOrigin(int $customsOrigin)

Ursprungsland der Rechnung (ISO 3166).

Beispiel Deutschland = 276

xs:int / 0 .. 1 / maxInclusive: 999

Parameters

int $customsOrigin

Return Value

AdditionalInvoiceLine

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

Parameters

int $customsNetWeight

Return Value

AdditionalInvoiceLine