]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/PriceSource.pm
Dokumentation: Template-Variablenname für Lieferbedingungen gefixt
[mfinanz.git] / SL / Controller / PriceSource.pm
index 6e33285de0e6013b6d3e79032c7cda83a75c11f8..555b03e35d0a433d7d83e86abef105561283e257 100644 (file)
@@ -72,7 +72,7 @@ sub _make_record_item {
 
   my $class = {
     sales_order             => 'OrderItem',
-    purchase_oder           => 'OrderItem',
+    purchase_order          => 'OrderItem',
     sales_quotation         => 'OrderItem',
     request_quotation       => 'OrderItem',
     invoice                 => 'InvoiceItem',
@@ -117,6 +117,8 @@ sub _make_record {
     purchase_oder           => 'Order',
     sales_quotation         => 'Order',
     request_quotation       => 'Order',
+    invoice                 => 'Invoice',
+    purchase_invoice        => 'PurchaseInvoice',
     purchase_delivery_order => 'DeliveryOrder',
     sales_delivery_order    => 'DeliveryOrder',
   }->{$::form->{type}};
@@ -159,6 +161,7 @@ sub _make_record {
 
     $obj->items(@items) if @items;
   }
+  $obj->is_sales(!!$obj->customer_id) if $class eq 'SL::DB::DeliveryOrder';
 
   return $obj;
 }