]> wagnertech.de Git - mfinanz.git/blobdiff - bin/mozilla/oe.pl
Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.
[mfinanz.git] / bin / mozilla / oe.pl
index c9f371ef0991b949a4fc6c4fd6eee2a31f0f13b0..164eab3ef3c1e169fb1ead8c7f09d310039c9c71 100644 (file)
@@ -533,9 +533,6 @@ sub form_footer {
               </tr> |;
       }
     }
-
-#    $form->{invsubtotal} = $form->format_amount(\%myconfig, $form->{invsubtotal}, 2, 0); # template does this
-
   } else {
     foreach my $item (split / /, $form->{taxaccounts}) {
       if ($form->{"${item}_base"}) {
@@ -557,6 +554,10 @@ sub form_footer {
     }
   }
 
+  $form->{rounding} = $form->round_amount(
+    $form->round_amount($form->{invtotal}, 2, 1) - $form->round_amount($form->{invtotal}, 2)
+  );
+  $form->{invtotal} = $form->round_amount( $form->{invtotal}, 2, 1);
   $form->{oldinvtotal} = $form->{invtotal};
 
   $TMPL_VAR{ALL_DELIVERY_TERMS} = SL::DB::Manager::DeliveryTerm->get_all_sorted();