Bei EUR keine Warenbestandskosten verbuchen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 11 Nov 2010 15:53:04 +0000 (16:53 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 12 Jan 2011 15:21:53 +0000 (16:21 +0100)
SL/DB/Helper/PriceTaxCalculator.pm

index 622f9db..6a33435 100644 (file)
@@ -162,7 +162,7 @@ sub _calculate_amounts {
 sub _calculate_assembly_item {
   my ($self, $data, $part, $total_qty, $base_factor) = @_;
 
-  return 0 unless $::eur && $data->{is_invoice};
+  return 0 if $::eur || !$data->{is_invoice};
 
   foreach my $assembly_entry (@{ $part->assemblies }) {
     push @{ $data->{assembly_items}->[-1] }, { part      => $assembly_entry->part,
@@ -183,7 +183,7 @@ sub _calculate_part_item {
 
   _dbg("cpsi tq " . $total_qty);
 
-  return 0 unless $::eur && $data->{is_invoice} && $total_qty;
+  return 0 if $::eur || !$data->{is_invoice} || !$total_qty;
 
   my ($entry);
   $base_factor           ||= 1;