diff --git a/versandauftrag/test-versandauftrag.pdf b/versandauftrag/test-versandauftrag.pdf
index ba1746fa2ca5a705628a37740be1284210cd9895..bbcfc87cb351e9927a3d7a6e020e0a93f25b3c75 100644
Binary files a/versandauftrag/test-versandauftrag.pdf and b/versandauftrag/test-versandauftrag.pdf differ
diff --git a/versandauftrag/test-versandauftrag.tex b/versandauftrag/test-versandauftrag.tex
index 1b362e0fb2ffd0fca689f8891da66194cea8318f..0e4cf6d3db5d68d6462933863d412dfc0fcdd94a 100644
--- a/versandauftrag/test-versandauftrag.tex
+++ b/versandauftrag/test-versandauftrag.tex
@@ -1,6 +1,3 @@
-
-%---------------------------
-\listfiles
 \documentclass[ngerman]{vl-versandauftrag}
 
 \WorkingGroup{7.54}
@@ -9,11 +6,6 @@
 \Referee{Dr. Karl Jousten}
 \Purchaser{Rolf Niepraschk}
 
-\Inland{false}%   Standard: true
-\EU{false}%       Standard: true, nur relevant, wenn inland=false
-\ShippingType{1}% Standard: 0 ("Standard"); 1="Express", 2="Special"
-\ShippingNo{4711-0815}
-
 \CostUnit{UVW}
 \FinanceUnit{XYZ}
 \Account{UVW-XYZ}
@@ -27,6 +19,15 @@
 \ShippingZipcode{98765}
 \ShippingLand{Transsilvanien}
 
+\Inland{false}%   Standard: true
+\EU{false}%       Standard: true, nur relevant, wenn Inland=false
+
+\TransportType{1}
+% Standard: 0 ("Transportunternehmen"); 1="Kundenveranlassung", 2="PTB"
+\ShippingCompany{1}% nur relevant, wenn TransportType=0
+% Standard: 4 ("DHL"); 0="Logiline", 1="TNT", 2="UPS", 3="FedEx", 5="Sonstige"
+\ShippingNo{4711-0815}% nur relevant, wenn TransportType=0
+\ShippingType{1}% Standard: 0 ("Standard"); 1="Express", 2="Special"
 \ShippingPayment{1}% Standard: 1 ("Kostenbescheid"); 0="frei", 2="unfrei"
 
 \Content{Wurmstichige Hölzer und alte Wäsche}
@@ -37,6 +38,6 @@
 \LabelTop{true}%         Standard: false
 \LabelDangerous{true}%   Standard: false
 
-\begin{document}%\Value{23117\,\texteuro}
+\begin{document}
 \end{document}
 %---------------------------
diff --git a/versandauftrag/vl-versandauftrag.cls b/versandauftrag/vl-versandauftrag.cls
index a5228f230685cece3081e06ffc578e52719dc22a..d0f165229966fb0676a1b25c629bcf17bfacea8a 100644
--- a/versandauftrag/vl-versandauftrag.cls
+++ b/versandauftrag/vl-versandauftrag.cls
@@ -1,7 +1,7 @@
 \setcounter{errorcontextlines}{100}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{vl-versandauftrag}
-    [2015/04/21 v0.1a Dokumentenklasse (RN/PTB)]
+    [2015/04/22 v0.1b Dokumentenklasse (RN/PTB)]
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
 \ProcessOptions\relax
 \PassOptionsToPackage{paper=a4,pagesize,twoside=false,headinclude}{typearea}
