From: Udo Spallek <info@wissensvermittlung.com>
Date: Sat, 18 Mar 2006 13:04:46 +0000 (+0000)
Subject: Fixed Bug 327.
X-Git-Tag: release-2.4.0^2~304
X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=27eb5ad286bd1ef5ce536659a456ad8b8b96c16b;p=kivitendo-erp.git

Fixed Bug 327.
---

diff --git a/SL/AP.pm b/SL/AP.pm
index 3d7b84081..0d132293f 100644
--- a/SL/AP.pm
+++ b/SL/AP.pm
@@ -116,12 +116,14 @@ sub post_transaction {
     } else {
       if (!$form->{"korrektur_$i"}) {
         $form->{"tax_$i"} = $form->{"amount_$i"} * $form->{"taxrate_$i"};
+      } else {
+        $tax = $form->{"tax_$i"};
       }
       $form->{"tax_$i"} =
         $form->round_amount($form->{"tax_$i"} * $form->{exchangerate}, 2);
       $form->{netamount} += $form->{"amount_$i"};
     }
-    $form->{total_tax} += $form->{"tax_$i"};
+    $form->{total_tax} += $form->{"tax_$i"} * -1;
   }
 
   # adjust paidaccounts if there is no date in the last row