ExportDocument
class ExportDocument extends AbstractElement
ExportDocument
Diese Klasse bildet das Element ExportDocument von DHL ab
Bei internationalen Sendungen enthält dieser Abschnitt zollrelevante Informationen über die exportierten Waren. Für internationale Sendungen: Handelsrechnung, Versandschein (CP71) und Zollerklärung (CN23) werden in die Informationen der zurückgesandten Etiketten gedruckt. Die Daten werden auch als elektronische Erklärung an den Zoll übermittelt. Für europäische Sendungen. Bei internationalen Sendungen kann ExportDocument eine oder mehrere Positionen im untergeordneten Element enthalten.
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
setzt die Rechnungsnummer
setzt den Export Type
setzt die Export Type Beschreibung
setzt die Handelsbedingungen
setzt den Einsatzort
Zusätzliche Zollgebühren sind zu entrichten
setzt die Genehmigungsnummer
setzt die Bescheinigungsnummer
Zeigt an, ob die Option an/aus ist
Details
in XpathImplementation at line 40
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
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
in AbstractElement at line 113
protected string
getFirstChildFromName(string $elementName)
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
in AbstractElement at line 127
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 147
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 165
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 82
ExportDocument
setInvoiceNumber(string $invoiceNumber)
setzt die Rechnungsnummer
Optional
Falls die Rechnung eine Nummer hat, kann die Kundenanwendung diese in diesem Feld angeben.
at line 105
ExportDocument
setExportType(string $exportType)
setzt den Export Type
Pflicht
Mögliche Werte: OTHER PRESENT COMMERCIAL_SAMPLE DOCUMENT RETURN_OF_GOODS
Abhängig vom gewählten Produkt -> nur für internationale, nicht EU-Sendungen verpflichtend
at line 119
ExportDocument
setExportTypeDescription(string $exportTypeDescription)
setzt die Export Type Beschreibung
Beschreibung ist verpflichtend, wenn ExportType "OTHER" ist.
at line 140
ExportDocument
setTermsOfTrade(string $termsOfTrade)
setzt die Handelsbedingungen
Optional
Element bietet Handelsbedingungen, Incoterms-Codes:
DDP (Lieferung verzollt) DXV (Lieferung verzollt (exkl. MwSt. )) DDU (DDU - Delivery Duty Paid) DDX (Delivery Duty Paid (exkl. Zölle, Steuern und Mehrwertsteuer) sind verzollte Werte.
at line 154
ExportDocument
setPlaceOfCommital(string $placeOfCommital)
setzt den Einsatzort
Pflicht
at line 168
ExportDocument
setAdditionalFee(string $additionalFee)
Zusätzliche Zollgebühren sind zu entrichten
Pflicht
at line 182
ExportDocument
setPermitNumber(string $permitNumber)
setzt die Genehmigungsnummer
Optional
at line 196
ExportDocument
setAttestationNumber(string $attestationNumber)
setzt die Bescheinigungsnummer
Optional
at line 211
ExportDocument
setWithElectronicExportNtfctn(int $withElectronicExportNtfctn)
Zeigt an, ob die Option an/aus ist
Pflicht
at line 225
ExportDocument
addExportDocPosition(ExportDocPosition $exportDocPosition)
fügt eine neue Export Position hinzu