<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.heidler-strichcode.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jschaile</id>
	<title>Wiki - Heidler Strichcode GmbH - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.heidler-strichcode.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jschaile"/>
	<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Spezial:Beitr%C3%A4ge/Jschaile"/>
	<updated>2026-11-03T22:27:51Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Carrier_API_Fehlercodes&amp;diff=5730</id>
		<title>Carrier API Fehlercodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Carrier_API_Fehlercodes&amp;diff=5730"/>
		<updated>2024-04-23T12:25:31Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: Update der Fehlercodes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeines ==&lt;br /&gt;
Fehlercodes in der Carrier API sind nach dem Schema &amp;lt;code&amp;gt;AAA-SSS-GG-L[Code]&amp;lt;/code&amp;gt;, wobei&lt;br /&gt;
* AAA = Applikation, in diesem Fall nur CAP für Carrier API&lt;br /&gt;
* SSS = Subgruppe, in diesem Fall das Plugin. Eine Auflistung der Plugins finden Sie weiter unten.&lt;br /&gt;
* GG = Fehlergruppe, diese teilt den Fehler in Kategorien, woher die Ursache in der Regel kommt&lt;br /&gt;
* L = Fehler-Level, wie schwerwiegend der Fehler ist: W = Warning, E = Error, C = Critical, F = Fatal&lt;br /&gt;
* [Code] = Ein numerischer Code, welche den Fehler in dieser Gruppe eindeutig zuordnet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel: &amp;lt;code&amp;gt;CAP-HEH-02-E00005&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bedeutet in diesem Fall ein Fehler innerhalb des Hermes HSI Moduls in der Gruppe 02 (Inhaltliche Fehler) mit dem Code 5 (Authentifizierung fehlgeschlagen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Um einen Fehler zu suchen, suchen Sie bitte auf dieser Seite &amp;lt;code&amp;gt;(Strg+F)&amp;lt;/code&amp;gt; zunächst mit dem eigentlichen Code.&lt;br /&gt;
&lt;br /&gt;
Falls Sie den Code nicht direkt finden können, ersetzen Sie bitte die Subgruppe z.B. &amp;quot;HEH&amp;quot; durch &amp;lt;code&amp;gt;XXX&amp;lt;/code&amp;gt;. Aus dem obigen Beispiel: &amp;lt;code&amp;gt;CAP-XXX-02-E00005&amp;lt;/code&amp;gt;. Dieser Code ist in der Gruppe 02 vorhanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gruppe 00 - Grundlegende Fehler ==&lt;br /&gt;
Diese Fehler treten auf, wenn die Fehlerursache nicht bekannt ist (z.B. 00000 - Undefinierter Fehler) oder ein grundlegendes Problem in der Funktionweise der Carrier API vorliegt.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:140px&amp;quot; | Code !! style=&amp;quot;width:300px&amp;quot; | Text !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-00-E00000 || Fehler in Webservice Anfrage: [Fehlermeldung] || Fehlerursache nicht bekannt. Genaue Fehlermeldung untersuchen, ggf. Logs einsehen.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-00-E00001 || Plugin kann nicht erstellt werden || Problem beim aufrufen des jeweiligen Webservice-Plugins. Bitte Support kontaktieren&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-00-E00002 || Plugin veraltet || Das gewählte Carrier API Plugin ist veraltet und der Webservice wurde vom Frachtführer abgekündigt. Bitte Support kontaktieren&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gruppe 01 - Technische Fehler in der Anfrage ==&lt;br /&gt;
Diese Fehler treten auf, wenn die Anfrage aufgrund eines technischen Fehlers nicht erfolgreich war.&lt;br /&gt;
Dies können temporäre Probleme sein, wenn der Server z.B. nicht erreichbar ist (00001 - Verbindungsfehler) oder überlastet ist (00002 - Read timeout).&lt;br /&gt;
Oder aber grundlegende Probleme welche einen Eingriff erfordern (00004 - Zertifikatsfehler).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:140px&amp;quot; | Code !! style=&amp;quot;width:300px&amp;quot; | Text !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-01-C00001 || [Connection error / Connection timeout] Es konnte keine Verbindung zum Webservice hergestellt werden. Bitte prüfen Sie Ihre Internet-Verbindung, URL, Firewall-, oder Proxy-Einstellungen. || Connection error: Verbindung nicht möglich. Eventuell wurde die Anfrage blockiert.&lt;br /&gt;
Connect timeout: Die Carrier API konnte nicht feststellen, dass die Verbindung blockiert wurde. Eventuell ist die Verbindungsqualität nicht ausreichend.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-01-E00002 || Read timeout: Der Webservice hat nicht rechtzeitig auf die Anfrage reagiert. || In der Regel ist der Server vom Frachtführer überlastet. Sie können in den allgemeinen Einstellungen oder für diesen Endpoint versuchen, den Read timeout auf einen höheren Wert zu stellen.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-01-C00003 || DNS Fehler: Die URL [URL] ist unbekannt || Entweder blockiert Ihr DNS-Server die Anfrage der Carrier API oder die hinterlegte URL ist nicht korrekt.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-01-C00004 || Zertifikat vom Webservice kann nicht verifiziert werden. Bitte prüfen Sie Ihre Firewall oder URL. || Falls Ihre Firewall eine deep packet inspection enthält, stellt Sie ein Zwischen-Zertifikat bereit, welches der Carrier API nicht bekannt ist. Das wird von der Carrier-API als [https://de.wikipedia.org/wiki/Man-in-the-Middle-Angriff Man-in-the-Middle-Angriff] interpretiert.&lt;br /&gt;
Wenn Sie dem Zertifikat vertrauen, können Sie es X.509 kodiert unter [CarrierAPI]\config\certs hinterlegen.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-01-F00005 || Deserialisierungsfehler: Der Webservice hat ein ungültiges Dokument zurückgemeldet. || Bitte Support kontaktieren.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-01-E00006 || Labelkonvertierung fehlgeschlagen || Bitte Support kontaktieren.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gruppe 02 - Inhaltliche Fehler in der Anfrage ==&lt;br /&gt;
Die Kommunikation mit dem Webservice war erfolgreich, allerdings entspricht die Antwort nicht der Erwartung. In der Regel hat der Webservice einen Fehler in der Anfrage (Sendungsdatensatz) gefunden und gibt diesen zurück.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:140px&amp;quot; | Code !! style=&amp;quot;width:300px&amp;quot; | Text !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-02-E00001 || Allgemeiner Rückmeldungs-Fehler || Die Carrier API kann den Fehler nicht genau zuordnen. Bitte prüfen Sie die genaue Fehlermeldung zu diesem Fehlercode.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-02-E00002 || Fehler vom Webservice: [Fehlertext] || Der Webservice hat einen genauen Fehlercode und/oder Fehlertext zurückgemeldet. Bitte diesen genau prüfen und ggf. den Datensatz korrigieren.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-02-E00003 || Ungültige Antwort von Webservice: [Fehler-Detail] || Die Antwort vom Webservice entspricht nicht den Konventionen, welche der Carrier API bekannt sind. Es fehlen u.U. Pflichtfelder in der Antwort (z.B. Tracking-Nummer oder Label-Daten). Bitte prüfen Sie die Fehler-Details und kontaktieren Sie ggf. den Support.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-02-E00004 || Webservice hat HTTP [HTTP-Code] zurückgegeben || Es sind keine genauen Fehler-Details bekannt, außer dass der Webservice generell ein &amp;quot;Nicht-OK&amp;quot; zurückgegeben hat.&lt;br /&gt;
In den Logs der Carrier API finden Sie in der Regel die gesamte Antwort des Webservice, welche eventuell weitere Details enthalten.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-02-E00005 || Authentifizierung mit dem Webservice fehlgeschlagen. Bitte prüfen Sie Ihre Zugangsdaten. || In der Regel sind die in der Carrier API hinterlegten Zugangsdaten falsch, oder der Frachtführer hat Ihren Account noch nicht freigeschaltet.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-02-E00006 || Der Webservice hat den Sendungsstaus nicht in angemessener Zeit geändert || Bei asynchronen Webservices (z.B: Inpost24 oder FedEx Stratus) wartet die Carrier API bis vom Webservice ein Abgeschlossen- oder Fehler-Status zurück kommt. Sollte dies nicht rechtzeitig erfolgen, dann wirft die Carrier API diesen Fehler.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gruppe 03 - Validierungsfehler ==&lt;br /&gt;
Bei manchen Frachtführern führt die Carrier API eine begrenzte Validierung selbst durch und gibt bereits vor der Anfrage an den Webservice einen Fehler zurück, wenn absehbar ist, dass diese Anfrage beim Frachtführer nicht akzeptiert wird.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:140px&amp;quot; | Code !! style=&amp;quot;width:300px&amp;quot; | Text !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00001 || Validierungsfehler: [Fehler-Details] || Validierungsfehler, welcher nicht unter einer der folgenden Kategorien zutrifft. Bitte die Fehler-Details prüfen.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00002 || Ungültige Referenznummer || Der Webservice benötigt eine eindeutige Referenz-Nummer (z.B. Lieferschein-Nr.)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00003 || Empfänger Adresse ist ungültig || z.B. fehlende PLZ, Straße, Haus-Nr. usw.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00004 || Straße und Hausnummer muss getrennt werden || In der Sendung müssen Straße und Hausnummer separiert werden. Entweder wurde die Trennung im HVS32 nicht konfiguriert (Support kontaktieren) oder die Trennung war nicht erfolgreich (Datensatz kontrollieren: Hausnummer ganz am Ende oder Anfang der Straße?)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00005 || Trennung von Vor- und Nachname nicht möglich für: [Name] || Für die Trennung von Vor- und Nachnamen sind immer zwei Wörter erforderlich.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00006 || Ungültige Frankatur/Incoterm || Entweder fehlt eine Frankatur komplett oder der Frachtführer akzeptiert nur ganz bestimmte Frankaturen.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00007 || Termin Datum ist nicht gültig || Es wurde ein Dienst ausgewählt welcher ein Termin-Datum erwartet. Dieses ist entweder nicht belegt oder liegt in der Vergangenheit.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00008 || Kunden- / Account-Nr. ist ungültig || Die Kunden-Nr. im HVS32-Konfigurator oder der Benutzer im Carrier API Konfigurator entspricht nicht den Vorgaben des Frachtführers (z.B. numerisch).&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00009 || Sendungsnummer ist ungültig || Das HVS32 sollte eigentlich eine (Versand-)Sendungs-Nummer erzeugen (Support kontaktieren) oder erwartet diese aus dem Vorsystem (Datensatz prüfen).&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00010 || Trackingnummer ist ungültig || Das HVS32 sollte eigentlich eine Trackingnummer erzeugen (Support kontaktieren) oder erwartet diese aus dem Vorsystem (Datensatz prüfen).&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00011 || Sonderdienst-ID ist ungültig || Der konfigurierte Dienst ist für diesen Frachtführer nicht gültig.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00012 || Ungültige E-Mail Adresse || Diese Sendung benötigt mit dem gewählten Dienst eine E-Mail Adresse. Diese wurde nicht übergeben. Bitte prüfen Sie den Datensatz.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00013 || Ungültige Telefonnummer || Diese Sendung benötigt mit dem gewählten Dienst eine Telefon-Nummer. Diese wurde nicht übergeben. Bitte prüfen Sie den Datensatz.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00014 || Ungültiger Warenwert || Diese Sendung benötigt mit dem gewählten Dienst einen Warenwert. Diese wurde nicht übergeben oder ist keine gültige Zahl. Bitte prüfen Sie den Datensatz.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00015 || Ungültiger Versicherungswert || Diese Sendung benötigt mit dem gewählten Dienst einen Versicherungswert. Diese wurde nicht übergeben oder ist keine gültige Zahl. Bitte prüfen Sie den Datensatz.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00016 || Ungültige ID für Paketshop || Für diese Sendung wurde eine Paketshop-Lieferung gewählt. Allerdings fehlt die dazugehörige Paketshop-ID oder sie ist nicht gültig (z.B. numerisch).&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00017 || Fehlende Information für gewählten Service || Für diese Sendung wurde ein spezifischer Dienst gewählt. Allerdings fehlen für diesen Dienst zusätzliche Informationen, welche nun notwendig sind.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00030 || Gewicht ist ungültig || Das angegebene Packstück-Gewicht entspricht nicht den Vorgaben des Frachtführers (z.B. 0 kg oder mehr als der Frachtführer akzeptiert). Bitte prüfen Sie den Datensatz.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00031 || Paketabmessungen sind ungültig. || Der Frachtführer erwartet Paketabmessungen welche im Datensatz fehlen. Bitte prüfen Sie den Datensatz. &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00032 || Verpackungart-ID ist ungültig || Entweder fehlt die Verpackungsart komplett oder der Frachtführer akzeptiert nur ganz bestimmte Verpackungsarten.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00033 || Paketinhalt ist ungültig || Diese Sendung benötigt mit dem gewählten Dienst den Paketinhalt. Dieser wurde nicht übergeben. Bitte prüfen Sie den Datensatz.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00038 || Keine Artikeldaten im Packstück vorhanden || Sendungen ins EU-Ausland benötigen in der Regel zusätzlich Artikeldaten um die Zollinformationen korrekt zu übergeben.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-03-E00039 || Keine Gefahrgutdaten im Packstück vorhanden || Beim gewählten Dienst handelt es sich um einen Gefahrgut-Dienst. Allerdings fehlen im Datensatz die Gefahrgutdaten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gruppe 04 - Konfigurationsfehler ==&lt;br /&gt;
Fehler der Gruppe 04 haben Ihre Ursache meist in einem nicht vollständig konfiguriertem Modul im HVS32 oder in der Carrier API. Unter Umständen kann aber auch der Datensatz fehlerhaft sein und auf eine falsche Konfiguration verweisen (z.B. wenn eine ungültige Versandart übergeben wurde).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:140px&amp;quot; | Code !! style=&amp;quot;width:300px&amp;quot; | Text !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| CAP-000-04-C00001 || Keine Versandart gefunden für ID: [Versandart-ID] || Die Carrier API kann keinen Konfigurationseintrag mit der gewählten Versandart-ID finden. Entweder ist die Konfiguration unvollständig oder die übergebene Versandart-ID ist falsch.&lt;br /&gt;
|-&lt;br /&gt;
| CAP-000-04-C00002 || Kein Auftragggeber gefunden für ID: [Auftraggeber-ID] || Die Carrier API kann keinen Konfigurationseintrag mit der gewählten Auftraggeber-ID finden. Entweder ist die Konfiguration unvollständig oder die übergebene Auftraggeber-ID ist falsch.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-000-04-C00003 || Plugin [Plugin] ist nicht lizensiert || Die Versandart bzw. der Endpoint verweist auf ein Frachtführer-Plugin welches noch nicht oder nicht mehr lizensiert ist. Bitte kontaktieren Sie den Support.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-04-C00004 || Kein Endpoint definiert für Versandart: [Versandart-ID] || Die gewählte Versandart wurde in der Carrier API gefunden allerdings nicht den Endpoint, auf welche diese Versandart verweist. Bitte kontaktieren Sie den Support.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-04-C00005 || Endpoint URL ist ungültig: [URL] || Bei der im Endpoint konfigurierten URL handelt es sich nicht um eine gültige URL. Bitte kontaktieren Sie den Support.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-XXX-04-C00006 || Ungültige Konfiguration für: [Konfigurations-Details] || Eine Frachtführer-spezifische Konfiguration ist unvollständig. Bitte prüfen Sie die Detaillierte Fehlermeldung für mehr Details&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Frachtführer-Spezifische Fehler ==&lt;br /&gt;
Manche Frachtführer haben spezialisierte Fehlercodes, sofern es sich um einen Fehler handelt, welcher nicht allgemein zugeordnet werden kann. In den meisten Fehlern handelt es sich um erweiterte Validierungsfehler aus der Gruppe 03.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GLS Ship IT ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:140px&amp;quot; | Code !! style=&amp;quot;width:300px&amp;quot; | Text !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| CAP-GLS-03-E00050 || Ungültige GLS Contact ID || Die im HVS32 konfigurierte Contact ID fehlt oder ist ungültig&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hermes Shipping Interface (HSI) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:140px&amp;quot; | Code !! style=&amp;quot;width:300px&amp;quot; | Text !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| CAP-HEH-03-E00050 || Ungültige Verpackungsart und Abmessungen. Mindestens eine Angabe ist erforderlich. || Hermes hat Verpackungen im Format XS, S, M, L, XL&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-HEH-03-E00051 || Ungültiges Geburtsdatum für Ident-Service || Für diese Sendung wurde ein Ident-Service gewählt. Das Geburtsdatum fehlt allerdings oder handelt sich nicht um ein gültiges Datum.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Schenker AT ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:140px&amp;quot; | Code !! style=&amp;quot;width:300px&amp;quot; | Text !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| CAP-SHA-03-E00050 || Fehler in Gefahrgutsatz. Ungültige UN Nummer. || Der Gefahrgutsatz ist unvollständig. Bitte prüfen Sie die UN-Nummer&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-SHA-03-E00051 || Fehler in Gefahrgutsatz. Ungültige GG-Klasse. || Der Gefahrgutsatz ist unvollständig. Bitte prüfen Sie die GG-Klasse.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-SHA-03-E00052 || Fehler in Gefahrgutsatz. Ungültiges GG-Gewicht. || Der Gefahrgutsatz ist unvollständig. Bitte prüfen Sie das GG-Gewicht.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-SHA-03-E00053 || Fehler in Gefahrgutsatz. Ungültige GG-Verpackung. || Der Gefahrgutsatz ist unvollständig. Bitte prüfen Sie die GG-Verpackungsart.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-SHA-03-E00054 || Fehler in Gefahrgutsatz. Ungültige GG-Verpackungsgruppe. || Der Gefahrgutsatz ist unvollständig. Bitte prüfen Sie die GG-Verpackungsgruppe.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-SHA-03-E00055 || Fehler in Gefahrgutsatz. Ungültige Bezeichnung. || Der Gefahrgutsatz ist unvollständig. Bitte prüfen Sie die GG-Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-SHA-03-E00056 || Fehler in Gefahrgutsatz. Keine Netto-Explosivmasse definiert für GG-Klasse 1. || Der Gefahrgutsatz ist unvollständig. Bitte prüfen Sie die Netto-Explosivmasse. Außerdem: Wurde mit Schenker AT abgesprochen, dass Sie Torpedos verschicken?&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| CAP-SHA-03-E00057 || Fehler in Gefahrgutsatz. Ungültiger Mengen-Typ. || Der Gefahrgutsatz ist unvollständig. Bitte prüfen Sie den Mengen-Typ (kg oder l)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Plugin Codes ==&lt;br /&gt;
Jedes Plugin hat seine eigene Sub-Gruppe für einen Fehlercode. Nachfolgend aufgelistet sind alle Plugins.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Code !! Plugin&lt;br /&gt;
|-&lt;br /&gt;
| 000 || Unbekannt - Plugin konnte noch nicht ermittelt werden&lt;br /&gt;
|-&lt;br /&gt;
| ACO || Arco&lt;br /&gt;
|-&lt;br /&gt;
| AGX || AGX&lt;br /&gt;
|-&lt;br /&gt;
| AMZ || Amazon Merchant Fulfillment&lt;br /&gt;
|-&lt;br /&gt;
| ANL || ANGEL&lt;br /&gt;
|-&lt;br /&gt;
| ASE || Asendia&lt;br /&gt;
|-&lt;br /&gt;
| ASM || Amazon Selling Partner API - Merchant Fulfillment&lt;br /&gt;
|-&lt;br /&gt;
| ASV || Amazon Selling Partner API - Vendor Direct&lt;br /&gt;
|-&lt;br /&gt;
| ATL || Atlas&lt;br /&gt;
|-&lt;br /&gt;
| CAL || Canis Lupus&lt;br /&gt;
|-&lt;br /&gt;
| CEN || Centiro&lt;br /&gt;
|-&lt;br /&gt;
| CHR || Chronopost&lt;br /&gt;
|-&lt;br /&gt;
| CIP || Citipost&lt;br /&gt;
|-&lt;br /&gt;
| COU || Coureon&lt;br /&gt;
|-&lt;br /&gt;
| DBB || DHL ES B2B&lt;br /&gt;
|-&lt;br /&gt;
| DCS || DCS&lt;br /&gt;
|-&lt;br /&gt;
| DEC || DHL eConnect&lt;br /&gt;
|-&lt;br /&gt;
| DEL || DHL Express Routing Live&lt;br /&gt;
|-&lt;br /&gt;
| DET || DHL Express Routing Test&lt;br /&gt;
|-&lt;br /&gt;
| DFR || DPD FR (Frankreich)&lt;br /&gt;
|-&lt;br /&gt;
| DHA || DHL ELP (Abholung)&lt;br /&gt;
|-&lt;br /&gt;
| DHE || DHL ES B2C&lt;br /&gt;
|-&lt;br /&gt;
| DHH || DHL Global Web Service (Ungarn)&lt;br /&gt;
|-&lt;br /&gt;
| DHN || DHL NL&lt;br /&gt;
|-&lt;br /&gt;
| DHP || DHL 24 PL&lt;br /&gt;
|-&lt;br /&gt;
| DHS || DHL SK (Slowakei)&lt;br /&gt;
|-&lt;br /&gt;
| DIM || Internetmarke (Deutsche Post)&lt;br /&gt;
|-&lt;br /&gt;
| DPA || DPD AT (Österreich)&lt;br /&gt;
|-&lt;br /&gt;
| DPL || DPD PL (Polen)&lt;br /&gt;
|-&lt;br /&gt;
| DPC || DPD HR (Kroatien)&lt;br /&gt;
|-&lt;br /&gt;
| DPH || DPD HU (Ungarn)&lt;br /&gt;
|-&lt;br /&gt;
| DPP || DPD DE Parcelshop Suche&lt;br /&gt;
|-&lt;br /&gt;
| DPR || DPD RO (Rumänien)&lt;br /&gt;
|-&lt;br /&gt;
| DRI || DHL Retoure International&lt;br /&gt;
|-&lt;br /&gt;
| DRL || DHL Retoure International (Legacy - veraltet)&lt;br /&gt;
|-&lt;br /&gt;
| DSK || Danske&lt;br /&gt;
|-&lt;br /&gt;
| DVF || AM.Exchange (DV-Freimachung)&lt;br /&gt;
|-&lt;br /&gt;
| EPK || Europaket&lt;br /&gt;
|-&lt;br /&gt;
| FED || Fedex&lt;br /&gt;
|-&lt;br /&gt;
| FAC || Fiege Amazon Carma&lt;br /&gt;
|-&lt;br /&gt;
| FTD || Fedex Trade Documents&lt;br /&gt;
|-&lt;br /&gt;
| FXA || Fedex (Abholung)&lt;br /&gt;
|-&lt;br /&gt;
| FXP || Fedex PL (Polen)&lt;br /&gt;
|-&lt;br /&gt;
| FXS || Fedex Stratus REST API&lt;br /&gt;
|-&lt;br /&gt;
| GEO || Geodis&lt;br /&gt;
|-&lt;br /&gt;
| GLD || GLS DK (Dänemark)&lt;br /&gt;
|-&lt;br /&gt;
| GLE || GLS ES (Spanien)&lt;br /&gt;
|-&lt;br /&gt;
| GLF || GLS FR (Frankreich)&lt;br /&gt;
|-&lt;br /&gt;
| GLH || GLS HU (Ungarn)&lt;br /&gt;
|-&lt;br /&gt;
| GLI || GLS IT (Italien)&lt;br /&gt;
|-&lt;br /&gt;
| GLK || GLS SK (Slowakei)&lt;br /&gt;
|-&lt;br /&gt;
| GLL || GLS CZ (Tschechien)&lt;br /&gt;
|-&lt;br /&gt;
| GLN || GLS NL (Niederlande)&lt;br /&gt;
|-&lt;br /&gt;
| GLO || Glovo&lt;br /&gt;
|-&lt;br /&gt;
| GLP || GLS PL (Polen)&lt;br /&gt;
|-&lt;br /&gt;
| GLS || GLS DE / Ship IT (Deutschland)&lt;br /&gt;
|-&lt;br /&gt;
| GPP || General Purpose (konfigurierbar), auch G00 - G99&lt;br /&gt;
|-&lt;br /&gt;
| GPS || GLS Parcel Shop (GLS DE Parcelshop Suche)&lt;br /&gt;
|-&lt;br /&gt;
| GSA || GLS AT / Ship IT (Österreich)&lt;br /&gt;
|-&lt;br /&gt;
| GSF || GLS FR / Ship IT (Frankreich)&lt;br /&gt;
|-&lt;br /&gt;
| GTT || GLS DE Track &amp;amp; Trace&lt;br /&gt;
|-&lt;br /&gt;
| HBG || Hermes Border Guru&lt;br /&gt;
|-&lt;br /&gt;
| HEH || Hermes Shipping Interface (HSI)&lt;br /&gt;
|-&lt;br /&gt;
| HES || Hermes Einrichtungs Service (HES)&lt;br /&gt;
|-&lt;br /&gt;
| HRB || Hornbach&lt;br /&gt;
|-&lt;br /&gt;
| HMP || Hellmann PL (Polen)&lt;br /&gt;
|-&lt;br /&gt;
|ICS || ICS&lt;br /&gt;
|-&lt;br /&gt;
| INP || Inpost24&lt;br /&gt;
|-&lt;br /&gt;
| IZP || Infens Zustellprofi&lt;br /&gt;
|-&lt;br /&gt;
|KOV || Kommt Overnight&lt;br /&gt;
|-&lt;br /&gt;
| KUR || Der Kurier&lt;br /&gt;
|-&lt;br /&gt;
| LFG || Liefergrün&lt;br /&gt;
|-&lt;br /&gt;
| LGX || Log X Star&lt;br /&gt;
|-&lt;br /&gt;
| MON || Mondial Relay&lt;br /&gt;
|-&lt;br /&gt;
| NCX || Nacex&lt;br /&gt;
|-&lt;br /&gt;
| OMS || Omest&lt;br /&gt;
|-&lt;br /&gt;
| ONT || Ontime&lt;br /&gt;
|-&lt;br /&gt;
| PAT || Post AT (Österreich)&lt;br /&gt;
|-&lt;br /&gt;
| PFI || Posti FI (Finnland)&lt;br /&gt;
|-&lt;br /&gt;
| PHR || Posti HR (Kroatien)&lt;br /&gt;
|-&lt;br /&gt;
| PIL || Pilot&lt;br /&gt;
|-&lt;br /&gt;
| PPL || PPL&lt;br /&gt;
|-&lt;br /&gt;
| PSI || Post SI (Slovenien)&lt;br /&gt;
|-&lt;br /&gt;
| PSK || Post SK (Slovakei)&lt;br /&gt;
|-&lt;br /&gt;
| SES || Seven Senders (7senders)&lt;br /&gt;
|-&lt;br /&gt;
| SHA || Schenker AT (Österreich)&lt;br /&gt;
|-&lt;br /&gt;
| SHD || Schenker&lt;br /&gt;
|-&lt;br /&gt;
| SHS || Schenker SE (Schweden)&lt;br /&gt;
|-&lt;br /&gt;
| SND || Sending&lt;br /&gt;
|-&lt;br /&gt;
| TBN || TNT NL - Retoure Belgien&lt;br /&gt;
|-&lt;br /&gt;
| TMP || TMParcel&lt;br /&gt;
|-&lt;br /&gt;
| TNF || TNT FR (Frankreich)&lt;br /&gt;
|-&lt;br /&gt;
| TNI || TNT IT (Italien)&lt;br /&gt;
|-&lt;br /&gt;
| TNN || TNT Post NL (Niederlande)&lt;br /&gt;
|-&lt;br /&gt;
| TNT || TNT (Deutschland)&lt;br /&gt;
|-&lt;br /&gt;
| TOH || TOF HU (Ungarn)&lt;br /&gt;
|-&lt;br /&gt;
| TPN || TPN&lt;br /&gt;
|-&lt;br /&gt;
| TRA || Tradebyte&lt;br /&gt;
|-&lt;br /&gt;
| TRM || Tiramizoo&lt;br /&gt;
|-&lt;br /&gt;
| UPA || UPS Pickup (Abholung)&lt;br /&gt;
|-&lt;br /&gt;
| UPG || UPS GG (Gefahrgut PreAvis)&lt;br /&gt;
|-&lt;br /&gt;
| UPP || UPS Paperless Document&lt;br /&gt;
|-&lt;br /&gt;
| UPT || UPS Tarifierung &lt;br /&gt;
|-&lt;br /&gt;
| VNP || Venipak&lt;br /&gt;
|-&lt;br /&gt;
| WYF || Wayfair&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_REST_Interface_(Polling)&amp;diff=5391</id>
		<title>HVS32 REST Interface (Polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_REST_Interface_(Polling)&amp;diff=5391"/>
		<updated>2023-11-06T09:03:32Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: dangerous goods: Fettdruck für Pflichfelder (wie auf der DE Seite)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_REST_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisite =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Version || 3.6.0.595 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Plugins || HVS32Client, REST Server&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Function description =&lt;br /&gt;
For the REST interface, the DataGatewayServer (DGS) provides a REST server with the following [[#Übersicht der Funktionen|Funktionen]].&lt;br /&gt;
This is accessible in the default configuration at &amp;#039;&amp;#039;&amp;#039;http://&amp;lt;server name&amp;gt;:&amp;lt;port&amp;gt;/hvs32rest&amp;#039;&amp;#039;&amp;#039;. Port 8081 is used, which can be changed if necessary.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- DATENTYPEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with numeric characters only (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Calendar&amp;#039;&amp;#039;&amp;#039; - Date. Month is 0-based (0 = January, 11 = December)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length must not be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Binary&amp;#039;&amp;#039;&amp;#039; - Base64 encoded binary data&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sequence&amp;#039;&amp;#039;&amp;#039; - A list of elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Map&amp;#039;&amp;#039;&amp;#039; - Key/Value Map&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE DATENTYPEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ÜBERSICHT spezial Datentypen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional data types =&lt;br /&gt;
A special data type can be used within the request/feedback of a [[#Übersicht der Funktionen|Funktion]].&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== articleData ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;article-data&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| anzahlBuegel || [[#Datentypen|Integer]] || - || - || Only for hanging shipment: number of hangers on which the article group is split up&lt;br /&gt;
|-&lt;br /&gt;
| anzahlPosEtiketten || [[#Datentypen|Integer]] || - || - || number of article labels which should be printed&lt;br /&gt;
|-&lt;br /&gt;
| artikelBTNNr || [[#Datentypen|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| artikelEAN || [[#Datentypen|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| artikelEinheit || [[#Datentypen|String]] || 10 || - || Unit of article quantity&lt;br /&gt;
|-&lt;br /&gt;
| artikelGewicht || [[#Datentypen|Decimal]] || 9 || 3 || Weight of the article&lt;br /&gt;
|-&lt;br /&gt;
| artikelGruppe || [[#Datentypen|String]] || 50 || - || articlegroup&lt;br /&gt;
|-&lt;br /&gt;
| artikelMenge || [[#Datentypen|Decimal]] || 9 || 3 || quantity of the article&lt;br /&gt;
|-&lt;br /&gt;
| artikelServices || [[#Datentypen|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| artikelSollMenge || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| artikelText1 || [[#Datentypen|String]] || 100 || - || article description&lt;br /&gt;
|-&lt;br /&gt;
| artikelText2 || [[#Datentypen|String]] || 100 || - || article description&lt;br /&gt;
|-&lt;br /&gt;
| artikelText3 || [[#Datentypen|String]] || 100 || - || article description&lt;br /&gt;
|-&lt;br /&gt;
| artikelText4 || [[#Datentypen|String]] || 100 || - || article description&lt;br /&gt;
|-&lt;br /&gt;
| artikelVolumen || [[#Datentypen|Decimal]] || 9 || 3 || volume of the article&lt;br /&gt;
|-&lt;br /&gt;
| artikelWaehrung || [[#Datentypen|String]] || 3 || - || Currency in which the value of the article is specified&lt;br /&gt;
|-&lt;br /&gt;
| artikelWert || [[#Datentypen|Decimal]] || 18 || 2 || value of the article&lt;br /&gt;
|-&lt;br /&gt;
| chargeFlag || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| kundenArtikelNr || [[#Datentypen|String]] || 50 || - || article number&lt;br /&gt;
|-&lt;br /&gt;
| kundenBestellNr || [[#Datentypen|String]] || 50 || - || order number&lt;br /&gt;
|-&lt;br /&gt;
| posAuftragNr || [[#Datentypen|String]] || 50 || - || order number&lt;br /&gt;
|-&lt;br /&gt;
| posLieferNr || [[#Datentypen|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| positionNr || [[#Datentypen|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| serienNr || [[#Datentypen|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| ursprungLand || [[#Datentypen|String]] || 2 || - || Country of origin of the item&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== dangerous goods ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Dangerous materials data&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutBefoerdKat&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention. Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutBegrenzteMenge || [[#Datentypen|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, Mandatory&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutBezeichnung&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 110 || - || mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutBuchst640 || [[#Datentypen|String]] || 1 || - || Letter for special provision 640, conditional obligation for substances where special provision 640 applies (see ADR table column (6))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFFCode || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFaktor || [[#Datentypen|Integer]] || 3 || - || Evaluation factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), actually mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be assigned&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFreigestMenge || [[#Datentypen|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutID || [[#Datentypen|String]] || 8 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutKCode || [[#Datentypen|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutKlasse&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutMenge&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared ADR-technically ( in liters for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg )&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutMengenEinheit&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 2 || - || Unit of quantity for substance quantity. &amp;#039;1&amp;#039; or &amp;#039;l&amp;#039;: liter ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutNebenGefahr || [[#Datentypen|String]] || 10 || - || conditional obligation for substances where subsidiary hazard tick numbers exist in addition to the main hazard class/tick number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary hazard tick numbers and to be transmitted as (6.1)(8) in the subsidiary hazard field )&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutNettoExplMasse || [[#Datentypen|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutPositionNr || [[#Datentypen|Integer]] || - || - || Net explosive mass in kg, only for class 1 dangerous goods&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutTechBenennung || [[#Datentypen|String]] || 150 || - || conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutTunnelBCode || [[#Datentypen|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutUNNR&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutUmweltGef || [[#Datentypen|String]] || 1 || - || T if substance is environmentally hazardous , otherwise F, mandatory for environmentally hazardous substances&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutVPG || [[#Datentypen|String]] || 3 || - || Packing group, conditionally obligatory for substances for which this is assigned in the ADR table, can be I,II or III or not assigned at all (the latter e.g. for class 2)) (see ADR table column (4))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutVerpAnzahl&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field Dangerous goods packaging type)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutVerpackungsart&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 5 || - || ADR code of packing type, e.g. 4G for box (cardboard), mandatory, see separate doc f. Packaging codes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- edistatus ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== edistatus ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;EDIStatus&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| statuscode || [[#Datentypen|String]] || 2 || - ||  &lt;br /&gt;
01 = Carrier file was created.&amp;lt;br&amp;gt;&lt;br /&gt;
02 = Carrier file was written.&amp;lt;br&amp;gt;&lt;br /&gt;
03 = Carrier file was sent.&amp;lt;br&amp;gt;&lt;br /&gt;
11 = Carrier file could not be created.&amp;lt;br&amp;gt;&lt;br /&gt;
12 = Carrier file could not be written!&amp;lt;br&amp;gt;&lt;br /&gt;
13 = Carrier file could not be sent!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is to be noted that not every carrier file is sent, this depends on the HVS32 configuration.&amp;lt;br&amp;gt;&lt;br /&gt;
I.e. as long as no status &amp;quot;1x&amp;quot; is contained, was proceeded with the carrier file according to the HVS32 configuration.&lt;br /&gt;
|-&lt;br /&gt;
| statustext || [[#Datentypen|String]] || 200 || - || Plain text of the status code&lt;br /&gt;
|-&lt;br /&gt;
| fftyp || [[#Datentypen|String]] || 50 || - || Carrier type (e.g. UPS, GLS, DPD)&lt;br /&gt;
|-&lt;br /&gt;
| dateityp || [[#Datentypen|String]] || 50 || - || Carrier Datatype (e.g.: Standard, Express, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeber || [[#Datentypen|String]] || 10 || - || Client number (&amp;#039;&amp;#039;&amp;#039;ATTENTION!&amp;#039;&amp;#039;&amp;#039; Not the ClientID)&lt;br /&gt;
|-&lt;br /&gt;
| ffdateinr || [[#Datentypen|String]] || 10 || - || number of the carrier file (may not be filled in case of error)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE edistatus ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- packstueckDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== packstueckDaten ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Package Data&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! decimals !! occupancy&lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Number of items (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#artikelDaten|Packstück-Artikel]] of type &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Fieldname / Value=Value)&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - ||  Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - ||  Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - ||  Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#gefahrgut|Gefahrgüter]] of type &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gewicht&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Decimal]] || 8 || 3 || Gross Mass in kg&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - || If the package number from the previous system is to be used. &lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=last package in the shipment (is required for hanging shipments to print the shipment hanging card )&lt;br /&gt;
|-&lt;br /&gt;
| cash on delivery  || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Net weight || [[#Datentypen|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 1 || - || &amp;#039;B&amp;#039; = Bar, &amp;#039;V&amp;#039; = personal cheque&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Consecutive number per shipment&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; Number for the package in the source system. Is required as a unique package reference to later cancel or load the label.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| insurance value || [[#Datentypen|Decimal]] || 18 || 2 || amount-insured value&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || insurance value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Value of goods  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE packstueckDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT spezial Datentypen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ÜBERSICHT DER FUNTKIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Overview of the functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- echo ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== test interface  (echo) ==&lt;br /&gt;
For testing the REST interface. Returns the passed message unchanged.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Function (method: GET): /hvs32rest/echo/&amp;lt;Message&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Message&amp;gt; will be returned.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE echo ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== package processing (versanddatenAnfrage) ==&lt;br /&gt;
The gateway function versanddatenAnfrage is sent from the data gateway server to the HVS32 in automatic polling mode in order to generate and book a label for a package there. A label is identified for all other functions such as cancellation, loading release, etc. using the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/versanddatenAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Request ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; highlighted fields need to be filled at all times!&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
|absenderAdresseID&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Recipient contact person &lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Number of articles (print on label) &lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#articleDaten|Packstück-Artikel]] of type &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Client ID from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro Order Number (Metro Shipping)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-mail address of the recipient (e.g. for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s fax number&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Bill of lading number if bill of lading is to be printed by the upstream system&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Customer number of the freight payer at the carrier&lt;br /&gt;
|-&lt;br /&gt;
|freiAvis1&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|freiAvis2&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] [[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]] || - || - || A list of [[#gefahrgut|Gefahrgüter]] of type &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - ||Packet number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s ILN (required for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Customer number of the recipient at the sender&lt;br /&gt;
|-&lt;br /&gt;
| lagerkennzeichen || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=last package of the shipment (required for hanging shipment to print the shipment hanging card)&lt;br /&gt;
|-&lt;br /&gt;
| lieferantenID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| cash on delivery  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| Net weight || [[#Datentypen|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: personal cheque&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || cash on delivery usage&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Total number of packages in the shipment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Consecutive number per shipment&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to process the order.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Unique number for the package in the source system. Is required as a unique package reference to later cancel or load the label.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Only in the UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || bill number&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Shipping type-specific&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=lock, otherwise don&amp;#039;t lock&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver by this date&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Shipping type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| insurance value || [[#Datentypen|Decimal]] || 18 || 2 || Amount of insurance value &lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || insurance value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Value of goods  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Terms of payment for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || Postal code and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || State/Province (e.g. important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Request ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Response ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Label binary data&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Label template name&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Parcel number for the return&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL of the tracking link for shipment tracking&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the additional labels as key/value map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Response ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiel ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Examples&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;absenderAdresseID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;freiAvis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;freiAvis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;cash on delivery &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;Net weight&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;insurance value&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Value of goods &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiel ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenNachdruckAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==reprint label (versanddatenNachdruckAnfrage) ==&lt;br /&gt;
The gateway function versanddatenReprintRequest is sent by the data gateway server in automatic polling mode to the HVS32 in order to reprint a label for a package there. A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field. Some carriers (e.g. DPD) assign new tracking numbers when reprinting. The old tracking number is therefore no longer valid and the old shipping label must be destroyed. The new tracking number can be reported back in the feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/versanddatenNachdruckAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;bold&amp;#039;&amp;#039;&amp;#039; fields must always be occupied&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 30 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the package in the source system. &lt;br /&gt;
|-&lt;br /&gt;
| trackingNr|| [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Label binary data&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Label template name&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Parcel number for the return&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL of the tracking link for shipment tracking&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the additional labels as key/value map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenNachdruckAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- stornoVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== cancel package(stornoVersanddaten) ==&lt;br /&gt;
The gateway function stornoVersanddaten is sent from the data gateway server to the HVS32 in automatic polling mode in order to cancel existing packages that are not yet on an outgoing list. As a rule, a package is canceled using the package ID on the host side. This is transferred in the PackstueckID field. In addition to the host-side package ID, the TrackingNr can also contribute to the identification of the package in the event that the host-side package ID cannot guarantee uniqueness. There are no package/shipment data available for confirmation. After a successful reversal, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/stornoVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039;|| [[#Datentypen|String]] || 30 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the package in the source system. &lt;br /&gt;
|-&lt;br /&gt;
| trackingNr|| [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE stornoversanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- verladeVersandaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Load / release package(verladeVersanddaten) ==&lt;br /&gt;
The gateway function verladeVersanddaten is sent by the data gateway server in automatic polling mode to the HVS32 in order to release packages there for exit. Only packages that have been released for exit are taken into account for the daily closing. There are no package/shipment data available for confirmation. After successful release, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/verladeVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| hostFreigabeNr || [[#Datentypen|String]] || 20 || - || Host-side release number that is set for this package.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Unique number for the package in the source system. &amp;lt;br&amp;gt;&lt;br /&gt;
When printing the label, the same ID must have been transferred beforehand so that the HVS32 can clearly identify the package to be loaded.&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Swap body assigned to this package.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;hostFreigabeNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE verladeVersandaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- sperreVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== lock package (sperreVersanddaten) ==&lt;br /&gt;
The gateway function sperreVersanddaten is sent by the data gateway server in automatic polling mode to the HVS32 in order to block packages for exit there. Blocked packages are not taken into account for the daily closing. There are no package/shipment data available for confirmation. After successful blocking, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/sperreVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039;|| [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the package in the source system. &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE sperreversanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==  End of day (tagesabschluss) ==&lt;br /&gt;
The gateway sends the tagesabschluss request to the automatic polling of the HVS32. In the HVS32, a daily closing is thus triggered using the additionally transferred parameters. The daily closing consists of the items Generate outbound list and Generate EDI carrier. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the Outgoing Scan extension module. The feedback in the HVS32 takes place after the daily closing has been carried out. There are no package/shipment data available for confirmation. After a successful end of day, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/tagesabschluss&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the clients to be closed can be given here. n clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the lists are to be printed.&lt;br /&gt;
(Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the freight forwarders to be concluded can be given here. n carriers can be contracted.&lt;br /&gt;
(MultiFFTagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to carry out the list closure.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the shipping methods to be completed can be given here. n types of shipping can be contracted.&lt;br /&gt;
(MultiVATagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Identification of the swap body to be locked. Only certain shipments can be completed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| [[#edistatus|edistatus]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Sequence|&amp;lt;EDIStatus&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the lists as a key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Label name and binary data as key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr|| [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Output list number(s) of the generated output list(s).&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;edistatus&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;statuscode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;statustext&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fftyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;dateityp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;auftraggeber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ffdateinr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {},&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;75&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- listenabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Generate output list (listenabschlussAnfrage) ==&lt;br /&gt;
The gateway sends the listenabschlussAnfrage request to the automatic polling of the HVS32. An output list is thus generated in the HVS32 using the additionally transferred parameters. Only packages that have been released for exit are considered for the end of the list. By default, all packages are released unless they have been blocked by the Outgoing Scan extension module. The feedback in the HVS32 takes place after the output list has been generated. There are no package/shipment data available for confirmation. After successful completion of the list, only the Error field is returned with the value 0 - or in the event of an error, the Error is returned with the value 1 and Error text1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/listenabschlussAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|String]] || 255 || - || A semicolon-separated list with the clients to be closed can be given here. n clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the lists are to be printed.&lt;br /&gt;
(Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|String]] || 255 || - || A semicolon-separated list with the freight forwarders to be concluded can be given here. n carriers can be contracted.&lt;br /&gt;
(MultiFFTagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to carry out the list closure.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|String]] || 255 || - || A semicolon-separated list with the shipping methods to be completed can be given here. n types of shipping can be contracted.&lt;br /&gt;
(MultiVATagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Identification of the swap body to be locked. Only certain shipments can be completed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the lists as a key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Label name and binary data as key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr|| [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Output list number(s) of the generated output list(s).&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;75&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ListenNachdruck------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== reprint outgoing list  (listenNachdruckAnfrage) ==&lt;br /&gt;
The gateway sends the listenNachdruckAnfrage request to the automatic polling of the HVS32. In the HVS32, an output list that has already been created is then reprinted using the output list number that was transferred. A list can only be reprinted if it has already been generated using the functions daily closing, list closing request or manually using the HVS32 mask. There are no package/shipment data available for confirmation. After successful completion of the list, only the Error field is returned with the value 0 - or in the event of an error, the Error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/listenNachdruckAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || List of output list no. of the lists to be reprinted.&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the lists are to be printed.&lt;br /&gt;
(Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || List of client IDs for which the lists are to be reprinted.&lt;br /&gt;
|-&lt;br /&gt;
| frachtFuehrerTyp || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || List of carrier types for which the lists are to be reprinted.&lt;br /&gt;
|-&lt;br /&gt;
| erstellDatum || [[#Datentypen|String]] || 10 || - || Creation date of the outgoing lists to be reprinted. In the format &amp;quot;dd.mm.yyyy&amp;quot;, e.g. 01.01.2001&lt;br /&gt;
|-&lt;br /&gt;
| druckDatum || [[#Datentypen|String]] || 10 || - || Print date of the outgoing lists to be reprinted. In the format &amp;quot;dd.mm.yyyy&amp;quot;, e.g. 01.01.2001 or zero if only lists that have not yet been printed are to be reprinted&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || List of output list no. of the lists that have been reprinted.&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the lists as a key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Label name and binary data as key/value map.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;77&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [], &lt;br /&gt;
	&amp;quot;frachtFuehrerTyp&amp;quot;: [], &lt;br /&gt;
	&amp;quot;erstellDatum&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
	&amp;quot;druckDatum&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;77&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ListenNachdruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ediabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Generate carrier EDI (ediabschlussAnfrage) ==&lt;br /&gt;
The gateway sends the ediabschlussAnfrage request to the automatic polling of the HVS32. In the HVS32, a carrier EDI is generated based on the additionally transferred parameters and (if configured) transmitted to the carrier. Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI. The feedback in the HVS32 takes place after the carrier EDI has been generated. There are no package/shipment data available for confirmation. After successful EDI completion, only the error field is reported with the value 0 - or in the event of an error, the error is reported with the value 1 Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/ediabschlussAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the clients to be closed can be given here. n clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which, for example, the UPS summary is printed.&amp;lt;br&amp;gt;&lt;br /&gt;
(Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the freight forwarders to be concluded can be given here. n carriers can be contracted.&lt;br /&gt;
(MultiFFTagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to carry out the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the shipping methods to be completed can be given here. n types of shipping can be contracted.&lt;br /&gt;
(MultiVATagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Identification of the swap body to be locked. Only certain shipments can be completed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| [[#edistatus|edistatus]] || [[#Datentypen|Sequence]] [[#edistatus|&amp;lt;EDIStatus&amp;gt;]] || - || - || List of status information for EDIs.&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the EDI lists (e.g. UPS Summary) as key/value map.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;edistatus&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;statuscode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;statustext&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fftyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;dateityp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;auftraggeber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ffdateinr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ediabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Check package data (versanddatenPruefAnfrage) ==&lt;br /&gt;
The gateway sends the versanddatenPruefAnfrage to the automatic polling of the HVS32. A versanddatenAnfrage is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address verification, etc.). This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/versanddatenPruefAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Recipient contact person &lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#articleDaten|Packstück-Artikel]] of type &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Client ID from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro Order Number (Metro Shipping)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-mail address of the recipient (e.g. for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s fax number&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Bill of lading number if bill of lading is to be printed by the upstream system&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Customer number of the freight payer at the carrier&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#gefahrgut|Gefahrgüter]] of type &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s ILN (required for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Customer number of the recipient at the sender&lt;br /&gt;
|-&lt;br /&gt;
| lieferscheinNr || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| cash on delivery  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| Net weight || [[#Datentypen|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: personal cheque&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || cash on delivery usage&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Total number of packages in the shipment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Consecutive number per shipment&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to process the order.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || Unique number for the package in the source system. Is required as a unique package reference to later cancel or load the label.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Only in the UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || bill number&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Shipping type-specific&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Shipping type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| insurance value || [[#Datentypen|Decimal]] || 18 || 2 || Amount of insurance value &lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || insurance value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Value of goods  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Terms of payment for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || Postal code and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || State/Province (e.g. important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |-&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;cash on delivery &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;Net weight&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;insurance value&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Value of goods &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- updateVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Update package data (updateVersanddaten) ==&lt;br /&gt;
The gateway function updateVersanddaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages there. This request is sent, for example, if the value of goods for a package is only known at a later point in time. Data within the shipping unit, billing unit and delivery tables can be updated. The search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and content to be updated are no longer checked according to the guidelines of the carrier (e.g. weight limits, etc.). The upstream system must therefore ensure that the updated values ​​match the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be canceled and reprocessed. In addition, fields that have already been printed on a label or that have been determined by the HVS32 shipping system in a carrier transaction (e.g. address, route, tracking number, special services, etc.) cannot be manipulated. There are no package/shipment data available for confirmation. After a successful update, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/updateVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Recipient contact person &lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Number of articles (print on label) &lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#articleDaten|Packstück-Artikel]] of type &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Client ID from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro Order Number (Metro Shipping)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-mail address of the recipient (e.g. for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s fax number&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Bill of lading number if bill of lading is to be printed by the upstream system&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Customer number of the freight payer at the carrier&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#gefahrgut|Gefahrgüter]] of type &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - ||Packet number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s ILN (required for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Customer number of the recipient at the sender&lt;br /&gt;
|-&lt;br /&gt;
| lagerkennzeichen || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=last package of the shipment (required for hanging shipment to print the shipment hanging card)&lt;br /&gt;
|-&lt;br /&gt;
| lieferantenID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| cash on delivery  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| Net weight || [[#Datentypen|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: personal cheque&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || cash on delivery usage&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packStkGes || [[#Datentypen|Integer]] || - || - || Total number of packages in the shipment&lt;br /&gt;
|-&lt;br /&gt;
| packStkNr || [[#Datentypen|Integer]] || - || - || Consecutive number per shipment&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to process the order.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Unique number for the package in the source system. Is required as a unique package reference to later cancel or load the label.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Only in the UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || bill number&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Shipping type-specific&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=lock, otherwise don&amp;#039;t lock&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Shipping type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| insurance value || [[#Datentypen|Decimal]] || 18 || 2 || Amount of insurance value &lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || insurance value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Value of goods  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Terms of payment for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || Postal code and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || State/Province (e.g. important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Label binary data&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Label template name&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Parcel number for the return&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL of the tracking link for shipment tracking&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the additional labels as key/value map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;anzahlArtikel&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;barcodeID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;barcodeText&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;barcodeTyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;empfMobilfunkNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;flexZustellungEmailadResponsese&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;hostTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lagerkennzeichen&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;letztesPackstueck&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferantenID&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;cash on delivery &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;Net weight&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutBIC&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutBankBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutIBAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutKontoInhaber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sperrFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;insurance value&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vorpackdatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Value of goods &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE updateVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- anonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Anonymize package data (anonymisiereVersandDaten) ==&lt;br /&gt;
The gateway sends the anonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymized for the corresponding data set in accordance with the GDPR. This anonymization is irrevocably and definitively carried out at the database level of the shipping system. It is therefore no longer possible to restore the original data. Log files, feedback files, carrier EDIs that have already been transferred, etc. are not affected. Only packages and shipments that have already been closed during the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/anonymisiereVersandDaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! occupancy&lt;br /&gt;
|-&lt;br /&gt;
| auftragsNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| lieferscheinNr || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the package in the source system. &lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! occupancy&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE anonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- sendungsdatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== shipment processing (sendungsdatenAnfrage) ==&lt;br /&gt;
sendungsdatenAnfrage – is divided into individual  [[#versandDatenAnfragen|versandDatenAnfragen]] at runtime. Must be used with a request for the [[Shipment_Policy_Manager_(Tarifwerk)|SPM]] (requestSPM=TRUE)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/sendungsdatenAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Recipient contact person &lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Client ID from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| ausschlussFrachtfuehrer || [[#Datentypen|String]] || 20 || - || Exclusion carrier for SPM request&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || For automatic mail notification&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s fax number&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadResponsese || [[#Datentypen|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Bill of lading number if bill of lading is printed by the upstream system.&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Customer number of the freight payer at the carrier.&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s ILN (required for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Customer number of the recipient at the sender&lt;br /&gt;
|-&lt;br /&gt;
| Lagerkennzeichen || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| LieferantenID || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number.&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Total number of packages in the shipment&lt;br /&gt;
|-&lt;br /&gt;
| [[#packstueckDaten|packstueckDaten]] || [[#Datentypen|Sequence]] [[#packstueckDaten|&amp;lt;PackStueckDaten&amp;gt;]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to process the order.&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Only in the UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || bill number&lt;br /&gt;
|-&lt;br /&gt;
| requestSPM || [[#Datentypen|String]] || 5 || - || T/TRUE if the decision matrix is to be addressed, empty otherwise&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Shipping type-specific&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=lock, otherwise don&amp;#039;t lock&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|String]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Shipping type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| vorgabeFrachtfuehrer || [[#Datentypen|String]] || 20 || - || Default carrier for [[Shipment_Policy_Manager_(Tarifwerk)|SPM]] request&lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Swap body that is to be assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Terms of payment for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || Postal code and city des Bahnhofs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Country code (LKZ)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || State/Province (e.g. important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| fehler || [[#Datentypen|String]] || - || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| sendungsGebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| sendungsGebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || 20 || - || tracking number&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;Packstückdaten&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Label binary data&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Label template name&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Parcel number for the return&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL of the tracking link for shipment tracking&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the additional labels as key/value map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausschlussFrachtfuehrer&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;empfMobilfunkNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;flexZustellungEmailadResponsese&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Lagerkennzeichen&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;LieferantenID&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutBIC&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutBankBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutIBAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutKontoInhaber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStueckDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlArtikel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;barcodeID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;barcodeText&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;barcodeTyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;hostTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;letztesPackstueck&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;cash on delivery &amp;quot;: 0,&lt;br /&gt;
			&amp;quot;Net weight&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;insurance value&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;Value of goods &amp;quot;: 0,&lt;br /&gt;
			&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;RequestuestSPM&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sperrFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;vorgabeFrachtfuehrer&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;vorpackdatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsGebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehler&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStueckDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ausgangDateTime&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE sendungsdatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT DER FUNTKIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
All JSON examples can also be found here: [[REST_Beispiel|REST SERVER JSON Examples]]&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3856</id>
		<title>HVS32 Zoll / Dokumenten Upload</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3856"/>
		<updated>2021-11-16T07:48:20Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: /* Anforderung an Ihr HVS32 System: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Sammelverzollung =&lt;br /&gt;
&lt;br /&gt;
=== UPS WorldEase ===&lt;br /&gt;
UPS Sammelverzollung, dieser Dienst muss seperat mit UPS vereibart werden. &lt;br /&gt;
UPS übernimmt gesammelt die Verzollung der Paletten, Details über den Ablauf und Preise&lt;br /&gt;
erfarhen Sie bei ihrem UPS Ansprechpartner &lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Artikelschnittstelle &lt;br /&gt;
*seperate Drucker mit speziellem UPS World Ease Labelmaterial &lt;br /&gt;
*Labels sind 30 cm lang &lt;br /&gt;
*spezielle DOCboxen von UPS kommen zum Einsatz&lt;br /&gt;
&lt;br /&gt;
=== DHL Break Bulk ===&lt;br /&gt;
Mit dem „Break Bulk“ – Service bietet DHL die Möglichkeit, die einzelnen Sendungen eines&lt;br /&gt;
bestimmten Ziellandes für die gesammelte Einschleusung temporär in einer „Mutter“-&lt;br /&gt;
Sendung zu bündeln. Die „Mutter“-Sendung unterliegt dann der Verzollung. Erst am&lt;br /&gt;
vereinbarten Einschleus-Ort fächert dann DHL die Sendungen dann wieder für die Zustellung&lt;br /&gt;
an die End-Empfänger auf. Die Verwendung des Break Bulk Services muss mit dem relevanten DHL&lt;br /&gt;
Ansprechpartner abgestimmt sein, eine entsprechende Vereinbarung&lt;br /&gt;
zwischen Versender und DHL muss getroffen sein.&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Artikelschnittstelle &lt;br /&gt;
*eigene Versandart für die Break Bulk Abwicklung &lt;br /&gt;
&lt;br /&gt;
= Dokument—Datei-Upload =&lt;br /&gt;
DHL PaperlessTrade PLT (nicht für alle Länder nutzbar)&lt;br /&gt;
Für DHL PLT werden die relevanten Zolldokumente ( Handels*oder ProForma-Rechnung, gegebenenfalls zusätzliches Ausfuhrbegleitdokument ) für jede zu verzollende Sendung als PDF-Dateien auf einen DHL sftp Server hochgeladen.&lt;br /&gt;
Dazu ist zusätzlich noch ein DHL AWB-PDF-Dokument erforderlich, welches jedoch durch das HVS32 die jeweilige Sendung erzeugt und beifügt wird.&lt;br /&gt;
Das Hochladen der Dokumente erfolgt beim DHL Tagesabschluss.&lt;br /&gt;
Auf den DHL-Labeln wird der PLT-Status speziell gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
&lt;br /&gt;
=== DHL PaperlessTrade PLT   (nicht für alle Länder nutzbar)===&lt;br /&gt;
*PLT-Sendung die oben erwähnten Dokumente als PDF-Datei bereitgestellt werden. Die PDF-Dateien müssen so benamt sein, dass wir zum einen erkennen, um was für ein Dokument (Rechnung / Ausfuhrbegleitdokument ) es sich handelt, und zu welcher Sendung es gehört. Also z.B. eindeutige Benamung mit der Referenznr/LieferscheinNr der Sendung. Oder Benamung mit der DHL AWB-Nr, die vom HVS32 vergeben und an den Host als TrackingNr zurückgemeldet wird. Die PDF-Dateien müssen spätestens zum Zeitpunkt des DHL Tagesabschlusses für alle relevanten Sendungen vollständig bereitstehen&lt;br /&gt;
*weitere Anforderungen können Projektweise Seitens DHL erhoben werden (MRN bekannt bei der Druckabwicklung...) &lt;br /&gt;
&lt;br /&gt;
=== UPS Paperless Document API ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Umfang&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
Für UPS Paperless Document /PaperlessTrade werden die relevanten Zolldokumente für eine zu verzollende Sendung als PDF-Dateien an UPS per UPS Webservice hochgeladen.&lt;br /&gt;
Die relevanten Zolldokumente sind:&lt;br /&gt;
&lt;br /&gt;
*Handels- oder ProForma-Rechnung&lt;br /&gt;
*ggfs noch Ausfuhrbegleitdokument ABD &lt;br /&gt;
*ggfs. Zusatz-Dokument, z.B. Ursprungszeugnis („certification of origin“)&lt;br /&gt;
&lt;br /&gt;
Das Hochladen der Dokumente erfolgt beim UPS Tagesabschluss per Webservice-Datendialog.&lt;br /&gt;
Auf den UPS-Labeln wird der Paperless Document-Status speziell gekennzeichnet ( Vermerk EDI-IDIS unten rechts auf den Versandlabels).&lt;br /&gt;
Anmerkung: dies darf nicht verwechselt werden mit der UPS Option Paperless Invoice! Bei letzterer werden die zollrelevanten Daten incl. Artikelinformationen elektronisch in der „normalen“ UPS-EDI-Datei &lt;br /&gt;
in den Sendungsdaten mit übermittelt, so dass UPS die relevante Handelsrechnung auf UPS-Seite erzeugen kann.&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*es müssen uns für jede UPS*Paperless Document -Sendung die oben erwähnten Dokumente als PDF-Datei bereitgestellt werden. Die PDF-Dateien müssen so benamt sein, dass wir zum einen erkennen, um was für ein Dokument (Rechnung / Ausfuhrbegleitdokument / Zusatzdokument ) es sich handelt, und zu welcher Sendung es gehört.  Also z.B. eindeutige Benamung mit der Referenznr/LieferscheinNr der Sendung. Oder Benamung mit der UPS Sendungs-Nr, die vom HVS32 vergeben und an den Host z.B. als VersandSendungsNr zurückgemeldet wurde.&lt;br /&gt;
*Die PDF-Dateien müssen spätestens zum Zeitpunkt des UPS Tagesabschlusses für alle relevanten Sendungen vollständig bereitstehen. Wenn die Voraussetzungen erfüllt sind, kann man weitere Details klären (z.B. Ordner in dem die pdf-Dateien auf dem HVS32 Server für den weiteren Prozess abgelegt werden, Zugangs-Parameter von UPS für den Upload der pdf Dokumente) und dann muss es im Systemablauf nach Aufwand konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
=== FedEx Electronic Trade Documents ===&lt;br /&gt;
bei uns in Arbeit, noch nicht verfügbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Elektronische Zoll/Rechnungsdaten-Übermittlung =&lt;br /&gt;
die Zoll/Rechnungs-Detail-Daten werden in den EDI-Dateien der Frachtführer als zusätzliche Daten übermittelt&lt;br /&gt;
&lt;br /&gt;
=== UPS PaperlessInvoice ===&lt;br /&gt;
*der Versender muss es mit UPS vereinbart haben, dass er das abwickeln darf. Paperless Invoice ist eine sogenannte UPS &amp;quot;Kontrakt-&amp;quot;Option, d.h. es muss ein entsprechendes Vertragswerk mit UPS dazu abgeschlossen werden&lt;br /&gt;
*die zollrelevanten Daten incl. Artikelinformationen werden elektronisch in der „normalen“ UPS-EDI-Datei in den Sendungsdaten mit übermittelt, so dass UPS die relevante Handelsrechnung auf UPS-Seite erzeugen kann.&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Atrikelschnittstelle &lt;br /&gt;
&lt;br /&gt;
=== DHL Customer Invoice Integration CIN ===&lt;br /&gt;
bei uns in Arbeit, noch nicht verfügbar , Zoll-Dokumente müssen trotzdem beigelegt werden, ausser DHL PLT wird separat auch noch genutzt&lt;br /&gt;
&lt;br /&gt;
=== Post ITMATT (fürs Verfahren 53 DHL Paket International) ===&lt;br /&gt;
Für das Verfahren 53 Paket International verlangt die Post ab 2021 zwingend für die zoll-pflichtigen Nicht-EU-Sendungen die Übermittung einer zusätzlichen EDI-Datei ( &amp;quot;ITMATT&amp;quot;-Datei ).&lt;br /&gt;
Das Datei-Format nennt sich &amp;quot;ITMATT&amp;quot;-Format oder auch  Format &amp;quot;Deutsche Post UPU – M33 Subset&amp;quot; &lt;br /&gt;
Die Datei enthält zu den zoll-pflichtigen Packstücken die Details, die auf der Zollinhaltserklärung angegeben werden müssen ( incl. den Artikeldaten )&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Artikelschnittstelle&lt;br /&gt;
*aktive DHL Paket Konfiguration für das Verfahren &lt;br /&gt;
*Zoll-Inhaltserklärung und ggfs. Ausfuhrbegleitdokument muss trotzdem beigelegt werden&lt;br /&gt;
&lt;br /&gt;
=== DPD innerhalb der MPSEXPDATA EDI-Daten ===&lt;br /&gt;
DPD innerhalb der MPSEXPDATA EDI-Daten&lt;br /&gt;
Zusätzlich Infos werden an DPD Übergen zum Thema Artikeldaten und Verzollung &lt;br /&gt;
*https://www.dpd.com/de/de/support/international/brexit/&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Artikelschnittstelle &lt;br /&gt;
*Zoll-Dokumente müssen trotzdem beigelegt werden&lt;br /&gt;
*eigene Frankaturen&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3855</id>
		<title>HVS32 Zoll / Dokumenten Upload</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3855"/>
		<updated>2021-11-16T07:45:42Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: /* Post ITMATT (fürs Verfahren 53 DHL Paket International) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Sammelverzollung =&lt;br /&gt;
&lt;br /&gt;
=== UPS WorldEase ===&lt;br /&gt;
UPS Sammelverzollung, dieser Dienst muss seperat mit UPS vereibart werden. &lt;br /&gt;
UPS übernimmt gesammelt die Verzollung der Paletten, Details über den Ablauf und Preise&lt;br /&gt;
erfarhen Sie bei ihrem UPS Ansprechpartner &lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Atrikelschnittstelle &lt;br /&gt;
*seperate Drucker mit speziellem UPS World Ease Labelmaterial &lt;br /&gt;
*Labels sind 30 cm lang &lt;br /&gt;
*spezielle DOCboxen von UPS kommen zum Einsatz &lt;br /&gt;
&lt;br /&gt;
=== DHL Break Bulk ===&lt;br /&gt;
Mit dem „Break Bulk“ – Service bietet DHL die Möglichkeit, die einzelnen Sendungen eines&lt;br /&gt;
bestimmten Ziellandes für die gesammelte Einschleusung temporär in einer „Mutter“-&lt;br /&gt;
Sendung zu bündeln. Die „Mutter“-Sendung unterliegt dann der Verzollung. Erst am&lt;br /&gt;
vereinbarten Einschleus-Ort fächert dann DHL die Sendungen dann wieder für die Zustellung&lt;br /&gt;
an die End-Empfänger auf. Die Verwendung des Break Bulk Services muss mit dem relevanten DHL&lt;br /&gt;
Ansprechpartner abgestimmt sein, eine entsprechende Vereinbarung&lt;br /&gt;
zwischen Versender und DHL muss getroffen sein.&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Artikelschnittstelle &lt;br /&gt;
*eigene Versandart für die Break Bulk Abwicklung &lt;br /&gt;
&lt;br /&gt;
= Dokument—Datei-Upload =&lt;br /&gt;
DHL PaperlessTrade PLT (nicht für alle Länder nutzbar)&lt;br /&gt;
Für DHL PLT werden die relevanten Zolldokumente ( Handels*oder ProForma-Rechnung, gegebenenfalls zusätzliches Ausfuhrbegleitdokument ) für jede zu verzollende Sendung als PDF-Dateien auf einen DHL sftp Server hochgeladen.&lt;br /&gt;
Dazu ist zusätzlich noch ein DHL AWB-PDF-Dokument erforderlich, welches jedoch durch das HVS32 die jeweilige Sendung erzeugt und beifügt wird.&lt;br /&gt;
Das Hochladen der Dokumente erfolgt beim DHL Tagesabschluss.&lt;br /&gt;
Auf den DHL-Labeln wird der PLT-Status speziell gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
&lt;br /&gt;
=== DHL PaperlessTrade PLT   (nicht für alle Länder nutzbar)===&lt;br /&gt;
*PLT-Sendung die oben erwähnten Dokumente als PDF-Datei bereitgestellt werden. Die PDF-Dateien müssen so benamt sein, dass wir zum einen erkennen, um was für ein Dokument (Rechnung / Ausfuhrbegleitdokument ) es sich handelt, und zu welcher Sendung es gehört. Also z.B. eindeutige Benamung mit der Referenznr/LieferscheinNr der Sendung. Oder Benamung mit der DHL AWB-Nr, die vom HVS32 vergeben und an den Host als TrackingNr zurückgemeldet wird. Die PDF-Dateien müssen spätestens zum Zeitpunkt des DHL Tagesabschlusses für alle relevanten Sendungen vollständig bereitstehen&lt;br /&gt;
*weitere Anforderungen können Projektweise Seitens DHL erhoben werden (MRN bekannt bei der Druckabwicklung...) &lt;br /&gt;
&lt;br /&gt;
=== UPS Paperless Document API ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Umfang&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
Für UPS Paperless Document /PaperlessTrade werden die relevanten Zolldokumente für eine zu verzollende Sendung als PDF-Dateien an UPS per UPS Webservice hochgeladen.&lt;br /&gt;
Die relevanten Zolldokumente sind:&lt;br /&gt;
&lt;br /&gt;
*Handels- oder ProForma-Rechnung&lt;br /&gt;
*ggfs noch Ausfuhrbegleitdokument ABD &lt;br /&gt;
*ggfs. Zusatz-Dokument, z.B. Ursprungszeugnis („certification of origin“)&lt;br /&gt;
&lt;br /&gt;
Das Hochladen der Dokumente erfolgt beim UPS Tagesabschluss per Webservice-Datendialog.&lt;br /&gt;
Auf den UPS-Labeln wird der Paperless Document-Status speziell gekennzeichnet ( Vermerk EDI-IDIS unten rechts auf den Versandlabels).&lt;br /&gt;
Anmerkung: dies darf nicht verwechselt werden mit der UPS Option Paperless Invoice! Bei letzterer werden die zollrelevanten Daten incl. Artikelinformationen elektronisch in der „normalen“ UPS-EDI-Datei &lt;br /&gt;
in den Sendungsdaten mit übermittelt, so dass UPS die relevante Handelsrechnung auf UPS-Seite erzeugen kann.&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*es müssen uns für jede UPS*Paperless Document -Sendung die oben erwähnten Dokumente als PDF-Datei bereitgestellt werden. Die PDF-Dateien müssen so benamt sein, dass wir zum einen erkennen, um was für ein Dokument (Rechnung / Ausfuhrbegleitdokument / Zusatzdokument ) es sich handelt, und zu welcher Sendung es gehört.  Also z.B. eindeutige Benamung mit der Referenznr/LieferscheinNr der Sendung. Oder Benamung mit der UPS Sendungs-Nr, die vom HVS32 vergeben und an den Host z.B. als VersandSendungsNr zurückgemeldet wurde.&lt;br /&gt;
*Die PDF-Dateien müssen spätestens zum Zeitpunkt des UPS Tagesabschlusses für alle relevanten Sendungen vollständig bereitstehen. Wenn die Voraussetzungen erfüllt sind, kann man weitere Details klären (z.B. Ordner in dem die pdf-Dateien auf dem HVS32 Server für den weiteren Prozess abgelegt werden, Zugangs-Parameter von UPS für den Upload der pdf Dokumente) und dann muss es im Systemablauf nach Aufwand konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
=== FedEx Electronic Trade Documents ===&lt;br /&gt;
bei uns in Arbeit, noch nicht verfügbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Elektronische Zoll/Rechnungsdaten-Übermittlung =&lt;br /&gt;
die Zoll/Rechnungs-Detail-Daten werden in den EDI-Dateien der Frachtführer als zusätzliche Daten übermittelt&lt;br /&gt;
&lt;br /&gt;
=== UPS PaperlessInvoice ===&lt;br /&gt;
*der Versender muss es mit UPS vereinbart haben, dass er das abwickeln darf. Paperless Invoice ist eine sogenannte UPS &amp;quot;Kontrakt-&amp;quot;Option, d.h. es muss ein entsprechendes Vertragswerk mit UPS dazu abgeschlossen werden&lt;br /&gt;
*die zollrelevanten Daten incl. Artikelinformationen werden elektronisch in der „normalen“ UPS-EDI-Datei in den Sendungsdaten mit übermittelt, so dass UPS die relevante Handelsrechnung auf UPS-Seite erzeugen kann.&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Atrikelschnittstelle &lt;br /&gt;
&lt;br /&gt;
=== DHL Customer Invoice Integration CIN ===&lt;br /&gt;
bei uns in Arbeit, noch nicht verfügbar , Zoll-Dokumente müssen trotzdem beigelegt werden, ausser DHL PLT wird separat auch noch genutzt&lt;br /&gt;
&lt;br /&gt;
=== Post ITMATT (fürs Verfahren 53 DHL Paket International) ===&lt;br /&gt;
Für das Verfahren 53 Paket International verlangt die Post ab 2021 zwingend für die zoll-pflichtigen Nicht-EU-Sendungen die Übermittung einer zusätzlichen EDI-Datei ( &amp;quot;ITMATT&amp;quot;-Datei ).&lt;br /&gt;
Das Datei-Format nennt sich &amp;quot;ITMATT&amp;quot;-Format oder auch  Format &amp;quot;Deutsche Post UPU – M33 Subset&amp;quot; &lt;br /&gt;
Die Datei enthält zu den zoll-pflichtigen Packstücken die Details, die auf der Zollinhaltserklärung angegeben werden müssen ( incl. den Artikeldaten )&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Artikelschnittstelle&lt;br /&gt;
*aktive DHL Paket Konfiguration für das Verfahren &lt;br /&gt;
*Zoll-Inhaltserklärung und ggfs. Ausfuhrbegleitdokument muss trotzdem beigelegt werden&lt;br /&gt;
&lt;br /&gt;
=== DPD innerhalb der MPSEXPDATA EDI-Daten ===&lt;br /&gt;
DPD innerhalb der MPSEXPDATA EDI-Daten&lt;br /&gt;
Zusätzlich Infos werden an DPD Übergen zum Thema Artikeldaten und Verzollung &lt;br /&gt;
*https://www.dpd.com/de/de/support/international/brexit/&lt;br /&gt;
&lt;br /&gt;
====Anforderung an Ihr HVS32 System: ====&lt;br /&gt;
*Artikelschnittstelle &lt;br /&gt;
*Zoll-Dokumente müssen trotzdem beigelegt werden&lt;br /&gt;
*eigene Frankaturen&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3833</id>
		<title>HVS32 Zoll / Dokumenten Upload</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3833"/>
		<updated>2021-11-10T07:32:02Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Sammelverzollung =&lt;br /&gt;
&lt;br /&gt;
=== UPS WorldEase ===&lt;br /&gt;
&lt;br /&gt;
=== DHL Break Bulk ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Dokument—Datei-Upload =&lt;br /&gt;
Zolldokumente werden als Dateien, in der Regel pdf, hochgeladen&lt;br /&gt;
&lt;br /&gt;
=== DHL PaperlessTrade PLT   (nicht für alle Länder nutzbar)===&lt;br /&gt;
&lt;br /&gt;
=== UPS Paperless Document API ===&lt;br /&gt;
&lt;br /&gt;
=== FedEx Electronic Trade Documents ===&lt;br /&gt;
bei uns in Arbeit, noch nicht verfügbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Elektronische Zoll/Rechnungsdaten-Übermittlung =&lt;br /&gt;
die Zoll/Rechnungs-Detail-Daten werden in den EDI-Dateien der Frachtführer als zusätzliche Daten übermittelt&lt;br /&gt;
&lt;br /&gt;
=== UPS PaperlessInvoice ===&lt;br /&gt;
muss vertraglich mit UPS vereinbart werden, UPS erzeugt dann anhand der Daten die Handelsrechnung und macht die Ausfuhr-Anmeldung, Dokumente müssen dann nicht beigelegt werden, geht nicht in alle Länder&lt;br /&gt;
&lt;br /&gt;
=== DHL Customer Invoice Integration CIN ===&lt;br /&gt;
bei uns in Arbeit, noch nicht verfügbar , Zoll-Dokumente müssen trotzdem beigelegt werden, ausser DHL PLT wird separat auch noch genutzt&lt;br /&gt;
&lt;br /&gt;
=== Post ITMATT (fürs Verfahren 53 DHL Paket International) ===&lt;br /&gt;
Zoll-Inhaltserklärung und ggfs. Ausfuhrbegleitdokument muss trotzdem beigelegt werden&lt;br /&gt;
&lt;br /&gt;
=== DPD innerhalb der MPSEXPDATA EDI-Daten ===&lt;br /&gt;
Zoll-Dokumente müssen trotzdem beigelegt werden&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3832</id>
		<title>HVS32 Zoll / Dokumenten Upload</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3832"/>
		<updated>2021-11-10T07:25:07Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Sammelverzollung =&lt;br /&gt;
&lt;br /&gt;
=== UPS WorldEase ===&lt;br /&gt;
&lt;br /&gt;
=== DHL Break Bulk ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Dokument—Datei-Upload (Zolldokumente werden als Dateien, in der Regel pdf, hochgeladen)=&lt;br /&gt;
&lt;br /&gt;
=== DHL PaperlessTrade PLT   (nicht für alle Länder nutzbar)===&lt;br /&gt;
&lt;br /&gt;
=== UPS Paperless Document API ===&lt;br /&gt;
&lt;br /&gt;
=== FedEx Electronic Trade Documents (bei uns in Arbeit, noch nicht verfügbar) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Elektronische Zoll/Rechnungsdaten-Übermittlung ( die Zoll/Rechnungs-Detail-Daten werden in den EDI-Dateien der Frachtführer als zusätzliche Daten übermittelt )=&lt;br /&gt;
&lt;br /&gt;
=== UPS PaperlessInvoice  (muss vertraglich mit UPS vereinbart werden, UPS erzeugt dann anhand der Daten die Handelsrechnung und macht die Ausfuhr-Anmeldung, Dokumente müssen dann nicht beigelegt werden, geht nicht in alle Länder) ===&lt;br /&gt;
&lt;br /&gt;
=== DHL Customer Invoice Integration CIN   (bei uns in Arbeit, noch nicht verfügbar , Zoll-Dokumente müssen trotzdem beigelegt werden, ausser DHL PLT wird separat auch noch genutzt) ===&lt;br /&gt;
&lt;br /&gt;
=== Post ITMATT (fürs Verfahren 53 DHL Paket International)  (Zoll-Inhaltserklärung und ggfs. Ausfuhrbegleitdokument muss trotzdem beigelegt werden) ===&lt;br /&gt;
&lt;br /&gt;
=== DPD innerhalb der MPSEXPDATA EDI-Daten (Zoll-Dokumente müssen trotzdem beigelegt werden) ===&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3831</id>
		<title>HVS32 Zoll / Dokumenten Upload</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3831"/>
		<updated>2021-11-10T07:22:41Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Sammelverzollung =&lt;br /&gt;
&lt;br /&gt;
== UPS WorldEase ==&lt;br /&gt;
&lt;br /&gt;
== DHL Break Bulk ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Dokument—Datei-Upload (Zolldokumente werden als Dateien, in der Regel pdf, hochgeladen)=&lt;br /&gt;
&lt;br /&gt;
== DHL PaperlessTrade PLT   (nicht für alle Länder nutzbar)==&lt;br /&gt;
&lt;br /&gt;
== UPS Paperless Document API ==&lt;br /&gt;
&lt;br /&gt;
== FedEx Electronic Trade Documents (bei uns in Arbeit, noch nicht verfügbar) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Elektronische Zoll/Rechnungsdaten-Übermittlung ( die Zoll/Rechnungs-Detail-Daten werden in den EDI-Dateien der Frachtführer als zusätzliche Daten übermittelt )=&lt;br /&gt;
&lt;br /&gt;
== UPS PaperlessInvoice  (muss vertraglich mit UPS vereinbart werden, UPS erzeugt dann anhand der Daten die Handelsrechnung und macht die Ausfuhr-Anmeldung, Dokumente müssen dann nicht beigelegt werden, geht nicht in alle Länder) ==&lt;br /&gt;
&lt;br /&gt;
== DHL Customer Invoice Integration CIN   (bei uns in Arbeit, noch nicht verfügbar , Zoll-Dokumente müssen trotzdem beigelegt werden, ausser DHL PLT wird separat auch noch genutzt) ==&lt;br /&gt;
&lt;br /&gt;
== Post ITMATT (fürs Verfahren 53 DHL Paket International)  (Zoll-Inhaltserklärung und ggfs. Ausfuhrbegleitdokument muss trotzdem beigelegt werden) ==&lt;br /&gt;
&lt;br /&gt;
== DPD innerhalb der MPSEXPDATA EDI-Daten (Zoll-Dokumente müssen trotzdem beigelegt werden) ==&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3830</id>
		<title>HVS32 Zoll / Dokumenten Upload</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Zoll_/_Dokumenten_Upload&amp;diff=3830"/>
		<updated>2021-11-10T07:07:44Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: Die Seite wurde neu angelegt: „HVS32 Zoll / Dokumenten Upload“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HVS32 Zoll / Dokumenten Upload&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3795</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3795"/>
		<updated>2021-10-07T06:56:16Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Daily closing (Tagesabschluss) =&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
The daily closing consists of the points generate outgoing list and Generate EDI file.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the daily closing has been executed.&lt;br /&gt;
No package/shipment data is available for the feedback. After successful day-end closing, only the field Fehler is reported with the value 0 - or in the case of an error, Fehler is reported with the value 1 and the Fehlertext1 .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Generate output list (Listenabschluss) =&lt;br /&gt;
The gateway sends the generate-output-list request to the automatic polling of the HVS32. An outgoing list is thus generated in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the list closure. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the output list has been generated.&lt;br /&gt;
No package/shipment data is available for feedback. After successful completion of the list, only the field Error with value 0 is reported back - or in the case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Create carrier EDI (EDIAbschluss) =&lt;br /&gt;
The gateway sends the create-carrier-EDI request to the automatic polling of the HVS32. A carrier EDI is thus generated in the HVS32 on the basis of the additionally transferred parameters and (if configured) transmitted to the carrier.&lt;br /&gt;
Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI.&lt;br /&gt;
The confirmation in the HVS32 takes place after the carrier EDI has been generated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After successful completion of the EDI, only the field Error with value 0 is reported - or in case of an error, Error with value 1 and the error text1 are reported.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Verify package data (VersandDatenPruefAnfrage) =&lt;br /&gt;
The gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A shipping data request is thus simulated in the HVS32.&lt;br /&gt;
No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.).&lt;br /&gt;
This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Article data|Package article]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Client identifier from HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if consignment note is to be printed by pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last package of the consignment (required for printing the consignment hanging card for hanging consignments)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number &lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on &lt;br /&gt;
&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Update package data (UpdateVersandDaten) =&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages.&lt;br /&gt;
This request is sent, for example, if the value of goods for a package is only known at a later time.&lt;br /&gt;
Data can be updated within the tables Versandeinheit, Abrechnungseinheit and Lieferung. The search is always carried out via the field PackstueckID and, if occupied, also via the field TrackingNr.&lt;br /&gt;
However, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.).&lt;br /&gt;
The pre-system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again.&lt;br /&gt;
In addition, fields that have already been printed on a label or determined by the HVS32 shipping system in a carrier processing (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After a successful update, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the package in the pre-system. Required as a unique package reference to identify the record.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person &lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s telephone number&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Anonymise package data (AnonymisiereVersandDaten) =&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten request to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO.&lt;br /&gt;
This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible.&lt;br /&gt;
Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed for the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Package ID of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Tracking number of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Data types|String]] || 40 || - || Delivery note number of the consignment to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Data types|String]] || 50 || - || Order number of the item to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 Packing Station that is to process the anonymisation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3794</id>
		<title>HVS32 Automatik-Polling Funktionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3794"/>
		<updated>2021-10-07T06:55:34Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_automatic_polling_functions]]&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Zahl mit ausschließlich numerischen Zeichen (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Zahl mit Nachkommastellen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.&amp;lt;br&amp;gt;&lt;br /&gt;
= Zusätzliche Datentypen =&lt;br /&gt;
Zusätzliche Datentypen, welche in der Beschreibung vorkommen, stehen in einer 1:n Relation zu den Packstücken.&lt;br /&gt;
Bitte entnehmen Sie der jeweiligen Schnittstellen-Dokumentation des entsprechenden Plugins (File, JDBC, SAP, etc.), wie diese Relation realisiert werden muss.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== ArtikelDaten ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTIKELDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Datentypen|Integer]] || - || - || Nur für Hängeversand: Anzahl der Bügel auf welche die Artikelgruppe aufgeteilt ist&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Datentypen|Integer]] || - || - || Anzahl Artikeletiketten, welche gedruckt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Datentypen|String]] || 25 || - || BTN Nummer / Zolltarifnummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Datentypen|String]] || 20 || - || EAN Nummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Datentypen|String]] || 10 || - || Einheit der Artikelmenge&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Datentypen|Decimal]] || 9 || 3 || Gewicht des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Datentypen|String]] || 50 || - || Artikelgruppe&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Datentypen|Decimal]] || 9 || 3 || Menge des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Datentypen|String]] || 100 || - || Pipe getrennte Services für diesen Artikel&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Datentypen|Decimal]] || 9 || 3 || Volumen des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Datentypen|String]] || 3 || - || Währung in welcher der Wert des Artikels angegeben wird&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Datentypen|Decimal]] || 18 || 2 || Wert des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Datentypen|String]] || 50 || - || Artikelnummer&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Datentypen|String]] || 50 || - || Bestellnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Datentypen|String]] || 50 || - || Auftragsnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Datentypen|String]] || 40 || - || Lieferscheinnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Datentypen|String]] || 50 || - || Laufende Nummer innerhalb des Packstücks&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Datentypen|String]] || 30 || - || Seriennummer&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Datentypen|String]] || 2 || - || Ursprungsland des Artikels&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gefahrgut ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- GEFAHRGUTDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Datentypen|Integer]] || 1 || - || Beförderungskategorie, Pflicht (siehe ADR-Tabelle Spalte (15)), kann 0-4 sein. Achtung! Muss unbedingt korrekt sein.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status LQ / Begrenzte Menge nach ADR 3.4 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Datentypen|String]] || 110 || - || Pflicht (siehe ADR-Tabelle Spalte (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Datentypen|String]] || 1 || - || Buchstabe für Sondervorschrift 640, bedingte Pflicht bei Stoffen, bei denen die Sondervorschrift 640 gilt (siehe ADR-Tabelle Spalte (6))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Datentypen|Integer]] || 3 || - || Bewertungsfaktor für Punktesummation auf dem Beförderungspapier,  (kann 0, 1, 3, 50 oder 999 sein), eigentlich Pflicht, kann aber eindeutig aus der Beförderungskategorie geschlossen werden, daher muss es nicht unbedingt belegt sein&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status EQ / Excepted Quantities nach ADR 3.5 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Datentypen|String]] || 20 || - || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Datentypen|String]] || 10 || - || Klassifizierungscode, Pflicht (siehe ADR-Tabelle Spalte (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Datentypen|String]] || 100 || - || Pflicht (siehe ADR-Tabelle Spalte (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Datentypen|Decimal]] || 8 || 3 || Stoff-Menge an Gefahrgut, die ADR-technisch zu deklarieren ist ( in Litern bei Flüssigkeiten und verdichteten Gasen, sonst in kg, bei LQ-Gefahrgut immer kg )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Datentypen|String]] || 2 || - || Mengeneinheit zur Stoff-Menge. ‚1‘ oder ‚l‘: Liter ; ‚0‘ oder ‚kg‘ oder leer: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Datentypen|String]] || 10 || - || bedingte Pflicht bei Stoffen, bei denen neben der Hauptgefahr-Klasse/Zettelnummer noch Nebengefahr-Zettelnummern vorhanden sind (siehe ADR-Tabelle Spalte (5), wenn dort z.B. 3+6.1+8 eingetragen ist, sind 6.1 und 8 die Nebengefahr-Zettelnummern und als (6.1)(8) im Feld Nebengefahr zu übermitteln )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Datentypen|Decimal]] || 8 || 3 || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Datentypen|String]] || 150 || - || bedingt Pflicht bei N.A.G. Gefahrgut (d.h. wenn die Bezeichnung mit N.A.G. endet)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Datentypen|String]] || 10 || - || Tunnelbeschränkungscode, Pflicht (siehe ADR-Tabelle Spalte (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Datentypen|String]] || 10 || - || Pflicht (siehe ADR-Tabelle Spalte (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Datentypen|String]] || 1 || - || T wenn Stoff umweltgefährdend ist , ansonsten F, Pflicht bei umweltgefährdenden Stoffen&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Datentypen|String]] || 3 || - || Verpackungsgruppe, bedingt Pflicht bei den Stoffen, bei denen diese in der ADR-Tabelle belegt ist, kann I,II oder III sein oder gar nicht belegt (letzteres z.B. bei Klasse 2)) (siehe ADR-Tabelle Spalte (4))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Datentypen|Integer]] || 4 || - || Anzahl der Einheiten, in denen das Gefahrgut verpackt ist (in Zusammenhang mit dem nächsten Feld GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Datentypen|String]] || 5 || - || ADR-Code der Verpackungsart, z.B. 4G für Kiste (Pappe), Pflicht, siehe separate Doc f. Verpackungscodes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Packstück-Verarbeitung (VersandDatenAnfrage) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen.&lt;br /&gt;
Ein Etikett wird für alle weiteren Funktionen wir Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch eine zusätzliche Konfiguration im HVS32 kann die VersandDatenAnfrage auch dazu verwendet werden, um einen Nachdruck anzustoßen. Dabei muss bei der erneuten Anfrage die selbe PackstueckID verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || &amp;#039;B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = ab diesem Tag liefern&lt;br /&gt;
&amp;#039;B&amp;#039; = bis zu diesem Tag liefern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Etikett nachdrucken (VersandDatenWdhDruck) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenWdhDruck wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück nachzudrucken.&lt;br /&gt;
Ein Etikett wird anhand der hostseitigen Packstück-ID nachgedruckt. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Bei manchen Frachtführern (z.B. DPD) werden beim Nachdruck neue Trackingnummern vergeben. Somit ist die alte Trackingnummer nicht mehr gültig und das alte Versandetikett muss vernichtet werden.&lt;br /&gt;
Die neue Trackingnummer kann in der Rückmeldung zurückgemeldet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Ausgabekanal, an welchem das Etikett nachgedruckt werden soll (benötigt HVS32 Erweiterungsmodul &amp;quot;Druckerspooler&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || (neue) TrackingNr des Packstücks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück stornieren (StornoVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind.&lt;br /&gt;
In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Storno wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück verladen/freigeben (VerladeVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Freigabe wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; wenn das Packstück gesperrt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke auf welche das Packstück gebucht werden soll&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; bei einer Sammel-Freigabe (Alle Packstücke mit identischer VE-ReferenzNr freigeben)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || muss bei einer Sammel-Freigabe gefüllt sein&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tagesabschluss (Tagesabschluss) =&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst.&lt;br /&gt;
Der Tagesabschluss setzt sich aus den Punkten Ausgangsliste erzeugen und Frachtführer DFÜ erzeugen zusammen.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Tagesabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ausgangsliste erzeugen (Listenabschluss) =&lt;br /&gt;
Das Gateway sendet die Listenabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Ausgangsliste anhand der zusätzlich übergebenen Parameter erzeugt.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Listenabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Ausgangsliste statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Frachtführer DFÜ erzeugen (EDIAbschluss) =&lt;br /&gt;
Das Gateway sendet die EDIAbschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Frachtführer DFÜ anhand der zusätzlich übergebenen Parameter erzeugt und (falls konfiguriert) an den Frachtführer übertragen.&lt;br /&gt;
Nur Packstücke, für welche zuvor eine Ausgangsliste erzeugt wurde, werden für eine Frachtführer DFÜ berücksichtigt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Frachtführer DFÜ statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem EDIAbschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten prüfen (VersandDatenPruefAnfrage) =&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert.&lt;br /&gt;
Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.)&lt;br /&gt;
Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten aktualisieren (UpdateVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern.&lt;br /&gt;
Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist.&lt;br /&gt;
Aktualisiert werden können Daten innerhalb der Tabellen Versandeinheit, Abrechnungseinheit und Lieferung. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht.&lt;br /&gt;
Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.).&lt;br /&gt;
Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlininen des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden.&lt;br /&gt;
Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Update wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um den Datensatz zu identifizieren.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten anonymisieren (AnonymisiereVersandDaten) =&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert.&lt;br /&gt;
Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich.&lt;br /&gt;
Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstückID des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || TrackingNr des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Datentypen|String]] || 40 || - || LieferscheinNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Datentypen|String]] || 50 || - || AuftragsNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der die Anonymisierung verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_Schnittstelle_(Automatik-Polling)&amp;diff=3793</id>
		<title>HVS32 JDBC Schnittstelle (Automatik-Polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_Schnittstelle_(Automatik-Polling)&amp;diff=3793"/>
		<updated>2021-10-07T06:53:53Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32 JDBC interface (automatic polling)]]&lt;br /&gt;
Falls Sie bereits unsere ODBC-Schnittstelle im Einsatz haben, finden Sie die Beschreibung unter: [[HVS32_ODBC_Schnittstelle_(Automatik-Polling)|ODBC-Schnittstelle]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Voraussetzungen =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Version || 3.7.0.618 oder höher&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC Treiber || neuste Version der JDBC Treiber (JDK15) für die eingesetzte Datenbank&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Funktionsbeschreibung =&lt;br /&gt;
Der DataGatewayServer (DGS) selektiert in einem konfigurierbaren Intervall (default 1000 ms) die zu verarbeitenden Datensätze aus der Polling Tabelle und übermittelt diese an den HVS32 Client zur Verarbeitung. Die Datensätze werden dabei anhand vom Steuerungsfeld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (Wert = 0) selektiert.&amp;lt;br&amp;gt;&lt;br /&gt;
Anhand vom Steuerungsfeld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039; wird dem DGS mitgeteilt, welche Funktion für den selektierten Datensatz ausgeführt werden soll.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem der Datensatz vom HVS32 bearbeitet wurde, erfolgt die Rückmeldung. Dabei wird der Wert &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; auf den Wert 1 gesetzt. Sollte im HVS32 ein Fehler bei der Verarbeitung aufgetreten sein, z.B. &amp;quot;Die Route konnte nicht ermittelt werden!&amp;quot;, so wird zusätzlich das Feld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; mit dem Wert 1 und der Fehlertext in &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; zurück gemeldet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Anfrage (Request) und Rückmeldung (Response) können weitere &amp;quot;Subrequests / -responses&amp;quot; konfiguriert werden. Diese SQLs werden zusätzlich ausgeführt und die Daten mit dem Hauptrequest / -response angereichert. Für jede Request / Response und Subrequest / - response kann die SQL individuell angepasst, sowie eine unterschiedliche Datenbankquelle konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich gibt es die Möglichkeit einen Fall Back zu konfigurieren, welcher ausgeführt wird, sobald der Request oder Response fehlschlagen sollte. Zum Beispiel wenn in der Request Steuerzeichen  oder in der Rückmeldung ein falscher Datentyp (alphanumerische anstelle von numerischen Werten) übermittelt wird. Des Weiteren kann der Fall Back genutzt werden, wenn keine HVS32 Clients am DGS verbunden sind. Damit soll verhindert werden, das fehlerhafte Datensätze immer wieder selektiert werden und somit erneut auf Fehler laufen.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Steuerungs-Teil ==&lt;br /&gt;
Anhand vom Steuerungs-Teil wird definiert, welche Aktion mit dem Datensatz aus der Datenbank durchgeführt werden soll.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Eindeutige Nummer zur Identifizierung des Datensatzes (Autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Die Funktionsnummer, die im HVS32 für den Datensatz ausgeführt werden soll.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Packstück-Verarbeitung (VersandDatenAnfrage)|VersandDatenAnfrage]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Packstück verladen/freigeben (VerladeVersandDaten)|VerladeVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Packstückdaten aktualisieren (UpdateVersandDaten)|UpdateVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Packstück stornieren (StornoVersandDaten)|StornoVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Tagesabschluss (Tagesabschluss)|Tagesabschluss]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Packstückdaten prüfen (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Packstückdaten anonymisieren (AnonymisiereVersandDaten)|AnonymisiereVersandDaten]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Wird nach der Verarbeitung im HVS32 auf 1 gesetzt. Datensätze werden anhand dieses Feldes selektiert.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler || [[#Datentypen|Integer]] || - || - || Wenn der Datensatz im HVS32 verarbeitet worden ist und ein Fehler auftrat, wird dieser Wert auf 1 gesetzt.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 || [[#Datentypen|String]] || 200 || - || Fehlertext im Fehlerfall&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 || [[#Datentypen|String]] || 200 || - || Fehlertext im Fehlerfall&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Verfügbare HVS32 Funktionen =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstück-Verarbeitung (VersandDatenAnfrage) ===&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen. Ein Etikett wird für alle weiteren Funktionen wie Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Artikel- und Gefahrgutdaten sollten jeweils in einer eigenen Tabelle mit 1:n relation zur Packstücktabelle realisiert werden. Die Relation der Tabellen kann zum Beispiel über die ID aus dem [[#Steuerungs-Teil|Steuerungs-Teil]] erfolgen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck-Verarbeitung_.28VersandDatenAnfrage.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstück verladen/freigeben (VerladeVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck_verladen.2Ffreigeben_.28VerladeVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten aktualisieren (UpdateVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern. Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht. Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.). Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlinien des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden. Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstück stornieren (StornoVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind. In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben. Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck_stornieren_.28StornoVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten prüfen (VersandDatenPruefAnfrage) ===&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert. Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.) Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Artikel- und Gefahrgutdaten sollten jeweils in einer eigenen Tabelle mit 1:n relation zur Packstücktabelle realisiert werden. Die Relation der Tabellen kann zum Beispiel über die ID aus dem [[#Steuerungs-Teil|Steuerungs-Teil]] erfolgen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_pr.C3.BCfen_.28VersandDatenPruefAnfrage.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten anonymisieren (AnonymisiereVersandDaten) ===&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert. Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich. Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Tagesabschluss (Tagesabschluss) ===&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst. Der Tagesabschluss setzt sich aus den Punkten [[HVS32_Automatik-Polling_Funktionen#Ausgangsliste_erzeugen_.28Listenabschluss.29|Ausgangsliste erzeugen]] und [[HVS32_Automatik-Polling_Funktionen#Frachtf.C3.BChrer_DF.C3.9C_erzeugen_.28EDIAbschluss.29|Frachtführer DFÜ erzeugen]] zusammen. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt. Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Tagesabschluss_.28Tagesabschluss.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Beispiele =&lt;br /&gt;
Bitte beachten Sie, dass es sich bei den folgenden Scripten nur um eine Hilfestellung von unserer Seite handelt. Die Administration der Datenbank obliegt in der Verantwortung des Kunden.&amp;lt;br&amp;gt; Feldnamen /-längen /-formate oder auch Tabellennamen können prinzipiell abweichen, müssen in diesem Fall jedoch individuell betrachtet/analysiert werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3789</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3789"/>
		<updated>2021-10-01T11:39:22Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Daily closing (Tagesabschluss) =&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
The daily closing consists of the points generate outgoing list and Generate EDI file.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the daily closing has been executed.&lt;br /&gt;
No package/shipment data is available for the feedback. After successful day-end closing, only the field Fehler is reported with the value 0 - or in the case of an error, Fehler is reported with the value 1 and the Fehlertext1 .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Generate output list (Listenabschluss) =&lt;br /&gt;
The gateway sends the generate-output-list request to the automatic polling of the HVS32. An outgoing list is thus generated in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the list closure. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the output list has been generated.&lt;br /&gt;
No package/shipment data is available for feedback. After successful completion of the list, only the field Error with value 0 is reported back - or in the case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Create carrier EDI (EDIAbschluss) =&lt;br /&gt;
The gateway sends the create-carrier-EDI request to the automatic polling of the HVS32. A carrier EDI is thus generated in the HVS32 on the basis of the additionally transferred parameters and (if configured) transmitted to the carrier.&lt;br /&gt;
Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI.&lt;br /&gt;
The confirmation in the HVS32 takes place after the carrier EDI has been generated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After successful completion of the EDI, only the field Error with value 0 is reported - or in case of an error, Error with value 1 and the error text1 are reported.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Verify package data (VersandDatenPruefAnfrage) =&lt;br /&gt;
The gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A shipping data request is thus simulated in the HVS32.&lt;br /&gt;
No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.).&lt;br /&gt;
This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Article data|Package article]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Client identifier from HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if consignment note is to be printed by pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last package of the consignment (required for printing the consignment hanging card for hanging consignments)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number &lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on &lt;br /&gt;
&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Update package data (UpdateVersandDaten) =&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages.&lt;br /&gt;
This request is sent, for example, if the value of goods for a package is only known at a later time.&lt;br /&gt;
Data can be updated within the tables Versandeinheit, Abrechnungseinheit and Lieferung. The search is always carried out via the field PackstueckID and, if occupied, also via the field TrackingNr.&lt;br /&gt;
However, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.).&lt;br /&gt;
The pre-system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again.&lt;br /&gt;
In addition, fields that have already been printed on a label or determined by the HVS32 shipping system in a carrier processing (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After a successful update, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the package in the pre-system. Required as a unique package reference to identify the record.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person &lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s telephone number&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Anonymise package data (AnonymisiereVersandDaten) =&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten request to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO.&lt;br /&gt;
This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible.&lt;br /&gt;
Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed for the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Package ID of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Tracking number of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Data types|String]] || 40 || - || Delivery note number of the consignment to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Data types|String]] || 50 || - || Order number of the item to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 Packing Station that is to process the anonymisation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3788</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3788"/>
		<updated>2021-10-01T08:00:03Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: /* Daily Closing (Tagesabschluss) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control section ==&lt;br /&gt;
The control section is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Package processing (VersandDatenAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Load/release package (VerladeVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Update package data (UpdateVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Cancel package (StornoVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Verify package data (VersandDatenPruefAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Anonymise package data (AnonymisiereVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_automatic_polling_functions#Generate output list (Listenabschluss)|Generate Outgoing List]] and [[HVS32_automatic_polling_functions#Create carrier EDI (EDIAbschluss)|Create carrier EDI]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Daily closing (Tagesabschluss)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3787</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3787"/>
		<updated>2021-10-01T07:59:27Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: /* Daily Closing (Tagesabschluss) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control section ==&lt;br /&gt;
The control section is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Package processing (VersandDatenAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Load/release package (VerladeVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Update package data (UpdateVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Cancel package (StornoVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Verify package data (VersandDatenPruefAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Anonymise package data (AnonymisiereVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate output list (Listenabschluss)|Generate Outgoing List]] and [[HVS32_Automatic_Polling_Functions#Create carrier EDI (EDIAbschluss)|Create carrier EDI]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Daily closing (Tagesabschluss)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3786</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3786"/>
		<updated>2021-10-01T07:56:37Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control section ==&lt;br /&gt;
The control section is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Package processing (VersandDatenAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Load/release package (VerladeVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Update package data (UpdateVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Cancel package (StornoVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Verify package data (VersandDatenPruefAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Anonymise package data (AnonymisiereVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate Outgoing List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Daily closing (Tagesabschluss)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3785</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3785"/>
		<updated>2021-10-01T07:51:15Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control section ==&lt;br /&gt;
The control section is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Package processing (VersandDatenAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate Outgoing List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3784</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3784"/>
		<updated>2021-10-01T07:21:39Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Daily closing (Tagesabschluss) =&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
The daily closing consists of the points generate outgoing list and Generate EDI file.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the daily closing has been executed.&lt;br /&gt;
No package/shipment data is available for the feedback. After successful day-end closing, only the field Fehler is reported with the value 0 - or in the case of an error, Fehler is reported with the value 1 and the Fehlertext1 .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Generate output list (Listenabschluss) =&lt;br /&gt;
The gateway sends the generate-output-list request to the automatic polling of the HVS32. An outgoing list is thus generated in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the list closure. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the output list has been generated.&lt;br /&gt;
No package/shipment data is available for feedback. After successful completion of the list, only the field Error with value 0 is reported back - or in the case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Create carrier EDI (EDIAbschluss) =&lt;br /&gt;
The gateway sends the create-carrier-EDI request to the automatic polling of the HVS32. A carrier EDI is thus generated in the HVS32 on the basis of the additionally transferred parameters and (if configured) transmitted to the carrier.&lt;br /&gt;
Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI.&lt;br /&gt;
The confirmation in the HVS32 takes place after the carrier EDI has been generated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After successful completion of the EDI, only the field Error with value 0 is reported - or in case of an error, Error with value 1 and the error text1 are reported.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Verify package data (VersandDatenPruefAnfrage) =&lt;br /&gt;
The gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A shipping data request is thus simulated in the HVS32.&lt;br /&gt;
No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.).&lt;br /&gt;
This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Article data|Package article]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Client identifier from HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if consignment note is to be printed by pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last package of the consignment (required for printing the consignment hanging card for hanging consignments)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number &lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on &lt;br /&gt;
&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Update package data (UpdateVersandDaten) =&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages.&lt;br /&gt;
This request is sent, for example, if the value of goods for a package is only known at a later time.&lt;br /&gt;
Data can be updated within the tables Versandeinheit, Abrechnungseinheit and Lieferung. The search is always carried out via the field PackstueckID and, if occupied, also via the field TrackingNr.&lt;br /&gt;
However, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.).&lt;br /&gt;
The pre-system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again.&lt;br /&gt;
In addition, fields that have already been printed on a label or determined by the HVS32 shipping system in a carrier processing (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After a successful update, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the package in the pre-system. Required as a unique package reference to identify the record.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person &lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s telephone number&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Anonymise package data (AnonymisiereVersandDaten) =&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten request to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO.&lt;br /&gt;
This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible.&lt;br /&gt;
Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed for the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Package ID of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Tracking number of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Data types|String]] || 40 || - || Delivery note number of the consignment to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Data types|String]] || 50 || - || Order number of the item to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 Packing Station that is to process the anonymisation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3783</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3783"/>
		<updated>2021-10-01T07:18:48Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Daily closing (Tagesabschluss) =&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
The daily closing consists of the points generate outgoing list and Generate EDI file.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the daily closing has been executed.&lt;br /&gt;
No package/shipment data is available for the feedback. After successful day-end closing, only the field Fehler is reported with the value 0 - or in the case of an error, Fehler is reported with the value 1 and the Fehlertext1 .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Generate output list (Listenabschluss) =&lt;br /&gt;
The gateway sends the generate-output-list request to the automatic polling of the HVS32. An outgoing list is thus generated in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the list closure. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the output list has been generated.&lt;br /&gt;
No package/shipment data is available for feedback. After successful completion of the list, only the field Error with value 0 is reported back - or in the case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Create carrier EDI (EDIAbschluss) =&lt;br /&gt;
The gateway sends the create-carrier-EDI request to the automatic polling of the HVS32. A carrier EDI is thus generated in the HVS32 on the basis of the additionally transferred parameters and (if configured) transmitted to the carrier.&lt;br /&gt;
Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI.&lt;br /&gt;
The confirmation in the HVS32 takes place after the carrier EDI has been generated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After successful completion of the EDI, only the field Error with value 0 is reported - or in case of an error, Error with value 1 and the error text1 are reported.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Verify package data (VersandDatenPruefAnfrage) =&lt;br /&gt;
The gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A shipping data request is thus simulated in the HVS32.&lt;br /&gt;
No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.).&lt;br /&gt;
This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Article data|Package article]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Client identifier from HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if consignment note is to be printed by pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last package of the consignment (required for printing the consignment hanging card for hanging consignments)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number &lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on &lt;br /&gt;
&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Update package data (UpdateVersandDaten) =&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages.&lt;br /&gt;
This request is sent, for example, if the value of goods for a package is only known at a later time.&lt;br /&gt;
Data can be updated within the tables Versandeinheit, Abrechnungseinheit and Lieferung. The search is always carried out via the field PackstueckID and, if occupied, also via the field TrackingNr.&lt;br /&gt;
However, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.).&lt;br /&gt;
The pre-system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again.&lt;br /&gt;
In addition, fields that have already been printed on a label or determined by the HVS32 shipping system in a carrier processing (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After a successful update, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the package in the pre-system. Required as a unique package reference to identify the record.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person &lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s telephone number&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Anonymise package data (AnonymisiereVersandDaten) =&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten request to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO.&lt;br /&gt;
This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible.&lt;br /&gt;
Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed for the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Package ID of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Tracking number of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Data types|String]] || 40 || - || Delivery note number of the consignment to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Data types|String]] || 50 || - || Order number of the item to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 Packing Station that is to process the anonymisation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3782</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3782"/>
		<updated>2021-10-01T07:08:49Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Daily closing (Tagesabschluss) =&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
The daily closing consists of the points generate outgoing list and Generate EDI file.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the daily closing has been executed.&lt;br /&gt;
No package/shipment data is available for the feedback. After successful day-end closing, only the field Fehler is reported with the value 0 - or in the case of an error, Fehler is reported with the value 1 and the Fehlertext1 .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Generate output list (Listenabschluss) =&lt;br /&gt;
The gateway sends the generate-output-list request to the automatic polling of the HVS32. An outgoing list is thus generated in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the list closure. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the output list has been generated.&lt;br /&gt;
No package/shipment data is available for feedback. After successful completion of the list, only the field Error with value 0 is reported back - or in the case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Create carrier EDI (EDIAbschluss) =&lt;br /&gt;
The gateway sends the create-carrier-EDI request to the automatic polling of the HVS32. A carrier EDI is thus generated in the HVS32 on the basis of the additionally transferred parameters and (if configured) transmitted to the carrier.&lt;br /&gt;
Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI.&lt;br /&gt;
The confirmation in the HVS32 takes place after the carrier EDI has been generated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After successful completion of the EDI, only the field Error with value 0 is reported - or in case of an error, Error with value 1 and the error text1 are reported.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Verify package data (VersandDatenPruefAnfrage) =&lt;br /&gt;
The gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A shipping data request is thus simulated in the HVS32.&lt;br /&gt;
No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.).&lt;br /&gt;
This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Article data|Package article]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Client identifier from HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if consignment note is to be printed by pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last package of the consignment (required for printing the consignment hanging card for hanging consignments)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number &lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on &lt;br /&gt;
&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Update package data (UpdateVersandDaten) =&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages.&lt;br /&gt;
This request is sent, for example, if the value of goods for a package is only known at a later time.&lt;br /&gt;
Data can be updated within the tables Versandeinheit, Abrechnungseinheit and Lieferung. The search is always carried out via the field PackstueckID and, if occupied, also via the field TrackingNr.&lt;br /&gt;
However, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.).&lt;br /&gt;
The pre-system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again.&lt;br /&gt;
In addition, fields that have already been printed on a label or determined by the HVS32 shipping system in a carrier processing (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After a successful update, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the package in the pre-system. Required as a unique package reference to identify the record.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person &lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s telephone number&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Anonymise package data (AnonymisiereVersandDaten) =&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten request to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO.&lt;br /&gt;
This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible.&lt;br /&gt;
Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed for the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Package ID of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Tracking number of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Data types|String]] || 40 || - || Delivery note number of the consignment to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Data types|String]] || 50 || - || Order number of the item to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 Packing Station that is to process the anonymisation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3781</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3781"/>
		<updated>2021-10-01T07:07:08Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Daily closing (Tagesabschluss) =&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
The daily closing consists of the points generate outgoing list and Generate EDI file.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the daily closing has been executed.&lt;br /&gt;
No package/shipment data is available for the feedback. After successful day-end closing, only the field Fehler is reported with the value 0 - or in the case of an error, Fehler is reported with the value 1 and the Fehlertext1 .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Generate output list (Listenabschluss) =&lt;br /&gt;
The gateway sends the generate-output-list request to the automatic polling of the HVS32. An outgoing list is thus generated in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the list closure. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the output list has been generated.&lt;br /&gt;
No package/shipment data is available for feedback. After successful completion of the list, only the field Error with value 0 is reported back - or in the case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Create carrier EDI (EDIAbschluss) =&lt;br /&gt;
The gateway sends the create-carrier-EDI request to the automatic polling of the HVS32. A carrier EDI is thus generated in the HVS32 on the basis of the additionally transferred parameters and (if configured) transmitted to the carrier.&lt;br /&gt;
Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI.&lt;br /&gt;
The confirmation in the HVS32 takes place after the carrier EDI has been generated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After successful completion of the EDI, only the field Error with value 0 is reported - or in case of an error, Error with value 1 and the error text1 are reported.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Verify package data (VersandDatenPruefAnfrage) =&lt;br /&gt;
The gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A shipping data request is thus simulated in the HVS32.&lt;br /&gt;
No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.).&lt;br /&gt;
This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Article data|Package article]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Client identifier from HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if consignment note is to be printed by pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last package of the consignment (required for printing the consignment hanging card for hanging consignments)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number &lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on &lt;br /&gt;
&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Update package data (UpdateVersandDaten) =&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages.&lt;br /&gt;
This request is sent, for example, if the value of goods for a package is only known at a later time.&lt;br /&gt;
Data can be updated within the tables Versandeinheit, Abrechnungseinheit and Lieferung. The search is always carried out via the field PackstueckID and, if occupied, also via the field TrackingNr.&lt;br /&gt;
However, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.).&lt;br /&gt;
The pre-system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again.&lt;br /&gt;
In addition, fields that have already been printed on a label or determined by the HVS32 shipping system in a carrier processing (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After a successful update, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the package in the pre-system. Required as a unique package reference to identify the record.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person &lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s telephone number&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Anonymise package data (AnonymisiereVersandDaten) =&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten request to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO.&lt;br /&gt;
This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible.&lt;br /&gt;
Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed for the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Package ID of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Tracking number of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Data types|String]] || 40 || - || Delivery note number of the consignment to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Data types|String]] || 50 || - || Order number of the item to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 Packing Station that is to process the anonymisation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3780</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3780"/>
		<updated>2021-10-01T06:12:58Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3779</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3779"/>
		<updated>2021-09-30T14:17:17Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3778</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3778"/>
		<updated>2021-09-30T13:59:48Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3777</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3777"/>
		<updated>2021-09-30T13:53:47Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3776</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3776"/>
		<updated>2021-09-30T13:30:15Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3775</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3775"/>
		<updated>2021-09-30T11:38:33Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3774</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3774"/>
		<updated>2021-09-30T10:05:28Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[ Article data |ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[ Article data |&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[ Article data |package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[ Article data |ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3773</id>
		<title>HVS32 Automatik-Polling Funktionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3773"/>
		<updated>2021-09-30T09:42:15Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[en:HVS32_automatic_polling_functions]]--&amp;gt;&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Zahl mit ausschließlich numerischen Zeichen (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Zahl mit Nachkommastellen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.&amp;lt;br&amp;gt;&lt;br /&gt;
= Zusätzliche Datentypen =&lt;br /&gt;
Zusätzliche Datentypen, welche in der Beschreibung vorkommen, stehen in einer 1:n Relation zu den Packstücken.&lt;br /&gt;
Bitte entnehmen Sie der jeweiligen Schnittstellen-Dokumentation des entsprechenden Plugins (File, JDBC, SAP, etc.), wie diese Relation realisiert werden muss.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== ArtikelDaten ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTIKELDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Datentypen|Integer]] || - || - || Nur für Hängeversand: Anzahl der Bügel auf welche die Artikelgruppe aufgeteilt ist&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Datentypen|Integer]] || - || - || Anzahl Artikeletiketten, welche gedruckt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Datentypen|String]] || 25 || - || BTN Nummer / Zolltarifnummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Datentypen|String]] || 20 || - || EAN Nummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Datentypen|String]] || 10 || - || Einheit der Artikelmenge&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Datentypen|Decimal]] || 9 || 3 || Gewicht des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Datentypen|String]] || 50 || - || Artikelgruppe&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Datentypen|Decimal]] || 9 || 3 || Menge des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Datentypen|String]] || 100 || - || Pipe getrennte Services für diesen Artikel&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Datentypen|Decimal]] || 9 || 3 || Volumen des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Datentypen|String]] || 3 || - || Währung in welcher der Wert des Artikels angegeben wird&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Datentypen|Decimal]] || 18 || 2 || Wert des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Datentypen|String]] || 50 || - || Artikelnummer&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Datentypen|String]] || 50 || - || Bestellnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Datentypen|String]] || 50 || - || Auftragsnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Datentypen|String]] || 40 || - || Lieferscheinnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Datentypen|String]] || 50 || - || Laufende Nummer innerhalb des Packstücks&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Datentypen|String]] || 30 || - || Seriennummer&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Datentypen|String]] || 2 || - || Ursprungsland des Artikels&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gefahrgut ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- GEFAHRGUTDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Datentypen|Integer]] || 1 || - || Beförderungskategorie, Pflicht (siehe ADR-Tabelle Spalte (15)), kann 0-4 sein. Achtung! Muss unbedingt korrekt sein.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status LQ / Begrenzte Menge nach ADR 3.4 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Datentypen|String]] || 110 || - || Pflicht (siehe ADR-Tabelle Spalte (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Datentypen|String]] || 1 || - || Buchstabe für Sondervorschrift 640, bedingte Pflicht bei Stoffen, bei denen die Sondervorschrift 640 gilt (siehe ADR-Tabelle Spalte (6))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Datentypen|Integer]] || 3 || - || Bewertungsfaktor für Punktesummation auf dem Beförderungspapier,  (kann 0, 1, 3, 50 oder 999 sein), eigentlich Pflicht, kann aber eindeutig aus der Beförderungskategorie geschlossen werden, daher muss es nicht unbedingt belegt sein&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status EQ / Excepted Quantities nach ADR 3.5 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Datentypen|String]] || 20 || - || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Datentypen|String]] || 10 || - || Klassifizierungscode, Pflicht (siehe ADR-Tabelle Spalte (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Datentypen|String]] || 100 || - || Pflicht (siehe ADR-Tabelle Spalte (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Datentypen|Decimal]] || 8 || 3 || Stoff-Menge an Gefahrgut, die ADR-technisch zu deklarieren ist ( in Litern bei Flüssigkeiten und verdichteten Gasen, sonst in kg, bei LQ-Gefahrgut immer kg )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Datentypen|String]] || 2 || - || Mengeneinheit zur Stoff-Menge. ‚1‘ oder ‚l‘: Liter ; ‚0‘ oder ‚kg‘ oder leer: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Datentypen|String]] || 10 || - || bedingte Pflicht bei Stoffen, bei denen neben der Hauptgefahr-Klasse/Zettelnummer noch Nebengefahr-Zettelnummern vorhanden sind (siehe ADR-Tabelle Spalte (5), wenn dort z.B. 3+6.1+8 eingetragen ist, sind 6.1 und 8 die Nebengefahr-Zettelnummern und als (6.1)(8) im Feld Nebengefahr zu übermitteln )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Datentypen|Decimal]] || 8 || 3 || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Datentypen|String]] || 150 || - || bedingt Pflicht bei N.A.G. Gefahrgut (d.h. wenn die Bezeichnung mit N.A.G. endet)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Datentypen|String]] || 10 || - || Tunnelbeschränkungscode, Pflicht (siehe ADR-Tabelle Spalte (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Datentypen|String]] || 10 || - || Pflicht (siehe ADR-Tabelle Spalte (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Datentypen|String]] || 1 || - || T wenn Stoff umweltgefährdend ist , ansonsten F, Pflicht bei umweltgefährdenden Stoffen&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Datentypen|String]] || 3 || - || Verpackungsgruppe, bedingt Pflicht bei den Stoffen, bei denen diese in der ADR-Tabelle belegt ist, kann I,II oder III sein oder gar nicht belegt (letzteres z.B. bei Klasse 2)) (siehe ADR-Tabelle Spalte (4))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Datentypen|Integer]] || 4 || - || Anzahl der Einheiten, in denen das Gefahrgut verpackt ist (in Zusammenhang mit dem nächsten Feld GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Datentypen|String]] || 5 || - || ADR-Code der Verpackungsart, z.B. 4G für Kiste (Pappe), Pflicht, siehe separate Doc f. Verpackungscodes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Packstück-Verarbeitung (VersandDatenAnfrage) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen.&lt;br /&gt;
Ein Etikett wird für alle weiteren Funktionen wir Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch eine zusätzliche Konfiguration im HVS32 kann die VersandDatenAnfrage auch dazu verwendet werden, um einen Nachdruck anzustoßen. Dabei muss bei der erneuten Anfrage die selbe PackstueckID verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || &amp;#039;B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = ab diesem Tag liefern&lt;br /&gt;
&amp;#039;B&amp;#039; = bis zu diesem Tag liefern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Etikett nachdrucken (VersandDatenWdhDruck) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenWdhDruck wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück nachzudrucken.&lt;br /&gt;
Ein Etikett wird anhand der hostseitigen Packstück-ID nachgedruckt. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Bei manchen Frachtführern (z.B. DPD) werden beim Nachdruck neue Trackingnummern vergeben. Somit ist die alte Trackingnummer nicht mehr gültig und das alte Versandetikett muss vernichtet werden.&lt;br /&gt;
Die neue Trackingnummer kann in der Rückmeldung zurückgemeldet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Ausgabekanal, an welchem das Etikett nachgedruckt werden soll (benötigt HVS32 Erweiterungsmodul &amp;quot;Druckerspooler&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || (neue) TrackingNr des Packstücks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück stornieren (StornoVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind.&lt;br /&gt;
In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Storno wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück verladen/freigeben (VerladeVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Freigabe wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; wenn das Packstück gesperrt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke auf welche das Packstück gebucht werden soll&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; bei einer Sammel-Freigabe (Alle Packstücke mit identischer VE-ReferenzNr freigeben)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || muss bei einer Sammel-Freigabe gefüllt sein&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tagesabschluss (Tagesabschluss) =&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst.&lt;br /&gt;
Der Tagesabschluss setzt sich aus den Punkten Ausgangsliste erzeugen und Frachtführer DFÜ erzeugen zusammen.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Tagesabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ausgangsliste erzeugen (Listenabschluss) =&lt;br /&gt;
Das Gateway sendet die Listenabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Ausgangsliste anhand der zusätzlich übergebenen Parameter erzeugt.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Listenabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Ausgangsliste statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Frachtführer DFÜ erzeugen (EDIAbschluss) =&lt;br /&gt;
Das Gateway sendet die EDIAbschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Frachtführer DFÜ anhand der zusätzlich übergebenen Parameter erzeugt und (falls konfiguriert) an den Frachtführer übertragen.&lt;br /&gt;
Nur Packstücke, für welche zuvor eine Ausgangsliste erzeugt wurde, werden für eine Frachtführer DFÜ berücksichtigt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Frachtführer DFÜ statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem EDIAbschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten prüfen (VersandDatenPruefAnfrage) =&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert.&lt;br /&gt;
Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.)&lt;br /&gt;
Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten aktualisieren (UpdateVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern.&lt;br /&gt;
Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist.&lt;br /&gt;
Aktualisiert werden können Daten innerhalb der Tabellen Versandeinheit, Abrechnungseinheit und Lieferung. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht.&lt;br /&gt;
Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.).&lt;br /&gt;
Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlininen des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden.&lt;br /&gt;
Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Update wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um den Datensatz zu identifizieren.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten anonymisieren (AnonymisiereVersandDaten) =&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert.&lt;br /&gt;
Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich.&lt;br /&gt;
Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstückID des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || TrackingNr des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Datentypen|String]] || 40 || - || LieferscheinNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Datentypen|String]] || 50 || - || AuftragsNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der die Anonymisierung verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3765</id>
		<title>HVS32 Automatik-Polling Funktionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3765"/>
		<updated>2021-09-29T11:48:02Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[en:HVS32_automatic_polling_functions]]--&amp;gt;&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Zahl mit ausschließlich numerischen Zeichen (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Zahl mit Nachkommastellen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.&amp;lt;br&amp;gt;&lt;br /&gt;
= Zusätzliche Datentypen =&lt;br /&gt;
Zusätzliche Datentypen, welche in der Beschreibung vorkommen, stehen in einer 1:n Relation zu den Packstücken.&lt;br /&gt;
Bitte entnehmen Sie der jeweiligen Schnittstellen-Dokumentation des entsprechenden Plugins (File, JDBC, SAP, etc.), wie diese Relation realisiert werden muss.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== ArtikelDaten ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTIKELDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Datentypen|Integer]] || - || - || Nur für Hängeversand: Anzahl der Bügel auf welche die Artikelgruppe aufgeteilt ist&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Datentypen|Integer]] || - || - || Anzahl Artikeletiketten, welche gedruckt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Datentypen|String]] || 25 || - || BTN Nummer / Zolltarifnummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Datentypen|String]] || 20 || - || EAN Nummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Datentypen|String]] || 10 || - || Einheit der Artikelmenge&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Datentypen|Decimal]] || 9 || 3 || Gewicht des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Datentypen|String]] || 50 || - || Artikelgruppe&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Datentypen|Decimal]] || 9 || 3 || Menge des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Datentypen|String]] || 100 || - || Pipe getrennte Services für diesen Artikel&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Datentypen|Decimal]] || 9 || 3 || Volumen des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Datentypen|String]] || 3 || - || Währung in welcher der Wert des Artikels angegeben wird&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Datentypen|Decimal]] || 18 || 2 || Wert des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Datentypen|String]] || 50 || - || Artikelnummer&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Datentypen|String]] || 50 || - || Bestellnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Datentypen|String]] || 50 || - || Auftragsnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Datentypen|String]] || 40 || - || Lieferscheinnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Datentypen|String]] || 50 || - || Laufende Nummer innerhalb des Packstücks&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Datentypen|String]] || 30 || - || Seriennummer&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Datentypen|String]] || 2 || - || Ursprungsland des Artikels&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gefahrgut ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- GEFAHRGUTDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Datentypen|Integer]] || 1 || - || Beförderungskategorie, Pflicht (siehe ADR-Tabelle Spalte (15)), kann 0-4 sein. Achtung! Muss unbedingt korrekt sein.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status LQ / Begrenzte Menge nach ADR 3.4 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Datentypen|String]] || 110 || - || Pflicht (siehe ADR-Tabelle Spalte (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Datentypen|String]] || 1 || - || Buchstabe für Sondervorschrift 640, bedingte Pflicht bei Stoffen, bei denen die Sondervorschrift 640 gilt (siehe ADR-Tabelle Spalte (6))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Datentypen|Integer]] || 3 || - || Bewertungsfaktor für Punktesummation auf dem Beförderungspapier,  (kann 0, 1, 3, 50 oder 999 sein), eigentlich Pflicht, kann aber eindeutig aus der Beförderungskategorie geschlossen werden, daher muss es nicht unbedingt belegt sein&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status EQ / Excepted Quantities nach ADR 3.5 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Datentypen|String]] || 20 || - || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Datentypen|String]] || 10 || - || Klassifizierungscode, Pflicht (siehe ADR-Tabelle Spalte (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Datentypen|String]] || 100 || - || Pflicht (siehe ADR-Tabelle Spalte (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Datentypen|Decimal]] || 8 || 3 || Stoff-Menge an Gefahrgut, die ADR-technisch zu deklarieren ist ( in Litern bei Flüssigkeiten und verdichteten Gasen, sonst in kg, bei LQ-Gefahrgut immer kg )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Datentypen|String]] || 2 || - || Mengeneinheit zur Stoff-Menge. ‚1‘ oder ‚l‘: Liter ; ‚0‘ oder ‚kg‘ oder leer: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Datentypen|String]] || 10 || - || bedingte Pflicht bei Stoffen, bei denen neben der Hauptgefahr-Klasse/Zettelnummer noch Nebengefahr-Zettelnummern vorhanden sind (siehe ADR-Tabelle Spalte (5), wenn dort z.B. 3+6.1+8 eingetragen ist, sind 6.1 und 8 die Nebengefahr-Zettelnummern und als (6.1)(8) im Feld Nebengefahr zu übermitteln )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Datentypen|Decimal]] || 8 || 3 || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Datentypen|String]] || 150 || - || bedingt Pflicht bei N.A.G. Gefahrgut (d.h. wenn die Bezeichnung mit N.A.G. endet)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Datentypen|String]] || 10 || - || Tunnelbeschränkungscode, Pflicht (siehe ADR-Tabelle Spalte (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Datentypen|String]] || 10 || - || Pflicht (siehe ADR-Tabelle Spalte (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Datentypen|String]] || 1 || - || T wenn Stoff umweltgefährdend ist , ansonsten F, Pflicht bei umweltgefährdenden Stoffen&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Datentypen|String]] || 3 || - || Verpackungsgruppe, bedingt Pflicht bei den Stoffen, bei denen diese in der ADR-Tabelle belegt ist, kann I,II oder III sein oder gar nicht belegt (letzteres z.B. bei Klasse 2)) (siehe ADR-Tabelle Spalte (4))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Datentypen|Integer]] || 4 || - || Anzahl der Einheiten, in denen das Gefahrgut verpackt ist (in Zusammenhang mit dem nächsten Feld GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Datentypen|String]] || 5 || - || ADR-Code der Verpackungsart, z.B. 4G für Kiste (Pappe), Pflicht, siehe separate Doc f. Verpackungscodes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Packstück-Verarbeitung (VersandDatenAnfrage) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen.&lt;br /&gt;
Ein Etikett wird für alle weiteren Funktionen wir Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch eine zusätzliche Konfiguration im HVS32 kann die VersandDatenAnfrage auch dazu verwendet werden, um einen Nachdruck anzustoßen. Dabei muss bei der erneuten Anfrage die selbe PackstueckID verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || &amp;#039;B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = ab diesem Tag liefern&lt;br /&gt;
&amp;#039;B&amp;#039; = bis zu diesem Tag liefern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Etikett nachdrucken (VersandDatenWdhDruck) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenWdhDruck wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück nachzudrucken.&lt;br /&gt;
Ein Etikett wird anhand der hostseitigen Packstück-ID nachgedruckt. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Bei manchen Frachtführern (z.B. DPD) werden beim Nachdruck neue Trackingnummern vergeben. Somit ist die alte Trackingnummer nicht mehr gültig und das alte Versandetikett muss vernichtet werden.&lt;br /&gt;
Die neue Trackingnummer kann in der Rückmeldung zurückgemeldet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Ausgabekanal, an welchem das Etikett nachgedruckt werden soll (benötigt HVS32 Erweiterungsmodul &amp;quot;Druckerspooler&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || (neue) TrackingNr des Packstücks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück stornieren (StornoVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind.&lt;br /&gt;
In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Storno wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück verladen/freigeben (VerladeVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Freigabe wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; wenn das Packstück gesperrt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke auf welche das Packstück gebucht werden soll&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; bei einer Sammel-Freigabe (Alle Packstücke mit identischer VE-ReferenzNr freigeben)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || muss bei einer Sammel-Freigabe gefüllt sein&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tagesabschluss (Tagesabschluss) =&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst.&lt;br /&gt;
Der Tagesabschluss setzt sich aus den Punkten Ausgangsliste erzeugen und Frachtführer DFÜ erzeugen zusammen.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Tagesabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ausgangsliste erzeugen (Listenabschluss) =&lt;br /&gt;
Das Gateway sendet die Listenabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Ausgangsliste anhand der zusätzlich übergebenen Parameter erzeugt.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Listenabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Ausgangsliste statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Frachtführer DFÜ erzeugen (EDIAbschluss) =&lt;br /&gt;
Das Gateway sendet die EDIAbschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Frachtführer DFÜ anhand der zusätzlich übergebenen Parameter erzeugt und (falls konfiguriert) an den Frachtführer übertragen.&lt;br /&gt;
Nur Packstücke, für welche zuvor eine Ausgangsliste erzeugt wurde, werden für eine Frachtführer DFÜ berücksichtigt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Frachtführer DFÜ statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem EDIAbschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten prüfen (VersandDatenPruefAnfrage) =&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert.&lt;br /&gt;
Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.)&lt;br /&gt;
Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten aktualisieren (UpdateVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern.&lt;br /&gt;
Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist.&lt;br /&gt;
Aktualisiert werden können Daten innerhalb der Tabellen Versandeinheit, Abrechnungseinheit und Lieferung. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht.&lt;br /&gt;
Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.).&lt;br /&gt;
Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlininen des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden.&lt;br /&gt;
Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Update wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um den Datensatz zu identifizieren.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten anonymisieren (AnonymisiereVersandDaten) =&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert.&lt;br /&gt;
Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich.&lt;br /&gt;
Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstückID des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || TrackingNr des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Datentypen|String]] || 40 || - || LieferscheinNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Datentypen|String]] || 50 || - || AuftragsNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der die Anonymisierung verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3764</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3764"/>
		<updated>2021-09-29T09:36:46Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3763</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3763"/>
		<updated>2021-09-29T09:27:09Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package (position)&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3762</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3762"/>
		<updated>2021-09-29T07:24:33Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package (position)&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3761</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3761"/>
		<updated>2021-09-29T07:22:52Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Customer order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Position order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Position delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package (position)&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3760</id>
		<title>HVS32 Automatik-Polling Funktionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3760"/>
		<updated>2021-09-29T07:02:01Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[en:HVS32_automatic_polling_functions]]--&amp;gt;&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Zahl mit ausschließlich numerischen Zeichen (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Zahl mit Nachkommastellen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.&amp;lt;br&amp;gt;&lt;br /&gt;
= Zusätzliche Datentypen =&lt;br /&gt;
Zusätzliche Datentypen, welche in der Beschreibung vorkommen, stehen in einer 1:n Relation zu den Packstücken.&lt;br /&gt;
Bitte entnehmen Sie der jeweiligen Schnittstellen-Dokumentation des entsprechenden Plugins (File, JDBC, SAP, etc.), wie diese Relation realisiert werden muss.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== ArtikelDaten ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTIKELDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Datentypen|Integer]] || - || - || Nur für Hängeversand: Anzahl der Bügel auf welche die Artikelgruppe aufgeteilt ist&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Datentypen|Integer]] || - || - || Anzahl Artikeletiketten, welche gedruckt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Datentypen|String]] || 25 || - || BTN Nummer / Zolltarifnummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Datentypen|String]] || 20 || - || EAN Nummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Datentypen|String]] || 10 || - || Einheit der Artikelmenge&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Datentypen|Decimal]] || 9 || 3 || Gewicht des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Datentypen|String]] || 50 || - || Artikelgruppe&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Datentypen|Decimal]] || 9 || 3 || Menge des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Datentypen|String]] || 100 || - || Pipe getrennte Services für diesen Artikel&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Datentypen|Decimal]] || 9 || 3 || Volumen des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Datentypen|String]] || 3 || - || Währung in welcher der Wert des Artikels angegeben wird&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Datentypen|Decimal]] || 18 || 2 || Wert des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Datentypen|String]] || 50 || - || Artikelnummer&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Datentypen|String]] || 50 || - || Bestellnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Datentypen|String]] || 50 || - || Auftragsnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Datentypen|String]] || 40 || - || Lieferscheinnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Datentypen|String]] || 50 || - || Laufende Nummer innerhalb des Packstücks&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Datentypen|String]] || 30 || - || Seriennummer&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Datentypen|String]] || 2 || - || Ursprungsland des Artikels&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gefahrgut ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- GEFAHRGUTDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Datentypen|Integer]] || 1 || - || Beförderungskategorie, Pflicht (siehe ADR-Tabelle Spalte (15)), kann 0-4 sein. Achtung! Muss unbedingt korrekt sein.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status LQ / Begrenzte Menge nach ADR 3.4 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Datentypen|String]] || 110 || - || Pflicht (siehe ADR-Tabelle Spalte (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Datentypen|String]] || 1 || - || Buchstabe für Sondervorschrift 640, bedingte Pflicht bei Stoffen, bei denen die Sondervorschrift 640 gilt (siehe ADR-Tabelle Spalte (6))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Datentypen|Integer]] || 3 || - || Bewertungsfaktor für Punktesummation auf dem Beförderungspapier,  (kann 0, 1, 3, 50 oder 999 sein), eigentlich Pflicht, kann aber eindeutig aus der Beförderungskategorie geschlossen werden, daher muss es nicht unbedingt belegt sein&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status EQ / Excepted Quantities nach ADR 3.5 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Datentypen|String]] || 20 || - || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Datentypen|String]] || 10 || - || Klassifizierungscode, Pflicht (siehe ADR-Tabelle Spalte (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Datentypen|String]] || 100 || - || Pflicht (siehe ADR-Tabelle Spalte (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Datentypen|Decimal]] || 8 || 3 || Stoff-Menge an Gefahrgut, die ADR-technisch zu deklarieren ist ( in Litern bei Flüssigkeiten und verdichteten Gasen, sonst in kg, bei LQ-Gefahrgut immer kg )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Datentypen|String]] || 2 || - || Mengeneinheit zur Stoff-Menge. ‚1‘ oder ‚l‘: Liter ; ‚0‘ oder ‚kg‘ oder leer: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Datentypen|String]] || 10 || - || bedingte Pflicht bei Stoffen, bei denen neben der Hauptgefahr-Klasse/Zettelnummer noch Nebengefahr-Zettelnummern vorhanden sind (siehe ADR-Tabelle Spalte (5), wenn dort z.B. 3+6.1+8 eingetragen ist, sind 6.1 und 8 die Nebengefahr-Zettelnummern und als (6.1)(8) im Feld Nebengefahr zu übermitteln )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Datentypen|Decimal]] || 8 || 3 || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Datentypen|Integer]] || - || - || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Datentypen|String]] || 150 || - || bedingt Pflicht bei N.A.G. Gefahrgut (d.h. wenn die Bezeichnung mit N.A.G. endet)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Datentypen|String]] || 10 || - || Tunnelbeschränkungscode, Pflicht (siehe ADR-Tabelle Spalte (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Datentypen|String]] || 10 || - || Pflicht (siehe ADR-Tabelle Spalte (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Datentypen|String]] || 1 || - || T wenn Stoff umweltgefährdend ist , ansonsten F, Pflicht bei umweltgefährdenden Stoffen&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Datentypen|String]] || 3 || - || Verpackungsgruppe, bedingt Pflicht bei den Stoffen, bei denen diese in der ADR-Tabelle belegt ist, kann I,II oder III sein oder gar nicht belegt (letzteres z.B. bei Klasse 2)) (siehe ADR-Tabelle Spalte (4))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Datentypen|Integer]] || 4 || - || Anzahl der Einheiten, in denen das Gefahrgut verpackt ist (in Zusammenhang mit dem nächsten Feld GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Datentypen|String]] || 5 || - || ADR-Code der Verpackungsart, z.B. 4G für Kiste (Pappe), Pflicht, siehe separate Doc f. Verpackungscodes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Packstück-Verarbeitung (VersandDatenAnfrage) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen.&lt;br /&gt;
Ein Etikett wird für alle weiteren Funktionen wir Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch eine zusätzliche Konfiguration im HVS32 kann die VersandDatenAnfrage auch dazu verwendet werden, um einen Nachdruck anzustoßen. Dabei muss bei der erneuten Anfrage die selbe PackstueckID verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = ab diesem Tag liefern&lt;br /&gt;
&amp;#039;B&amp;#039; = bis zu diesem Tag liefern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Etikett nachdrucken (VersandDatenWdhDruck) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenWdhDruck wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück nachzudrucken.&lt;br /&gt;
Ein Etikett wird anhand der hostseitigen Packstück-ID nachgedruckt. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Bei manchen Frachtführern (z.B. DPD) werden beim Nachdruck neue Trackingnummern vergeben. Somit ist die alte Trackingnummer nicht mehr gültig und das alte Versandetikett muss vernichtet werden.&lt;br /&gt;
Die neue Trackingnummer kann in der Rückmeldung zurückgemeldet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Ausgabekanal, an welchem das Etikett nachgedruckt werden soll (benötigt HVS32 Erweiterungsmodul &amp;quot;Druckerspooler&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || (neue) TrackingNr des Packstücks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück stornieren (StornoVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind.&lt;br /&gt;
In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Storno wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück verladen/freigeben (VerladeVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Freigabe wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; wenn das Packstück gesperrt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke auf welche das Packstück gebucht werden soll&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; bei einer Sammel-Freigabe (Alle Packstücke mit identischer VE-ReferenzNr freigeben)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || muss bei einer Sammel-Freigabe gefüllt sein&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tagesabschluss (Tagesabschluss) =&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst.&lt;br /&gt;
Der Tagesabschluss setzt sich aus den Punkten Ausgangsliste erzeugen und Frachtführer DFÜ erzeugen zusammen.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Tagesabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ausgangsliste erzeugen (Listenabschluss) =&lt;br /&gt;
Das Gateway sendet die Listenabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Ausgangsliste anhand der zusätzlich übergebenen Parameter erzeugt.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Listenabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Ausgangsliste statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Frachtführer DFÜ erzeugen (EDIAbschluss) =&lt;br /&gt;
Das Gateway sendet die EDIAbschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Frachtführer DFÜ anhand der zusätzlich übergebenen Parameter erzeugt und (falls konfiguriert) an den Frachtführer übertragen.&lt;br /&gt;
Nur Packstücke, für welche zuvor eine Ausgangsliste erzeugt wurde, werden für eine Frachtführer DFÜ berücksichtigt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Frachtführer DFÜ statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem EDIAbschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten prüfen (VersandDatenPruefAnfrage) =&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert.&lt;br /&gt;
Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.)&lt;br /&gt;
Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten aktualisieren (UpdateVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern.&lt;br /&gt;
Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist.&lt;br /&gt;
Aktualisiert werden können Daten innerhalb der Tabellen Versandeinheit, Abrechnungseinheit und Lieferung. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht.&lt;br /&gt;
Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.).&lt;br /&gt;
Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlininen des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden.&lt;br /&gt;
Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Update wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um den Datensatz zu identifizieren.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten anonymisieren (AnonymisiereVersandDaten) =&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert.&lt;br /&gt;
Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich.&lt;br /&gt;
Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstückID des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || TrackingNr des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Datentypen|String]] || 40 || - || LieferscheinNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Datentypen|String]] || 50 || - || AuftragsNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der die Anonymisierung verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3759</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3759"/>
		<updated>2021-09-29T06:45:13Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control section ==&lt;br /&gt;
The control section is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate Outgoing List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3758</id>
		<title>HVS32 Automatik-Polling Funktionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3758"/>
		<updated>2021-09-29T06:34:03Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[en:HVS32_automatic_polling_functions]]--&amp;gt;&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Zahl mit ausschließlich numerischen Zeichen (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Zahl mit Nachkommastellen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.&amp;lt;br&amp;gt;&lt;br /&gt;
= Zusätzliche Datentypen =&lt;br /&gt;
Zusätzliche Datentypen, welche in der Beschreibung vorkommen, stehen in einer 1:n Relation zu den Packstücken.&lt;br /&gt;
Bitte entnehmen Sie der jeweiligen Schnittstellen-Dokumentation des entsprechenden Plugins (File, JDBC, SAP, etc.), wie diese Relation realisiert werden muss.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== ArtikelDaten ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTIKELDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Datentypen|Integer]] || - || - || Nur für Hängeversand: Anzahl der Bügel auf welche die Artikelgruppe aufgeteilt ist&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Datentypen|Integer]] || - || - || Anzahl Artikeletiketten, welche gedruckt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Datentypen|String]] || 25 || - || BTN Nummer / Zolltarifnummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Datentypen|String]] || 20 || - || EAN Nummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Datentypen|String]] || 10 || - || Einheit der Artikelmenge&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Datentypen|Decimal]] || 9 || 3 || Gewicht des Arikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Datentypen|String]] || 50 || - || Artikelgruppe&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Datentypen|Decimal]] || 9 || 3 || Menge des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Datentypen|String]] || 100 || - || Pipe getrennte Services für diesen Artikel&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Datentypen|Decimal]] || 9 || 3 || Volumen des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Datentypen|String]] || 3 || - || Währung in welcher der Wert des Artikels angegeben wird&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Datentypen|Decimal]] || 18 || 2 || Wert des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Datentypen|String]] || 50 || - || Artikelnummer&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Datentypen|String]] || 50 || - || Bestellnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Datentypen|String]] || 50 || - || Auftragsnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Datentypen|String]] || 40 || - || Lieferscheinnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Datentypen|String]] || 50 || - || Laufende Nummer innerhalb des Packstücks&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Datentypen|String]] || 30 || - || Seriennummer&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Datentypen|String]] || 2 || - || Ursprungsland des Artikels&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gefahrgut ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- GEFAHRGUTDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Datentypen|Integer]] || 1 || - || Beförderungskategorie, Pflicht (siehe ADR-Tabelle Spalte (15)), kann 0-4 sein. Achtung! Muss unbedingt korrekt sein.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status LQ / Begrenzte Menge nach ADR 3.4 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Datentypen|String]] || 110 || - || Pflicht (siehe ADR-Tabelle Spalte (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Datentypen|String]] || 1 || - || Buchstabe für Sondervorschrift 640, bedingte Pflicht bei Stoffen, bei denen die Sondervorschrift 640 gilt (siehe ADR-Tabelle Spalte (6))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Datentypen|Integer]] || 3 || - || Bewertungsfaktor für Punktesummation auf dem Beförderungspapier,  (kann 0, 1, 3, 50 oder 999 sein), eigentlich Pflicht, kann aber eindeutig aus der Beförderungskategorie geschlossen werden, daher muss es nicht unbedingt belegt sein&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status EQ / Excepted Quantities nach ADR 3.5 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Datentypen|String]] || 20 || - || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Datentypen|String]] || 10 || - || Klassifizierungscode, Pflicht (siehe ADR-Tabelle Spalte (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Datentypen|String]] || 100 || - || Pflicht (siehe ADR-Tabelle Spalte (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Datentypen|Decimal]] || 8 || 3 || Stoff-Menge an Gefahrgut, die ADR-technisch zu deklarieren ist ( in Litern bei Flüssigkeiten und verdichteten Gasen, sonst in kg, bei LQ-Gefahrgut immer kg )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Datentypen|String]] || 2 || - || Mengeneinheit zur Stoff-Menge. ‚1‘ oder ‚l‘: Liter ; ‚0‘ oder ‚kg‘ oder leer: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Datentypen|String]] || 10 || - || bedingte Pflicht bei Stoffen, bei denen neben der Hauptgefahr-Klasse/Zettelnummer noch Nebengefahr-Zettelnummern vorhanden sind (siehe ADR-Tabelle Spalte (5), wenn dort z.B. 3+6.1+8 eingetragen ist, sind 6.1 und 8 die Nebengefahr-Zettelnummern und als (6.1)(8) im Feld Nebengefahr zu übermitteln )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Datentypen|Decimal]] || 8 || 3 || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Datentypen|Integer]] || - || - || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Datentypen|String]] || 150 || - || bedingt Pflicht bei N.A.G. Gefahrgut (d.h. wenn die Bezeichnung mit N.A.G. endet)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Datentypen|String]] || 10 || - || Tunnelbeschränkungscode, Pflicht (siehe ADR-Tabelle Spalte (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Datentypen|String]] || 10 || - || Pflicht (siehe ADR-Tabelle Spalte (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Datentypen|String]] || 1 || - || T wenn Stoff umweltgefährdend ist , ansonsten F, Pflicht bei umweltgefährdenden Stoffen&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Datentypen|String]] || 3 || - || Verpackungsgruppe, bedingt Pflicht bei den Stoffen, bei denen diese in der ADR-Tabelle belegt ist, kann I,II oder III sein oder gar nicht belegt (letzteres z.B. bei Klasse 2)) (siehe ADR-Tabelle Spalte (4))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Datentypen|Integer]] || 4 || - || Anzahl der Einheiten, in denen das Gefahrgut verpackt ist (in Zusammenhang mit dem nächsten Feld GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Datentypen|String]] || 5 || - || ADR-Code der Verpackungsart, z.B. 4G für Kiste (Pappe), Pflicht, siehe separate Doc f. Verpackungscodes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Packstück-Verarbeitung (VersandDatenAnfrage) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen.&lt;br /&gt;
Ein Etikett wird für alle weiteren Funktionen wir Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch eine zusätzliche Konfiguration im HVS32 kann die VersandDatenAnfrage auch dazu verwendet werden, um einen Nachdruck anzustoßen. Dabei muss bei der erneuten Anfrage die selbe PackstueckID verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = ab diesem Tag liefern&lt;br /&gt;
&amp;#039;B&amp;#039; = bis zu diesem Tag liefern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Etikett nachdrucken (VersandDatenWdhDruck) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenWdhDruck wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück nachzudrucken.&lt;br /&gt;
Ein Etikett wird anhand der hostseitigen Packstück-ID nachgedruckt. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Bei manchen Frachtführern (z.B. DPD) werden beim Nachdruck neue Trackingnummern vergeben. Somit ist die alte Trackingnummer nicht mehr gültig und das alte Versandetikett muss vernichtet werden.&lt;br /&gt;
Die neue Trackingnummer kann in der Rückmeldung zurückgemeldet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Ausgabekanal, an welchem das Etikett nachgedruckt werden soll (benötigt HVS32 Erweiterungsmodul &amp;quot;Druckerspooler&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || (neue) TrackingNr des Packstücks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück stornieren (StornoVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind.&lt;br /&gt;
In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Storno wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück verladen/freigeben (VerladeVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Freigabe wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; wenn das Packstück gesperrt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke auf welche das Packstück gebucht werden soll&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; bei einer Sammel-Freigabe (Alle Packstücke mit identischer VE-ReferenzNr freigeben)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || muss bei einer Sammel-Freigabe gefüllt sein&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tagesabschluss (Tagesabschluss) =&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst.&lt;br /&gt;
Der Tagesabschluss setzt sich aus den Punkten Ausgangsliste erzeugen und Frachtführer DFÜ erzeugen zusammen.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Tagesabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ausgangsliste erzeugen (Listenabschluss) =&lt;br /&gt;
Das Gateway sendet die Listenabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Ausgangsliste anhand der zusätzlich übergebenen Parameter erzeugt.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Listenabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Ausgangsliste statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Frachtführer DFÜ erzeugen (EDIAbschluss) =&lt;br /&gt;
Das Gateway sendet die EDIAbschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Frachtführer DFÜ anhand der zusätzlich übergebenen Parameter erzeugt und (falls konfiguriert) an den Frachtführer übertragen.&lt;br /&gt;
Nur Packstücke, für welche zuvor eine Ausgangsliste erzeugt wurde, werden für eine Frachtführer DFÜ berücksichtigt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Frachtführer DFÜ statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem EDIAbschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten prüfen (VersandDatenPruefAnfrage) =&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert.&lt;br /&gt;
Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.)&lt;br /&gt;
Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten aktualisieren (UpdateVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern.&lt;br /&gt;
Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist.&lt;br /&gt;
Aktualisiert werden können Daten innerhalb der Tabellen Versandeinheit, Abrechnungseinheit und Lieferung. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht.&lt;br /&gt;
Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.).&lt;br /&gt;
Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlininen des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden.&lt;br /&gt;
Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Update wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um den Datensatz zu identifizieren.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten anonymisieren (AnonymisiereVersandDaten) =&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert.&lt;br /&gt;
Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich.&lt;br /&gt;
Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstückID des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || TrackingNr des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Datentypen|String]] || 40 || - || LieferscheinNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Datentypen|String]] || 50 || - || AuftragsNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der die Anonymisierung verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3757</id>
		<title>HVS32 Automatik-Polling Funktionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=3757"/>
		<updated>2021-09-29T06:33:44Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_automatic_polling_functions]]&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Zahl mit ausschließlich numerischen Zeichen (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Zahl mit Nachkommastellen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.&amp;lt;br&amp;gt;&lt;br /&gt;
= Zusätzliche Datentypen =&lt;br /&gt;
Zusätzliche Datentypen, welche in der Beschreibung vorkommen, stehen in einer 1:n Relation zu den Packstücken.&lt;br /&gt;
Bitte entnehmen Sie der jeweiligen Schnittstellen-Dokumentation des entsprechenden Plugins (File, JDBC, SAP, etc.), wie diese Relation realisiert werden muss.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== ArtikelDaten ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTIKELDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Datentypen|Integer]] || - || - || Nur für Hängeversand: Anzahl der Bügel auf welche die Artikelgruppe aufgeteilt ist&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Datentypen|Integer]] || - || - || Anzahl Artikeletiketten, welche gedruckt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Datentypen|String]] || 25 || - || BTN Nummer / Zolltarifnummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Datentypen|String]] || 20 || - || EAN Nummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Datentypen|String]] || 10 || - || Einheit der Artikelmenge&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Datentypen|Decimal]] || 9 || 3 || Gewicht des Arikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Datentypen|String]] || 50 || - || Artikelgruppe&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Datentypen|Decimal]] || 9 || 3 || Menge des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Datentypen|String]] || 100 || - || Pipe getrennte Services für diesen Artikel&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Datentypen|Decimal]] || 9 || 3 || Volumen des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Datentypen|String]] || 3 || - || Währung in welcher der Wert des Artikels angegeben wird&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Datentypen|Decimal]] || 18 || 2 || Wert des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Datentypen|String]] || 50 || - || Artikelnummer&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Datentypen|String]] || 50 || - || Bestellnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Datentypen|String]] || 50 || - || Auftragsnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Datentypen|String]] || 40 || - || Lieferscheinnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Datentypen|String]] || 50 || - || Laufende Nummer innerhalb des Packstücks&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Datentypen|String]] || 30 || - || Seriennummer&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Datentypen|String]] || 2 || - || Ursprungsland des Artikels&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gefahrgut ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- GEFAHRGUTDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Datentypen|Integer]] || 1 || - || Beförderungskategorie, Pflicht (siehe ADR-Tabelle Spalte (15)), kann 0-4 sein. Achtung! Muss unbedingt korrekt sein.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status LQ / Begrenzte Menge nach ADR 3.4 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Datentypen|String]] || 110 || - || Pflicht (siehe ADR-Tabelle Spalte (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Datentypen|String]] || 1 || - || Buchstabe für Sondervorschrift 640, bedingte Pflicht bei Stoffen, bei denen die Sondervorschrift 640 gilt (siehe ADR-Tabelle Spalte (6))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Datentypen|Integer]] || 3 || - || Bewertungsfaktor für Punktesummation auf dem Beförderungspapier,  (kann 0, 1, 3, 50 oder 999 sein), eigentlich Pflicht, kann aber eindeutig aus der Beförderungskategorie geschlossen werden, daher muss es nicht unbedingt belegt sein&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status EQ / Excepted Quantities nach ADR 3.5 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Datentypen|String]] || 20 || - || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Datentypen|String]] || 10 || - || Klassifizierungscode, Pflicht (siehe ADR-Tabelle Spalte (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Datentypen|String]] || 100 || - || Pflicht (siehe ADR-Tabelle Spalte (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Datentypen|Decimal]] || 8 || 3 || Stoff-Menge an Gefahrgut, die ADR-technisch zu deklarieren ist ( in Litern bei Flüssigkeiten und verdichteten Gasen, sonst in kg, bei LQ-Gefahrgut immer kg )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Datentypen|String]] || 2 || - || Mengeneinheit zur Stoff-Menge. ‚1‘ oder ‚l‘: Liter ; ‚0‘ oder ‚kg‘ oder leer: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Datentypen|String]] || 10 || - || bedingte Pflicht bei Stoffen, bei denen neben der Hauptgefahr-Klasse/Zettelnummer noch Nebengefahr-Zettelnummern vorhanden sind (siehe ADR-Tabelle Spalte (5), wenn dort z.B. 3+6.1+8 eingetragen ist, sind 6.1 und 8 die Nebengefahr-Zettelnummern und als (6.1)(8) im Feld Nebengefahr zu übermitteln )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Datentypen|Decimal]] || 8 || 3 || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Datentypen|Integer]] || - || - || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Datentypen|String]] || 150 || - || bedingt Pflicht bei N.A.G. Gefahrgut (d.h. wenn die Bezeichnung mit N.A.G. endet)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Datentypen|String]] || 10 || - || Tunnelbeschränkungscode, Pflicht (siehe ADR-Tabelle Spalte (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Datentypen|String]] || 10 || - || Pflicht (siehe ADR-Tabelle Spalte (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Datentypen|String]] || 1 || - || T wenn Stoff umweltgefährdend ist , ansonsten F, Pflicht bei umweltgefährdenden Stoffen&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Datentypen|String]] || 3 || - || Verpackungsgruppe, bedingt Pflicht bei den Stoffen, bei denen diese in der ADR-Tabelle belegt ist, kann I,II oder III sein oder gar nicht belegt (letzteres z.B. bei Klasse 2)) (siehe ADR-Tabelle Spalte (4))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Datentypen|Integer]] || 4 || - || Anzahl der Einheiten, in denen das Gefahrgut verpackt ist (in Zusammenhang mit dem nächsten Feld GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Datentypen|String]] || 5 || - || ADR-Code der Verpackungsart, z.B. 4G für Kiste (Pappe), Pflicht, siehe separate Doc f. Verpackungscodes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Packstück-Verarbeitung (VersandDatenAnfrage) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen.&lt;br /&gt;
Ein Etikett wird für alle weiteren Funktionen wir Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch eine zusätzliche Konfiguration im HVS32 kann die VersandDatenAnfrage auch dazu verwendet werden, um einen Nachdruck anzustoßen. Dabei muss bei der erneuten Anfrage die selbe PackstueckID verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = ab diesem Tag liefern&lt;br /&gt;
&amp;#039;B&amp;#039; = bis zu diesem Tag liefern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Etikett nachdrucken (VersandDatenWdhDruck) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenWdhDruck wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück nachzudrucken.&lt;br /&gt;
Ein Etikett wird anhand der hostseitigen Packstück-ID nachgedruckt. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Bei manchen Frachtführern (z.B. DPD) werden beim Nachdruck neue Trackingnummern vergeben. Somit ist die alte Trackingnummer nicht mehr gültig und das alte Versandetikett muss vernichtet werden.&lt;br /&gt;
Die neue Trackingnummer kann in der Rückmeldung zurückgemeldet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Ausgabekanal, an welchem das Etikett nachgedruckt werden soll (benötigt HVS32 Erweiterungsmodul &amp;quot;Druckerspooler&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || (neue) TrackingNr des Packstücks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück stornieren (StornoVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind.&lt;br /&gt;
In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Storno wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück verladen/freigeben (VerladeVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Freigabe wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; wenn das Packstück gesperrt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke auf welche das Packstück gebucht werden soll&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; bei einer Sammel-Freigabe (Alle Packstücke mit identischer VE-ReferenzNr freigeben)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || muss bei einer Sammel-Freigabe gefüllt sein&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tagesabschluss (Tagesabschluss) =&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst.&lt;br /&gt;
Der Tagesabschluss setzt sich aus den Punkten Ausgangsliste erzeugen und Frachtführer DFÜ erzeugen zusammen.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Tagesabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ausgangsliste erzeugen (Listenabschluss) =&lt;br /&gt;
Das Gateway sendet die Listenabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Ausgangsliste anhand der zusätzlich übergebenen Parameter erzeugt.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Listenabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Ausgangsliste statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Frachtführer DFÜ erzeugen (EDIAbschluss) =&lt;br /&gt;
Das Gateway sendet die EDIAbschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Frachtführer DFÜ anhand der zusätzlich übergebenen Parameter erzeugt und (falls konfiguriert) an den Frachtführer übertragen.&lt;br /&gt;
Nur Packstücke, für welche zuvor eine Ausgangsliste erzeugt wurde, werden für eine Frachtführer DFÜ berücksichtigt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Frachtführer DFÜ statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem EDIAbschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten prüfen (VersandDatenPruefAnfrage) =&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert.&lt;br /&gt;
Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.)&lt;br /&gt;
Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten aktualisieren (UpdateVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern.&lt;br /&gt;
Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist.&lt;br /&gt;
Aktualisiert werden können Daten innerhalb der Tabellen Versandeinheit, Abrechnungseinheit und Lieferung. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht.&lt;br /&gt;
Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.).&lt;br /&gt;
Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlininen des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden.&lt;br /&gt;
Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Update wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um den Datensatz zu identifizieren.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 20 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten anonymisieren (AnonymisiereVersandDaten) =&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert.&lt;br /&gt;
Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich.&lt;br /&gt;
Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstückID des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || TrackingNr des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Datentypen|String]] || 40 || - || LieferscheinNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Datentypen|String]] || 50 || - || AuftragsNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der die Anonymisierung verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3756</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=3756"/>
		<updated>2021-09-29T06:32:26Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: Die Seite wurde neu angelegt: „de:HVS32_Automatik-Polling_Funktionen“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3755</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3755"/>
		<updated>2021-09-29T06:21:51Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate Outgoing List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3754</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3754"/>
		<updated>2021-09-28T14:41:52Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate Outgoing List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3753</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3753"/>
		<updated>2021-09-28T14:03:07Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3752</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3752"/>
		<updated>2021-09-28T13:47:47Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: error text 1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: error text 2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function ShippingDataRequest is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function LoadShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateShippingData is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function CancelShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the DispatchDataPruefRequest to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3751</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3751"/>
		<updated>2021-09-28T13:37:43Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: HVS32Function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (ShippingDataRequest)|VersandDatenAnfrage (en: ShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (LoadShippingData)|VerladeVersandDaten (en: LoadShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateShippingData)|UpdateVersandDaten (en: UpdateShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (CancelShippingData)|StornoVersandDaten (en: CancelShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#End of day (DailyClosing)|Tagesabschluss (en: DailyClosing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VerifyShippingDataRequest)|VersandDatenPruefAnfrage (en: VerifyShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymiseShippingData)|AnonymisiereVersandDaten (en: AnonymiseShippingData)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: HVS32Processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: HVS32Error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: HVS32ErrorText1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: HVS32ErrorText2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (ShippingDataRequest) ===&lt;br /&gt;
The gateway function ShippingDataRequest is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (LoadShippingData) ===&lt;br /&gt;
The gateway function LoadShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateShippingData) ===&lt;br /&gt;
The gateway function UpdateShippingData is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (CancelShippingData) ===&lt;br /&gt;
The gateway function CancelShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VerifyShippingDataRequest) ===&lt;br /&gt;
The Gateway sends the DispatchDataPruefRequest to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymiseShippingData) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== End of day (DailyClosing) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_Schnittstelle_(Automatik-Polling)&amp;diff=3750</id>
		<title>HVS32 JDBC Schnittstelle (Automatik-Polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_Schnittstelle_(Automatik-Polling)&amp;diff=3750"/>
		<updated>2021-09-28T09:51:07Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--[[en:HVS32 JDBC interface (automatic polling)]]--&amp;gt;&lt;br /&gt;
Falls Sie bereits unsere ODBC-Schnittstelle im Einsatz haben, finden Sie die Beschreibung unter: [[HVS32_ODBC_Schnittstelle_(Automatik-Polling)|ODBC-Schnittstelle]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Voraussetzungen =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Version || 3.7.0.618 oder höher&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC Treiber || neuste Version der JDBC Treiber (JDK15) für die eingesetzte Datenbank&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Funktionsbeschreibung =&lt;br /&gt;
Der DataGatewayServer (DGS) selektiert in einem konfigurierbaren Intervall (default 1000 ms) die zu verarbeitenden Datensätze aus der Polling Tabelle und übermittelt diese an den HVS32 Client zur Verarbeitung. Die Datensätze werden dabei anhand vom Steuerungsfeld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (Wert = 0) selektiert.&amp;lt;br&amp;gt;&lt;br /&gt;
Anhand vom Steuerungsfeld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039; wird dem DGS mitgeteilt, welche Funktion für den selektierten Datensatz ausgeführt werden soll.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem der Datensatz vom HVS32 bearbeitet wurde, erfolgt die Rückmeldung. Dabei wird der Wert &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; auf den Wert 1 gesetzt. Sollte im HVS32 ein Fehler bei der Verarbeitung aufgetreten sein, z.B. &amp;quot;Die Route konnte nicht ermittelt werden!&amp;quot;, so wird zusätzlich das Feld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; mit dem Wert 1 und der Fehlertext in &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; zurück gemeldet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Anfrage (Request) und Rückmeldung (Response) können weitere &amp;quot;Subrequests / -responses&amp;quot; konfiguriert werden. Diese SQLs werden zusätzlich ausgeführt und die Daten mit dem Hauptrequest / -response angereichert. Für jede Request / Response und Subrequest / - response kann die SQL individuell angepasst, sowie eine unterschiedliche Datenbankquelle konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich gibt es die Möglichkeit einen Fall Back zu konfigurieren, welcher ausgeführt wird, sobald der Request oder Response fehlschlagen sollte. Zum Beispiel wenn in der Request Steuerzeichen  oder in der Rückmeldung ein falscher Datentyp (alphanumerische anstelle von numerischen Werten) übermittelt wird. Des Weiteren kann der Fall Back genutzt werden, wenn keine HVS32 Clients am DGS verbunden sind. Damit soll verhindert werden, das fehlerhafte Datensätze immer wieder selektiert werden und somit erneut auf Fehler laufen.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Steuerungs-Teil ==&lt;br /&gt;
Anhand vom Steuerungs-Teil wird definiert, welche Aktion mit dem Datensatz aus der Datenbank durchgeführt werden soll.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Eindeutige Nummer zur Identifizierung des Datensatzes (Autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Die Funktionsnummer, die im HVS32 für den Datensatz ausgeführt werden soll.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Packstück-Verarbeitung (VersandDatenAnfrage)|VersandDatenAnfrage]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Packstück verladen/freigeben (VerladeVersandDaten)|VerladeVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Packstückdaten aktualisieren (UpdateVersandDaten)|UpdateVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Packstück stornieren (StornoVersandDaten)|StornoVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Tagesabschluss (Tagesabschluss)|Tagesabschluss]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Packstückdaten prüfen (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Packstückdaten anonymisieren (AnonymisiereVersandDaten)|AnonymisiereVersandDaten]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Wird nach der Verarbeitung im HVS32 auf 1 gesetzt. Datensätze werden anhand dieses Feldes selektiert.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler || [[#Datentypen|Integer]] || - || - || Wenn der Datensatz im HVS32 verarbeitet worden ist und ein Fehler auftrat, wird dieser Wert auf 1 gesetzt.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 || [[#Datentypen|String]] || 200 || - || Fehlertext im Fehlerfall&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 || [[#Datentypen|String]] || 200 || - || Fehlertext im Fehlerfall&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Verfügbare HVS32 Funktionen =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstück-Verarbeitung (VersandDatenAnfrage) ===&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen. Ein Etikett wird für alle weiteren Funktionen wie Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Artikel- und Gefahrgutdaten sollten jeweils in einer eigenen Tabelle mit 1:n relation zur Packstücktabelle realisiert werden. Die Relation der Tabellen kann zum Beispiel über die ID aus dem [[#Steuerungs-Teil|Steuerungs-Teil]] erfolgen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck-Verarbeitung_.28VersandDatenAnfrage.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstück verladen/freigeben (VerladeVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck_verladen.2Ffreigeben_.28VerladeVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten aktualisieren (UpdateVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern. Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht. Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.). Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlinien des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden. Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstück stornieren (StornoVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind. In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben. Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck_stornieren_.28StornoVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten prüfen (VersandDatenPruefAnfrage) ===&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert. Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.) Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Artikel- und Gefahrgutdaten sollten jeweils in einer eigenen Tabelle mit 1:n relation zur Packstücktabelle realisiert werden. Die Relation der Tabellen kann zum Beispiel über die ID aus dem [[#Steuerungs-Teil|Steuerungs-Teil]] erfolgen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_pr.C3.BCfen_.28VersandDatenPruefAnfrage.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten anonymisieren (AnonymisiereVersandDaten) ===&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert. Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich. Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Tagesabschluss (Tagesabschluss) ===&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst. Der Tagesabschluss setzt sich aus den Punkten [[HVS32_Automatik-Polling_Funktionen#Ausgangsliste_erzeugen_.28Listenabschluss.29|Ausgangsliste erzeugen]] und [[HVS32_Automatik-Polling_Funktionen#Frachtf.C3.BChrer_DF.C3.9C_erzeugen_.28EDIAbschluss.29|Frachtführer DFÜ erzeugen]] zusammen. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt. Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Tagesabschluss_.28Tagesabschluss.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Beispiele =&lt;br /&gt;
Bitte beachten Sie, dass es sich bei den folgenden Scripten nur um eine Hilfestellung von unserer Seite handelt. Die Administration der Datenbank obliegt in der Verantwortung des Kunden.&amp;lt;br&amp;gt; Feldnamen /-längen /-formate oder auch Tabellennamen können prinzipiell abweichen, müssen in diesem Fall jedoch individuell betrachtet/analysiert werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3749</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3749"/>
		<updated>2021-09-28T09:23:33Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Function]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Error]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion &amp;lt;br&amp;gt;(en: HVS32Function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (ShippingDataRequest)|VersandDatenAnfrage (en: ShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (LoadShippingData)|VerladeVersandDaten (en: LoadShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateShippingData)|UpdateVersandDaten (en: UpdateShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (CancelShippingData)|StornoVersandDaten (en: CancelShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#End of day (DailyClosing)|Tagesabschluss (en: DailyClosing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VerifyShippingDataRequest)|VersandDatenPruefAnfrage (en: VerifyShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymiseShippingData)|AnonymisiereVersandDaten (en: AnonymiseShippingData)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet &amp;lt;br&amp;gt;(en: HVS32Processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler &amp;lt;br&amp;gt;(en: HVS32Error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 &amp;lt;br&amp;gt;(en: HVS32ErrorText1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 &amp;lt;br&amp;gt;(en: HVS32ErrorText2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (ShippingDataRequest) ===&lt;br /&gt;
The gateway function ShippingDataRequest is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (LoadShippingData) ===&lt;br /&gt;
The gateway function LoadShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateShippingData) ===&lt;br /&gt;
The gateway function UpdateShippingData is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (CancelShippingData) ===&lt;br /&gt;
The gateway function CancelShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VerifyShippingDataRequest) ===&lt;br /&gt;
The Gateway sends the DispatchDataPruefRequest to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymiseShippingData) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== End of day (DailyClosing) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3748</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3748"/>
		<updated>2021-09-28T09:22:04Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Function]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Error]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion (en: HVS32Function)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (ShippingDataRequest)|VersandDatenAnfrage (en: ShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (LoadShippingData)|VerladeVersandDaten (en: LoadShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateShippingData)|UpdateVersandDaten (en: UpdateShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (CancelShippingData)|StornoVersandDaten (en: CancelShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#End of day (DailyClosing)|Tagesabschluss (en: DailyClosing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VerifyShippingDataRequest)|VersandDatenPruefAnfrage (en: VerifyShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymiseShippingData)|AnonymisiereVersandDaten (en: AnonymiseShippingData)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet (en: HVS32Processed)&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler (en: HVS32Error) || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 (en: HVS32ErrorText1) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 (en: HVS32ErrorText2) || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (ShippingDataRequest) ===&lt;br /&gt;
The gateway function ShippingDataRequest is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (LoadShippingData) ===&lt;br /&gt;
The gateway function LoadShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateShippingData) ===&lt;br /&gt;
The gateway function UpdateShippingData is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (CancelShippingData) ===&lt;br /&gt;
The gateway function CancelShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VerifyShippingDataRequest) ===&lt;br /&gt;
The Gateway sends the DispatchDataPruefRequest to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymiseShippingData) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== End of day (DailyClosing) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3747</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3747"/>
		<updated>2021-09-28T09:18:00Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Function]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Error]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Function&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (ShippingDataRequest)|VersandDatenAnfrage (en: ShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (LoadShippingData)|VerladeVersandDaten (en: LoadShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateShippingData)|UpdateVersandDaten (en: UpdateShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (CancelShippingData)|StornoVersandDaten (en: CancelShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#End of day (DailyClosing)|Tagesabschluss (en: DailyClosing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VerifyShippingDataRequest)|VersandDatenPruefAnfrage (en: VerifyShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymiseShippingData)|AnonymisiereVersandDaten (en: AnonymiseShippingData)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Processed&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Error || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32ErrorText1 || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32ErrorText2 || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (ShippingDataRequest) ===&lt;br /&gt;
The gateway function ShippingDataRequest is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (LoadShippingData) ===&lt;br /&gt;
The gateway function LoadShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateShippingData) ===&lt;br /&gt;
The gateway function UpdateShippingData is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (CancelShippingData) ===&lt;br /&gt;
The gateway function CancelShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VerifyShippingDataRequest) ===&lt;br /&gt;
The Gateway sends the DispatchDataPruefRequest to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymiseShippingData) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== End of day (DailyClosing) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(30) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(30) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(30) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3746</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3746"/>
		<updated>2021-09-28T09:16:06Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Function]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Error]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Function&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (ShippingDataRequest)|VersandDatenAnfrage (en: ShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (LoadShippingData)|VerladeVersandDaten (en: LoadShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateShippingData)|UpdateVersandDaten (en: UpdateShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (CancelShippingData)|StornoVersandDaten (en: CancelShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#End of day (DailyClosing)|Tagesabschluss (en: DailyClosing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VerifyShippingDataRequest)|VersandDatenPruefAnfrage (en: VerifyShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymiseShippingData)|AnonymisiereVersandDaten (en: AnonymiseShippingData)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Processed&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Error || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32ErrorText1 || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32ErrorText2 || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (ShippingDataRequest) ===&lt;br /&gt;
The gateway function ShippingDataRequest is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (LoadShippingData) ===&lt;br /&gt;
The gateway function LoadShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateShippingData) ===&lt;br /&gt;
The gateway function UpdateShippingData is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (CancelShippingData) ===&lt;br /&gt;
The gateway function CancelShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VerifyShippingDataRequest) ===&lt;br /&gt;
The Gateway sends the DispatchDataPruefRequest to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymiseShippingData) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== End of day (DailyClosing) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3745</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3745"/>
		<updated>2021-09-28T09:13:26Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the database in use&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Function]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Error]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Function&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (ShippingDataRequest)|VersandDatenAnfrage (en: ShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (LoadShippingData)|VerladeVersandDaten (en: LoadShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateShippingData)|UpdateVersandDaten (en: UpdateShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (CancelShippingData)|StornoVersandDaten (en: CancelShippingData)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#End of day (DailyClosing)|Tagesabschluss (en: DailyClosing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Check package data (VerifyShippingDataRequest)|VersandDatenPruefAnfrage (en: VerifyShippingDataRequest)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymiseShippingData)|AnonymisiereVersandDaten (en: AnonymiseShippingData)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Processed&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Error || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32ErrorText1 || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32ErrorText2 || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (ShippingDataRequest) ===&lt;br /&gt;
The gateway function ShippingDataRequest is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (LoadShippingData) ===&lt;br /&gt;
The gateway function LoadShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateShippingData) ===&lt;br /&gt;
The gateway function UpdateShippingData is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (CancelShippingData) ===&lt;br /&gt;
The gateway function CancelShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Check package data (VerifyShippingDataRequest) ===&lt;br /&gt;
The Gateway sends the DispatchDataPruefRequest to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymiseShippingData) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== End of day (DailyClosing) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3744</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=3744"/>
		<updated>2021-09-28T08:33:56Z</updated>

		<summary type="html">&lt;p&gt;Jschaile: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || 3.7.0.618 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC driver || latest version of JDBC driver (JDK15) for the used database&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Function description =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Function]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Processed]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32Error]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control part|HVS32ErrorText2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control part ==&lt;br /&gt;
The control part is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Function&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (ShippingDataRequest)|ShippingDataRequest]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (LoadingShippingData)|ShippingShippingData]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateShippingData]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (CancellationDispatchData)|CancellationShippingData]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#End of day (end of day)|DailyClosing]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Check package data (VerifyDispatchDataRequest)|ShipmentDataCheckRequest]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymiseShippingData]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Processed&amp;#039;&amp;#039;&amp;#039; || [[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Error || [[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32ErrorText1 || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32ErrorText2 || [[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (ShippingDataRequest) ===&lt;br /&gt;
The gateway function ShippingDataRequest is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck-Processing_.28ShippingDataRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (LoadingShippingData) ===&lt;br /&gt;
The gateway function LoadShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_load.2Release_.28LoadShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. With this request, however, the fields and contents to be updated are no longer checked according to the carrier&amp;#039;s guidelines (e.g. weight limits, etc.). The upstream system must therefore ensure that the values to be updated comply with the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be cancelled and processed again. In addition, fields that have already been printed on a label or determined by the HVS32 dispatch system in a carrier processing (e.g. address, route, tracking no., special services, etc.) cannot be manipulated.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Cancel package (CancellationDispatchData) ===&lt;br /&gt;
The gateway function CancelShippingData is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCck_Cancel_.28CancelShippingData.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Check package data (VerifyDispatchDataRequest) ===&lt;br /&gt;
The Gateway sends the DispatchDataPruefRequest to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control part|Control part]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_pr.C3.BCfen_.28ShippingDataPruefRequest.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== End of day (end of day) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_Automatic_Polling_Functions#Generate_Outgoing_List_.28Generate_Outgoing_List.29|Generate_Outgoing_List]] and [[HVS32_Automatic_Polling_Functions#Freight_F.C3.BChrer_DF.C3.9C_Generate_.28EDIAbschluss.29|Generate Freight Guide RDT]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatic_Polling_Functions#DailyCompletion_.28DailyCompletion.29|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jschaile</name></author>
	</entry>
</feed>