class International extends AbstractElement

International

Diese Klasse bildet das Element International von DPD ab

Traits

XpathImplementation

Constants

ELEMENTNAMESPACE

Methods

NodeList
searchElements($elementName, $nameSpace = null)

searchElements

searchElement($elementName)

No description

__construct()

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

setparcelType(bool $parcelType)

Gibt an, ob es sich bei der Paketart um "Dokumente" handelt (nur für luftgestützte Bestimmungsorte zulässig).

setCustomsAmount(int $customsAmount)

Gemeldeter Zollbetrag (in Rechnungswährung) insgesamt mit zwei Dezimalstellen ohne Trennzeichen (z.B. 14,00 = 1400), für "Dokumente" ist er 0.

setCustomsAmountParcel(int $customsAmountParcel)

Paketwert (in Rechnungswährung) mit zwei Dezimalstellen ohne Trennzeichen.

setCustomsCurrency(string $customsCurrency)

Rechnungswährungscode im ISO 4217-Alpha-3-Format.

setCustomsAmountExport(int $customsAmountExport)

Umgewandelter Zollbetrag (in Exportwährung) insgesamt mit zwei Dezimalstellen ohne Trennzeichen (14,00 = 1400), für "Dokumente" wird er auf 0 gesetzt.

setCustomsCurrencyExport(string $customsCurrencyExport)

Export-Währungscode im ISO 4217-Alpha-3-Format.

setCustomsTerms(string $customsTerms)

Erklärt die Zollbedingungen.

setCustomsContent(string $customsContent)

Deklariert den Inhalt des Pakets.

setCustomsTarif(string $customsTarif)

Deklariert die Zolltarifnummer

setCustomsPaper(string $customsPaper)

Deklariert Begleitdokumente ohne Trennzeichen (z.B. "ABG"), die sich wie folgt zusammensetzen

setCustomsEnclosure(bool $customsEnclosure)

Gibt an, ob sich die Begleitdokumente auf dem Paket befinden oder nicht.

setCustomsInvoice(string $customsInvoice)

Deklariert die Rechnungsnummer

setCustomsInvoiceDate(Date $customsInvoiceDate)

Deklariert das Rechnungsdatum im Format JJJJJMMTT.

setCustomsOrigin(string $customsOrigin)

Herkunftsland im ISO 3166-1-Alpha-2-Format (z.B. DE, EN).

setCustomsOrder(string $customsOrder)

Zentrale Zollauftragsnummer für die Sammelverzollung.

setLinehaul(string $linehaul)

Deklariert den Modus des Linienverkehrs, mögliche Werte sind "AI" für Luft oder "RO" für Straße.

setShipMrn(string $shipMrn)

Referenznummer der Bewegung der elektronischen Ausfuhranmeldung.

setCollectiveCustomsClearance(bool $collectiveCustomsClearance)

Kennzeichen zur Bestimmung der Sammelverzollung.

setInvoicePosition(int $invoicePosition)

Deklariert die Rechnungsposition.

setComment1(string $comment1)

Kommentar

setComment2(string $comment2)

Kommentar 2

setCommercialInvoiceConsigneeVatNumber(string $commercialInvoiceConsigneeVatNumber)

Erklärt die Umsatzsteuernummer des Empfängers der Handelsrechnung.

setCommercialInvoiceConsignee(CommercialInvoiceConsignee $commercialInvoiceConsignee)

Enthält Adressdaten des Empfängers der Handelsrechnung.

setCommercialInvoiceConsignorVatNumber(string $commercialInvoiceConsignorVatNumber)

Deklariert die Umsatzsteuernummer des Versenders der Handelsrechnung.

setCommercialInvoiceConsignor(CommercialInvoiceConsignor $commercialInvoiceConsignor)

Enthält Adressdaten des Versenders der Handelsrechnung.

addAdditionalInvoiceLines(AdditionalInvoiceLines $additionalInvoiceLines)

Enthält zusätzliche Rechnungszeilen.

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

at line 42
__construct()

Erstellt ein neues Node-Objekt

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 58
International setparcelType(bool $parcelType)

Gibt an, ob es sich bei der Paketart um "Dokumente" handelt (nur für luftgestützte Bestimmungsorte zulässig).

Der Standardwert ist "false".

Parameters

bool $parcelType

Return Value

International

at line 75
International setCustomsAmount(int $customsAmount)

Gemeldeter Zollbetrag (in Rechnungswährung) insgesamt mit zwei Dezimalstellen ohne Trennzeichen (z.B. 14,00 = 1400), für "Dokumente" ist er 0.

xs:long / 1 .. 1 / maxInclusive: 999999999999999

Parameters

int $customsAmount

Return Value

International

at line 91
International setCustomsAmountParcel(int $customsAmountParcel)

Paketwert (in Rechnungswährung) mit zwei Dezimalstellen ohne Trennzeichen.

xs:long / 1 .. 1 / maxInclusive: 999999999999999

Parameters

int $customsAmountParcel

Return Value

International

at line 107
International setCustomsCurrency(string $customsCurrency)

Rechnungswährungscode im ISO 4217-Alpha-3-Format.

xs:string / 1 .. 1 / length: 3

Parameters

string $customsCurrency

Return Value

International

at line 124
International setCustomsAmountExport(int $customsAmountExport)

