HVS32 Standard Datei Schnittstelle: Unterschied zwischen den Versionen
Zeile 9: | Zeile 9: | ||
'''Integer''' - Zahl mit ausschließlich numerischen Zeichen (0-9).<br> | '''Integer''' - Zahl mit ausschließlich numerischen Zeichen (0-9).<br> | ||
'''Decimal''' - Zahl mit Nachkommastellen<br> | '''Decimal''' - Zahl mit Nachkommastellen<br> | ||
− | '''Calendar''' - Datum. | + | '''Calendar''' - Datum. Das Format ist in der Regel TT.MM.JJJJ<br> |
'''String''' - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.<br> | '''String''' - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.<br> | ||
'''Binary''' - Base64 kodierte Binärdaten<br> | '''Binary''' - Base64 kodierte Binärdaten<br> | ||
− | |||
− | |||
<!-- ------------------------------------------------------------------------------- ENDE DATENTYPEN ------------------------------------------------------------------------------- --> | <!-- ------------------------------------------------------------------------------- ENDE DATENTYPEN ------------------------------------------------------------------------------- --> | ||
<!-- ------------------------------------------------------------------------------- ÜBERSICHT spezial Datentypen ------------------------------------------------------------------------------- --> | <!-- ------------------------------------------------------------------------------- ÜBERSICHT spezial Datentypen ------------------------------------------------------------------------------- --> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | = Übersicht der Funktionen = | ||
+ | <!-- ------------------------------------------------------------------------------- echo ------------------------------------------------------------------------------- --> | ||
+ | == Packstück-Verarbeitung == | ||
+ | Die Dateischnittstelle ist sehr flexibel und kann an nahezu alle Eingangsdaten angepasst werden. Es ist möglich mehrere Datensätze in einer Datei zu übergeben, aber auch ein Datensatz pro Datei ist möglich. | ||
+ | In der Regel belegt ein Packstück eine Zeile, eventuell gefolgt von Zusatzinformationen wie Artikeldaten oder Gefahrgutsätzen. | ||
+ | <br> | ||
+ | Die einzelnen Felder sind unter (Link einfügen) beschrieben. | ||
+ | <br> | ||
+ | <br> | ||
+ | <!-- ------------------------------------------------------------------------------- Request ------------------------------------------------------------------------------- --> | ||
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
− | <div style="font-weight:bold;line-height:1.6;"> | + | <div style="font-weight:bold;line-height:1.6;">'''Übergabe Parameter'''</div> |
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
+ | <small>'''Fett''' dargestellte Felder müssen IMMER belegt sein</small> | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | |
|- | |- | ||
− | | | + | | ansprechpartner || [[#Datentypen|String]] || 20 || - || Empfänger Ansprechpartner |
|- | |- | ||
− | | | + | | anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett) |
|- | |- | ||
− | | | + | | [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] '''[[#artikelDaten|<ArtikelDaten>]]''' || - || - || Eine Liste der [[#artikelDaten|Packstück-Artikel]] vom Typ '''[[#artikelDaten|ArtikelDaten]]''' (1:n) |
|- | |- | ||
− | | | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
|- | |- | ||
− | | | + | | auftragNr || [[#Datentypen|String]] || 20 || - || - |
|- | |- | ||
− | | | + | | '''auftraggeberID''' || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32 |
|- | |- | ||
− | | | + | | avisHinweis1 || [[#Datentypen|String]] || 30 || - || - |
|- | |- | ||
− | | | + | | avisHinweis2 || [[#Datentypen|String]] || 30 || - || - |
|- | |- | ||
− | | | + | | avisZusatz1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1 |
+ | |- | ||
+ | | avisZusatz2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2 | ||
+ | |- | ||
+ | | barcodeID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen | ||
+ | |- | ||
+ | | barcodeText || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen | ||
|- | |- | ||
− | | | + | | barcodeTyp || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | bestellNr || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand) |
|- | |- | ||
− | | | + | | druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul) |
|- | |- | ||
− | | | + | | email || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung) |
|- | |- | ||
− | | | + | | empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers |
|- | |- | ||
− | | | + | | faxNr || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers |
|- | |- | ||
− | | | + | | flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse |
|- | |- | ||
− | | | + | | frachtBrief || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll |
|- | |- | ||
− | | | + | | frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer |
|- | |- | ||
− | | | + | | frankaturKennung || [[#Datentypen|String]] || 10 || - || - |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] [[#gefahrgut|<Gefahrgut>]] || - || - || Eine Liste der [[#gefahrgut|Gefahrgüter]] vom Typ '''[[#gefahrgut|Gefahrgut]]''' (1:n) | |
|- | |- | ||
− | | | + | | gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG |
|- | |- | ||
− | | | + | | hostTrackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem |
|- | |- | ||
− | | | + | | ilnNr || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand) |
|- | |- | ||
− | | | + | | infotext1 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext2 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext3 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext4 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext5 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext6 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext7 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext8 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext9 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
+ | |- | ||
+ | | infotext10 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | ||
+ | |- | ||
+ | | kostenstelle || [[#Datentypen|String]] || 30 || - || - | ||
+ | |- | ||
+ | | kundenNr || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender | ||
|- | |- | ||
− | | | + | | lagerkennzeichen || [[#Datentypen|Integer]] || - || - || - |
|- | |- | ||
− | | | + | | letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt) |
|- | |- | ||
− | | | + | | lieferantenID || [[#Datentypen|Integer]] || - || - || - |
|- | |- | ||
− | | | + | | '''lieferscheinNr''' || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet |
|- | |- | ||
− | | | + | | nachnahme || [[#Datentypen|Decimal]] || 18 || 2 || - |
|- | |- | ||
− | | | + | | nettoGewicht || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG |
|- | |- | ||
− | | | + | | neutBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt | |
|- | |- | ||
− | | | + | | neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | nnVermerk || [[#Datentypen|String]] || 1 || - || B': Bar / 'V': Verrechnungsscheck |
|- | |- | ||
− | | | + | | nnVerwendung || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck |
|- | |- | ||
− | | | + | | nnWaehrung || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode |
|- | |- | ||
− | | | + | | packStkGes || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung |
|- | |- | ||
− | | | + | | packStkNr || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung |
|- | |- | ||
− | | | + | | packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll. |
|- | |- | ||
− | | | + | | packstueckBreite || [[#Datentypen|Integer]] || - || - || Breite in cm |
|- | |- | ||
− | | | + | | packstueckHoehe || [[#Datentypen|Integer]] || - || - || Höhe in cm |
|- | |- | ||
− | | | + | | '''packstueckID''' || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen. |
|- | |- | ||
− | | | + | | packstueckLaenge || [[#Datentypen|Integer]] || - || - || Länge in cm |
|- | |- | ||
− | | | + | | paperlessInvoice || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice) |
|- | |- | ||
− | | | + | | postLeitcode || [[#Datentypen|String]] || 15 || - || - |
|- | |- | ||
− | | | + | | postZielFrachtzent || [[#Datentypen|String]] || 5 || - || - |
|- | |- | ||
− | | | + | | rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsNr || [[#Datentypen|String]] || 20 || - || Rechnungsnummer |
|- | |- | ||
− | | | + | | sendungsinhalt || [[#Datentypen|String]] || 30 || - || - |
|- | |- | ||
− | | | + | | sonderdienste || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt |
|- | |- | ||
− | | | + | | sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren |
|- | |- | ||
− | | | + | | telefonNr || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers |
|- | |- | ||
− | | | + | | terminArt || [[#Datentypen|String]] || 1 || - || 'A'b / 'B'is / 'F'ix |
|- | |- | ||
− | | | + | | terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ |
|- | |- | ||
− | | | + | | terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM |
|- | |- | ||
− | | | + | | ustIDNr || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers |
|- | |- | ||
− | | | + | | verpackungsart || [[#Datentypen|String]] || 6 || - || - |
|- | |- | ||
− | | | + | | '''versandartID''' || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32 |
|- | |- | ||
− | | | + | | versicherungswert || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert |
|- | |- | ||
− | | | + | | vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ |
|- | |- | ||
− | | | + | | vwWaehrung || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode |
|- | |- | ||
− | | | + | | warenwert || [[#Datentypen|Decimal]] || 18 || 2 || - |
|- | |- | ||
− | | | + | | wechselbruecke || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird |
|- | |- | ||
− | | | + | | wwWaehrung || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode |
|- | |- | ||
− | | | + | | zahlungsbedingung || [[#Datentypen|String]] || 10 || - || 'S' = Sender, 'R' = Empfänger |
|- | |- | ||
− | | | + | | zbZoll || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern 'S' = Sender, 'R' = Empfänger |
|- | |- | ||
− | | | + | | zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || PLZ und Ort |
|- | |- | ||
− | | | + | | '''zielAdrLKZ''' || [[#Datentypen|String]] || 5 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrName1''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName2 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName3 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName4 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrOrt''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrPLZ''' || [[#Datentypen|String]] || 10 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrRegion || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig) |
|- | |- | ||
− | | | + | | '''zielAdrStrasse''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
− | + | |} | |
− | + | </div></div> | |
+ | <!-- ------------------------------------------------------------------------------- ENDE Request ------------------------------------------------------------------------------- --> | ||
+ | <br> | ||
+ | <!-- ------------------------------------------------------------------------------- Response ------------------------------------------------------------------------------- --> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Rückgabe Parameter'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | | | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung| |
|- | |- | ||
− | | | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
|- | |- | ||
− | | | + | | ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
|- | |- | ||
− | | | + | | ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
|- | |- | ||
− | | | + | | druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
|- | |- | ||
− | | | + | | druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
|- | |- | ||
− | | | + | | etikettDaten || [[#Datentypen|String]] || - || - || Binärdaten des Etiketts |
|- | |- | ||
− | | | + | | etikettName || [[#Datentypen|String]] || - || - || Vorlagenname des Etiketts |
|- | |- | ||
− | | | + | | fehlercode || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich |
|- | |- | ||
− | | | + | | fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt |
|- | |- | ||
− | | | + | | fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt |
|- | |- | ||
− | | | + | | gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten |
|- | |- | ||
− | | | + | | gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode |
|- | |- | ||
− | | | + | | packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage |
|- | |- | ||
− | | | + | | retourTrackingNr || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure |
|- | |- | ||
− | | | + | | trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer |
|- | |- | ||
− | | | + | | trackingURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung |
|- | |- | ||
− | | | + | | versandSendungsNr || [[#Datentypen|String]] || - || - || - |
|- | |- | ||
− | | | + | | zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Zusatzetiketten als Key/Value Map |
|- | |- | ||
− | | | + | | zusatzfeld1 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld2 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld3 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld4 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld5 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld6 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld7 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld8 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld9 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld10 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
− | | | + | |} |
− | + | </div></div> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE Response ------------------------------------------------------------------------------- --> | |
− | + | <br> | |
− | + | <!-- ------------------------------------------------------------------------------- Beispiel ------------------------------------------------------------------------------- --> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">Beispiele</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | ;Request | |
− | + | <source lang="json"> | |
− | + | { | |
− | + | "ansprechpartner": "", | |
− | + | "assoc": { | |
− | + | "":"" | |
− | + | }, | |
− | + | "artikelDaten": [ | |
− | + | { | |
− | + | "anzahlBuegel": 0, | |
− | + | "anzahlPosEtiketten": 0, | |
− | + | "artikelBTNNr": "", | |
− | + | "artikelEAN": "", | |
− | + | "artikelEinheit": "", | |
− | + | "artikelGewicht": 0, | |
− | + | "artikelGruppe": "", | |
− | + | "artikelMenge": 0, | |
− | + | "artikelServices": "", | |
− | + | "artikelSollMenge": 0, | |
− | + | "artikelText1": "", | |
− | + | "artikelText2": "", | |
− | + | "artikelText3": "", | |
− | + | "artikelText4": "", | |
− | + | "artikelVolumen": 0, | |
− | + | "artikelWaehrung": "", | |
− | + | "artikelWert": 0, | |
− | + | "chargeFlag": "", | |
− | + | "kundenArtikelNr": "", | |
− | + | "kundenBestellNr": "", | |
− | + | "posAuftragNr": "", | |
− | + | "posLieferNr": "", | |
− | + | "positionNr": "", | |
− | + | "serienNr": "", | |
− | + | "ursprungLand": "" | |
− | + | } | |
− | + | ], | |
− | + | "auftragNr": "", | |
− | + | "auftraggeberID": "", | |
− | + | "avisHinweis1": "", | |
− | + | "avisHinweis2": "", | |
− | + | "avisZusatz1": "", | |
− | + | "avisZusatz2": "", | |
− | + | "bestellNr": "", | |
− | + | "druckername": "", | |
− | + | "email": "", | |
− | + | "faxNr": "", | |
− | + | "frachtBrief": "", | |
− | + | "frachtfuehrerKdNr": "", | |
− | + | "frankaturKennung": "", | |
− | + | "gefahrgut": [ | |
− | + | { | |
− | + | "gefahrgutBefoerdKat": 0, | |
− | + | "gefahrgutBegrenzteMenge": "", | |
− | + | "gefahrgutBezeichnung": "", | |
− | + | "gefahrgutBuchst640": "", | |
− | + | "gefahrgutFFCode": "", | |
− | + | "gefahrgutFaktor": 0, | |
− | + | "gefahrgutFreigestMenge": "", | |
− | + | "gefahrgutKCode": "", | |
− | + | "gefahrgutKlasse": "", | |
− | + | "gefahrgutMenge": 0, | |
− | + | "gefahrgutMengenEinheit": "", | |
− | + | "gefahrgutNebenGefahr": "", | |
− | + | "gefahrgutNettoExplMasse": 0, | |
− | + | "gefahrgutTunnelBCode": "", | |
− | + | "gefahrgutUNNR": "", | |
− | + | "gefahrgutUmweltGef": "", | |
− | + | "gefahrgutVPG": "", | |
− | + | "gefahrgutVerpAnzahl": 0, | |
− | + | "gefahrgutVerpackungsart": "" | |
− | + | } | |
− | + | ], | |
− | + | "gewicht": 0, | |
− | + | "ilnNr": "", | |
− | + | "infotext1": "", | |
− | + | "infotext2": "", | |
− | + | "infotext3": "", | |
− | + | "infotext4": "", | |
− | + | "infotext5": "", | |
− | + | "infotext6": "", | |
− | + | "infotext7": "", | |
− | + | "infotext8": "", | |
− | + | "infotext9": "", | |
− | + | "infotext10": "", | |
− | + | "kostenstelle": "", | |
− | + | "kundenNr": "", | |
− | + | "lieferscheinNr": "", | |
− | + | "nachnahme": 0, | |
− | + | "nettoGewicht": 0, | |
− | + | "neutabsenderLKZ": "", | |
− | + | "neutabsenderName1": "", | |
− | + | "neutabsenderName2": "", | |
− | + | "neutabsenderName3": "", | |
− | + | "neutabsenderOrt": "", | |
− | + | "neutabsenderPLZ": "", | |
− | + | "neutabsenderStrasse": "", | |
− | + | "nnVermerk": "", | |
− | + | "nnVerwendung": "", | |
− | + | "nnWaehrung": "", | |
− | + | "packStkGes": 0, | |
− | + | "packStkNr": 0, | |
− | + | "packplatz": "", | |
− | + | "packstueckBreite": 0, | |
− | + | "packstueckHoehe": 0, | |
− | + | "packstueckID": "", | |
− | + | "packstueckLaenge": 0, | |
− | + | "paperlessInvoice": "", | |
− | + | "postLeitcode": "", | |
− | " | + | "postZielFrachtzent": "", |
− | " | + | "rechnungsEmpfLKZ": "", |
− | + | "rechnungsEmpfName1": "", | |
− | + | "rechnungsEmpfName2": "", | |
− | " | + | "rechnungsEmpfName3": "", |
− | + | "rechnungsEmpfOrt": "", | |
− | + | "rechnungsEmpfPLZ": "", | |
− | + | "rechnungsEmpfStrasse": "", | |
− | + | "sendungsinhalt": "", | |
− | + | "sonderdienste": "", | |
− | + | "telefonNr": "", | |
− | + | "terminArt": "", | |
− | + | "terminDatum": "", | |
− | + | "terminZeit": "", | |
− | + | "ustIDNr": "", | |
− | + | "verpackungsart": "", | |
− | + | "versandartID": "", | |
− | + | "versicherungswert": 0, | |
− | + | "vwWaehrung": "", | |
− | + | "warenwert": 0, | |
− | + | "wwWaehrung": "", | |
− | + | "zahlungsbedingung": "", | |
− | + | "zbZoll": "", | |
− | + | "zielAdrBahnhof": "", | |
− | + | "zielAdrLKZ": "", | |
− | + | "zielAdrName1": "", | |
− | + | "zielAdrName2": "", | |
− | + | "zielAdrName3": "", | |
− | + | "zielAdrOrt": "", | |
− | + | "zielAdrPLZ": "", | |
− | + | "zielAdrRegion": "", | |
− | + | "zielAdrStrasse": "" | |
− | + | } | |
− | + | </source> | |
− | " | + | ;Response |
− | " | + | <source lang="json"> |
− | " | + | { |
− | " | + | "assoc": { |
− | " | + | "":"" |
− | " | + | }, |
− | " | + | "packstueckID": "", |
− | " | + | "trackingNr": "", |
− | " | + | "retourTrackingNr": "", |
− | " | + | "versandSendungsNr": "", |
− | " | + | "druckDateTime": "", |
− | + | "ausgangDateTime": "", | |
− | + | "gebuehr": 0, | |
− | + | "gebuehrWaehrung": "", | |
− | + | "fehlertext1": "", | |
− | + | "fehlertext2": "", | |
− | + | "etikettName": "", | |
− | + | "etikettDaten": "", | |
− | + | "zusatzEtikettenDaten": { | |
− | + | "": "" | |
− | + | }, | |
− | + | "trackingURL": "", | |
− | + | "zusatzfeld1": "", | |
− | + | "zusatzfeld2": "", | |
− | + | "zusatzfeld3": "", | |
− | + | "zusatzfeld4": "", | |
− | + | "zusatzfeld5": "", | |
− | + | "zusatzfeld6": "", | |
− | + | "zusatzfeld7": "", | |
− | + | "zusatzfeld8": "", | |
− | + | "zusatzfeld9": "", | |
− | + | "zusatzfeld10": "" | |
− | + | } | |
− | + | </source> | |
− | + | </div></div> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE Beispiel ------------------------------------------------------------------------------- --> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE versanddatenAnfrage ------------------------------------------------------------------------------- --> | |
− | + | <!-- ------------------------------------------------------------------------------- versanddatenNachdruckAnfrage ------------------------------------------------------------------------------- --> | |
− | + | ||
− | + | == Etikett nachdrucken == | |
− | + | Text anpassen | |
− | + | <br> | |
− | + | <br> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Übergabe Parameter'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | <small>'''Fett''' dargestellte Felder müssen IMMER belegt sein</small> | |
− | + | {| class="wikitable sortable" | |
− | + | |- | |
− | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | |
− | + | |- | |
− | + | | druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. | |
− | + | |- | |
− | + | | packplatz|| [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll. | |
− | + | |- | |
− | + | | '''packstueckID''' || [[#Datentypen|String]] || 30 || - || '''Eindeutige''' Nummer für das Paket im Vorsystem. | |
− | + | |- | |
− | + | | trackingNr|| [[#Datentypen|String]] || 35 || - || Paketnummer | |
− | + | |} | |
− | + | </div></div> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Rückgabe Parameter'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | {| class="wikitable sortable" | |
− | + | |- | |
− | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung| | |
− | + | |- | |
− | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) | |
− | + | |- | |
− | + | | ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) | |
− | + | |- | |
− | + | | ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) | |
− | + | |- | |
− | + | | druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) | |
− | + | |- | |
− | + | | druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) | |
− | + | |- | |
− | + | | etikettDaten || [[#Datentypen|String]] || - || - || Binärdaten des Etiketts | |
− | + | |- | |
− | + | | etikettName || [[#Datentypen|String]] || - || - || Vorlagenname des Etiketts | |
− | + | |- | |
− | + | | fehlercode || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich | |
− | + | |- | |
− | + | | fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt | |
− | + | |- | |
− | + | | fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt | |
− | + | |- | |
− | + | | gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten | |
− | + | |- | |
− | + | | gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode | |
− | + | |- | |
− | + | | packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage | |
− | + | |- | |
− | + | | retourTrackingNr || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure | |
− | + | |- | |
− | + | | trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer | |
− | + | |- | |
− | + | | trackingURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung | |
− | + | |- | |
− | + | | versandSendungsNr || [[#Datentypen|String]] || - || - || - | |
− | + | |- | |
− | + | | zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Zusatzetiketten als Key/Value Map | |
− | + | |- | |
− | + | | zusatzfeld1 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | |
+ | |- | ||
+ | | zusatzfeld2 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |- | ||
+ | | zusatzfeld3 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |- | ||
+ | | zusatzfeld4 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |- | ||
+ | | zusatzfeld5 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |- | ||
+ | | zusatzfeld6 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |- | ||
+ | | zusatzfeld7 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |- | ||
+ | | zusatzfeld8 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |- | ||
+ | | zusatzfeld9 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |- | ||
+ | | zusatzfeld10 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden | ||
+ | |} | ||
+ | </div></div> | ||
+ | <br> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Beispiele'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | ;Request | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
− | "assoc": { | + | "druckername": "", |
− | "":"" | + | "packplatz": "", |
− | }, | + | "packstueckID": "", |
+ | "trackingNr": "" | ||
+ | } | ||
+ | </source> | ||
+ | ;Response | ||
+ | <source lang="json"> | ||
+ | { | ||
+ | "assoc": { | ||
+ | "":"" | ||
+ | }, | ||
"packstueckID": "", | "packstueckID": "", | ||
"trackingNr": "", | "trackingNr": "", | ||
Zeile 603: | Zeile 632: | ||
</source> | </source> | ||
</div></div> | </div></div> | ||
− | <!-- ------------------------------------------------------------------------------- ENDE | + | <!-- ------------------------------------------------------------------------------- ENDE versanddatenNachdruckAnfrage ------------------------------------------------------------------------------- --> |
− | + | <!-- ------------------------------------------------------------------------------- stornoVersanddaten ------------------------------------------------------------------------------- --> | |
− | <!-- ------------------------------------------------------------------------------- | ||
− | == | + | == Packstück stornieren == |
Text anpassen | Text anpassen | ||
<br> | <br> | ||
Zeile 619: | Zeile 647: | ||
|- | |- | ||
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | ||
− | |||
− | |||
|- | |- | ||
| packplatz|| [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll. | | packplatz|| [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll. | ||
|- | |- | ||
− | | '''packstueckID''' || [[#Datentypen|String]] || 30 || - || '''Eindeutige''' Nummer für das Paket im Vorsystem. | + | | '''packstueckID'''|| [[#Datentypen|String]] || 30 || - || '''Eindeutige''' Nummer für das Paket im Vorsystem. |
|- | |- | ||
| trackingNr|| [[#Datentypen|String]] || 35 || - || Paketnummer | | trackingNr|| [[#Datentypen|String]] || 35 || - || Paketnummer | ||
Zeile 635: | Zeile 661: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung |
|- | |- | ||
− | | | + | | fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich |
|- | |- | ||
− | | | + | | fehlertext1 || [[#Datentypen|String]] || 200 || - || - |
|- | |- | ||
− | | | + | | fehlertext2 || [[#Datentypen|String]] || 200 || - || - |
− | |- | + | |} |
− | + | </div></div> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Beispiele'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | ;Request | |
− | + | <source lang="json"> | |
− | + | { | |
− | + | "packplatz": "", | |
− | + | "packstueckID": "", | |
− | + | "trackingNr": "" | |
− | + | } | |
− | + | </source> | |
− | + | ;Response | |
− | + | <source lang="json"> | |
− | + | { | |
− | | | + | "fehlercode": 0, |
+ | "fehlertext1": "", | ||
+ | "fehlertext2": "" | ||
+ | } | ||
+ | </source> | ||
+ | </div></div> | ||
+ | <!-- ------------------------------------------------------------------------------- ENDE stornoversanddaten ------------------------------------------------------------------------------- --> | ||
+ | <!-- ------------------------------------------------------------------------------- verladeVersandaten ------------------------------------------------------------------------------- --> | ||
+ | |||
+ | == Ausgangsliste erzeugen == | ||
+ | Text anpassen | ||
+ | <br> | ||
+ | <br> | ||
+ | <br> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Übergabe Parameter'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <small>'''Fett''' dargestellte Felder müssen IMMER belegt sein</small> | ||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | |
|- | |- | ||
− | | | + | | auftraggeberID || [[#Datentypen|String]] || 255 || - || Liste der Auftraggeber für die der Tagesabschluss durchgeführt wird.<br> |
+ | Wenn leer, werden alle Auftraggeber abgeschlossen, welche am betreffenden Packplatz freigegeben sind.<br> | ||
+ | Bei Nutzung muss zusätzlich der HVS32-Schalter 'MultiAGTagesabschluss' in der Sektion 'AutomatikPolling' auf 'ON' gesetzt sein. | ||
|- | |- | ||
− | | | + | | druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den die Listen gedruckt werden sollen. |
+ | (Benötigt Druckerspooler Erweiterungsmodul) | ||
|- | |- | ||
− | | | + | | frachtfuehrerTyp || [[#Datentypen|String]] || 255 || - || Liste mit Name des Frachtführertyps. Z.B.: "DPD", "GLS", etc. oder "ALLE". |
+ | Wenn leer, werden alle Frachtführer abgeschlossen.<br> | ||
+ | Bei Nutzung muss zusätzlich der HVS32-Schalter 'MultiFFTagesabschluss' in der Sektion 'AutomatikPolling' auf 'ON' gesetzt sein. | ||
|- | |- | ||
− | | | + | | packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Listenabschluss ausführen soll. |
|- | |- | ||
− | | | + | | versandartID || [[#Datentypen|String]] || 255 || - || Liste der Versandarten für die ein Tagesabschluss durchgeführt wird. |
+ | Bei Nutzung muss zusätzlich der HVS32-Schalter 'MultiVATagesabschluss' in der Sektion 'AutomatikPolling' auf 'ON' gesetzt sein. | ||
|- | |- | ||
− | | | + | | wechselbruecke|| [[#Datentypen|String]] || 10 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden. |
+ | |} | ||
+ | </div></div> | ||
+ | <br> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Rückgabe Parameter'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | |
|- | |- | ||
− | | | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
|- | |- | ||
− | | | + | | fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich |
|- | |- | ||
− | | | + | | fehlertext1 || [[#Datentypen|String]] || 200 || - || - |
|- | |- | ||
− | | | + | | fehlertext2 || [[#Datentypen|String]] || 200 || - || - |
|- | |- | ||
− | | | + | | listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Listen als Key/Value Map. |
|- | |- | ||
− | | | + | | etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Etiketten als Key/Value Map. |
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
</div></div> | </div></div> | ||
Zeile 701: | Zeile 754: | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
+ | "auftraggeberID": [ | ||
+ | "" | ||
+ | ], | ||
"druckername": "", | "druckername": "", | ||
+ | "frachtfuehrerTyp": [ | ||
+ | "" | ||
+ | ], | ||
"packplatz": "", | "packplatz": "", | ||
− | " | + | "versandartID": [ |
− | " | + | "" |
+ | ], | ||
+ | "wechselbruecke": "" | ||
} | } | ||
</source> | </source> | ||
Zeile 713: | Zeile 774: | ||
"":"" | "":"" | ||
}, | }, | ||
− | " | + | "fehlercode": 0, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
"fehlertext1": "", | "fehlertext1": "", | ||
− | " | + | "listenDaten": { |
− | |||
− | |||
− | |||
"": "" | "": "" | ||
− | } | + | } |
− | + | } | |
− | + | </source> | |
− | + | </div></div> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --> | |
− | + | <!-- ------------------------------------------------------------------------------- ediabschlussAnfrage ------------------------------------------------------------------------------- --> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | } | ||
− | </source> | ||
− | </div></div> | ||
− | <!-- ------------------------------------------------------------------------------- ENDE | ||
− | <!-- ------------------------------------------------------------------------------- | ||
− | == | + | == Frachtführer DFÜ erzeugen == |
Text anpassen | Text anpassen | ||
<br> | <br> | ||
Zeile 758: | Zeile 798: | ||
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | ||
|- | |- | ||
− | | | + | | auftraggeberID || [[#Datentypen|Sequence]] [[#Datentypen|<String>]] || 255 || - || Liste der Auftraggeber für die der Tagesabschluss durchgeführt wird.<br> |
+ | Wenn leer, werden alle Auftraggeber abgeschlossen, welche am betreffenden Packplatz freigegeben sind.<br> | ||
+ | Bei Nutzung muss zusätzlich der HVS32-Schalter 'MultiAGTagesabschluss' in der Sektion 'AutomatikPolling' auf 'ON' gesetzt sein. | ||
+ | |- | ||
+ | | druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den z.B. die UPS Summary gedruckt wird.<br> | ||
+ | (Benötigt Druckerspooler Erweiterungsmodul) | ||
|- | |- | ||
− | | | + | | frachtfuehrerTyp || [[#Datentypen|Sequence]] [[#Datentypen|<String>]] || 255 || - || Liste mit Name des Frachtführertyps. Z.B.: "DPD", "GLS", etc. oder "ALLE".<br> |
+ | Wenn leer, werden alle Frachtführer abgeschlossen.<br> | ||
+ | Bei Nutzung muss zusätzlich der HVS32-Schalter 'MultiFFTagesabschluss' in der Sektion 'AutomatikPolling' auf 'ON' gesetzt sein. | ||
|- | |- | ||
− | | | + | | packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll. |
− | |} | + | |- |
− | </div></div> | + | | versandartID || [[#Datentypen|Sequence]] [[#Datentypen|<String>]] || 255 || - || Liste der Versandarten für die ein Tagesabschluss durchgeführt wird.<br> |
+ | Bei Nutzung muss zusätzlich der HVS32-Schalter 'MultiVATagesabschluss' in der Sektion 'AutomatikPolling' auf 'ON' gesetzt sein. | ||
+ | |- | ||
+ | | wechselbruecke|| [[#Datentypen|String]] || 10 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden. | ||
+ | |} | ||
+ | </div></div> | ||
<br> | <br> | ||
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
Zeile 772: | Zeile 824: | ||
|- | |- | ||
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | ||
+ | |- | ||
+ | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) | ||
+ | |- | ||
+ | | [[#edistatus|edistatus]] || [[#Datentypen|Sequence]] [[#edistatus|<EDIStatus>]] || - || - || Liste mit Statusinformationen für EDIs. | ||
|- | |- | ||
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich | | fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich | ||
Zeile 777: | Zeile 833: | ||
| fehlertext1 || [[#Datentypen|String]] || 200 || - || - | | fehlertext1 || [[#Datentypen|String]] || 200 || - || - | ||
|- | |- | ||
− | | | + | | listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der EDI-Listen (z.B. UPS Summary) als Key/Value Map. |
|} | |} | ||
</div></div> | </div></div> | ||
Zeile 787: | Zeile 843: | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
+ | "auftraggeberID": [ | ||
+ | "" | ||
+ | ], | ||
+ | "druckername": "", | ||
+ | "frachtfuehrerTyp": [ | ||
+ | "" | ||
+ | ], | ||
"packplatz": "", | "packplatz": "", | ||
− | " | + | "versandartID": [ |
− | " | + | "" |
+ | ], | ||
+ | "wechselbruecke": "" | ||
} | } | ||
</source> | </source> | ||
Zeile 795: | Zeile 860: | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
+ | "assoc": { | ||
+ | "":"" | ||
+ | }, | ||
"fehlercode": 0, | "fehlercode": 0, | ||
"fehlertext1": "", | "fehlertext1": "", | ||
− | " | + | "edistatus": [ |
+ | { | ||
+ | "fehlercode": 0, | ||
+ | "statuscode": "", | ||
+ | "statustext": "", | ||
+ | "fftyp": "", | ||
+ | "dateityp": "", | ||
+ | "auftraggeber": "", | ||
+ | "ffdateinr": "" | ||
+ | } | ||
+ | ], | ||
+ | "listenDaten": {} | ||
} | } | ||
</source> | </source> | ||
</div></div> | </div></div> | ||
− | <!-- ------------------------------------------------------------------------------- ENDE | + | <!-- ------------------------------------------------------------------------------- ENDE ediabschlussAnfrage ------------------------------------------------------------------------------- --> |
− | <!-- ------------------------------------------------------------------------------- | + | <!-- ------------------------------------------------------------------------------- versanddatenPruefAnfrage ------------------------------------------------------------------------------- --> |
− | == | + | == Packstückdaten aktualisieren == |
Text anpassen | Text anpassen | ||
<br> | <br> | ||
Zeile 817: | Zeile 896: | ||
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | ||
|- | |- | ||
− | | | + | | ansprechpartner || [[#Datentypen|String]] || 20 || - || Empfänger Ansprechpartner |
− | |||
− | |||
|- | |- | ||
− | | | + | | [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] '''[[#artikelDaten|<ArtikelDaten>]]''' || - || - || Eine Liste der [[#artikelDaten|Packstück-Artikel]] vom Typ '''[[#artikelDaten|ArtikelDaten]]''' (1:n) |
− | ( | ||
|- | |- | ||
− | | | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
− | |||
− | |||
|- | |- | ||
− | | | + | | auftragNr || [[#Datentypen|String]] || 20 || - || - |
|- | |- | ||
− | | | + | | '''auftraggeberID''' || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32 |
− | + | |- | |
+ | | avisHinweis1 || [[#Datentypen|String]] || 30 || - || - | ||
+ | |- | ||
+ | | avisHinweis2 || [[#Datentypen|String]] || 30 || - || - | ||
|- | |- | ||
− | | | + | | avisZusatz1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | avisZusatz2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2 | |
|- | |- | ||
− | | | + | | bestellNr || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand) |
|- | |- | ||
− | | | + | | druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul) |
|- | |- | ||
− | | | + | | email || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung) |
|- | |- | ||
− | | | + | | faxNr || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers |
|- | |- | ||
− | | | + | | flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse |
|- | |- | ||
− | | | + | | frachtBrief || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll |
− | | | + | |- |
− | < | + | | frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer |
− | + | |- | |
− | + | | frankaturKennung || [[#Datentypen|String]] || 10 || - || - | |
− | + | |- | |
− | + | | [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] '''[[#gefahrgut|<Gefahrgut>]]''' || - || - || Eine Liste der [[#gefahrgut|Gefahrgüter]] vom Typ '''[[#gefahrgut|Gefahrgut]]''' (1:n) | |
− | + | |- | |
− | + | | gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG | |
− | + | |- | |
− | + | | ilnNr || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand) | |
− | + | |- | |
− | + | | infotext1 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext2 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext3 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | infotext4 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
|- | |- | ||
− | | | + | | infotext5 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
− | |||
− | |||
|- | |- | ||
− | | | + | | infotext6 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
− | |||
|- | |- | ||
− | | | + | | infotext7 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
− | |||
− | |||
|- | |- | ||
− | | | + | | infotext8 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
|- | |- | ||
− | | | + | | infotext9 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
− | |||
|- | |- | ||
− | | | + | | infotext10 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | kostenstelle || [[#Datentypen|String]] || 30 || - || - | |
|- | |- | ||
− | | | + | | kundenNr || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender |
|- | |- | ||
− | | | + | | lieferscheinNr || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet |
|- | |- | ||
− | | | + | | nachnahme || [[#Datentypen|Decimal]] || 18 || 2 || - |
+ | |- | ||
+ | | nettoGewicht || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG | ||
+ | |- | ||
+ | | neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt | ||
+ | |- | ||
+ | | neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | ||
+ | |- | ||
+ | | neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | ||
+ | |- | ||
+ | | neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | ||
+ | |- | ||
+ | | neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | ||
+ | |- | ||
+ | | neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt | ||
|- | |- | ||
− | | | + | | neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | nnVermerk || [[#Datentypen|String]] || 1 || - || B': Bar / 'V': Verrechnungsscheck |
− | | | + | |- |
− | + | | nnVerwendung || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck | |
− | + | |- | |
− | + | | nnWaehrung || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode | |
− | + | |- | |
− | + | | packStkGes || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung | |
− | + | |- | |
− | + | | packStkNr || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung | |
− | + | |- | |
− | + | | packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll. | |
− | + | |- | |
− | + | | packstueckBreite || [[#Datentypen|Integer]] || - || - || Breite in cm | |
− | + | |- | |
− | + | | packstueckHoehe || [[#Datentypen|Integer]] || - || - || Höhe in cm | |
− | + | |- | |
− | + | | packstueckID || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | packstueckLaenge || [[#Datentypen|Integer]] || - || - || Länge in cm | |
|- | |- | ||
− | | | + | | paperlessInvoice || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice) |
|- | |- | ||
− | | | + | | postLeitcode || [[#Datentypen|String]] || 15 || - || - |
|- | |- | ||
− | | | + | | postZielFrachtzent || [[#Datentypen|String]] || 5 || - || - |
|- | |- | ||
− | | | + | | rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsNr || [[#Datentypen|String]] || 20 || - || Rechnungsnummer |
|- | |- | ||
− | | | + | | sonderdienste || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt |
|- | |- | ||
− | | | + | | telefonNr || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers |
|- | |- | ||
− | | | + | | terminArt || [[#Datentypen|String]] || 1 || - || 'A'b / 'B'is / 'F'ix |
|- | |- | ||
− | | | + | | terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ |
|- | |- | ||
− | | | + | | terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM |
|- | |- | ||
− | | | + | | ustIDNr || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers |
|- | |- | ||
− | | | + | | verpackungsart || [[#Datentypen|String]] || 6 || - || - |
|- | |- | ||
− | | | + | | '''versandartID''' || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32 |
|- | |- | ||
− | | | + | | versicherungswert || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert |
|- | |- | ||
− | | | + | | vwWaehrung || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode |
|- | |- | ||
− | | | + | | warenwert || [[#Datentypen|Decimal]] || 18 || 2 || - |
|- | |- | ||
− | | | + | | wwWaehrung || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode |
|- | |- | ||
− | | | + | | zahlungsbedingung || [[#Datentypen|String]] || 10 || - || 'S' = Sender, 'R' = Empfänger |
|- | |- | ||
− | | | + | | zbZoll || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern 'S' = Sender, 'R' = Empfänger |
|- | |- | ||
− | | | + | | zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || PLZ und Ort |
|- | |- | ||
− | | | + | | '''zielAdrLKZ''' || [[#Datentypen|String]] || 5 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrName1''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName2 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName3 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName4 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrOrt''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrPLZ''' || [[#Datentypen|String]] || 10 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrRegion || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig) |
|- | |- | ||
− | | | + | | '''zielAdrStrasse''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
+ | |} | ||
+ | </div></div> | ||
+ | <br> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Rückgabe Parameter'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | | | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|- |
|- | |- | ||
− | | | + | | druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
|- | |- | ||
− | | | + | | druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
|- | |- | ||
− | | | + | | fehlertext1 || [[#Datentypen|String]] || 200 || - || - |
|- | |- | ||
− | | | + | | fehlertext2 || [[#Datentypen|String]] || 200 || - || - |
− | | | + | |} |
− | + | </div></div> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Beispiele'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | ;Request | |
− | + | <source lang="json"> | |
− | + | { | |
− | + | "ansprechpartner": "", | |
− | + | "artikelDaten": [ | |
− | + | { | |
− | + | "anzahlBuegel": 0, | |
− | + | "anzahlPosEtiketten": 0, | |
− | + | "artikelBTNNr": "", | |
− | + | "artikelEAN": "", | |
− | + | "artikelEinheit": "", | |
− | + | "artikelGewicht": 0, | |
− | + | "artikelGruppe": "", | |
− | + | "artikelMenge": 0, | |
− | + | "artikelServices": "", | |
− | + | "artikelSollMenge": 0, | |
− | + | "artikelText1": "", | |
− | + | "artikelText2": "", | |
− | + | "artikelText3": "", | |
− | + | "artikelText4": "", | |
− | + | "artikelVolumen": 0, | |
− | + | "artikelWaehrung": "", | |
− | + | "artikelWert": 0, | |
− | + | "chargeFlag": "", | |
− | + | "kundenArtikelNr": "", | |
− | + | "kundenBestellNr": "", | |
− | + | "posAuftragNr": "", | |
− | + | "posLieferNr": "", | |
− | + | "positionNr": "", | |
− | + | "serienNr": "", | |
− | + | "ursprungLand": "" | |
− | + | } | |
− | + | ], | |
− | + | "auftragNr": "", | |
− | + | "auftraggeberID": "", | |
− | + | "avisHinweis1": "", | |
− | + | "avisHinweis2": "", | |
− | + | "avisZusatz1": "", | |
− | + | "avisZusatz2": "", | |
− | + | "bestellNr": "", | |
− | + | "druckername": "", | |
− | + | "email": "", | |
− | + | "faxNr": "", | |
− | + | "frachtBrief": "", | |
− | + | "frachtfuehrerKdNr": "", | |
− | + | "frankaturKennung": "", | |
− | + | "gefahrgut": [ | |
− | + | { | |
− | + | "gefahrgutBefoerdKat": 0, | |
− | + | "gefahrgutBegrenzteMenge": "", | |
− | + | "gefahrgutBezeichnung": "", | |
− | + | "gefahrgutBuchst640": "", | |
− | + | "gefahrgutFFCode": "", | |
− | + | "gefahrgutFaktor": 0, | |
− | + | "gefahrgutFreigestMenge": "", | |
− | + | "gefahrgutKCode": "", | |
− | + | "gefahrgutKlasse": "", | |
− | + | "gefahrgutMenge": 0, | |
− | + | "gefahrgutMengenEinheit": "", | |
− | + | "gefahrgutNebenGefahr": "", | |
− | + | "gefahrgutNettoExplMasse": 0, | |
− | + | "gefahrgutTunnelBCode": "", | |
− | + | "gefahrgutUNNR": "", | |
− | + | "gefahrgutUmweltGef": "", | |
− | + | "gefahrgutVPG": "", | |
− | + | "gefahrgutVerpAnzahl": 0, | |
− | + | "gefahrgutVerpackungsart": "" | |
− | + | } | |
− | + | ], | |
− | + | "gewicht": 0, | |
− | + | "ilnNr": "", | |
− | + | "infotext1": "", | |
− | + | "infotext2": "", | |
− | + | "infotext3": "", | |
− | + | "infotext4": "", | |
− | + | "infotext5": "", | |
− | + | "infotext6": "", | |
− | + | "infotext7": "", | |
− | + | "infotext8": "", | |
− | + | "infotext9": "", | |
− | + | "infotext10": "", | |
− | + | "kostenstelle": "", | |
− | + | "kundenNr": "", | |
− | + | "lieferscheinNr": "", | |
− | + | "nachnahme": 0, | |
− | + | "nettoGewicht": 0, | |
− | + | "neutabsenderLKZ": "", | |
− | + | "neutabsenderName1": "", | |
− | + | "neutabsenderName2": "", | |
− | + | "neutabsenderName3": "", | |
− | + | "neutabsenderOrt": "", | |
− | + | "neutabsenderPLZ": "", | |
− | + | "neutabsenderStrasse": "", | |
− | + | "nnVermerk": "", | |
− | + | "nnVerwendung": "", | |
− | + | "nnWaehrung": "", | |
− | + | "packStkGes": 0, | |
− | + | "packStkNr": 0, | |
− | + | "packplatz": "", | |
− | + | "packstueckBreite": 0, | |
− | + | "packstueckHoehe": 0, | |
− | + | "packstueckID": "", | |
− | + | "packstueckLaenge": 0, | |
− | + | "paperlessInvoice": "", | |
− | + | "postLeitcode": "", | |
− | + | "postZielFrachtzent": "", | |
− | + | "rechnungsEmpfLKZ": "", | |
− | + | "rechnungsEmpfName1": "", | |
− | + | "rechnungsEmpfName2": "", | |
− | + | "rechnungsEmpfName3": "", | |
− | + | "rechnungsEmpfOrt": "", | |
− | ; | + | "rechnungsEmpfPLZ": "", |
+ | "rechnungsEmpfStrasse": "", | ||
+ | "sendungsinhalt": "", | ||
+ | "sonderdienste": "", | ||
+ | "telefonNr": "", | ||
+ | "terminArt": "", | ||
+ | "terminDatum": "", | ||
+ | "terminZeit": "", | ||
+ | "ustIDNr": "", | ||
+ | "verpackungsart": "", | ||
+ | "versandartID": "", | ||
+ | "versicherungswert": 0, | ||
+ | "vwWaehrung": "", | ||
+ | "warenwert": 0, | ||
+ | "wwWaehrung": "", | ||
+ | "zahlungsbedingung": "", | ||
+ | "zbZoll": "", | ||
+ | "zielAdrBahnhof": "", | ||
+ | "zielAdrLKZ": "", | ||
+ | "zielAdrName1": "", | ||
+ | "zielAdrName2": "", | ||
+ | "zielAdrName3": "", | ||
+ | "zielAdrOrt": "", | ||
+ | "zielAdrPLZ": "", | ||
+ | "zielAdrRegion": "", | ||
+ | "zielAdrStrasse": "" | ||
+ | } | ||
+ | </source> | ||
+ | ;Response | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
− | " | + | "druckDateTime": "", |
− | " | + | "fehlertext1": "", |
− | + | "fehlertext2": "" | |
− | + | } | |
− | + | </source> | |
− | + | </div></div> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE versanddatenPruefAnfrage ------------------------------------------------------------------------------- --> | |
− | + | <!-- ------------------------------------------------------------------------------- updateVersanddaten ------------------------------------------------------------------------------- --> | |
− | + | ||
− | + | == Packstückdaten aktualisieren == | |
− | + | Text anpassen | |
− | + | <br> | |
− | + | <br> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Übergabe Parameter'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | <small>'''Fett''' dargestellte Felder müssen IMMER belegt sein</small> | |
− | + | {| class="wikitable sortable" | |
− | + | |- | |
− | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | |
− | + | |- | |
− | + | | ansprechpartner || [[#Datentypen|String]] || 20 || - || Empfänger Ansprechpartner | |
− | + | |- | |
− | + | | anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett) | |
− | + | |- | |
− | + | | [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] '''[[#artikelDaten|<ArtikelDaten>]]''' || - || - || Eine Liste der [[#artikelDaten|Packstück-Artikel]] vom Typ '''[[#artikelDaten|ArtikelDaten]]''' (1:n) | |
− | + | |- | |
− | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) | |
− | + | |- | |
− | + | | auftragNr || [[#Datentypen|String]] || 20 || - || - | |
− | + | |- | |
− | + | | '''auftraggeberID''' || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32 | |
− | + | |- | |
− | + | | avisHinweis1 || [[#Datentypen|String]] || 30 || - || - | |
− | + | |- | |
− | + | | avisHinweis2 || [[#Datentypen|String]] || 30 || - || - | |
− | + | |- | |
− | + | | avisZusatz1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1 | |
− | + | |- | |
− | + | | avisZusatz2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2 | |
− | + | |- | |
− | + | | barcodeID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | barcodeText || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | barcodeTyp || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | bestellNr || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand) | |
− | + | |- | |
− | + | | druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul) | |
− | + | |- | |
− | + | | email || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung) | |
− | + | |- | |
− | + | | empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers | |
− | + | |- | |
− | + | | faxNr || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers | |
− | + | |- | |
− | + | | flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse | |
− | + | |- | |
− | + | | frachtBrief || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll | |
− | + | |- | |
− | + | | frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer | |
− | + | |- | |
− | + | | frankaturKennung || [[#Datentypen|String]] || 10 || - || - | |
− | + | |- | |
− | + | | [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] '''[[#gefahrgut|<Gefahrgut>]]''' || - || - || Eine Liste der [[#gefahrgut|Gefahrgüter]] vom Typ '''[[#gefahrgut|Gefahrgut]]''' (1:n) | |
− | + | |- | |
− | + | | gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG | |
− | + | |- | |
− | + | | hostTrackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem | |
− | + | |- | |
− | + | | ilnNr || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand) | |
− | + | |- | |
− | + | | infotext1 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext2 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext3 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext4 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext5 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext6 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext7 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext8 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext9 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | infotext10 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen | |
− | + | |- | |
− | + | | kostenstelle || [[#Datentypen|String]] || 30 || - || - | |
− | + | |- | |
− | + | | kundenNr || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender | |
− | + | |- | |
− | + | | lagerkennzeichen || [[#Datentypen|Integer]] || - || - || - | |
− | + | |- | |
− | + | | letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt) | |
− | + | |- | |
− | + | | lieferantenID || [[#Datentypen|Integer]] || - || - || - | |
− | + | |- | |
− | + | | '''lieferscheinNr''' || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet | |
− | + | |- | |
− | + | | nachnahme || [[#Datentypen|Decimal]] || 18 || 2 || - | |
− | + | |- | |
− | + | | nettoGewicht || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG | |
− | + | |- | |
− | + | | neutBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | |
|- | |- | ||
− | | | + | | nnVermerk || [[#Datentypen|String]] || 1 || - || B': Bar / 'V': Verrechnungsscheck |
|- | |- | ||
− | | | + | | nnVerwendung || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck |
|- | |- | ||
− | | | + | | nnWaehrung || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode |
|- | |- | ||
− | | | + | | packStkGes || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung |
|- | |- | ||
− | | | + | | packStkNr || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung |
|- | |- | ||
− | | | + | | packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll. |
|- | |- | ||
− | | | + | | packstueckBreite || [[#Datentypen|Integer]] || - || - || Breite in cm |
|- | |- | ||
− | | | + | | packstueckHoehe || [[#Datentypen|Integer]] || - || - || Höhe in cm |
|- | |- | ||
− | | | + | | '''packstueckID''' || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen. |
|- | |- | ||
− | | | + | | packstueckLaenge || [[#Datentypen|Integer]] || - || - || Länge in cm |
|- | |- | ||
− | | | + | | paperlessInvoice || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice) |
|- | |- | ||
− | | | + | | postLeitcode || [[#Datentypen|String]] || 15 || - || - |
|- | |- | ||
− | | | + | | postZielFrachtzent || [[#Datentypen|String]] || 5 || - || - |
|- | |- | ||
− | | | + | | rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsNr || [[#Datentypen|String]] || 20 || - || Rechnungsnummer |
|- | |- | ||
− | | | + | | sendungsinhalt || [[#Datentypen|String]] || 30 || - || - |
|- | |- | ||
− | | | + | | sonderdienste || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt |
|- | |- | ||
− | | | + | | sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren |
|- | |- | ||
− | | | + | | telefonNr || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers |
|- | |- | ||
− | | | + | | terminArt || [[#Datentypen|String]] || 1 || - || 'A'b / 'B'is / 'F'ix |
|- | |- | ||
− | | | + | | terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ |
|- | |- | ||
− | | | + | | terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM |
|- | |- | ||
− | | | + | | ustIDNr || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers |
|- | |- | ||
− | | | + | | verpackungsart || [[#Datentypen|String]] || 6 || - || - |
|- | |- | ||
− | | | + | | '''versandartID''' || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32 |
|- | |- | ||
− | | | + | | versicherungswert || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert |
|- | |- | ||
− | | | + | | vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ |
|- | |- | ||
− | | | + | | vwWaehrung || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode |
|- | |- | ||
− | | | + | | warenwert || [[#Datentypen|Decimal]] || 18 || 2 || - |
|- | |- | ||
− | | | + | | wechselbruecke || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird |
|- | |- | ||
− | | | + | | wwWaehrung || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode |
|- | |- | ||
− | | | + | | zahlungsbedingung || [[#Datentypen|String]] || 10 || - || 'S' = Sender, 'R' = Empfänger |
|- | |- | ||
− | | | + | | zbZoll || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern 'S' = Sender, 'R' = Empfänger |
|- | |- | ||
− | | | + | | zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || PLZ und Ort |
|- | |- | ||
− | | | + | | '''zielAdrLKZ''' || [[#Datentypen|String]] || 5 || - || Lieferadresse |
|- | |- | ||
− | | ''' | + | | '''zielAdrName1''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName2 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName3 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName4 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrOrt''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrPLZ''' || [[#Datentypen|String]] || 10 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrRegion || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig) |
|- | |- | ||
− | | | + | | '''zielAdrStrasse''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
+ | |} | ||
+ | </div></div> | ||
+ | <br> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Rückgabe Parameter'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | | | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung| |
|- | |- | ||
− | | | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
|- | |- | ||
− | | | + | | ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
|- | |- | ||
− | | | + | | ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
|- | |- | ||
− | | | + | | druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
|- | |- | ||
− | | | + | | druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
|- | |- | ||
− | | | + | | etikettDaten || [[#Datentypen|String]] || - || - || Binärdaten des Etiketts |
|- | |- | ||
− | | | + | | etikettName || [[#Datentypen|String]] || - || - || Vorlagenname des Etiketts |
|- | |- | ||
− | | | + | | fehlercode || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich |
|- | |- | ||
− | | | + | | fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt |
|- | |- | ||
− | | | + | | fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt |
|- | |- | ||
− | | | + | | gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten |
|- | |- | ||
− | | | + | | gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode |
|- | |- | ||
− | | | + | | packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage |
|- | |- | ||
− | | | + | | retourTrackingNr || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure |
|- | |- | ||
− | | | + | | trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer |
|- | |- | ||
− | | | + | | trackingURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung |
|- | |- | ||
− | | | + | | versandSendungsNr || [[#Datentypen|String]] || - || - || - |
|- | |- | ||
− | | | + | | zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Zusatzetiketten als Key/Value Map |
|- | |- | ||
− | | | + | | zusatzfeld1 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld2 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld3 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld4 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld5 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld6 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld7 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld8 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld9 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld10 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
− | | | + | |} |
− | + | </div></div> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Beispiele'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | ;Request | |
− | + | <source lang="json"> | |
− | + | { | |
− | + | "ansprechpartner": "", | |
− | + | "anzahlArtikel": 0, | |
− | + | "artikelDaten": [ | |
− | + | { | |
− | + | "anzahlBuegel": 0, | |
− | + | "anzahlPosEtiketten": 0, | |
− | + | "artikelBTNNr": "", | |
− | + | "artikelEAN": "", | |
− | + | "artikelEinheit": "", | |
− | + | "artikelGewicht": 0, | |
− | + | "artikelGruppe": "", | |
− | + | "artikelMenge": 0, | |
− | + | "artikelServices": "", | |
− | + | "artikelSollMenge": 0, | |
− | + | "artikelText1": "", | |
− | + | "artikelText2": "", | |
− | + | "artikelText3": "", | |
− | + | "artikelText4": "", | |
− | + | "artikelVolumen": 0, | |
− | + | "artikelWaehrung": "", | |
− | + | "artikelWert": 0, | |
− | + | "chargeFlag": "", | |
− | + | "kundenArtikelNr": "", | |
− | + | "kundenBestellNr": "", | |
− | + | "posAuftragNr": "", | |
− | + | "posLieferNr": "", | |
− | + | "positionNr": "", | |
− | + | "serienNr": "", | |
− | + | "ursprungLand": "" | |
− | + | } | |
− | + | ], | |
− | + | "auftragNr": "", | |
− | + | "auftraggeberID": "", | |
− | + | "avisHinweis1": "", | |
− | + | "avisHinweis2": "", | |
− | + | "avisZusatz1": "", | |
− | + | "avisZusatz2": "", | |
− | + | "barcodeID": "", | |
− | + | "barcodeText": "", | |
− | + | "barcodeTyp": "", | |
− | + | "bestellNr": "", | |
− | + | "druckername": "", | |
− | + | "email": "", | |
− | + | "empfMobilfunkNr": "", | |
− | + | "faxNr": "", | |
− | + | "flexZustellungEmailadResponsese": "", | |
− | + | "frachtBrief": "", | |
− | + | "frachtfuehrerKdNr": "", | |
− | + | "frankaturKennung": "", | |
− | + | "gefahrgut": [ | |
− | + | { | |
− | + | "gefahrgutBefoerdKat": 0, | |
− | + | "gefahrgutBegrenzteMenge": "", | |
− | + | "gefahrgutBezeichnung": "", | |
− | + | "gefahrgutBuchst640": "", | |
− | + | "gefahrgutFFCode": "", | |
− | + | "gefahrgutFaktor": 0, | |
− | + | "gefahrgutFreigestMenge": "", | |
− | + | "gefahrgutKCode": "", | |
− | + | "gefahrgutKlasse": "", | |
− | + | "gefahrgutMenge": 0, | |
− | + | "gefahrgutMengenEinheit": "", | |
− | + | "gefahrgutNebenGefahr": "", | |
− | + | "gefahrgutNettoExplMasse": 0, | |
− | + | "gefahrgutTunnelBCode": "", | |
− | + | "gefahrgutUNNR": "", | |
− | + | "gefahrgutUmweltGef": "", | |
− | + | "gefahrgutVPG": "", | |
− | + | "gefahrgutVerpAnzahl": 0, | |
− | + | "gefahrgutVerpackungsart": "" | |
− | + | } | |
− | + | ], | |
− | + | "gewicht": 0, | |
− | + | "hostTrackingNr": "", | |
− | + | "ilnNr": "", | |
− | + | "infotext1": "", | |
− | + | "infotext2": "", | |
− | + | "infotext3": "", | |
− | + | "infotext4": "", | |
− | + | "infotext5": "", | |
− | + | "infotext6": "", | |
− | + | "infotext7": "", | |
− | + | "infotext8": "", | |
− | + | "infotext9": "", | |
− | + | "infotext10": "", | |
− | + | "kostenstelle": "", | |
− | + | "kundenNr": "", | |
− | + | "lagerkennzeichen": 0, | |
− | + | "letztesPackstueck": "", | |
− | + | "lieferantenID": 0, | |
− | + | "lieferscheinNr": "", | |
− | + | "nachnahme": 0, | |
− | + | "nettoGewicht": 0, | |
− | + | "neutBIC": "", | |
− | + | "neutBankBezeichnung": "", | |
− | + | "neutIBAN": "", | |
− | + | "neutKontoInhaber": "", | |
− | + | "neutabsenderLKZ": "", | |
− | + | "neutabsenderName1": "", | |
− | + | "neutabsenderName2": "", | |
− | + | "neutabsenderName3": "", | |
− | + | "neutabsenderOrt": "", | |
− | + | "neutabsenderPLZ": "", | |
− | + | "neutabsenderStrasse": "", | |
− | + | "nnVermerk": "", | |
− | + | "nnVerwendung": "", | |
− | + | "nnWaehrung": "", | |
− | + | "packStkGes": 0, | |
− | + | "packStkNr": 0, | |
− | + | "packplatz": "", | |
− | + | "packstueckBreite": 0, | |
− | + | "packstueckHoehe": 0, | |
− | + | "packstueckID": "", | |
− | + | "packstueckLaenge": 0, | |
− | + | "paperlessInvoice": "", | |
− | + | "postLeitcode": "", | |
− | + | "postZielFrachtzent": "", | |
− | " | + | "rechnungsEmpfLKZ": "", |
− | " | + | "rechnungsEmpfName1": "", |
− | " | + | "rechnungsEmpfName2": "", |
− | + | "rechnungsEmpfName3": "", | |
− | + | "rechnungsEmpfOrt": "", | |
− | + | "rechnungsEmpfPLZ": "", | |
− | + | "rechnungsEmpfStrasse": "", | |
− | + | "rechnungsNr": "", | |
− | + | "sendungsinhalt": "", | |
− | + | "sonderdienste": "", | |
− | + | "sperrFlag": "", | |
− | + | "telefonNr": "", | |
− | + | "terminArt": "", | |
− | + | "terminDatum": "", | |
− | + | "terminZeit": "", | |
− | + | "ustIDNr": "", | |
− | + | "verpackungsart": "", | |
− | + | "versandartID": "", | |
− | + | "versicherungswert": 0, | |
− | + | "vorpackdatum": "", | |
− | + | "vwWaehrung": "", | |
− | + | "warenwert": 0, | |
− | + | "wechselbruecke": "", | |
− | + | "wwWaehrung": "", | |
− | + | "zahlungsbedingung": "", | |
− | + | "zbZoll": "", | |
− | + | "zielAdrBahnhof": "", | |
− | + | "zielAdrLKZ": "", | |
− | + | "zielAdrName1": "", | |
− | + | "zielAdrName2": "", | |
− | + | "zielAdrName3": "", | |
− | " | + | "zielAdrName4": "", |
− | " | + | "zielAdrOrt": "", |
− | " | + | "zielAdrPLZ": "", |
− | " | + | "zielAdrRegion": "", |
− | " | + | "zielAdrStrasse": "" |
− | " | + | } |
− | " | + | </source> |
− | " | + | ;Response |
− | " | + | <source lang="json"> |
− | " | + | { |
− | " | + | "packstueckID": "", |
− | " | + | "trackingNr": "", |
− | " | + | "retourTrackingNr": "", |
− | " | + | "versandSendungsNr": "", |
− | " | + | "druckDateTime": "", |
− | " | + | "ausgangDateTime": "", |
− | " | + | "gebuehrWaehrung": "", |
− | + | "fehlercode": 0, | |
− | + | "fehlertext1": "", | |
− | + | "fehlertext2": "", | |
− | + | "etikettName": "", | |
− | + | "etikettDaten": "", | |
− | + | "trackingURL": "", | |
− | + | "zusatzfeld1": "", | |
− | + | "zusatzfeld2": "", | |
− | + | "zusatzfeld3": "", | |
− | + | "zusatzfeld4": "", | |
− | + | "zusatzfeld5": "", | |
− | + | "zusatzfeld6": "", | |
− | + | "zusatzfeld7": "", | |
− | + | "zusatzfeld8": "", | |
− | + | "zusatzfeld9": "", | |
− | + | "zusatzfeld10": "" | |
− | + | } | |
− | + | </source> | |
− | + | </div></div> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE updateVersanddaten ------------------------------------------------------------------------------- --> | |
− | + | <!-- ------------------------------------------------------------------------------- anonymisiereVersandDaten ------------------------------------------------------------------------------- --> | |
− | + | ||
− | + | == Packstückdaten anonymisieren == | |
− | + | Text anpassen | |
− | + | <br> | |
− | + | <br> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Übergabe Parameter'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | <small>'''Fett''' dargestellte Felder müssen IMMER belegt sein</small> | |
− | + | {| class="wikitable sortable" | |
− | + | |- | |
− | + | ! Feldname !! Typ !! Max Länge !! Nachkommastellen !! Belegung | |
− | + | |- | |
− | + | | auftragsNr || [[#Datentypen|String]] || 20 || - || - | |
− | + | |- | |
− | + | | lieferscheinNr || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet. | |
− | + | |- | |
− | + | | packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll. | |
− | + | |- | |
− | + | | packstueckID || [[#Datentypen|String]] || 20 || - || '''Eindeutige''' Nummer für das Paket im Vorsystem. | |
− | + | |- | |
− | + | | trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer | |
− | + | |} | |
− | + | </div></div> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Rückgabe Parameter'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | {| class="wikitable sortable" | |
− | + | |- | |
− | + | ! Feldname !! Typ !! Max Länge !! Nachkommastellen !! Belegung | |
− | " | + | |- |
− | + | | fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt | |
− | + | |- | |
− | + | | fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt | |
− | + | |} | |
− | + | </div></div> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
+ | <div style="font-weight:bold;line-height:1.6;">'''Beispiele'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | ;Request | ||
+ | <source lang="json"> | ||
+ | { | ||
+ | "auftragNr": "", | ||
+ | "lieferscheinNr": "", | ||
"packplatz": "", | "packplatz": "", | ||
− | |||
− | |||
"packstueckID": "", | "packstueckID": "", | ||
− | " | + | "trackingNr": "" |
− | + | } | |
− | + | </source> | |
− | + | ;Response | |
− | + | <source lang="json"> | |
− | + | { | |
− | + | "fehlertext1": "", | |
− | + | "fehlertext2": "" | |
− | + | } | |
− | + | </source> | |
− | + | </div></div> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE anonymisiereVersandDaten ------------------------------------------------------------------------------- --> | |
− | + | <!-- ------------------------------------------------------------------------------- sendungsdatenAnfrage ------------------------------------------------------------------------------- --> | |
− | + | ||
− | + | == Sendungs-Verarbeitung == | |
− | + | Text anpassen | |
− | + | <br> | |
− | + | <br> | |
− | + | <br> | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">'''Übergabe Parameter'''</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | <small>'''Fett''' dargestellte Felder müssen IMMER belegt sein</small> | |
− | + | {| class="wikitable sortable" | |
− | + | |- | |
− | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | |
− | + | |- | |
− | + | | ansprechpartner || [[#Datentypen|String]] || 20 || - || Empfänger Ansprechpartner | |
− | + | |- | |
− | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) | |
− | + | |- | |
− | + | | auftragNr || [[#Datentypen|String]] || 20 || - || - | |
− | + | |- | |
− | + | | '''auftraggeberID''' || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32 | |
− | + | |- | |
− | + | | ausschlussFrachtfuehrer || [[#Datentypen|String]] || 20 || - || Ausschluss-Frachtführer für SPM Anfrage | |
− | + | |- | |
− | + | | avisHinweis1 || [[#Datentypen|String]] || 30 || - || - | |
− | + | |- | |
− | + | | avisHinweis2 || [[#Datentypen|String]] || 30 || - || - | |
− | } | + | |- |
− | </source> | + | | avisZusatz1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1 |
− | ;Response | + | |- |
− | <source lang="json"> | + | | avisZusatz2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2 |
− | { | + | |- |
− | + | | bestellNr || [[#Datentypen|String]] || 20 || - || - | |
− | + | |- | |
− | + | | email || [[#Datentypen|String]] || 100 || - || Für automatische Mailavisierung | |
− | + | |- | |
− | + | | empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers | |
− | + | |- | |
− | + | | faxNr || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers | |
− | + | |- | |
− | "fehlertext1": "", | + | | flexZustellungEmailadResponsese || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Email-Adresse |
− | "fehlertext2 | + | |- |
− | + | | frachtBrief || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer, falls Frachtbrief durch Vorsystem gedruckt wird. | |
− | + | |- | |
− | + | | frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer. | |
− | + | |- | |
− | + | | frankaturKennung || [[#Datentypen|String]] || 10 || - || - | |
− | + | |- | |
− | + | | ilnNr || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand) | |
− | + | |- | |
− | + | | kostenstelle || [[#Datentypen|String]] || 30 || - || - | |
− | |||
− | |||
− | |||
− | |||
− | } | ||
− | </source> | ||
− | </div></div> | ||
− | <!-- ------------------------------------------------------------------------------- ENDE | ||
− | <!-- ------------------------------------------------------------------------------- | ||
− | |||
− | == | ||
− | Text anpassen | ||
− | <br> | ||
− | <br> | ||
− | <br> | ||
− | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
− | <div style="font-weight:bold;line-height:1.6;">'''Übergabe Parameter'''</div> | ||
− | <div class="mw-collapsible-content"> | ||
− | <small>'''Fett''' dargestellte Felder müssen IMMER belegt sein</small> | ||
− | {| class="wikitable sortable" | ||
|- | |- | ||
− | + | | kundenNr || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender | |
|- | |- | ||
− | | | + | | Lagerkennzeichen || [[#Datentypen|String]] || <!-- MAXLÄNGE --> || <!-- DEZ --> || <!-- BELEGUNG --> |
|- | |- | ||
− | | | + | | LieferantenID || [[#Datentypen|String]] || <!-- MAXLÄNGE --> || <!-- DEZ --> || <!-- BELEGUNG --> |
|- | |- | ||
− | | | + | | '''lieferscheinNr''' || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet. |
|- | |- | ||
− | | | + | | neutBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt |
− | | | + | |- |
− | + | | neutIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
− | + | | neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt | |
− | + | |- | |
+ | | neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | ||
+ | |- | ||
+ | | neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | ||
|- | |- | ||
− | + | | neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | |
|- | |- | ||
− | | | + | | neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt |
|- | |- | ||
− | | | + | | neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt | |
|- | |- | ||
− | | | + | | '''packStkGes''' || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung |
|- | |- | ||
− | + | | [[#packstueckDaten|packstueckDaten]] || [[#Datentypen|Sequence]] [[#packstueckDaten|<PackStueckDaten>]] || - || - || - | |
|- | |- | ||
− | | | + | | packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll. |
|- | |- | ||
− | | | + | | paperlessInvoice || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice) |
|- | |- | ||
− | | | + | | postLeitcode || [[#Datentypen|String]] || 15 || - || - |
|- | |- | ||
− | | | + | | postZielFrachtzent || [[#Datentypen|String]] || 5 || - || - |
|- | |- | ||
− | | | + | | rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger |
|- | |- | ||
− | | | + | | rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Rechnungsadresse |
|- | |- | ||
− | | | + | | rechnungsNr || [[#Datentypen|String]] || 20 || - || Rechnungsnummer |
|- | |- | ||
− | | | + | | requestSPM || [[#Datentypen|String]] || 5 || - || T/TRUE wenn die Entscheidungsmatrix angesprochen werden soll, sonst leer |
|- | |- | ||
− | | | + | | sendungsinhalt || [[#Datentypen|String]] || 30 || - || - |
|- | |- | ||
− | | | + | | sonderdienste || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt |
|- | |- | ||
− | | | + | | sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren |
|- | |- | ||
− | | | + | | telefonNr || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers |
|- | |- | ||
− | | | + | | terminArt || [[#Datentypen|String]] || 1 || - || 'A'b / 'B'is / 'F'ix |
|- | |- | ||
− | | | + | | terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ |
|- | |- | ||
− | | | + | | terminZeit || [[#Datentypen|String]] || 5 || - || HH:MM |
|- | |- | ||
− | | | + | | ustIDNr || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers |
|- | |- | ||
− | | | + | | '''versandartID''' || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32 |
|- | |- | ||
− | | | + | | vorgabeFrachtfuehrer || [[#Datentypen|String]] || 20 || - || Vorgabe-Frachtführer für [[Shipment_Policy_Manager_(Tarifwerk)|SPM]] Anfrage |
|- | |- | ||
− | | | + | | vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ |
|- | |- | ||
− | | | + | | wechselbruecke || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen werden soll |
|- | |- | ||
− | | | + | | zahlungsbedingung || [[#Datentypen|String]] || 10 || - || 'S' = Sender, 'R' = Empfänger |
|- | |- | ||
− | | | + | | zbZoll || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern 'S' = Sender, 'R' = Empfänger |
|- | |- | ||
− | | | + | | zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || PLZ und Ort des Bahnhofs |
|- | |- | ||
− | | | + | | '''zielAdrLKZ''' || [[#Datentypen|String]] || 5 || - || Länderkennzeichen (LKZ) |
|- | |- | ||
− | | | + | | '''zielAdrName1''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName2 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName3 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrName4 || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrOrt''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
|- | |- | ||
− | | | + | | '''zielAdrPLZ''' || [[#Datentypen|String]] || 10 || - || Lieferadresse |
|- | |- | ||
− | | | + | | zielAdrRegion || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig) |
|- | |- | ||
− | | | + | | '''zielAdrStrasse''' || [[#Datentypen|String]] || 50 || - || Lieferadresse |
+ | |} | ||
+ | </div></div> | ||
+ | <br> | ||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
+ | <div style="font-weight:bold;line-height:1.6;">'''Rückgabe Parameter'''</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung | |
|- | |- | ||
− | | | + | | fehler || [[#Datentypen|String]] || - || - || Wird im Fehlerfall befüllt |
|- | |- | ||
− | | | + | | sendungsGebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachkosten |
|- | |- | ||
− | | | + | | sendungsGebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode |
|- | |- | ||
− | | | + | | versandSendungsNr || [[#Datentypen|String]] || 20 || - || Sendungsnummer |
+ | |} | ||
+ | |||
+ | ;Packstückdaten | ||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | | | + | ! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung| |
|- | |- | ||
− | | | + | | assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
|- | |- | ||
− | | | + | | ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
|- | |- | ||
− | | | + | | ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
|- | |- | ||
− | | | + | | druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
|- | |- | ||
− | | | + | | druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
|- | |- | ||
− | | | + | | etikettDaten || [[#Datentypen|String]] || - || - || Binärdaten des Etiketts |
|- | |- | ||
− | | | + | | etikettName || [[#Datentypen|String]] || - || - || Vorlagenname des Etiketts |
|- | |- | ||
− | | | + | | fehlercode || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich |
|- | |- | ||
− | | | + | | fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt |
|- | |- | ||
− | | | + | | fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt |
|- | |- | ||
− | | | + | | gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten |
|- | |- | ||
− | | | + | | gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode |
|- | |- | ||
− | | | + | | packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage |
|- | |- | ||
− | | | + | | retourTrackingNr || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure |
|- | |- | ||
− | | | + | | trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer |
|- | |- | ||
− | | | + | | trackingURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung |
|- | |- | ||
− | | | + | | zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Zusatzetiketten als Key/Value Map |
|- | |- | ||
− | | | + | | zusatzfeld1 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld2 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld3 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld4 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld5 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld6 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld7 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld8 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld9 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
|- | |- | ||
− | | | + | | zusatzfeld10 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
− | |||
− | |||
|} | |} | ||
</div></div> | </div></div> | ||
<br> | <br> | ||
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | ||
− | <div style="font-weight:bold;line-height:1.6;">''' | + | <div style="font-weight:bold;line-height:1.6;">'''Beispiele'''</div> |
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
− | + | ;Request | |
− | + | <source lang="json"> | |
− | + | { | |
− | + | "ansprechpartner": "", | |
− | + | "assoc": { | |
− | + | "":"" | |
− | + | }, | |
− | + | "auftragNr": "", | |
− | + | "auftraggeberID": "", | |
− | + | "ausschlussFrachtfuehrer": "", | |
− | + | "avisHinweis1": "", | |
− | + | "avisHinweis2": "", | |
− | + | "avisZusatz1": "", | |
− | + | "avisZusatz2": "", | |
− | + | "bestellNr": "", | |
− | + | "email": "", | |
− | + | "empfMobilfunkNr": "", | |
− | + | "faxNr": "", | |
− | + | "flexZustellungEmailadResponsese": "", | |
− | + | "frachtBrief": "", | |
− | + | "frachtfuehrerKdNr": "", | |
− | + | "frankaturKennung": "", | |
− | + | "ilnNr": "", | |
− | + | "kostenstelle": "", | |
− | + | "kundenNr": "", | |
− | + | "Lagerkennzeichen": 0, | |
− | + | "LieferantenID": 0, | |
− | + | "lieferscheinNr": "", | |
− | + | "neutBIC": "", | |
− | + | "neutBankBezeichnung": "", | |
− | + | "neutIBAN": "", | |
− | + | "neutKontoInhaber": "", | |
− | + | "neutabsenderLKZ": "", | |
− | + | "neutabsenderName1": "", | |
− | + | "neutabsenderName2": "", | |
− | + | "neutabsenderName3": "", | |
− | + | "neutabsenderOrt": "", | |
− | + | "neutabsenderPLZ": "", | |
− | + | "neutabsenderStrasse": "", | |
− | + | "packStkGes": 0, | |
− | + | "packStueckDaten": [ | |
− | + | { | |
− | + | "anzahlArtikel": 0, | |
− | + | "assoc": { | |
− | + | "":"" | |
− | + | }, | |
− | + | "artikelDaten": [ | |
− | + | { | |
− | + | "anzahlBuegel": 0, | |
− | + | "anzahlPosEtiketten": 0, | |
− | + | "artikelBTNNr": "", | |
− | + | "artikelEAN": "", | |
− | + | "artikelEinheit": "", | |
− | + | "artikelGewicht": 0, | |
− | + | "artikelGruppe": "", | |
− | + | "artikelMenge": 0, | |
− | + | "artikelServices": "", | |
− | + | "artikelSollMenge": 0, | |
− | + | "artikelText1": "", | |
− | + | "artikelText2": "", | |
− | + | "artikelText3": "", | |
− | + | "artikelText4": "", | |
− | + | "artikelVolumen": 0, | |
− | + | "artikelWaehrung": "", | |
− | + | "artikelWert": 0, | |
− | + | "chargeFlag": "", | |
− | + | "kundenArtikelNr": "", | |
− | + | "kundenBestellNr": "", | |
− | + | "posAuftragNr": "", | |
− | + | "posLieferNr": "", | |
− | + | "positionNr": "", | |
− | + | "serienNr": "", | |
− | + | "ursprungLand": "" | |
− | + | } | |
− | + | ], | |
− | + | "barcodeID": "", | |
− | + | "barcodeText": "", | |
− | ;Request | + | "barcodeTyp": "", |
− | <source lang="json"> | + | "druckername": "", |
− | { | + | "gefahrgut": [ |
− | "ansprechpartner": "", | + | { |
− | "assoc": { | + | "gefahrgutBefoerdKat": 0, |
− | "":"" | + | "gefahrgutBegrenzteMenge": "", |
− | }, | + | "gefahrgutBezeichnung": "", |
− | "auftragNr": "", | + | "gefahrgutBuchst640": "", |
− | "auftraggeberID": "", | + | "gefahrgutFFCode": "", |
− | "ausschlussFrachtfuehrer": "", | + | "gefahrgutFaktor": 0, |
− | "avisHinweis1": "", | + | "gefahrgutFreigestMenge": "", |
− | "avisHinweis2": "", | + | "gefahrgutKCode": "", |
− | "avisZusatz1": "", | + | "gefahrgutKlasse": "", |
− | "avisZusatz2": "", | + | "gefahrgutMenge": 0, |
− | "bestellNr": "", | + | "gefahrgutMengenEinheit": "", |
− | "email": "", | + | "gefahrgutNebenGefahr": "", |
− | "empfMobilfunkNr": "", | + | "gefahrgutNettoExplMasse": 0, |
− | "faxNr": "", | + | "gefahrgutTunnelBCode": "", |
− | "flexZustellungEmailadResponsese": "", | + | "gefahrgutUNNR": "", |
− | "frachtBrief": "", | + | "gefahrgutUmweltGef": "", |
− | "frachtfuehrerKdNr": "", | + | "gefahrgutVPG": "", |
− | "frankaturKennung": "", | + | "gefahrgutVerpAnzahl": 0, |
− | "ilnNr": "", | + | "gefahrgutVerpackungsart": "" |
− | "kostenstelle": "", | + | } |
− | "kundenNr": "", | + | ], |
− | "Lagerkennzeichen": 0, | + | "gewicht": 0, |
− | "LieferantenID": 0, | + | "hostTrackingNr": "", |
− | "lieferscheinNr": "", | + | "infotext1": "", |
− | "neutBIC": "", | + | "infotext10": "", |
− | "neutBankBezeichnung": "", | + | "infotext2": "", |
− | "neutIBAN": "", | + | "infotext3": "", |
− | "neutKontoInhaber": "", | + | "infotext4": "", |
− | "neutabsenderLKZ": "", | + | "infotext5": "", |
− | "neutabsenderName1": "", | + | "infotext6": "", |
− | "neutabsenderName2": "", | + | "infotext7": "", |
− | "neutabsenderName3": "", | + | "infotext8": "", |
− | "neutabsenderOrt": "", | + | "infotext9": "", |
− | "neutabsenderPLZ": "", | + | "letztesPackstueck": "", |
− | "neutabsenderStrasse": "", | + | "nachnahme": 0, |
− | "packStkGes": 0, | + | "nettoGewicht": 0, |
− | "packStueckDaten": [ | + | "nnVermerk": "", |
− | { | + | "nnVerwendung": "", |
− | "anzahlArtikel": 0, | + | "nnWaehrung": "", |
− | "assoc": { | + | "packStkNr": 0, |
− | "":"" | + | "packstueckBreite": 0, |
− | }, | + | "packstueckHoehe": 0, |
− | "artikelDaten": [ | + | "packstueckID": "", |
− | { | + | "packstueckLaenge": 0, |
− | "anzahlBuegel": 0, | + | "verpackungsart": "", |
− | "anzahlPosEtiketten": 0, | + | "versicherungswert": 0, |
− | "artikelBTNNr": "", | + | "vwWaehrung": "", |
− | "artikelEAN": "", | + | "warenwert": 0, |
− | "artikelEinheit": "", | + | "wwWaehrung": "" |
− | "artikelGewicht": 0, | + | } |
− | "artikelGruppe": "", | + | ], |
− | "artikelMenge": 0, | + | "packplatz": "", |
− | "artikelServices": "", | + | "paperlessInvoice": "", |
− | "artikelSollMenge": 0, | + | "postLeitcode": "", |
− | "artikelText1": "", | + | "postZielFrachtzent": "", |
− | "artikelText2": "", | + | "rechnungsEmpfLKZ": "", |
− | "artikelText3": "", | + | "rechnungsEmpfName1": "", |
− | "artikelText4": "", | + | "rechnungsEmpfName2": "", |
− | "artikelVolumen": 0, | + | "rechnungsEmpfName3": "", |
− | "artikelWaehrung": "", | + | "rechnungsEmpfOrt": "", |
− | "artikelWert": 0, | + | "rechnungsEmpfPLZ": "", |
− | "chargeFlag": "", | + | "rechnungsEmpfStrasse": "", |
− | "kundenArtikelNr": "", | + | "rechnungsNr": "", |
− | "kundenBestellNr": "", | + | "RequestuestSPM": "", |
− | "posAuftragNr": "", | + | "sendungsinhalt": "", |
− | "posLieferNr": "", | + | "sonderdienste": "", |
− | "positionNr": "", | + | "sperrFlag": "", |
− | "serienNr": "", | + | "telefonNr": "", |
− | "ursprungLand": "" | + | "terminArt": "", |
− | } | + | "terminDatum": "", |
− | ], | + | "terminZeit": "", |
− | "barcodeID": "", | + | "ustIDNr": "", |
− | "barcodeText": "", | + | "versandartID": "", |
− | "barcodeTyp": "", | + | "vorgabeFrachtfuehrer": "", |
− | "druckername": "", | + | "vorpackdatum": "", |
− | "gefahrgut": [ | + | "wechselbruecke": "", |
− | { | + | "zahlungsbedingung": "", |
− | "gefahrgutBefoerdKat": 0, | + | "zbZoll": "", |
− | "gefahrgutBegrenzteMenge": "", | + | "zielAdrBahnhof": "", |
− | "gefahrgutBezeichnung": "", | + | "zielAdrLKZ": "", |
− | "gefahrgutBuchst640": "", | + | "zielAdrName1": "", |
− | "gefahrgutFFCode": "", | + | "zielAdrName2": "", |
− | "gefahrgutFaktor": 0, | + | "zielAdrName3": "", |
− | "gefahrgutFreigestMenge": "", | + | "zielAdrName4": "", |
− | "gefahrgutKCode": "", | + | "zielAdrOrt": "", |
− | "gefahrgutKlasse": "", | + | "zielAdrPLZ": "", |
− | "gefahrgutMenge": 0, | + | "zielAdrRegion": "", |
− | "gefahrgutMengenEinheit": "", | + | "zielAdrStrasse": "" |
− | "gefahrgutNebenGefahr": "", | + | } |
− | "gefahrgutNettoExplMasse": 0, | + | </source> |
− | "gefahrgutTunnelBCode": "", | + | ;Response |
− | "gefahrgutUNNR": "", | + | <source lang="json"> |
− | "gefahrgutUmweltGef": "", | + | { |
− | "gefahrgutVPG": "", | + | "versandSendungsNr": "", |
− | "gefahrgutVerpAnzahl": 0, | + | "sendungsGebuehrWaehrung": "", |
− | "gefahrgutVerpackungsart": "" | + | "fehler": "", |
− | } | + | "packStueckDaten": [ |
− | ], | + | { |
− | "gewicht": 0, | + | "assoc": { |
− | "hostTrackingNr": "", | + | "":"" |
− | "infotext1": "", | + | }, |
− | "infotext10": "", | ||
− | "infotext2": "", | ||
− | "infotext3": "", | ||
− | "infotext4": "", | ||
− | "infotext5": "", | ||
− | "infotext6": "", | ||
− | "infotext7": "", | ||
− | "infotext8": "", | ||
− | "infotext9": "", | ||
− | "letztesPackstueck": "", | ||
− | "nachnahme": 0, | ||
− | "nettoGewicht": 0, | ||
− | "nnVermerk": "", | ||
− | "nnVerwendung": "", | ||
− | "nnWaehrung": "", | ||
− | "packStkNr": 0, | ||
− | "packstueckBreite": 0, | ||
− | "packstueckHoehe": 0, | ||
"packstueckID": "", | "packstueckID": "", | ||
− | " | + | "trackingNr": "", |
− | " | + | "retourTrackingNr": "", |
− | " | + | "druckDateTime": "", |
− | " | + | "gebuehrWaehrung": "", |
− | " | + | "fehlertext1": "", |
− | " | + | "fehlertext2": "", |
+ | "etikettName": "", | ||
+ | "etikettDaten": "", | ||
+ | "zusatzEtikettenDaten": { | ||
+ | "": "" | ||
+ | }, | ||
+ | "trackingURL": "", | ||
+ | "zusatzfeld1": "", | ||
+ | "zusatzfeld2": "", | ||
+ | "zusatzfeld3": "", | ||
+ | "zusatzfeld4": "", | ||
+ | "zusatzfeld5": "", | ||
+ | "zusatzfeld6": "", | ||
+ | "zusatzfeld7": "", | ||
+ | "zusatzfeld8": "", | ||
+ | "zusatzfeld9": "", | ||
+ | "zusatzfeld10": "", | ||
+ | "ausgangDateTime": "" | ||
} | } | ||
− | ] | + | ] |
− | + | } | |
− | + | </source> | |
− | + | </div></div> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE sendungsdatenAnfrage ------------------------------------------------------------------------------- --> | |
− | + | <!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT DER FUNTKIONEN ------------------------------------------------------------------------------- --> | |
− | + | ||
− | + | = Zusätzliche Datentypen = | |
− | + | Spezielle Datentypen können innerhalb der Anfrage / Rückmeldung einer [[#Übersicht der Funktionen|Funktion]] genutzt werden. | |
− | + | <!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --> | |
− | + | == artikelDaten == | |
− | + | ||
− | + | ||
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">Artikel-Daten</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | {| class="wikitable sortable" | |
− | + | |- | |
− | + | ! Nr !! Feldname !! Von !! Bis !! Typ !! Länge !! Dezimalstellen !! Pflicht !! HVS-Feld !! Belegung !! Feldname | |
− | + | |- | |
− | + | | 1 || Satz-Kennung || 1 || 3 || A || 3 || || M || || Festeintrag "ART" || Satz-Kennung | |
− | + | |- | |
− | + | | 2 || Lieferschein-Nr || 4 || 13 || A || 10 || || M || || || Lieferschein-Nr | |
− | + | |- | |
− | + | | 3 || Packstück-Nr || 14 || 16 || N || 3 || || C || || Pflicht bei AutomatikPolling || Packstück-Nr | |
− | + | |- | |
− | + | | 4 || Positions-Nr || 17 || 26 || N || 10 || 0 || M || || || Positions-Nr | |
− | + | |- | |
− | + | | 5 || Artikel-Nr || 27 || 76 || A || 50 || || O || || || Artikel-Nr | |
− | + | |- | |
− | + | | 6 || Artikel-Bezeichnung1 || 77 || 176 || A || 100 || || M || || || Artikel-Bezeichnung1 | |
− | + | |- | |
− | + | | 7 || Artikel-Bezeichnung2 || 177 || 276 || A || 100 || || O || || || Artikel-Bezeichnung2 | |
− | + | |- | |
− | + | | 8 || Artikel-Netto-Gewicht (je Maßeinheit) || 277 || 285 || N || 9 || 3 || M || || || Artikel-Netto-Gewicht (je Maßeinheit) | |
− | + | |- | |
− | + | | 9 || BTN-Nummer || 286 || 310 || A || 25 || || O || || || BTN-Nummer | |
− | + | |- | |
− | } | + | | 10 || Artikel-Anzahl (je Maßeinheit) || 311 || 319 || N || 9 || 0 || M || || || Artikel-Anzahl (je Maßeinheit) |
− | </ | + | |- |
− | + | | 11 || Ursprungsland || 320 || 321 || A || 2 || || O || || || Ursprungsland | |
− | < | + | |- |
− | + | | 12 || Artikel-Wert (je Maßeinheit) || 322 || 330 || N || 9 || 2 || O || || || Artikel-Wert (je Maßeinheit) | |
− | + | |- | |
− | + | | 13 || Artikelwert-Währung || 331 || 333 || A || 3 || || O || || ISO-Währung z.B. 'EUR' || Artikelwert-Währung | |
− | + | |- | |
− | + | | 14 || Artikel-Maßeinheit || 334 || 343 || A || 10 || || O || || || Artikel-Maßeinheit | |
− | + | |- | |
− | + | | 15 || Artikel-BestellNr || 344 || 393 || A || 50 || || M || || || Artikel-BestellNr | |
− | + | |- | |
− | + | | 16 || Artikel-Volumen || 394 || 402 || N || 9 || 3 || M || || || Artikel-Volumen | |
− | + | |- | |
− | + | | 17 || Artikel-Services || 403 || 452 || A || 50 || || O || || || Artikel-Services | |
− | + | |- | |
− | + | | 18 || Artikel-Gruppe || 453 || 502 || A || 50 || || O || || || Artikel-Gruppe | |
− | + | |- | |
− | + | |} | |
− | + | M = Muss eingetragen werden, O = Optimal einzutragen, C = Conditional abhängig von anderen Feldern | |
− | + | </div></div> | |
− | + | ||
− | + | <!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --> | |
− | + | <!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --> | |
− | + | ||
− | + | == gefahrgut == | |
− | + | <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;"> | |
− | + | <div style="font-weight:bold;line-height:1.6;">Gefahrgut-Daten</div> | |
− | + | <div class="mw-collapsible-content"> | |
− | + | {| class="wikitable sortable" | |
− | + | |- | |
− | + | ! Nr !! Name !! Feldname !! Von !! Bis !! Länge !! Dezimalstellen !! Typ !! Belegung !! Wichtig bei LQ | |
− | + | |- | |
− | + | | 1 || Satzkennung || || 1 || 3 || 3 || || A || Fest 'GEF' || | |
− | + | |- | |
− | + | | 2 || Gefahrgut-UNNR || GefahrgutUNNr || 4 || 7 || 4 || || A || || X | |
− | + | |- | |
− | + | | 3 || Gefahrgut-Klasse || GefahrgutKlasse || 8 || 11 || 4 || || A || || X | |
− | + | |- | |
− | } | + | | 4 || GG-Verpackungsgruppe || GefahrgutVPG || 12 || 14 || 3 || || A || I,II,III bzw. leer || |
− | + | |- | |
+ | | 5 || GG-Klassifizierungscode || GefahrgutKCODE || 15 || 18 || 4 || || A || Pflicht bei Klasse 2 || | ||
+ | |- | ||
+ | | 6 || Gefahrgut-Bezeichnung || GefahrgutBezeichnung || 19 || 128 || 110 || || A || Stoffbezeichnung It. ADR-Tabelle || X | ||
+ | |- | ||
+ | | 7 || Gefahrgut-Stoffmenge || GefahrgutMenge || 129 || 139 || 11 || 3 || N || || X | ||
+ | |- | ||
+ | | 8 || Kennung 'Begrenze Menge' || GefahrgutBegrenzteMenge || 140 || 140 || 1 || || A || '*' oder 'T': Status 'Begrenzte Menge' || X | ||
+ | |- | ||
+ | | 9 || Anzahl Versandstücke GG || GefahrgutVerpAnzahl || 141 || 143 || 3 || || N || || X | ||
+ | |- | ||
+ | | 10 || Versandstück-Art || GefahrgutVerpackungsart || 144 || 151 || 8 || || A || GG-konform, z.B. '4G', '6HG2' usw. || X | ||
+ | |- | ||
+ | | 11 || GG-ID || GefahrgutID || 152 || 159 || 8 || || A || Eindeutige Suchnummer für Gefahrgut-Stammdaten || | ||
+ | |- | ||
+ | | 12 || GG-Nebengefahrklasse(n) || GefahrgutNebengefahr || 160 || 171 || 12 || || A || GG-Nebengefahrklasse(n) || | ||
+ | |- | ||
+ | | 13 || Buchst. Bei Sondervorschr. 640 || GefahrgutBuchst640 || 172 || 172 || 1 || || A || Buchst. Bei Sondervorschr. 640 (A-L) || | ||
+ | |- | ||
+ | | 14 || Maßeinheit GG-Stoffmenge || GefahrgutMengeneinheit || 173 || 173 || 1 || || A || 0' bzw. Blank: Kilogramm; "1": Liter || X | ||
+ | |- | ||
+ | | 15 || Beförderungskategorie || GefahrgutBefoerdKat || 174 || 174 || 1 || || N || 0-4 It. ADR 1.1.3.6 || X | ||
+ | |- | ||
+ | | 16 || GG-Faktor || GefahrgutFaktor || 175 || 178 || 4 || || N || Gewichtungsfaktor It. ADR 1.1.3.6 || | ||
+ | |- | ||
+ | | 17 || Netto-Explosivmasse in kg || GefahrgutNettoExpiMasse || 179 || 189 || 11 || 3 || N || Nur bei Klasse 1, dann aber Pflicht || | ||
+ | |- | ||
+ | | 18 || Tunnel-Beschränkungscode || GefahrgutTunnelBCode || 190 || 199 || 10 || || A || ab ADR 2009 Pflicht, incl. Klammerung, z.B. (C/E) || | ||
+ | |- | ||
+ | | 19 || Kennung 'Freigestellte Menge' || GefahrgutFreigestMenge || 200 || 200 || 1 || || A || '*' oder 'T': Status 'Freigestellte Menge' (überstimmt Feld 8) || | ||
+ | |- | ||
+ | | 20 || Kennung 'Umweltgefährdend' || GefahrgutUmweltgef || 201 || 201 || 1 || || A || '*' oder 'T': Status 'Umweltgefährdend' || | ||
+ | |- | ||
+ | | 21 || Gefahrgut-Techn. Benennung || GefahrgutTechBenennung || 202 || 301 || 100 || || A || Gefahrauslöser/tech. Benennung bei N.A.G.-Gefahrgut || | ||
+ | |- | ||
+ | |} | ||
</div></div> | </div></div> | ||
− | <!-- ------------------------------------------------------------------------------- ENDE | + | <!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --> |
− | <!-- ------------------------------------------------------------------------------- | + | <!-- ------------------------------------------------------------------------------- edistatus ------------------------------------------------------------------------------- --> |
= Beispiele = | = Beispiele = | ||
− |
Version vom 1. Oktober 2020, 15:38 Uhr
Funktionsbeschreibung
Text anpassen an Dateischnittstelle
Datentypen
Integer - Zahl mit ausschließlich numerischen Zeichen (0-9).
Decimal - Zahl mit Nachkommastellen
Calendar - Datum. Das Format ist in der Regel TT.MM.JJJJ
String - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.
Binary - Base64 kodierte Binärdaten
Übersicht der Funktionen
Packstück-Verarbeitung
Die Dateischnittstelle ist sehr flexibel und kann an nahezu alle Eingangsdaten angepasst werden. Es ist möglich mehrere Datensätze in einer Datei zu übergeben, aber auch ein Datensatz pro Datei ist möglich.
In der Regel belegt ein Packstück eine Zeile, eventuell gefolgt von Zusatzinformationen wie Artikeldaten oder Gefahrgutsätzen.
Die einzelnen Felder sind unter (Link einfügen) beschrieben.
Fett dargestellte Felder müssen IMMER belegt sein
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
ansprechpartner | String | 20 | - | Empfänger Ansprechpartner |
anzahlArtikel | Integer | 6 | - | Anzahl Artikel (Druck auf Etikett) |
artikelDaten | Sequence <ArtikelDaten> | - | - | Eine Liste der Packstück-Artikel vom Typ ArtikelDaten (1:n) |
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
auftragNr | String | 20 | - | - |
auftraggeberID | String | 10 | - | Mandantenkennung aus dem HVS32 |
avisHinweis1 | String | 30 | - | - |
avisHinweis2 | String | 30 | - | - |
avisZusatz1 | String | 20 | - | Zusatz zu Fest-AVIS-Schlüssel 1 |
avisZusatz2 | String | 20 | - | Zusatz zu Fest-AVIS-Schlüssel 2 |
barcodeID | String | - | - | Zusatzfeld für evtl. Erweiterungen |
barcodeText | String | - | - | Zusatzfeld für evtl. Erweiterungen |
barcodeTyp | String | - | - | Zusatzfeld für evtl. Erweiterungen |
bestellNr | String | 20 | - | Metro-Bestellnr (Metro-Versand) |
druckername | String | 30 | - | Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul) |
String | 100 | - | E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung) | |
empfMobilfunkNr | String | 20 | - | Mobilfunknummer des Empfängers |
faxNr | String | 20 | - | Faxnummer des Empfängers |
flexZustellungEmailadresse | String | 80 | - | Flex-Zustellung Emailadresse |
frachtBrief | String | 20 | - | Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll |
frachtfuehrerKdNr | String | 10 | - | Kundennummer des Frachtzahlers beim Frachtführer |
frankaturKennung | String | 10 | - | - |
gefahrgut | Sequence <Gefahrgut> | - | - | Eine Liste der Gefahrgüter vom Typ Gefahrgut (1:n) |
gewicht | Decimal | 8 | 3 | Bruttogewicht in KG |
hostTrackingNr | String | 35 | - | Paketnummer aus dem Hostsystem |
ilnNr | String | 20 | - | ILN des Empfängers (Pflicht bei Metro-Versand) |
infotext1 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext2 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext3 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext4 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext5 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext6 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext7 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext8 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext9 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext10 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
kostenstelle | String | 30 | - | - |
kundenNr | String | 20 | - | Kundennummer des Empfängers beim Versender |
lagerkennzeichen | Integer | - | - | - |
letztesPackstueck | String | 1 | - | T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt) |
lieferantenID | Integer | - | - | - |
lieferscheinNr | String | 40 | - | Wird im HVS32 als Such-Nummer verwendet |
nachnahme | Decimal | 18 | 2 | - |
nettoGewicht | Decimal | 8 | 3 | Nettogewicht in KG |
neutBIC | String | 11 | - | Nur bei Neutral-Absendern belegt |
neutBankBezeichnung | String | 40 | - | Nur bei Neutral-Absendern belegt |
neutIBAN | String | 31 | - | Nur bei Neutral-Absendern belegt |
neutKontoInhaber | String | 40 | - | Nur bei Neutral-Absendern belegt |
neutabsenderLKZ | String | 3 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName1 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName2 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName3 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderOrt | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderPLZ | String | 10 | - | Nur bei Neutral-Absendern belegt |
neutabsenderStrasse | String | 50 | - | Nur bei Neutral-Absendern belegt |
nnVermerk | String | 1 | - | B': Bar / 'V': Verrechnungsscheck |
nnVerwendung | String | 30 | - | Nachnahme Verwendungszweck |
nnWaehrung | String | 3 | - | Nachnahme - ISO-Währungscode |
packStkGes | Integer | - | - | Gesamt-Anzahl Colli der Sendung |
packStkNr | Integer | - | - | Laufende Nr pro Sendung |
packplatz | String | 10 | - | HVS32-Packplatz-Client, der den Auftrag verarbeten soll. |
packstueckBreite | Integer | - | - | Breite in cm |
packstueckHoehe | Integer | - | - | Höhe in cm |
packstueckID | String | 20 | - | Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen. |
packstueckLaenge | Integer | - | - | Länge in cm |
paperlessInvoice | String | 1 | - | Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice) |
postLeitcode | String | 15 | - | - |
postZielFrachtzent | String | 5 | - | - |
rechnungsEmpfLKZ | String | 5 | - | Rechnungsadresse |
rechnungsEmpfName1 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfName2 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfName3 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfOrt | String | 50 | - | Rechnungsadresse |
rechnungsEmpfPLZ | String | 10 | - | Rechnungsadresse |
rechnungsEmpfStrasse | String | 50 | - | Rechnungsadresse |
rechnungsNr | String | 20 | - | Rechnungsnummer |
sendungsinhalt | String | 30 | - | - |
sonderdienste | String | 30 | - | Versandart-spezifisch belegt |
sperrFlag | String | 1 | - | T/F: T=Sperren, sonst nicht sperren |
telefonNr | String | 20 | - | Telefonnummer des Empfängers |
terminArt | String | 1 | - | 'A'b / 'B'is / 'F'ix |
terminDatum | String | 10 | - | TT.MM.JJJJ |
terminZeit | Calendar | 5 | - | HH:MM |
ustIDNr | String | 20 | - | UmsatzsteuerNr des Empfängers |
verpackungsart | String | 6 | - | - |
versandartID | String | 10 | - | Versandartkennung aus dem HVS32 |
versicherungswert | Decimal | 18 | 2 | Höhe Versicherungswert |
vorpackdatum | String | 10 | - | TT.MM.JJJJ |
vwWaehrung | String | 3 | - | Versicherungswert - ISO-Währungscode |
warenwert | Decimal | 18 | 2 | - |
wechselbruecke | String | 20 | - | Wechselbrücke, die diesem Packstück zugewiesen wird |
wwWaehrung | String | 3 | - | Warenwert - ISO-Währungscode |
zahlungsbedingung | String | 10 | - | 'S' = Sender, 'R' = Empfänger |
zbZoll | String | 1 | - | Zahlungsbedingung für Zoll Steuern 'S' = Sender, 'R' = Empfänger |
zielAdrBahnhof | String | 30 | - | PLZ und Ort |
zielAdrLKZ | String | 5 | - | Lieferadresse |
zielAdrName1 | String | 50 | - | Lieferadresse |
zielAdrName2 | String | 50 | - | Lieferadresse |
zielAdrName3 | String | 50 | - | Lieferadresse |
zielAdrName4 | String | 50 | - | Lieferadresse |
zielAdrOrt | String | 50 | - | Lieferadresse |
zielAdrPLZ | String | 10 | - | Lieferadresse |
zielAdrRegion | String | 20 | - | Staat/Provinz (z.B.: für Sendungen in die USA wichtig) |
zielAdrStrasse | String | 50 | - | Lieferadresse |
Feldname | Typ | Max Länge | Dezimalstellen | |
---|---|---|---|---|
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
ausgangDateTime | Calendar | 10 | - | Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
ausgangDateTimeString | String | 10 | - | Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
druckDateTime | Calendar | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
druckDateTimeString | String | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
etikettDaten | String | - | - | Binärdaten des Etiketts |
etikettName | String | - | - | Vorlagenname des Etiketts |
fehlercode | Integer | - | - | 0 wenn Erfolgreich |
fehlertext1 | String | 200 | - | Wird im Fehlerfall befüllt |
fehlertext2 | String | 200 | - | Wird im Fehlerfall befüllt |
gebuehr | Decimal | 18 | 2 | Frachtkosten |
gebuehrWaehrung | String | 3 | - | Frachkosten ISO-Währungscode |
packstueckID | String | 20 | - | PackstueckID aus der Anfrage |
retourTrackingNr | String | 50 | - | Paketnummer für die Retoure |
trackingNr | String | 35 | - | Paketnummer |
trackingURL | String | 255 | - | URL des Trackinglinks zur Sendungsverfolgung |
versandSendungsNr | String | - | - | - |
zusatzEtikettenDaten | Map (String, String) | - | - | Name und Binärdaten der Zusatzetiketten als Key/Value Map |
zusatzfeld1 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld2 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld3 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld4 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld5 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld6 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld7 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld8 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld9 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld10 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
- Request
{
"ansprechpartner": "",
"assoc": {
"":""
},
"artikelDaten": [
{
"anzahlBuegel": 0,
"anzahlPosEtiketten": 0,
"artikelBTNNr": "",
"artikelEAN": "",
"artikelEinheit": "",
"artikelGewicht": 0,
"artikelGruppe": "",
"artikelMenge": 0,
"artikelServices": "",
"artikelSollMenge": 0,
"artikelText1": "",
"artikelText2": "",
"artikelText3": "",
"artikelText4": "",
"artikelVolumen": 0,
"artikelWaehrung": "",
"artikelWert": 0,
"chargeFlag": "",
"kundenArtikelNr": "",
"kundenBestellNr": "",
"posAuftragNr": "",
"posLieferNr": "",
"positionNr": "",
"serienNr": "",
"ursprungLand": ""
}
],
"auftragNr": "",
"auftraggeberID": "",
"avisHinweis1": "",
"avisHinweis2": "",
"avisZusatz1": "",
"avisZusatz2": "",
"bestellNr": "",
"druckername": "",
"email": "",
"faxNr": "",
"frachtBrief": "",
"frachtfuehrerKdNr": "",
"frankaturKennung": "",
"gefahrgut": [
{
"gefahrgutBefoerdKat": 0,
"gefahrgutBegrenzteMenge": "",
"gefahrgutBezeichnung": "",
"gefahrgutBuchst640": "",
"gefahrgutFFCode": "",
"gefahrgutFaktor": 0,
"gefahrgutFreigestMenge": "",
"gefahrgutKCode": "",
"gefahrgutKlasse": "",
"gefahrgutMenge": 0,
"gefahrgutMengenEinheit": "",
"gefahrgutNebenGefahr": "",
"gefahrgutNettoExplMasse": 0,
"gefahrgutTunnelBCode": "",
"gefahrgutUNNR": "",
"gefahrgutUmweltGef": "",
"gefahrgutVPG": "",
"gefahrgutVerpAnzahl": 0,
"gefahrgutVerpackungsart": ""
}
],
"gewicht": 0,
"ilnNr": "",
"infotext1": "",
"infotext2": "",
"infotext3": "",
"infotext4": "",
"infotext5": "",
"infotext6": "",
"infotext7": "",
"infotext8": "",
"infotext9": "",
"infotext10": "",
"kostenstelle": "",
"kundenNr": "",
"lieferscheinNr": "",
"nachnahme": 0,
"nettoGewicht": 0,
"neutabsenderLKZ": "",
"neutabsenderName1": "",
"neutabsenderName2": "",
"neutabsenderName3": "",
"neutabsenderOrt": "",
"neutabsenderPLZ": "",
"neutabsenderStrasse": "",
"nnVermerk": "",
"nnVerwendung": "",
"nnWaehrung": "",
"packStkGes": 0,
"packStkNr": 0,
"packplatz": "",
"packstueckBreite": 0,
"packstueckHoehe": 0,
"packstueckID": "",
"packstueckLaenge": 0,
"paperlessInvoice": "",
"postLeitcode": "",
"postZielFrachtzent": "",
"rechnungsEmpfLKZ": "",
"rechnungsEmpfName1": "",
"rechnungsEmpfName2": "",
"rechnungsEmpfName3": "",
"rechnungsEmpfOrt": "",
"rechnungsEmpfPLZ": "",
"rechnungsEmpfStrasse": "",
"sendungsinhalt": "",
"sonderdienste": "",
"telefonNr": "",
"terminArt": "",
"terminDatum": "",
"terminZeit": "",
"ustIDNr": "",
"verpackungsart": "",
"versandartID": "",
"versicherungswert": 0,
"vwWaehrung": "",
"warenwert": 0,
"wwWaehrung": "",
"zahlungsbedingung": "",
"zbZoll": "",
"zielAdrBahnhof": "",
"zielAdrLKZ": "",
"zielAdrName1": "",
"zielAdrName2": "",
"zielAdrName3": "",
"zielAdrOrt": "",
"zielAdrPLZ": "",
"zielAdrRegion": "",
"zielAdrStrasse": ""
}
- Response
{
"assoc": {
"":""
},
"packstueckID": "",
"trackingNr": "",
"retourTrackingNr": "",
"versandSendungsNr": "",
"druckDateTime": "",
"ausgangDateTime": "",
"gebuehr": 0,
"gebuehrWaehrung": "",
"fehlertext1": "",
"fehlertext2": "",
"etikettName": "",
"etikettDaten": "",
"zusatzEtikettenDaten": {
"": ""
},
"trackingURL": "",
"zusatzfeld1": "",
"zusatzfeld2": "",
"zusatzfeld3": "",
"zusatzfeld4": "",
"zusatzfeld5": "",
"zusatzfeld6": "",
"zusatzfeld7": "",
"zusatzfeld8": "",
"zusatzfeld9": "",
"zusatzfeld10": ""
}
Etikett nachdrucken
Text anpassen
Fett dargestellte Felder müssen IMMER belegt sein
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
druckername | String | 30 | - | Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. |
packplatz | String | 10 | - | HVS32-Packplatz-Client, der den Auftrag verarbeiten soll. |
packstueckID | String | 30 | - | Eindeutige Nummer für das Paket im Vorsystem. |
trackingNr | String | 35 | - | Paketnummer |
Feldname | Typ | Max Länge | Dezimalstellen | |
---|---|---|---|---|
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
ausgangDateTime | Calendar | 10 | - | Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
ausgangDateTimeString | String | 10 | - | Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
druckDateTime | Calendar | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
druckDateTimeString | String | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
etikettDaten | String | - | - | Binärdaten des Etiketts |
etikettName | String | - | - | Vorlagenname des Etiketts |
fehlercode | Integer | - | - | 0 wenn Erfolgreich |
fehlertext1 | String | 200 | - | Wird im Fehlerfall befüllt |
fehlertext2 | String | 200 | - | Wird im Fehlerfall befüllt |
gebuehr | Decimal | 18 | 2 | Frachtkosten |
gebuehrWaehrung | String | 3 | - | Frachkosten ISO-Währungscode |
packstueckID | String | 20 | - | PackstueckID aus der Anfrage |
retourTrackingNr | String | 50 | - | Paketnummer für die Retoure |
trackingNr | String | 35 | - | Paketnummer |
trackingURL | String | 255 | - | URL des Trackinglinks zur Sendungsverfolgung |
versandSendungsNr | String | - | - | - |
zusatzEtikettenDaten | Map (String, String) | - | - | Name und Binärdaten der Zusatzetiketten als Key/Value Map |
zusatzfeld1 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld2 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld3 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld4 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld5 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld6 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld7 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld8 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld9 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld10 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
- Request
{
"druckername": "",
"packplatz": "",
"packstueckID": "",
"trackingNr": ""
}
- Response
{
"assoc": {
"":""
},
"packstueckID": "",
"trackingNr": "",
"retourTrackingNr": "",
"versandSendungsNr": "",
"druckDateTime": "",
"ausgangDateTime": "",
"gebuehr": 0,
"gebuehrWaehrung": "",
"fehlertext1": "",
"fehlertext2": "",
"etikettName": "",
"etikettDaten": "",
"zusatzEtikettenDaten": {
"": ""
},
"trackingURL": "",
"zusatzfeld1": "",
"zusatzfeld2": "",
"zusatzfeld3": "",
"zusatzfeld4": "",
"zusatzfeld5": "",
"zusatzfeld6": "",
"zusatzfeld7": "",
"zusatzfeld8": "",
"zusatzfeld9": "",
"zusatzfeld10": ""
}
Packstück stornieren
Text anpassen
- Request
{
"packplatz": "",
"packstueckID": "",
"trackingNr": ""
}
- Response
{
"fehlercode": 0,
"fehlertext1": "",
"fehlertext2": ""
}
Ausgangsliste erzeugen
Text anpassen
Fett dargestellte Felder müssen IMMER belegt sein
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
auftraggeberID | String | 255 | - | Liste der Auftraggeber für die der Tagesabschluss durchgeführt wird. Wenn leer, werden alle Auftraggeber abgeschlossen, welche am betreffenden Packplatz freigegeben sind. |
druckername | String | 30 | - | Name eines Ausgabekanals (Drucker) im HVS32 über den die Listen gedruckt werden sollen.
(Benötigt Druckerspooler Erweiterungsmodul) |
frachtfuehrerTyp | String | 255 | - | Liste mit Name des Frachtführertyps. Z.B.: "DPD", "GLS", etc. oder "ALLE".
Wenn leer, werden alle Frachtführer abgeschlossen. |
packplatz | String | 10 | - | HVS32-Packplatz-Client, der den Listenabschluss ausführen soll. |
versandartID | String | 255 | - | Liste der Versandarten für die ein Tagesabschluss durchgeführt wird.
Bei Nutzung muss zusätzlich der HVS32-Schalter 'MultiVATagesabschluss' in der Sektion 'AutomatikPolling' auf 'ON' gesetzt sein. |
wechselbruecke | String | 10 | - | Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden. |
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
fehlercode | Integer | - | - | 0 = Erfolgreich |
fehlertext1 | String | 200 | - | - |
fehlertext2 | String | 200 | - | - |
listenDaten | Map (String, String) | - | - | Name und Binärdaten der Listen als Key/Value Map. |
etikettenDaten | Map (String, String) | - | - | Name und Binärdaten der Etiketten als Key/Value Map. |
- Request
{
"auftraggeberID": [
""
],
"druckername": "",
"frachtfuehrerTyp": [
""
],
"packplatz": "",
"versandartID": [
""
],
"wechselbruecke": ""
}
- Response
{
"assoc": {
"":""
},
"fehlercode": 0,
"fehlertext1": "",
"listenDaten": {
"": ""
}
}
Frachtführer DFÜ erzeugen
Text anpassen
Fett dargestellte Felder müssen IMMER belegt sein
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
auftraggeberID | Sequence <String> | 255 | - | Liste der Auftraggeber für die der Tagesabschluss durchgeführt wird. Wenn leer, werden alle Auftraggeber abgeschlossen, welche am betreffenden Packplatz freigegeben sind. |
druckername | String | 30 | - | Name eines Ausgabekanals (Drucker) im HVS32 über den z.B. die UPS Summary gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul) |
frachtfuehrerTyp | Sequence <String> | 255 | - | Liste mit Name des Frachtführertyps. Z.B.: "DPD", "GLS", etc. oder "ALLE". Wenn leer, werden alle Frachtführer abgeschlossen. |
packplatz | String | 10 | - | HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll. |
versandartID | Sequence <String> | 255 | - | Liste der Versandarten für die ein Tagesabschluss durchgeführt wird. Bei Nutzung muss zusätzlich der HVS32-Schalter 'MultiVATagesabschluss' in der Sektion 'AutomatikPolling' auf 'ON' gesetzt sein. |
wechselbruecke | String | 10 | - | Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden. |
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
edistatus | Sequence <EDIStatus> | - | - | Liste mit Statusinformationen für EDIs. |
fehlercode | Integer | - | - | 0 = Erfolgreich |
fehlertext1 | String | 200 | - | - |
listenDaten | Map (String, String) | - | - | Name und Binärdaten der EDI-Listen (z.B. UPS Summary) als Key/Value Map. |
- Request
{
"auftraggeberID": [
""
],
"druckername": "",
"frachtfuehrerTyp": [
""
],
"packplatz": "",
"versandartID": [
""
],
"wechselbruecke": ""
}
- Response
{
"assoc": {
"":""
},
"fehlercode": 0,
"fehlertext1": "",
"edistatus": [
{
"fehlercode": 0,
"statuscode": "",
"statustext": "",
"fftyp": "",
"dateityp": "",
"auftraggeber": "",
"ffdateinr": ""
}
],
"listenDaten": {}
}
Packstückdaten aktualisieren
Text anpassen
Fett dargestellte Felder müssen IMMER belegt sein
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
ansprechpartner | String | 20 | - | Empfänger Ansprechpartner |
artikelDaten | Sequence <ArtikelDaten> | - | - | Eine Liste der Packstück-Artikel vom Typ ArtikelDaten (1:n) |
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
auftragNr | String | 20 | - | - |
auftraggeberID | String | 10 | - | Mandantenkennung aus dem HVS32 |
avisHinweis1 | String | 30 | - | - |
avisHinweis2 | String | 30 | - | - |
avisZusatz1 | String | 20 | - | Zusatz zu Fest-AVIS-Schlüssel 1 |
avisZusatz2 | String | 20 | - | Zusatz zu Fest-AVIS-Schlüssel 2 |
bestellNr | String | 20 | - | Metro-Bestellnr (Metro-Versand) |
druckername | String | 30 | - | Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul) |
String | 100 | - | E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung) | |
faxNr | String | 20 | - | Faxnummer des Empfängers |
flexZustellungEmailadresse | String | 80 | - | Flex-Zustellung Emailadresse |
frachtBrief | String | 20 | - | Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll |
frachtfuehrerKdNr | String | 10 | - | Kundennummer des Frachtzahlers beim Frachtführer |
frankaturKennung | String | 10 | - | - |
gefahrgut | Sequence <Gefahrgut> | - | - | Eine Liste der Gefahrgüter vom Typ Gefahrgut (1:n) |
gewicht | Decimal | 8 | 3 | Bruttogewicht in KG |
ilnNr | String | 20 | - | ILN des Empfängers (Pflicht bei Metro-Versand) |
infotext1 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext2 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext3 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext4 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext5 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext6 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext7 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext8 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext9 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext10 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
kostenstelle | String | 30 | - | - |
kundenNr | String | 20 | - | Kundennummer des Empfängers beim Versender |
lieferscheinNr | String | 40 | - | Wird im HVS32 als Such-Nummer verwendet |
nachnahme | Decimal | 18 | 2 | - |
nettoGewicht | Decimal | 8 | 3 | Nettogewicht in KG |
neutabsenderLKZ | String | 3 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName1 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName2 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName3 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderOrt | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderPLZ | String | 10 | - | Nur bei Neutral-Absendern belegt |
neutabsenderStrasse | String | 50 | - | Nur bei Neutral-Absendern belegt |
nnVermerk | String | 1 | - | B': Bar / 'V': Verrechnungsscheck |
nnVerwendung | String | 30 | - | Nachnahme Verwendungszweck |
nnWaehrung | String | 3 | - | Nachnahme - ISO-Währungscode |
packStkGes | Integer | - | - | Gesamt-Anzahl Colli der Sendung |
packStkNr | Integer | - | - | Laufende Nr pro Sendung |
packplatz | String | 10 | - | HVS32-Packplatz-Client, der den Auftrag verarbeten soll. |
packstueckBreite | Integer | - | - | Breite in cm |
packstueckHoehe | Integer | - | - | Höhe in cm |
packstueckID | String | 20 | - | Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen. |
packstueckLaenge | Integer | - | - | Länge in cm |
paperlessInvoice | String | 1 | - | Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice) |
postLeitcode | String | 15 | - | - |
postZielFrachtzent | String | 5 | - | - |
rechnungsEmpfLKZ | String | 5 | - | Rechnungsadresse |
rechnungsEmpfName1 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfName2 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfName3 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfOrt | String | 50 | - | Rechnungsadresse |
rechnungsEmpfPLZ | String | 10 | - | Rechnungsadresse |
rechnungsEmpfStrasse | String | 50 | - | Rechnungsadresse |
rechnungsNr | String | 20 | - | Rechnungsnummer |
sonderdienste | String | 30 | - | Versandart-spezifisch belegt |
telefonNr | String | 20 | - | Telefonnummer des Empfängers |
terminArt | String | 1 | - | 'A'b / 'B'is / 'F'ix |
terminDatum | String | 10 | - | TT.MM.JJJJ |
terminZeit | Calendar | 5 | - | HH:MM |
ustIDNr | String | 20 | - | UmsatzsteuerNr des Empfängers |
verpackungsart | String | 6 | - | - |
versandartID | String | 10 | - | Versandartkennung aus dem HVS32 |
versicherungswert | Decimal | 18 | 2 | Höhe Versicherungswert |
vwWaehrung | String | 3 | - | Versicherungswert - ISO-Währungscode |
warenwert | Decimal | 18 | 2 | - |
wwWaehrung | String | 3 | - | Warenwert - ISO-Währungscode |
zahlungsbedingung | String | 10 | - | 'S' = Sender, 'R' = Empfänger |
zbZoll | String | 1 | - | Zahlungsbedingung für Zoll Steuern 'S' = Sender, 'R' = Empfänger |
zielAdrBahnhof | String | 30 | - | PLZ und Ort |
zielAdrLKZ | String | 5 | - | Lieferadresse |
zielAdrName1 | String | 50 | - | Lieferadresse |
zielAdrName2 | String | 50 | - | Lieferadresse |
zielAdrName3 | String | 50 | - | Lieferadresse |
zielAdrName4 | String | 50 | - | Lieferadresse |
zielAdrOrt | String | 50 | - | Lieferadresse |
zielAdrPLZ | String | 10 | - | Lieferadresse |
zielAdrRegion | String | 20 | - | Staat/Provinz (z.B.: für Sendungen in die USA wichtig) |
zielAdrStrasse | String | 50 | - | Lieferadresse |
Feldname | Typ | Max Länge | Dezimalstellen | - |
---|---|---|---|---|
druckDateTime | Calendar | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
druckDateTimeString | String | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
fehlertext1 | String | 200 | - | - |
fehlertext2 | String | 200 | - | - |
- Request
{
"ansprechpartner": "",
"artikelDaten": [
{
"anzahlBuegel": 0,
"anzahlPosEtiketten": 0,
"artikelBTNNr": "",
"artikelEAN": "",
"artikelEinheit": "",
"artikelGewicht": 0,
"artikelGruppe": "",
"artikelMenge": 0,
"artikelServices": "",
"artikelSollMenge": 0,
"artikelText1": "",
"artikelText2": "",
"artikelText3": "",
"artikelText4": "",
"artikelVolumen": 0,
"artikelWaehrung": "",
"artikelWert": 0,
"chargeFlag": "",
"kundenArtikelNr": "",
"kundenBestellNr": "",
"posAuftragNr": "",
"posLieferNr": "",
"positionNr": "",
"serienNr": "",
"ursprungLand": ""
}
],
"auftragNr": "",
"auftraggeberID": "",
"avisHinweis1": "",
"avisHinweis2": "",
"avisZusatz1": "",
"avisZusatz2": "",
"bestellNr": "",
"druckername": "",
"email": "",
"faxNr": "",
"frachtBrief": "",
"frachtfuehrerKdNr": "",
"frankaturKennung": "",
"gefahrgut": [
{
"gefahrgutBefoerdKat": 0,
"gefahrgutBegrenzteMenge": "",
"gefahrgutBezeichnung": "",
"gefahrgutBuchst640": "",
"gefahrgutFFCode": "",
"gefahrgutFaktor": 0,
"gefahrgutFreigestMenge": "",
"gefahrgutKCode": "",
"gefahrgutKlasse": "",
"gefahrgutMenge": 0,
"gefahrgutMengenEinheit": "",
"gefahrgutNebenGefahr": "",
"gefahrgutNettoExplMasse": 0,
"gefahrgutTunnelBCode": "",
"gefahrgutUNNR": "",
"gefahrgutUmweltGef": "",
"gefahrgutVPG": "",
"gefahrgutVerpAnzahl": 0,
"gefahrgutVerpackungsart": ""
}
],
"gewicht": 0,
"ilnNr": "",
"infotext1": "",
"infotext2": "",
"infotext3": "",
"infotext4": "",
"infotext5": "",
"infotext6": "",
"infotext7": "",
"infotext8": "",
"infotext9": "",
"infotext10": "",
"kostenstelle": "",
"kundenNr": "",
"lieferscheinNr": "",
"nachnahme": 0,
"nettoGewicht": 0,
"neutabsenderLKZ": "",
"neutabsenderName1": "",
"neutabsenderName2": "",
"neutabsenderName3": "",
"neutabsenderOrt": "",
"neutabsenderPLZ": "",
"neutabsenderStrasse": "",
"nnVermerk": "",
"nnVerwendung": "",
"nnWaehrung": "",
"packStkGes": 0,
"packStkNr": 0,
"packplatz": "",
"packstueckBreite": 0,
"packstueckHoehe": 0,
"packstueckID": "",
"packstueckLaenge": 0,
"paperlessInvoice": "",
"postLeitcode": "",
"postZielFrachtzent": "",
"rechnungsEmpfLKZ": "",
"rechnungsEmpfName1": "",
"rechnungsEmpfName2": "",
"rechnungsEmpfName3": "",
"rechnungsEmpfOrt": "",
"rechnungsEmpfPLZ": "",
"rechnungsEmpfStrasse": "",
"sendungsinhalt": "",
"sonderdienste": "",
"telefonNr": "",
"terminArt": "",
"terminDatum": "",
"terminZeit": "",
"ustIDNr": "",
"verpackungsart": "",
"versandartID": "",
"versicherungswert": 0,
"vwWaehrung": "",
"warenwert": 0,
"wwWaehrung": "",
"zahlungsbedingung": "",
"zbZoll": "",
"zielAdrBahnhof": "",
"zielAdrLKZ": "",
"zielAdrName1": "",
"zielAdrName2": "",
"zielAdrName3": "",
"zielAdrOrt": "",
"zielAdrPLZ": "",
"zielAdrRegion": "",
"zielAdrStrasse": ""
}
- Response
{
"druckDateTime": "",
"fehlertext1": "",
"fehlertext2": ""
}
Packstückdaten aktualisieren
Text anpassen
Fett dargestellte Felder müssen IMMER belegt sein
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
ansprechpartner | String | 20 | - | Empfänger Ansprechpartner |
anzahlArtikel | Integer | 6 | - | Anzahl Artikel (Druck auf Etikett) |
artikelDaten | Sequence <ArtikelDaten> | - | - | Eine Liste der Packstück-Artikel vom Typ ArtikelDaten (1:n) |
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
auftragNr | String | 20 | - | - |
auftraggeberID | String | 10 | - | Mandantenkennung aus dem HVS32 |
avisHinweis1 | String | 30 | - | - |
avisHinweis2 | String | 30 | - | - |
avisZusatz1 | String | 20 | - | Zusatz zu Fest-AVIS-Schlüssel 1 |
avisZusatz2 | String | 20 | - | Zusatz zu Fest-AVIS-Schlüssel 2 |
barcodeID | String | - | - | Zusatzfeld für evtl. Erweiterungen |
barcodeText | String | - | - | Zusatzfeld für evtl. Erweiterungen |
barcodeTyp | String | - | - | Zusatzfeld für evtl. Erweiterungen |
bestellNr | String | 20 | - | Metro-Bestellnr (Metro-Versand) |
druckername | String | 30 | - | Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul) |
String | 100 | - | E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung) | |
empfMobilfunkNr | String | 20 | - | Mobilfunknummer des Empfängers |
faxNr | String | 20 | - | Faxnummer des Empfängers |
flexZustellungEmailadresse | String | 80 | - | Flex-Zustellung Emailadresse |
frachtBrief | String | 20 | - | Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll |
frachtfuehrerKdNr | String | 10 | - | Kundennummer des Frachtzahlers beim Frachtführer |
frankaturKennung | String | 10 | - | - |
gefahrgut | Sequence <Gefahrgut> | - | - | Eine Liste der Gefahrgüter vom Typ Gefahrgut (1:n) |
gewicht | Decimal | 8 | 3 | Bruttogewicht in KG |
hostTrackingNr | String | 35 | - | Paketnummer aus dem Hostsystem |
ilnNr | String | 20 | - | ILN des Empfängers (Pflicht bei Metro-Versand) |
infotext1 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext2 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext3 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext4 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext5 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext6 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext7 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext8 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext9 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
infotext10 | String | 150 | - | Zusatzfeld für evtl. Erweiterungen |
kostenstelle | String | 30 | - | - |
kundenNr | String | 20 | - | Kundennummer des Empfängers beim Versender |
lagerkennzeichen | Integer | - | - | - |
letztesPackstueck | String | 1 | - | T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt) |
lieferantenID | Integer | - | - | - |
lieferscheinNr | String | 40 | - | Wird im HVS32 als Such-Nummer verwendet |
nachnahme | Decimal | 18 | 2 | - |
nettoGewicht | Decimal | 8 | 3 | Nettogewicht in KG |
neutBIC | String | 11 | - | Nur bei Neutral-Absendern belegt |
neutBankBezeichnung | String | 40 | - | Nur bei Neutral-Absendern belegt |
neutIBAN | String | 31 | - | Nur bei Neutral-Absendern belegt |
neutKontoInhaber | String | 40 | - | Nur bei Neutral-Absendern belegt |
neutabsenderLKZ | String | 3 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName1 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName2 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName3 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderOrt | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderPLZ | String | 10 | - | Nur bei Neutral-Absendern belegt |
neutabsenderStrasse | String | 50 | - | Nur bei Neutral-Absendern belegt |
nnVermerk | String | 1 | - | B': Bar / 'V': Verrechnungsscheck |
nnVerwendung | String | 30 | - | Nachnahme Verwendungszweck |
nnWaehrung | String | 3 | - | Nachnahme - ISO-Währungscode |
packStkGes | Integer | - | - | Gesamt-Anzahl Colli der Sendung |
packStkNr | Integer | - | - | Laufende Nr pro Sendung |
packplatz | String | 10 | - | HVS32-Packplatz-Client, der den Auftrag verarbeten soll. |
packstueckBreite | Integer | - | - | Breite in cm |
packstueckHoehe | Integer | - | - | Höhe in cm |
packstueckID | String | 20 | - | Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen. |
packstueckLaenge | Integer | - | - | Länge in cm |
paperlessInvoice | String | 1 | - | Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice) |
postLeitcode | String | 15 | - | - |
postZielFrachtzent | String | 5 | - | - |
rechnungsEmpfLKZ | String | 5 | - | Rechnungsadresse |
rechnungsEmpfName1 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfName2 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfName3 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfOrt | String | 50 | - | Rechnungsadresse |
rechnungsEmpfPLZ | String | 10 | - | Rechnungsadresse |
rechnungsEmpfStrasse | String | 50 | - | Rechnungsadresse |
rechnungsNr | String | 20 | - | Rechnungsnummer |
sendungsinhalt | String | 30 | - | - |
sonderdienste | String | 30 | - | Versandart-spezifisch belegt |
sperrFlag | String | 1 | - | T/F: T=Sperren, sonst nicht sperren |
telefonNr | String | 20 | - | Telefonnummer des Empfängers |
terminArt | String | 1 | - | 'A'b / 'B'is / 'F'ix |
terminDatum | String | 10 | - | TT.MM.JJJJ |
terminZeit | Calendar | 5 | - | HH:MM |
ustIDNr | String | 20 | - | UmsatzsteuerNr des Empfängers |
verpackungsart | String | 6 | - | - |
versandartID | String | 10 | - | Versandartkennung aus dem HVS32 |
versicherungswert | Decimal | 18 | 2 | Höhe Versicherungswert |
vorpackdatum | String | 10 | - | TT.MM.JJJJ |
vwWaehrung | String | 3 | - | Versicherungswert - ISO-Währungscode |
warenwert | Decimal | 18 | 2 | - |
wechselbruecke | String | 20 | - | Wechselbrücke, die diesem Packstück zugewiesen wird |
wwWaehrung | String | 3 | - | Warenwert - ISO-Währungscode |
zahlungsbedingung | String | 10 | - | 'S' = Sender, 'R' = Empfänger |
zbZoll | String | 1 | - | Zahlungsbedingung für Zoll Steuern 'S' = Sender, 'R' = Empfänger |
zielAdrBahnhof | String | 30 | - | PLZ und Ort |
zielAdrLKZ | String | 5 | - | Lieferadresse |
zielAdrName1 | String | 50 | - | Lieferadresse |
zielAdrName2 | String | 50 | - | Lieferadresse |
zielAdrName3 | String | 50 | - | Lieferadresse |
zielAdrName4 | String | 50 | - | Lieferadresse |
zielAdrOrt | String | 50 | - | Lieferadresse |
zielAdrPLZ | String | 10 | - | Lieferadresse |
zielAdrRegion | String | 20 | - | Staat/Provinz (z.B.: für Sendungen in die USA wichtig) |
zielAdrStrasse | String | 50 | - | Lieferadresse |
Feldname | Typ | Max Länge | Dezimalstellen | |
---|---|---|---|---|
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
ausgangDateTime | Calendar | 10 | - | Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
ausgangDateTimeString | String | 10 | - | Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
druckDateTime | Calendar | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
druckDateTimeString | String | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
etikettDaten | String | - | - | Binärdaten des Etiketts |
etikettName | String | - | - | Vorlagenname des Etiketts |
fehlercode | Integer | - | - | 0 wenn Erfolgreich |
fehlertext1 | String | 200 | - | Wird im Fehlerfall befüllt |
fehlertext2 | String | 200 | - | Wird im Fehlerfall befüllt |
gebuehr | Decimal | 18 | 2 | Frachtkosten |
gebuehrWaehrung | String | 3 | - | Frachkosten ISO-Währungscode |
packstueckID | String | 20 | - | PackstueckID aus der Anfrage |
retourTrackingNr | String | 50 | - | Paketnummer für die Retoure |
trackingNr | String | 35 | - | Paketnummer |
trackingURL | String | 255 | - | URL des Trackinglinks zur Sendungsverfolgung |
versandSendungsNr | String | - | - | - |
zusatzEtikettenDaten | Map (String, String) | - | - | Name und Binärdaten der Zusatzetiketten als Key/Value Map |
zusatzfeld1 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld2 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld3 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld4 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld5 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld6 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld7 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld8 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld9 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld10 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
- Request
{
"ansprechpartner": "",
"anzahlArtikel": 0,
"artikelDaten": [
{
"anzahlBuegel": 0,
"anzahlPosEtiketten": 0,
"artikelBTNNr": "",
"artikelEAN": "",
"artikelEinheit": "",
"artikelGewicht": 0,
"artikelGruppe": "",
"artikelMenge": 0,
"artikelServices": "",
"artikelSollMenge": 0,
"artikelText1": "",
"artikelText2": "",
"artikelText3": "",
"artikelText4": "",
"artikelVolumen": 0,
"artikelWaehrung": "",
"artikelWert": 0,
"chargeFlag": "",
"kundenArtikelNr": "",
"kundenBestellNr": "",
"posAuftragNr": "",
"posLieferNr": "",
"positionNr": "",
"serienNr": "",
"ursprungLand": ""
}
],
"auftragNr": "",
"auftraggeberID": "",
"avisHinweis1": "",
"avisHinweis2": "",
"avisZusatz1": "",
"avisZusatz2": "",
"barcodeID": "",
"barcodeText": "",
"barcodeTyp": "",
"bestellNr": "",
"druckername": "",
"email": "",
"empfMobilfunkNr": "",
"faxNr": "",
"flexZustellungEmailadResponsese": "",
"frachtBrief": "",
"frachtfuehrerKdNr": "",
"frankaturKennung": "",
"gefahrgut": [
{
"gefahrgutBefoerdKat": 0,
"gefahrgutBegrenzteMenge": "",
"gefahrgutBezeichnung": "",
"gefahrgutBuchst640": "",
"gefahrgutFFCode": "",
"gefahrgutFaktor": 0,
"gefahrgutFreigestMenge": "",
"gefahrgutKCode": "",
"gefahrgutKlasse": "",
"gefahrgutMenge": 0,
"gefahrgutMengenEinheit": "",
"gefahrgutNebenGefahr": "",
"gefahrgutNettoExplMasse": 0,
"gefahrgutTunnelBCode": "",
"gefahrgutUNNR": "",
"gefahrgutUmweltGef": "",
"gefahrgutVPG": "",
"gefahrgutVerpAnzahl": 0,
"gefahrgutVerpackungsart": ""
}
],
"gewicht": 0,
"hostTrackingNr": "",
"ilnNr": "",
"infotext1": "",
"infotext2": "",
"infotext3": "",
"infotext4": "",
"infotext5": "",
"infotext6": "",
"infotext7": "",
"infotext8": "",
"infotext9": "",
"infotext10": "",
"kostenstelle": "",
"kundenNr": "",
"lagerkennzeichen": 0,
"letztesPackstueck": "",
"lieferantenID": 0,
"lieferscheinNr": "",
"nachnahme": 0,
"nettoGewicht": 0,
"neutBIC": "",
"neutBankBezeichnung": "",
"neutIBAN": "",
"neutKontoInhaber": "",
"neutabsenderLKZ": "",
"neutabsenderName1": "",
"neutabsenderName2": "",
"neutabsenderName3": "",
"neutabsenderOrt": "",
"neutabsenderPLZ": "",
"neutabsenderStrasse": "",
"nnVermerk": "",
"nnVerwendung": "",
"nnWaehrung": "",
"packStkGes": 0,
"packStkNr": 0,
"packplatz": "",
"packstueckBreite": 0,
"packstueckHoehe": 0,
"packstueckID": "",
"packstueckLaenge": 0,
"paperlessInvoice": "",
"postLeitcode": "",
"postZielFrachtzent": "",
"rechnungsEmpfLKZ": "",
"rechnungsEmpfName1": "",
"rechnungsEmpfName2": "",
"rechnungsEmpfName3": "",
"rechnungsEmpfOrt": "",
"rechnungsEmpfPLZ": "",
"rechnungsEmpfStrasse": "",
"rechnungsNr": "",
"sendungsinhalt": "",
"sonderdienste": "",
"sperrFlag": "",
"telefonNr": "",
"terminArt": "",
"terminDatum": "",
"terminZeit": "",
"ustIDNr": "",
"verpackungsart": "",
"versandartID": "",
"versicherungswert": 0,
"vorpackdatum": "",
"vwWaehrung": "",
"warenwert": 0,
"wechselbruecke": "",
"wwWaehrung": "",
"zahlungsbedingung": "",
"zbZoll": "",
"zielAdrBahnhof": "",
"zielAdrLKZ": "",
"zielAdrName1": "",
"zielAdrName2": "",
"zielAdrName3": "",
"zielAdrName4": "",
"zielAdrOrt": "",
"zielAdrPLZ": "",
"zielAdrRegion": "",
"zielAdrStrasse": ""
}
- Response
{
"packstueckID": "",
"trackingNr": "",
"retourTrackingNr": "",
"versandSendungsNr": "",
"druckDateTime": "",
"ausgangDateTime": "",
"gebuehrWaehrung": "",
"fehlercode": 0,
"fehlertext1": "",
"fehlertext2": "",
"etikettName": "",
"etikettDaten": "",
"trackingURL": "",
"zusatzfeld1": "",
"zusatzfeld2": "",
"zusatzfeld3": "",
"zusatzfeld4": "",
"zusatzfeld5": "",
"zusatzfeld6": "",
"zusatzfeld7": "",
"zusatzfeld8": "",
"zusatzfeld9": "",
"zusatzfeld10": ""
}
Packstückdaten anonymisieren
Text anpassen
Fett dargestellte Felder müssen IMMER belegt sein
Feldname | Typ | Max Länge | Nachkommastellen | Belegung |
---|---|---|---|---|
auftragsNr | String | 20 | - | - |
lieferscheinNr | String | 40 | - | Wird im HVS32 als Such-Nummer verwendet. |
packplatz | String | 10 | - | HVS32-Packplatz-Client, der den Auftrag verarbeiten soll. |
packstueckID | String | 20 | - | Eindeutige Nummer für das Paket im Vorsystem. |
trackingNr | String | 35 | - | Paketnummer |
- Request
{
"auftragNr": "",
"lieferscheinNr": "",
"packplatz": "",
"packstueckID": "",
"trackingNr": ""
}
- Response
{
"fehlertext1": "",
"fehlertext2": ""
}
Sendungs-Verarbeitung
Text anpassen
Fett dargestellte Felder müssen IMMER belegt sein
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
ansprechpartner | String | 20 | - | Empfänger Ansprechpartner |
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
auftragNr | String | 20 | - | - |
auftraggeberID | String | 10 | - | Mandantenkennung aus dem HVS32 |
ausschlussFrachtfuehrer | String | 20 | - | Ausschluss-Frachtführer für SPM Anfrage |
avisHinweis1 | String | 30 | - | - |
avisHinweis2 | String | 30 | - | - |
avisZusatz1 | String | 20 | - | Zusatz zu Fest-AVIS-Schlüssel 1 |
avisZusatz2 | String | 20 | - | Zusatz zu Fest-AVIS-Schlüssel 2 |
bestellNr | String | 20 | - | - |
String | 100 | - | Für automatische Mailavisierung | |
empfMobilfunkNr | String | 20 | - | Mobilfunknummer des Empfängers |
faxNr | String | 20 | - | Faxnummer des Empfängers |
flexZustellungEmailadResponsese | String | 80 | - | Flex-Zustellung Email-Adresse |
frachtBrief | String | 20 | - | Frachtbrief Nummer, falls Frachtbrief durch Vorsystem gedruckt wird. |
frachtfuehrerKdNr | String | 10 | - | Kundennummer des Frachtzahlers beim Frachtführer. |
frankaturKennung | String | 10 | - | - |
ilnNr | String | 20 | - | ILN des Empfängers (Pflicht bei Metro-Versand) |
kostenstelle | String | 30 | - | - |
kundenNr | String | 20 | - | Kundennummer des Empfängers beim Versender |
Lagerkennzeichen | String | |||
LieferantenID | String | |||
lieferscheinNr | String | 40 | - | Wird im HVS32 als Such-Nummer verwendet. |
neutBIC | String | 11 | - | Nur bei Neutral-Absendern belegt |
neutBankBezeichnung | String | 40 | - | Nur bei Neutral-Absendern belegt |
neutIBAN | String | 31 | - | Nur bei Neutral-Absendern belegt |
neutKontoInhaber | String | 40 | - | Nur bei Neutral-Absendern belegt |
neutabsenderLKZ | String | 3 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName1 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName2 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderName3 | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderOrt | String | 50 | - | Nur bei Neutral-Absendern belegt |
neutabsenderPLZ | String | 10 | - | Nur bei Neutral-Absendern belegt |
neutabsenderStrasse | String | 50 | - | Nur bei Neutral-Absendern belegt |
packStkGes | Integer | - | - | Gesamt-Anzahl Colli der Sendung |
packstueckDaten | Sequence <PackStueckDaten> | - | - | - |
packplatz | String | 10 | - | HVS32-Packplatz-Client, der den Auftrag verarbeten soll. |
paperlessInvoice | String | 1 | - | Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice) |
postLeitcode | String | 15 | - | - |
postZielFrachtzent | String | 5 | - | - |
rechnungsEmpfLKZ | String | 5 | - | Rechnungsadresse |
rechnungsEmpfName1 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfName2 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfName3 | String | 50 | - | Rechnungsempfänger |
rechnungsEmpfOrt | String | 50 | - | Rechnungsadresse |
rechnungsEmpfPLZ | String | 10 | - | Rechnungsadresse |
rechnungsEmpfStrasse | String | 50 | - | Rechnungsadresse |
rechnungsNr | String | 20 | - | Rechnungsnummer |
requestSPM | String | 5 | - | T/TRUE wenn die Entscheidungsmatrix angesprochen werden soll, sonst leer |
sendungsinhalt | String | 30 | - | - |
sonderdienste | String | 30 | - | Versandart-spezifisch belegt |
sperrFlag | String | 1 | - | T/F: T=Sperren, sonst nicht sperren |
telefonNr | String | 20 | - | Telefonnummer des Empfängers |
terminArt | String | 1 | - | 'A'b / 'B'is / 'F'ix |
terminDatum | String | 10 | - | TT.MM.JJJJ |
terminZeit | String | 5 | - | HH:MM |
ustIDNr | String | 20 | - | UmsatzsteuerNr des Empfängers |
versandartID | String | 10 | - | Versandartkennung aus dem HVS32 |
vorgabeFrachtfuehrer | String | 20 | - | Vorgabe-Frachtführer für SPM Anfrage |
vorpackdatum | String | 10 | - | TT.MM.JJJJ |
wechselbruecke | String | 20 | - | Wechselbrücke, die diesem Packstück zugewiesen werden soll |
zahlungsbedingung | String | 10 | - | 'S' = Sender, 'R' = Empfänger |
zbZoll | String | 1 | - | Zahlungsbedingung für Zoll Steuern 'S' = Sender, 'R' = Empfänger |
zielAdrBahnhof | String | 30 | - | PLZ und Ort des Bahnhofs |
zielAdrLKZ | String | 5 | - | Länderkennzeichen (LKZ) |
zielAdrName1 | String | 50 | - | Lieferadresse |
zielAdrName2 | String | 50 | - | Lieferadresse |
zielAdrName3 | String | 50 | - | Lieferadresse |
zielAdrName4 | String | 50 | - | Lieferadresse |
zielAdrOrt | String | 50 | - | Lieferadresse |
zielAdrPLZ | String | 10 | - | Lieferadresse |
zielAdrRegion | String | 20 | - | Staat/Provinz (z.B.: für Sendungen in die USA wichtig) |
zielAdrStrasse | String | 50 | - | Lieferadresse |
Feldname | Typ | Max Länge | Dezimalstellen | Belegung |
---|---|---|---|---|
fehler | String | - | - | Wird im Fehlerfall befüllt |
sendungsGebuehr | Decimal | 18 | 2 | Frachkosten |
sendungsGebuehrWaehrung | String | 3 | - | Frachkosten ISO-Währungscode |
versandSendungsNr | String | 20 | - | Sendungsnummer |
- Packstückdaten
Feldname | Typ | Max Länge | Dezimalstellen | |
---|---|---|---|---|
assoc | Map (String, String) | - | - | Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert) |
ausgangDateTime | Calendar | 10 | - | Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
ausgangDateTimeString | String | 10 | - | Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ) |
druckDateTime | Calendar | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
druckDateTimeString | String | 19 | - | Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS) |
etikettDaten | String | - | - | Binärdaten des Etiketts |
etikettName | String | - | - | Vorlagenname des Etiketts |
fehlercode | Integer | - | - | 0 wenn Erfolgreich |
fehlertext1 | String | 200 | - | Wird im Fehlerfall befüllt |
fehlertext2 | String | 200 | - | Wird im Fehlerfall befüllt |
gebuehr | Decimal | 18 | 2 | Frachtkosten |
gebuehrWaehrung | String | 3 | - | Frachkosten ISO-Währungscode |
packstueckID | String | 20 | - | PackstueckID aus der Anfrage |
retourTrackingNr | String | 50 | - | Paketnummer für die Retoure |
trackingNr | String | 35 | - | Paketnummer |
trackingURL | String | 255 | - | URL des Trackinglinks zur Sendungsverfolgung |
zusatzEtikettenDaten | Map (String, String) | - | - | Name und Binärdaten der Zusatzetiketten als Key/Value Map |
zusatzfeld1 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld2 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld3 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld4 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld5 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld6 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld7 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld8 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld9 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
zusatzfeld10 | String | 200 | - | Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden |
- Request
{
"ansprechpartner": "",
"assoc": {
"":""
},
"auftragNr": "",
"auftraggeberID": "",
"ausschlussFrachtfuehrer": "",
"avisHinweis1": "",
"avisHinweis2": "",
"avisZusatz1": "",
"avisZusatz2": "",
"bestellNr": "",
"email": "",
"empfMobilfunkNr": "",
"faxNr": "",
"flexZustellungEmailadResponsese": "",
"frachtBrief": "",
"frachtfuehrerKdNr": "",
"frankaturKennung": "",
"ilnNr": "",
"kostenstelle": "",
"kundenNr": "",
"Lagerkennzeichen": 0,
"LieferantenID": 0,
"lieferscheinNr": "",
"neutBIC": "",
"neutBankBezeichnung": "",
"neutIBAN": "",
"neutKontoInhaber": "",
"neutabsenderLKZ": "",
"neutabsenderName1": "",
"neutabsenderName2": "",
"neutabsenderName3": "",
"neutabsenderOrt": "",
"neutabsenderPLZ": "",
"neutabsenderStrasse": "",
"packStkGes": 0,
"packStueckDaten": [
{
"anzahlArtikel": 0,
"assoc": {
"":""
},
"artikelDaten": [
{
"anzahlBuegel": 0,
"anzahlPosEtiketten": 0,
"artikelBTNNr": "",
"artikelEAN": "",
"artikelEinheit": "",
"artikelGewicht": 0,
"artikelGruppe": "",
"artikelMenge": 0,
"artikelServices": "",
"artikelSollMenge": 0,
"artikelText1": "",
"artikelText2": "",
"artikelText3": "",
"artikelText4": "",
"artikelVolumen": 0,
"artikelWaehrung": "",
"artikelWert": 0,
"chargeFlag": "",
"kundenArtikelNr": "",
"kundenBestellNr": "",
"posAuftragNr": "",
"posLieferNr": "",
"positionNr": "",
"serienNr": "",
"ursprungLand": ""
}
],
"barcodeID": "",
"barcodeText": "",
"barcodeTyp": "",
"druckername": "",
"gefahrgut": [
{
"gefahrgutBefoerdKat": 0,
"gefahrgutBegrenzteMenge": "",
"gefahrgutBezeichnung": "",
"gefahrgutBuchst640": "",
"gefahrgutFFCode": "",
"gefahrgutFaktor": 0,
"gefahrgutFreigestMenge": "",
"gefahrgutKCode": "",
"gefahrgutKlasse": "",
"gefahrgutMenge": 0,
"gefahrgutMengenEinheit": "",
"gefahrgutNebenGefahr": "",
"gefahrgutNettoExplMasse": 0,
"gefahrgutTunnelBCode": "",
"gefahrgutUNNR": "",
"gefahrgutUmweltGef": "",
"gefahrgutVPG": "",
"gefahrgutVerpAnzahl": 0,
"gefahrgutVerpackungsart": ""
}
],
"gewicht": 0,
"hostTrackingNr": "",
"infotext1": "",
"infotext10": "",
"infotext2": "",
"infotext3": "",
"infotext4": "",
"infotext5": "",
"infotext6": "",
"infotext7": "",
"infotext8": "",
"infotext9": "",
"letztesPackstueck": "",
"nachnahme": 0,
"nettoGewicht": 0,
"nnVermerk": "",
"nnVerwendung": "",
"nnWaehrung": "",
"packStkNr": 0,
"packstueckBreite": 0,
"packstueckHoehe": 0,
"packstueckID": "",
"packstueckLaenge": 0,
"verpackungsart": "",
"versicherungswert": 0,
"vwWaehrung": "",
"warenwert": 0,
"wwWaehrung": ""
}
],
"packplatz": "",
"paperlessInvoice": "",
"postLeitcode": "",
"postZielFrachtzent": "",
"rechnungsEmpfLKZ": "",
"rechnungsEmpfName1": "",
"rechnungsEmpfName2": "",
"rechnungsEmpfName3": "",
"rechnungsEmpfOrt": "",
"rechnungsEmpfPLZ": "",
"rechnungsEmpfStrasse": "",
"rechnungsNr": "",
"RequestuestSPM": "",
"sendungsinhalt": "",
"sonderdienste": "",
"sperrFlag": "",
"telefonNr": "",
"terminArt": "",
"terminDatum": "",
"terminZeit": "",
"ustIDNr": "",
"versandartID": "",
"vorgabeFrachtfuehrer": "",
"vorpackdatum": "",
"wechselbruecke": "",
"zahlungsbedingung": "",
"zbZoll": "",
"zielAdrBahnhof": "",
"zielAdrLKZ": "",
"zielAdrName1": "",
"zielAdrName2": "",
"zielAdrName3": "",
"zielAdrName4": "",
"zielAdrOrt": "",
"zielAdrPLZ": "",
"zielAdrRegion": "",
"zielAdrStrasse": ""
}
- Response
{
"versandSendungsNr": "",
"sendungsGebuehrWaehrung": "",
"fehler": "",
"packStueckDaten": [
{
"assoc": {
"":""
},
"packstueckID": "",
"trackingNr": "",
"retourTrackingNr": "",
"druckDateTime": "",
"gebuehrWaehrung": "",
"fehlertext1": "",
"fehlertext2": "",
"etikettName": "",
"etikettDaten": "",
"zusatzEtikettenDaten": {
"": ""
},
"trackingURL": "",
"zusatzfeld1": "",
"zusatzfeld2": "",
"zusatzfeld3": "",
"zusatzfeld4": "",
"zusatzfeld5": "",
"zusatzfeld6": "",
"zusatzfeld7": "",
"zusatzfeld8": "",
"zusatzfeld9": "",
"zusatzfeld10": "",
"ausgangDateTime": ""
}
]
}
Zusätzliche Datentypen
Spezielle Datentypen können innerhalb der Anfrage / Rückmeldung einer Funktion genutzt werden.
artikelDaten
Nr | Feldname | Von | Bis | Typ | Länge | Dezimalstellen | Pflicht | HVS-Feld | Belegung | Feldname |
---|---|---|---|---|---|---|---|---|---|---|
1 | Satz-Kennung | 1 | 3 | A | 3 | M | Festeintrag "ART" | Satz-Kennung | ||
2 | Lieferschein-Nr | 4 | 13 | A | 10 | M | Lieferschein-Nr | |||
3 | Packstück-Nr | 14 | 16 | N | 3 | C | Pflicht bei AutomatikPolling | Packstück-Nr | ||
4 | Positions-Nr | 17 | 26 | N | 10 | 0 | M | Positions-Nr | ||
5 | Artikel-Nr | 27 | 76 | A | 50 | O | Artikel-Nr | |||
6 | Artikel-Bezeichnung1 | 77 | 176 | A | 100 | M | Artikel-Bezeichnung1 | |||
7 | Artikel-Bezeichnung2 | 177 | 276 | A | 100 | O | Artikel-Bezeichnung2 | |||
8 | Artikel-Netto-Gewicht (je Maßeinheit) | 277 | 285 | N | 9 | 3 | M | Artikel-Netto-Gewicht (je Maßeinheit) | ||
9 | BTN-Nummer | 286 | 310 | A | 25 | O | BTN-Nummer | |||
10 | Artikel-Anzahl (je Maßeinheit) | 311 | 319 | N | 9 | 0 | M | Artikel-Anzahl (je Maßeinheit) | ||
11 | Ursprungsland | 320 | 321 | A | 2 | O | Ursprungsland | |||
12 | Artikel-Wert (je Maßeinheit) | 322 | 330 | N | 9 | 2 | O | Artikel-Wert (je Maßeinheit) | ||
13 | Artikelwert-Währung | 331 | 333 | A | 3 | O | ISO-Währung z.B. 'EUR' | Artikelwert-Währung | ||
14 | Artikel-Maßeinheit | 334 | 343 | A | 10 | O | Artikel-Maßeinheit | |||
15 | Artikel-BestellNr | 344 | 393 | A | 50 | M | Artikel-BestellNr | |||
16 | Artikel-Volumen | 394 | 402 | N | 9 | 3 | M | Artikel-Volumen | ||
17 | Artikel-Services | 403 | 452 | A | 50 | O | Artikel-Services | |||
18 | Artikel-Gruppe | 453 | 502 | A | 50 | O | Artikel-Gruppe |
M = Muss eingetragen werden, O = Optimal einzutragen, C = Conditional abhängig von anderen Feldern
gefahrgut
Nr | Name | Feldname | Von | Bis | Länge | Dezimalstellen | Typ | Belegung | Wichtig bei LQ |
---|---|---|---|---|---|---|---|---|---|
1 | Satzkennung | 1 | 3 | 3 | A | Fest 'GEF' | |||
2 | Gefahrgut-UNNR | GefahrgutUNNr | 4 | 7 | 4 | A | X | ||
3 | Gefahrgut-Klasse | GefahrgutKlasse | 8 | 11 | 4 | A | X | ||
4 | GG-Verpackungsgruppe | GefahrgutVPG | 12 | 14 | 3 | A | I,II,III bzw. leer | ||
5 | GG-Klassifizierungscode | GefahrgutKCODE | 15 | 18 | 4 | A | Pflicht bei Klasse 2 | ||
6 | Gefahrgut-Bezeichnung | GefahrgutBezeichnung | 19 | 128 | 110 | A | Stoffbezeichnung It. ADR-Tabelle | X | |
7 | Gefahrgut-Stoffmenge | GefahrgutMenge | 129 | 139 | 11 | 3 | N | X | |
8 | Kennung 'Begrenze Menge' | GefahrgutBegrenzteMenge | 140 | 140 | 1 | A | '*' oder 'T': Status 'Begrenzte Menge' | X | |
9 | Anzahl Versandstücke GG | GefahrgutVerpAnzahl | 141 | 143 | 3 | N | X | ||
10 | Versandstück-Art | GefahrgutVerpackungsart | 144 | 151 | 8 | A | GG-konform, z.B. '4G', '6HG2' usw. | X | |
11 | GG-ID | GefahrgutID | 152 | 159 | 8 | A | Eindeutige Suchnummer für Gefahrgut-Stammdaten | ||
12 | GG-Nebengefahrklasse(n) | GefahrgutNebengefahr | 160 | 171 | 12 | A | GG-Nebengefahrklasse(n) | ||
13 | Buchst. Bei Sondervorschr. 640 | GefahrgutBuchst640 | 172 | 172 | 1 | A | Buchst. Bei Sondervorschr. 640 (A-L) | ||
14 | Maßeinheit GG-Stoffmenge | GefahrgutMengeneinheit | 173 | 173 | 1 | A | 0' bzw. Blank: Kilogramm; "1": Liter | X | |
15 | Beförderungskategorie | GefahrgutBefoerdKat | 174 | 174 | 1 | N | 0-4 It. ADR 1.1.3.6 | X | |
16 | GG-Faktor | GefahrgutFaktor | 175 | 178 | 4 | N | Gewichtungsfaktor It. ADR 1.1.3.6 | ||
17 | Netto-Explosivmasse in kg | GefahrgutNettoExpiMasse | 179 | 189 | 11 | 3 | N | Nur bei Klasse 1, dann aber Pflicht | |
18 | Tunnel-Beschränkungscode | GefahrgutTunnelBCode | 190 | 199 | 10 | A | ab ADR 2009 Pflicht, incl. Klammerung, z.B. (C/E) | ||
19 | Kennung 'Freigestellte Menge' | GefahrgutFreigestMenge | 200 | 200 | 1 | A | '*' oder 'T': Status 'Freigestellte Menge' (überstimmt Feld 8) | ||
20 | Kennung 'Umweltgefährdend' | GefahrgutUmweltgef | 201 | 201 | 1 | A | '*' oder 'T': Status 'Umweltgefährdend' | ||
21 | Gefahrgut-Techn. Benennung | GefahrgutTechBenennung | 202 | 301 | 100 | A | Gefahrauslöser/tech. Benennung bei N.A.G.-Gefahrgut |