@@ -89,9 +89,18 @@
 \newcommand*\vl@Referee{}
 \newcommand*\Referee[1]{\xdef\vl@Referee{#1}}
 
+
+
+\newcounter{vl@TransportType} \setcounter{vl@TransportType}{0}
+\newcommand*\TransportType[1]{\setcounter{vl@TransportType}{#1}}
+\newcounter{vl@ShippingCompany} \setcounter{vl@ShippingCompany}{4}
+\newcommand*\ShippingCompany[1]{\setcounter{vl@ShippingCompany}{#1}}
+
 \newcounter{vl@ShippingPayment} \setcounter{vl@ShippingPayment}{0}
 \newcommand*\ShippingPayment[1]{\setcounter{vl@ShippingPayment}{#1}}
 
+
+
 \newif\ifInflammable \Inflammablefalse
 \newcommand*\LabelInflammable[1]{\expandafter\csname Inflammable\trim@spaces{#1}\endcsname}
 \newif\ifGlas \Glasfalse
@@ -131,6 +140,18 @@
   \endgroup\ifx\relax#2\relax\else~\raisebox{.2\height}{#2}\fi%
 }
 
+\newcommand*\vl@SelCompany[1]{
+  \ifnum\c@vl@TransportType=0 %
+    \ifnum\c@vl@ShippingCompany=#1 %
+      1%
+    \else
+      0%
+    \fi
+  \else
+    0%
+  \fi
+}
+
 \AddToShipoutPictureBG*{%
   \AtPageLowerLeft{%
     \linethickness{0.6bp}%
@@ -171,18 +192,22 @@
     \vl@tempdimc=728bp %
     \normalsize
     \put(62bp,\vl@tempdimc){\textbf{Versand per:}}%
-      \put(62bp,709bp){\checkBox[0]{\textbf{Transportunternehmen}}}%
-      \put(78bp,689bp){\checkBox[0]{Logiline}}%
-      \put(78bp,675bp){\checkBox[0]{TNT}}%
-      \put(78bp,661bp){\checkBox[0]{UPS}}%
-      \put(78bp,647bp){\checkBox[0]{FedEx}}%
-      \put(78bp,633bp){\checkBox[0]{Post/DHL Express (unfreier}}%
-        \put(94bp,622bp){Versand nur ins Inland)}%
-      \put(78bp,606bp){\checkBox[0]{}}%
-      \put(62bp,543bp){\textbf{Kundennr.:}~\texttt{\vl@shippingNo}}%
-      \put(62bp,518bp){\checkBox[0]{\textbf{Abholung wird vom}}}%
-      \put(78bp,507bp){\textbf{Empfänger veranlasst}}%
-      \put(62bp,487bp){\checkBox[0]{\textbf{PTB-Fahrdienst/Kurier}}}%
+      \put(62bp,709bp){\checkBox[\ifnum\c@vl@TransportType=0 1\else0\fi]%
+        {\textbf{Transportunternehmen}}}%
+        \put(78bp,689bp){\checkBox[\vl@SelCompany{0}]{Logiline}}%
+        \put(78bp,675bp){\checkBox[\vl@SelCompany{1}]{TNT}}%
+        \put(78bp,661bp){\checkBox[\vl@SelCompany{2}]{UPS}}%
+        \put(78bp,647bp){\checkBox[\vl@SelCompany{3}]{FedEx}}%
+        \put(78bp,633bp){\checkBox[\vl@SelCompany{4}]{Post/DHL Express (unfreier}}%
+          \put(94bp,622bp){Versand nur ins Inland)}%
+        \put(78bp,606bp){\checkBox[\vl@SelCompany{5}]{}}%
+        \put(62bp,543bp){\textbf{Kundennr.:}%
+          \ifnum\c@vl@TransportType=0 ~\texttt{\vl@shippingNo}\fi}%
+      \put(62bp,518bp){\checkBox[\ifnum\c@vl@TransportType=1 1\else0\fi]%
+        {\textbf{Abholung wird vom}}}%
+        \put(78bp,507bp){\textbf{Empfänger veranlasst}}%
+      \put(62bp,487bp){\checkBox[\ifnum\c@vl@TransportType=2 1\else0\fi]%
+        {\textbf{PTB-Fahrdienst/Kurier}}}%
     \put(233bp,\vl@tempdimc){\textbf{Versand nach:}}%
       \put(233bp,709bp){\checkBox[\ifInland 1\else 0\fi]{Inland}}%
       \put(233bp,689bp){\checkBox[\ifInland 0\else 1\fi]{Ausland}}%