Umgewandelter Zollbetrag (in Exportwährung) insgesamt mit zwei Dezimalstellen ohne Trennzeichen (14,00 = 1400), für "Dokumente" wird er auf 0 gesetzt.

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

Parameters

int $customsAmountExport

Return Value

International

at line 139
International setCustomsCurrencyExport(string $customsCurrencyExport)

Export-Währungscode im ISO 4217-Alpha-3-Format.

xs:string / 0 .. 1 / length: 3

Parameters

string $customsCurrencyExport

Return Value

International

at line 166
International setCustomsTerms(string $customsTerms)

Erklärt die Zollbedingungen.

Mögliche Werte sind: 01 = DAP, verzollt, 02 = DDP, geliefert verzollt (inkl. Zölle und exkl. Steuern), 03 = DDP, geliefert verzollt (inkl. Zölle und Steuern), 05 = ab Werk (EXW), 06 = DAP.

xs:string / 1 .. 1 / 01 02 03 05 06

Parameters

string $customsTerms

Return Value

International

at line 182
International setCustomsContent(string $customsContent)

Deklariert den Inhalt des Pakets.

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

Parameters

string $customsContent

Return Value

International

at line 198
International setCustomsTarif(string $customsTarif)

Deklariert die Zolltarifnummer

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

Parameters

string $customsTarif

Return Value

International

at line 225
International setCustomsPaper(string $customsPaper)

Deklariert Begleitdokumente ohne Trennzeichen (z.B. "ABG"), die sich wie folgt zusammensetzen

A = Commercial invoice, B = Pro forma invoice, C = Export declaration, D = EUR1, E = EUR2, F = ATR, G = Delivery note, H = Third party billing, I = T1 document

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

Parameters

string $customsPaper

Return Value

International

at line 241
International setCustomsEnclosure(bool $customsEnclosure)

Gibt an, ob sich die Begleitdokumente auf dem Paket befinden oder nicht.

Der Standardwert ist "false".

xs:boolean / 0 .. 1 /

Parameters

bool $customsEnclosure

Return Value

International

at line 257
International setCustomsInvoice(string $customsInvoice)

Deklariert die Rechnungsnummer

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

Parameters

string $customsInvoice

Return Value

International

at line 269
International setCustomsInvoiceDate(Date $customsInvoiceDate)

Deklariert das Rechnungsdatum im Format JJJJJMMTT.

Parameters

Date $customsInvoiceDate

Return Value

International

at line 285
International setCustomsOrigin(string $customsOrigin)

Herkunftsland im ISO 3166-1-Alpha-2-Format (z.B. DE, EN).

xs:string / 0 .. 1 / length: 2

Parameters

string $customsOrigin

Return Value

International

at line 301
International setCustomsOrder(string $customsOrder)

Zentrale Zollauftragsnummer für die Sammelverzollung.

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

Parameters

string $customsOrder

Return Value

International

at line 320
International setLinehaul(string $linehaul)

Deklariert den Modus des Linienverkehrs, mögliche Werte sind "AI" für Luft oder "RO" für Straße.

xs:string / 0 .. 1 / AI RO

Parameters

string $linehaul

Return Value

International

at line 335
International setShipMrn(string $shipMrn)

Referenznummer der Bewegung der elektronischen Ausfuhranmeldung.

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

Parameters

string $shipMrn

Return Value

International

at line 348
International setCollectiveCustomsClearance(bool $collectiveCustomsClearance)

Kennzeichen zur Bestimmung der Sammelverzollung.

Der Standardwert ist "false".

Parameters

bool $collectiveCustomsClearance

Return Value

International

at line 364
International setInvoicePosition(int $invoicePosition)

Deklariert die Rechnungsposition.

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

Parameters

int $invoicePosition

Return Value

International

at line 380
International setComment1(string $comment1)

Kommentar

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

Parameters

string $comment1

Return Value

International

at line 396
International setComment2(string $comment2)

Kommentar 2

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

Parameters

string $comment2

Return Value

International

at line 412
International setCommercialInvoiceConsigneeVatNumber(string $commercialInvoiceConsigneeVatNumber)

Erklärt die Umsatzsteuernummer des Empfängers der Handelsrechnung.

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

Parameters

string $commercialInvoiceConsigneeVatNumber

Return Value

International

at line 426
International setCommercialInvoiceConsignee(CommercialInvoiceConsignee $commercialInvoiceConsignee)

Enthält Adressdaten des Empfängers der Handelsrechnung.

1 .. 1 /

Parameters

CommercialInvoiceConsignee $commercialInvoiceConsignee

Return Value

International

at line 442
International setCommercialInvoiceConsignorVatNumber(string $commercialInvoiceConsignorVatNumber)

Deklariert die Umsatzsteuernummer des Versenders der Handelsrechnung.

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

Parameters

string $commercialInvoiceConsignorVatNumber

Return Value

International

at line 454
International setCommercialInvoiceConsignor(CommercialInvoiceConsignor $commercialInvoiceConsignor)

Enthält Adressdaten des Versenders der Handelsrechnung.

Parameters

CommercialInvoiceConsignor $commercialInvoiceConsignor

Return Value

International

at line 466
International addAdditionalInvoiceLines(AdditionalInvoiceLines $additionalInvoiceLines)

Enthält zusätzliche Rechnungszeilen.

Parameters

AdditionalInvoiceLines $additionalInvoiceLines

Return Value

International