Versandarten (Vorgabewerte, Grundlagen) .

    Inhalt

    Allgemein

    In diesem Programmteil können Versandarten angelegt und verwaltet werden. Einerseits können simple Versandarten für die interne Verwendung wie „Abholung", „Post" oder ähnliches angelegt werden, welche in der internen Verwendung die Art anzeigen. Andererseits können allerdings auch komplexe Versandmöglichkeiten festgelegt werden. So können zum Beispiel durch richtige Konfiguration direkt Versanddateien mit darin hinterlegten Zugangsdaten erzeugt und exportiert werden. Für bestimmte Speditionen sind ebenfalls Besonderheiten wie die Angabe der Paketanzahlen oder der Upload auf einen FTP-Server möglich.

    Ansicht

    Das Fenster Versandarten ist in der Navigation unter Grundlagen, Knoten Vorgabewerte, Knoten Versand unter dem Menüpunkt Versandarten zu finden. In dieser Tabelle werden Versandarten verwaltet.

    image-20250812-062719.png

    Funktionen

    image-20250812-062818.png

    Spaltenbeschreibung

    Spalte

    Datentyp

    Beschreibung

    Versandart

    Text

    Name/Bezeichnung der Versandart

    Verkehrszweig

    Vorgabewert

    Verkehrszweig für INTRASTAT-Meldung

    EDI Kürzel

    Text

    Kürzel der Versandart lt. EDIFACT-Norm

    Priorität

    Ganzzahl

    Priorität der Versandart ( 1=hoch … n=niedrig )

    Export file

    Text

    Enthält einen numerischen Typ für die Erstellung der Datei für die Versand-Etiketten. Für manche Typen können zusätzliche Werte semikolon-getrennt angegeben werden, welche in der jeweiligen Syntax beschrieben werden. Die Erstellung der Versand-Etiketten-Datei wird über einen Trigger in den Grundlagen gesteuert ( Grundlagen Manager / Versand / Trigger für Erstellung Versanddatei ). Folgende Typen sind zurzeit möglich:

    10=GLS ohne Betrag

    11=GLS mit Betrag

    12=GLS Gepard mit Betrag

    13=GLS (vollautomatische Übernahme)

    14=GLS x-it

    20=DPD x-it

    21=DPD Paketomat

    30=POST ( Syntax )

    40=VLOG von MHP ( Syntax )

    Web

    Kontrollkästchen

    Kennzeichen, ob die Versandart im Webshop Verwendung findet

    Typ

    Vorgabewert

    Angabe der Spedition. Folgende Auswahlmöglichkeiten stehen zur Verfügung:

    • BEX

    • Dachser

    • DHL

    • DHL WebService

    • DPD WebService

    • Englmayer

    • GLS

    • Lech Log

    • Molto Bene

    • Post PLC

    • http://Post.at

    • Schenker

    • Schneckenreither

    • Weiss

    • Weiss DPD

    • Weiss EuroExpress

    • Weiss Spezial

    • Weiss eBooking

    E-Mail

    Text

    E-Mail-Adresse für die Versendung der Export-Dateien an die Spedition

    Betreff

    Text

    Betreff für E-Mail an die Spedition

    Automatische Kommissionierung

    Kontrollkästchen

    Wenn aktiviert, kann die automatische Kommissionierung für Aufträge mit dieser Versandart erfolgen

    Nachname

    Kontrollkästchen

    Kennzeichen ob es sich bei der Versandart um eine Versandart mit Nachnahme handelt. Findet bei Liefervorschlag, Verpackungen und Speditionsdateien Anwendung.

    FTP-Server

    Text

    FTP-Servername (Url) für Upload der Speditionsdatei / URL für die Direktverbindung zu einem Endpunkt des Logistikers

    FTP-Benutzer

    Text

    FTP-Benutzername für Upload der Speditionsdatei / Benutzername für den Zugang zu dem Endpunkt des Logistikers

    FTP-Passwort

    Text

    FTP-Passwort für Upload der Speditionsdatei / Passwort für den Zugang zu dem Endpunkt des Logistikers

    FTP-Upload über Server

    Kontrollkästchen

    Nicht aktiviert: Ftp-Upload über TaskCenter-Client

    Aktiviert: Ftp-Upload über TaskCenter-WebServer

    Abholung

    Kontrollkästchen

    Kennzeichnet die Versandart als "Abholung" (keine Versendung)

    Tracking-Link

    Text

    Dieser Tracking Link wird bei der Vergabe einer Paketnummer in der Tabelle BEX_NVE Spalte TRACKINGLINK gespeichert. Platzhalter für Paketnummer: <Paketnummer>

    Kodierung

    Vorgabewert

    Kodierung der Export-Datei: 0=Default, 1=UTF-8, 2=8859_1

    Layout Versandliste

    Text

    Standard Druck-Layout Versandliste für Versandart

    Nachname XML

    Text

    Eingabe der XML-Daten für den Nachnahmeversand http://POST.AT

    Benutzerinfos

    Text

    Eingabe der Benutzerkennung und Kundenspezifischen Einstellungen einer Versandart / CustomerID

    Zusatz:

    Schneckenreither:

    Bei Typ "Schneckenreither" kann an der dritten Stelle der Benutzerinfos eine Kundennummer angegeben werden (optional):

    <Kennung Absender>;<Kundennummer Auftraggeber>; <LSNUMMER_BESTELLNUMMERKDCUSTNO=<KUNDENNUMMER>>

    LNZ.HABGH; 32382

    Beispiel: WERT1;WERT2;LSNUMMER_BESTELLNUMMERKDCUSTNO=<KUNDENNUMMER>

    Wird der Wert LSNUMMER_BESTELLNUMMERKDCUSTNO angegeben, wird überprüft, ob der Lieferschein ein Angebot der angegebenen Kundennummer besitzt und ein Wert im Feld "BESTELLNUMMER_KD" (Tabelle ANGEBOTE) vorhanden ist.

    Falls ein Wert existiert, wird in der Exportdatei dieser Wert als Lieferscheinnummer angegeben.

    Paketanzahl

    Kontrollkästchen

    Eingabefenster für Paketanzahl beim Drucken bzw. Erstellen des Lieferscheins

    Druckmethode

    Vorgabewert

    Gibt an, ob das Versand-Etikett über Bartender (Standard) oder ActiveReports gedruckt wird

    Gewicht aufteilen

    Kontrollkästchen

    Wenn aktiviert, wird das Gesamtgewicht einer Versendung auf alle Pakete/Collis gleichmäßig aufgeteilt

    Nettogewicht verwenden

    Kontrollkästchen

    Für die Gewichtsberechnung der Versendung wird folgende Strategie verwendet:

    Nicht aktiviert: Bruttogewicht wenn vorhanden, sonst Nettogewicht

    Aktiviert: Nettogewicht des Artikels

    Keine Rechnung

    Kontrollkästchen

    Steuert die Rechnungserstellung im Fenster Verpackung&Versand:

    Nicht aktiviert: Prüfung, ob eine Rechnung erstellt wurde - bei Bedarf wird eine Rechnung erstellt

    Aktiviert: Keine Prüfung und keine Rechnungserstellung

    Drucker

    Text/Vorgabewert

    Wenn angegeben, wird zum Drucken der Versand-Etiketten bei der Versandart immer dieser Drucker verwendet

    Automatische Paketanlage

    Kontrollkästchen

    Wenn dieses Kontrollkästchen aktiviert ist, werden die Pakete im Fenster "Verpackung und Versand" automatisch angelegt. Dazu muss im Fenster-Layout ein Default-Wert für das Feld "Anzahl Pakete" eingetragen sein.

    Automatischer Paketabschluss

    Kontrollkästchen

    Wenn das Kontrollkästchen aktiviert ist, werden die Pakete im Fenster "Verpackung und Versand" automatisch angelegt und sofort die Etiketten gedruckt und die Versendung abgeschlossen.

    Dimension

    Dropdown

    Es kann zwischen “Default”, “Kubikmeter” und “Lademeter” gewählt werden.

    Je nach Auswahl werden in der exportierten Versanddatei "Kubikmeter" oder "Lademeter" übergeben. Bei "Default" werden ebenfalls Kubikmeter in die Versanddatei übergeben.

    Aktuell ist die Übergabe von Lademetern nur für die Typen "Weiss" und "Schneckenreither" umgesetzt.

    LS PDF übergeben

    Checkbox

    Soll ein LS PDF an einen bestimmten FTP übergeben werden?

    LS FTP Ordner

    Vorgabewert

    Ordner Pfad inkl. URL zur Übergabe von LS Dokumenten

    LS PDF Prefix

    Vorgabewert

    Prefix für das LS PDF

    Export file

    Mittels "Export file" wird gesteuert, welche Export-Datei erstellt wird. Dabei steuert die "erste" Zahl den jeweiligen Dateityp. Weitere individuelle Eingriffe für die Erstellung der Export-Datei sind zum Teil mittels semikolon-getrennten Werten möglich.

    Post (=Typ 30) - Syntax

    Position

    Beispielwert

    Beschreibung

    1

    30

    Typ für die Erstellung einer POST-Export-Datei

    2

    430104|Paket Plus Int. Outbound

    Produkt-Code

    Position 1 enthält die Produkt-ID (z.B. 430104)

    (Trennzeichen "|")

    Position 2 enthält die Vertragsbezeichnung (z.B. Paket Plus Int. Outbound)

    3

    430106|Paket Premium International

    Produkt-Code für Nachnahme

    Position 1 enthält die Produkt-ID (z.B. 430104)

    (Trennzeichen "|")

    Position 2 enthält die Vertragsbezeichnung (z.B. Paket Premium International)

    4

    LAND_ISO

    Ist in diesem Feld der Wert "LAND_ISO" enthalten, wird der ISO-Code des Landes anstatt der Länderbezeichnung in die Datei eingetragen

    Die o.g. Beispielwerte ergeben folgenden Wert für Export file:

    30;430104|Paket Plus Int. Outbound;430106|Paket Premium International;LAND_ISO

    Aufbau Versanddatei

    Die Versanddatei ist im CSV-Format ohne Spaltentitel aufgebaut.

    Position (Index)

    Beschreibung

    0

    Sendungsreferenz

    1

    Bestellnummer aus Lieferscheine

    2

    Name 1

    3

    Name 2 (Bei Land = D Name 2 + zu Handen)

    4

    Name 3 (Bei Land = D Leer sonst zu Handen)

    5

    E-Mail Adresse

    6

    Adresse (Strasse)

    7

    HNr. (leer da Hausnummer in Strasse abgelegt ist)

    8

    PLZ

    9

    Ort

    10

    Länderbezeichnung oder Iso-Code Land

    11

    Gewicht

    12

    Sendungsanzahl

    13

    Vetrag

    14

    Produkt

    15

    Kundennummer

    16

    Absender ID

    17

    Telefonnummer

    18

    Fahrzeugkennzeichen

    19

    Postfilialnummer

    Anpassung Versanddatei mit dynamischen Werte-Übersetzer

    Die POST-Versanddatei kann über den dynamischen Werte-Übersetzer angepasst werden. Es ist möglich, einzelne Werte zu überschreiben, oder auch zusätzliche Spalten hinzuzufügen.

    Import/Export

    Dokumenttyp

    Schnittstelle

    Versandart

    Sektion

    Key

    Wert

    Beschreibung

    Export

    Shipment

    POST

    POST International

    Position

    [22]

    @GetSourceVale("MDTNR")

    An der Position 23 (=Index 22) wird die OE aus dem Quell-Datensatz eingefügt. Es werden so viele Spalten hinzugefügt, bis die Position verfügbar ist und der Wert eingetragen werden kann.

    Export

    Shipment

    POST

    POST International

    Position

    [21]

    @GetTargetValue(2)

    An der Position 22 (=Index 21) wird der Wert aus der bereits befüllten Ziel-Tabelle (Index 2 = Name 1) eingefügt.

    Export

    Shipment

    POST

    POST International

    Position

    [25]

    @executeScalar("select CASE max(lager) WHEN 1 THEN 'CODE1'
    WHEN 2 THEN 'CODE2'
    WHEN 3 THEN 'CODE3'
    WHEN 4 THEN 'CODE4'
    WHEN 5 THEN 'CODE4'
    ELSE 'CODE XY'
    END
    from lspositionen where lsindex="+@GetSourceValue("INX")+" and art='M'")

    An der Position 26 (=Index 25) wird ein Wert auf Basis des eingetragenen Lagers in den Lieferscheinpositionen eingefügt.

    Die benötigte SQL Abfrage kann über die Funktion @executeScalar() ausgeführt werden. 

    Der Lieferschein, bzw. die Lieferscheinposition kann über den Lieferscheinindex mit @GetSourceValue("INX") selektiert werden.
    Über die SQL Funktion CASE WHEN können die Werte je nach Anforderung ausgewählt werden. 

    Funktion GetSourceValue()

    Folgende Spalten sind für die Funktion GetSourceValue() möglich:

    Spalte/Key

    Beschreibung

    ZAHLUNGSBED

    Zahlungsbedingungen-Kürzel

    NAME1

    Name1 des Dokuments

    NAME2

    Name2 des Dokuments

    ZHD_INX

    Eindeutiger Datensatz-Index des Ansprechpartners für “zu Handen”

    STRASSE

    Straße

    LAND

    Land

    PLZ

    Postleitzahlt

    ORT

    Ort

    Versandart

    Versandart des Dokuments

    USTPFLICHT

    Kennzeichen Ustpflichtig

    L_AUS

    Abweichende Lieferadresse aus ( Kundenstamm, Adressen, freie Adresse)

    L_ADR

    Nummer der abweichenden Lieferadressen (Kundennummer oder Adress-Index)

    MDTNR

    Organisatorische Einheit

    KUNDENNUMMER

    Kundennummer

    BESTELLNUMMER

    Bestelnummer

    WAEHRUNG

    Währung

    FZKZ

    Fahrzeug-Kennzeichen

    EMAIL

    E-Mail

    INX

    Eindeutiger datensatz-Index des Dokuments

    EXPORTDATEI

    Inhalt Exportdatei der Versandart

    TELEFON

    Kunden-Telefon

    Mobilnummer

    Kunden-Mobilnummer

    FAX

    Kunden-Fax

    ZA

    Zahlungsart aus Zahlungsbedingungen

    SKP1

    Skonto-Prozentsatz 1

    HAUPT_LS

    Nummer des Haupt-Lieferscheins der Versendung

    NACHNAHME

    Nachnahme-Kennzeichen aus der Versendung

    NACHNAHMEKZ

    Nachnahme-Kennzeichen aus der Zahlungsbedingung

    VERSANDADRESSE

    Versandadresse aus der Versendung

    FREIER_TEXT

    Freier Text aus der Versendung

    VERSANDART_EDI

    EDI-Kürzel der Versandart

    STEUERNUMMER

    Steuernummer aus Kundenstamm

    VERSANDART_TYP

    Steuernummer aus Kundenstamm

    VERSANDART_TYP

    Versandart-Typ der Versandart

    PREISSCHEMA

    Preisschema (Brutto, Netto)

    NACHNAME_XML

    Nachnahme-XML der Versandart

    POST_FILIALNUMMER

    Post-Filialnummer des Kunden aus der Kunden-Profilierung (POST_FILIALNUMMER)

    RMA

    RMA-Pflicht des Kunden

    RMA_NR

    RMA-Nummer des Auftrags

    AB_BESTELLNUMMER

    Bestellnummer des Auftrags

    Funktion GetTargetValue()

    Liefert den Wert aus der angegebenen Position der Ziel-Tabelle (Ausgabe-CSV). Es sind alle Positionen (Indexe) der Ausgabedatei möglich.

    VLOG(=Typ 40) - Syntax

    Position

    Beispielwert

    Beschreibung

    1

    40

    Typ für die Erstellung einer MHP-VLOG-Export-Datei

    2

    RailStandard

    2N-ProdCode

    3

    RailStandard COD

    2N-ProdCode für Nachname

    4

    701

    Mandantennummer

    Die o.g. Beispielwerte ergeben folgenden Wert für Export file:

    40;RailStandard;RailStandard COD;701

    Technische Details


    Datenbank-Tabellen

    Tabellenname

    Beschreibung

    VERSANDARTEN

    Enthält die Versandarten allgemein

    VERSANDART_LAGER

    Zuordnung Versandart zu Lager

    VERSANDARTEN_DRUCKER

    Zuordnung Versandart zu Benutzer und Drucker