Index: /mods/wpsg_mod_rechnungen.class.php
===================================================================
--- /mods/wpsg_mod_rechnungen.class.php	(revision 8081)
+++ /mods/wpsg_mod_rechnungen.class.php	(revision 8082)
@@ -77,4 +77,6 @@
 		   	$this->shop->checkDefault('wpsg_rechnungen_pdfperpage', '10');
 			$this->shop->checkDefault('wpsg_mod_rechnungen_gutschrifttax', 'c');
+			
+			$this->shop->checkDefault('wpsg_rechnungen_pdetailname', '1');
 		   	
 		} // public function install()
@@ -296,5 +298,6 @@
 			$this->shop->update_option("wpsg_rechnungen_faelligkeit", $_REQUEST['wpsg_rechnungen_faelligkeit'],false, false, WPSG_SANITIZE_FLOAT);
 			$this->shop->update_option('wpsg_rechnungen_pdfperpage', $_REQUEST['wpsg_rechnungen_pdfperpage'], false, false, WPSG_SANITIZE_TEXTFIELD);
-			$this->shop->update_option("wpsg_rechnungen_pbeschreibung", $_REQUEST['wpsg_rechnungen_pbeschreibung'], false, false, WPSG_SANITIZE_CHECKBOX);
+			$this->shop->update_option("wpsg_rechnungen_pbeschreibung", $_REQUEST['wpsg_rechnungen_pbeschreibung'], true, true, WPSG_SANITIZE_CHECKBOX);
+			$this->shop->update_option("wpsg_rechnungen_pdetailname", $_REQUEST['wpsg_rechnungen_pdetailname'], false, false, WPSG_SANITIZE_CHECKBOX);
 			$this->shop->update_option("wpsg_rechnungen_produktattribute", $_REQUEST['wpsg_rechnungen_produktattribute'], false, false, WPSG_SANITIZE_CHECKBOX, ['allowEmpty' => true]);
 			$this->shop->update_option("wpsg_mod_rechnungen_showgutschriftrechnung", $_REQUEST['wpsg_mod_rechnungen_showgutschriftrechnung'], false, false, WPSG_SANITIZE_CHECKBOX);
@@ -1638,8 +1641,4 @@
 			
 		}
-
-		///////////////
-		////  NEW  ////
-		///////////////
 
 		public function writeMultiRechnung($order_ids, $preview) {
Index: /views/mods/mod_rechnungen/invoice_pdf.phtml
===================================================================
--- /views/mods/mod_rechnungen/invoice_pdf.phtml	(revision 8081)
+++ /views/mods/mod_rechnungen/invoice_pdf.phtml	(revision 8082)
@@ -239,10 +239,14 @@
 		}
 		
-		/* Wenn Detailname vorhanden, wird der Detailname auf Rechnung verwendet */
-		$produkt_text = $this->getProductName($this->getProduktID($p['id']), true);
-		
-		/* Falls Detailname vorhanden, wird jetzt der Produktname verwendet */
-		/* $produkt_text = $this->getProductName($this->getProduktID($p['id']), false); */
-		
+		if ($this->get_option('wpsg_rechnungen_pdetailname' == '1')) {
+
+			$produkt_text = $this->getProductName($this->getProduktID($p['id']), true);
+
+		} else {
+
+			$produkt_text = $this->getProductName($this->getProduktID($p['id']), false);
+
+		}
+
 		$produktBeschreibung = trim(strip_tags($p['beschreibung']));
 		
Index: /views/mods/mod_rechnungen/multi_invoice_pdf.phtml
===================================================================
--- /views/mods/mod_rechnungen/multi_invoice_pdf.phtml	(revision 8081)
+++ /views/mods/mod_rechnungen/multi_invoice_pdf.phtml	(revision 8082)
@@ -194,5 +194,5 @@
     $orders = $this->view['multi_data']['orders']; 
      	
-	// moMwSt
+	// noMwSt
 	$bNoTax = false;
 	
@@ -285,7 +285,14 @@
             }
             
-            /* Wenn Detailname vorhanden, wird der Detailname auf Rechnung verwendet */
-            $produkt_text = $this->getProductName($product_id, true);
-            
+            if ($this->get_option('wpsg_rechnungen_pdetailname' == '1')) {
+
+                $produkt_text = $this->getProductName($product_id, true);
+
+            } else {
+
+                $produkt_text = $this->getProductName($product_id, false);
+
+            }
+
             $produktBeschreibung = trim(strip_tags($oOrderProduct->getProduct()->getShortDescription()));
             
Index: /views/mods/mod_rechnungen/settings_edit.phtml
===================================================================
--- /views/mods/mod_rechnungen/settings_edit.phtml	(revision 8081)
+++ /views/mods/mod_rechnungen/settings_edit.phtml	(revision 8082)
@@ -191,4 +191,5 @@
 			<?php echo wpsg_drawForm_Input('wpsg_rechnungen_faelligkeit', __('FÃ€lligkeit in Tagen', 'wpsg'), $this->get_option('wpsg_rechnungen_faelligkeit'), array('help' => 'wpsg_rechnungen_faelligkeit')); ?>
 			<?php echo wpsg_drawForm_Input('wpsg_rechnungen_pdfperpage', __('Anzahl an Produkten pro Seite (PDF)', 'wpsg'), $this->get_option('wpsg_rechnungen_pdfperpage'), array('help' => 'wpsg_rechnungen_pdfperpage')); ?>
+			<?php echo wpsg_drawForm_Checkbox('wpsg_rechnungen_pdetailname', __('Produktdetailname auf Rechnung anzeigen', 'wpsg'), $this->get_option('wpsg_rechnungen_pdetailname'), array('help' => 'wpsg_rechnungen_pdetailname')); ?>
 			<?php echo wpsg_drawForm_Checkbox('wpsg_rechnungen_pbeschreibung', __('Produktbeschreibung auf Rechnung anzeigen', 'wpsg'), $this->get_option('wpsg_rechnungen_pbeschreibung'), array('help' => 'wpsg_rechnungen_pbeschreibung')); ?>
 
@@ -255,5 +256,5 @@
 			}
             
-		})
+		});
 
 		jQuery('#wpsg_tab').wpsg_tab( {
