]> wagnertech.de Git - mfinanz.git/blobdiff - SL/RP.pm
classification_filter ist nicht mehr für Partpicker notwendig
[mfinanz.git] / SL / RP.pm
index e6aecd9eb31c8623632ef0cce03677410bf2b458..79f0403f248ebdff051da9d76b2bf6e73c9e10cf 100644 (file)
--- a/SL/RP.pm
+++ b/SL/RP.pm
@@ -1653,9 +1653,7 @@ sub bwa {
     keys %{ $form->{charts} };
   $form->{"charts_by_category"} = \%charts_by_category;
 
-  # $main::lxdebug->dump(0, "charts_by_category", $form->{charts_by_category} );
-
-  $form->{category_names} = { selectall_as_map($form, $dbh, "select * from bwa_categories order by id", 'id', 'description') };
+  $form->{category_names} = AM->get_bwa_categories($myconfig, $form);
 
   my @periods        = qw(jetzt kumm);
   my @gesamtleistung = qw(1 3);
@@ -1916,13 +1914,13 @@ sub erfolgsrechnung {
     foreach my $account (@{$category{accounts}}) {
       $account->{total} += get_total_ch($account->{id}, $fromdate, $todate);
       $category{total} += $account->{total};
-      $account->{total} = $form->format_amount($myconfig, $form->parse_amount($myconfig, $account->{total}), 2);
+      $account->{total} = $form->format_amount($myconfig, $form->round_amount($account->{total}, 2), 2);
     }
     $form->{total} += $category{total};
-    $category{total} = $form->format_amount($myconfig, $form->parse_amount($myconfig, $category{total}), 2);
+    $category{total} = $form->format_amount($myconfig, $form->round_amount($category{total}, 2), 2);
     push(@{$form->{categories}}, \%category);
   }
-  $form->{total} = $form->format_amount($myconfig, $form->parse_amount($myconfig, $form->{total}), 2);
+  $form->{total} = $form->format_amount($myconfig, $form->round_amount($form->{total}, 2), 2);
 
   $main::lxdebug->leave_sub();
   return {};