International
class International extends AbstractElement
International
Diese Klasse bildet das Element International von DPD ab
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
Gibt an, ob es sich bei der Paketart um "Dokumente" handelt (nur für luftgestützte Bestimmungsorte zulässig).
Gemeldeter Zollbetrag (in Rechnungswährung) insgesamt mit zwei Dezimalstellen ohne Trennzeichen (z.B. 14,00 = 1400), für "Dokumente" ist er 0.
Paketwert (in Rechnungswährung) mit zwei Dezimalstellen ohne Trennzeichen.
Rechnungswährungscode im ISO 4217-Alpha-3-Format.
Umgewandelter Zollbetrag (in Exportwährung) insgesamt mit zwei Dezimalstellen ohne Trennzeichen (14,00 = 1400), für "Dokumente" wird er auf 0 gesetzt.
Export-Währungscode im ISO 4217-Alpha-3-Format.
Erklärt die Zollbedingungen.
Deklariert den Inhalt des Pakets.
Deklariert die Zolltarifnummer
Deklariert Begleitdokumente ohne Trennzeichen (z.B. "ABG"), die sich wie folgt zusammensetzen
Gibt an, ob sich die Begleitdokumente auf dem Paket befinden oder nicht.
Deklariert die Rechnungsnummer
Deklariert das Rechnungsdatum im Format JJJJJMMTT.
Herkunftsland im ISO 3166-1-Alpha-2-Format (z.B. DE, EN).
Zentrale Zollauftragsnummer für die Sammelverzollung.
Deklariert den Modus des Linienverkehrs, mögliche Werte sind "AI" für Luft oder "RO" für Straße.
Referenznummer der Bewegung der elektronischen Ausfuhranmeldung.
Kennzeichen zur Bestimmung der Sammelverzollung.
Deklariert die Rechnungsposition.
Kommentar
Kommentar 2
Erklärt die Umsatzsteuernummer des Empfängers der Handelsrechnung.
Enthält Adressdaten des Empfängers der Handelsrechnung.
Deklariert die Umsatzsteuernummer des Versenders der Handelsrechnung.
Enthält Adressdaten des Versenders der Handelsrechnung.
Enthält zusätzliche Rechnungszeilen.
Details
in XpathImplementation at line 42
NodeList
searchElements($elementName, $nameSpace = null)
searchElements
in XpathImplementation at line 51
searchElement($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
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 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".
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
at line 91
International
setCustomsAmountParcel(int $customsAmountParcel)
Paketwert (in Rechnungswährung) mit zwei Dezimalstellen ohne Trennzeichen.
xs:long / 1 .. 1 / maxInclusive: 999999999999999
at line 107
International
setCustomsCurrency(string $customsCurrency)
Rechnungswährungscode im ISO 4217-Alpha-3-Format.
xs:string / 1 .. 1 / length: 3
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
at line 139
International
setCustomsCurrencyExport(string $customsCurrencyExport)
Export-Währungscode im ISO 4217-Alpha-3-Format.
xs:string / 0 .. 1 / length: 3
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
at line 182
International
setCustomsContent(string $customsContent)
Deklariert den Inhalt des Pakets.
xs:string / 0 .. 1 / maxLength: 200
at line 198
International
setCustomsTarif(string $customsTarif)
Deklariert die Zolltarifnummer
xs:string / 0 .. 1 / maxLength: 10
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
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 /
at line 257
International
setCustomsInvoice(string $customsInvoice)
Deklariert die Rechnungsnummer
xs:string / 0 .. 1 / maxLength: 20
at line 269
International
setCustomsInvoiceDate(Date $customsInvoiceDate)
Deklariert das Rechnungsdatum im Format JJJJJMMTT.
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
at line 301
International
setCustomsOrder(string $customsOrder)
Zentrale Zollauftragsnummer für die Sammelverzollung.
xs:string / 0 .. 1 / maxLength: 25
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
at line 335
International
setShipMrn(string $shipMrn)
Referenznummer der Bewegung der elektronischen Ausfuhranmeldung.
xs:string / 0 .. 1 / maxLength: 20
at line 348
International
setCollectiveCustomsClearance(bool $collectiveCustomsClearance)
Kennzeichen zur Bestimmung der Sammelverzollung.
Der Standardwert ist "false".
at line 364
International
setInvoicePosition(int $invoicePosition)
Deklariert die Rechnungsposition.
xs:int / 0 .. 1 / maxInclusive: 999999
at line 380
International
setComment1(string $comment1)
Kommentar
xs:string / 0 .. 1 / maxLength: 70
at line 396
International
setComment2(string $comment2)
Kommentar 2
xs:string / 0 .. 1 / maxLength: 70
at line 412
International
setCommercialInvoiceConsigneeVatNumber(string $commercialInvoiceConsigneeVatNumber)
Erklärt die Umsatzsteuernummer des Empfängers der Handelsrechnung.
xs:string / 0 .. 1 / maxLength: 20
at line 426
International
setCommercialInvoiceConsignee(CommercialInvoiceConsignee $commercialInvoiceConsignee)
Enthält Adressdaten des Empfängers der Handelsrechnung.
1 .. 1 /
at line 442
International
setCommercialInvoiceConsignorVatNumber(string $commercialInvoiceConsignorVatNumber)
Deklariert die Umsatzsteuernummer des Versenders der Handelsrechnung.
xs:string / 0 .. 1 / maxLength: 20
at line 454
International
setCommercialInvoiceConsignor(CommercialInvoiceConsignor $commercialInvoiceConsignor)
Enthält Adressdaten des Versenders der Handelsrechnung.
at line 466
International
addAdditionalInvoiceLines(AdditionalInvoiceLines $additionalInvoiceLines)
Enthält zusätzliche Rechnungszeilen.