X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fis.pl;h=2a341eb9a7f158dfbb7e3a7dec0115f7c014111e;hb=422f2f17365ea7879c14b902c5db1e4cd7023e48;hp=2a6d9aba7a9fa3f6a074b43842a0ae4c37d69d29;hpb=24e7a52fe57b6bd9d1158595d2465613aec0a52b;p=kivitendo-erp.git diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 2a6d9aba7..2a341eb9a 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -47,7 +47,6 @@ use SL::DB::Customer; use SL::DB::PaymentTerm; require "bin/mozilla/io.pl"; -require "bin/mozilla/invoice_io.pl"; require "bin/mozilla/arap.pl"; require "bin/mozilla/drafts.pl"; @@ -461,6 +460,11 @@ sub form_footer { } } + $form->{rounding} = $form->round_amount( + $form->round_amount($form->{invtotal}, 2, 1) - $form->round_amount($form->{invtotal}, 2), 2 + ); + $form->{invtotal} = $form->round_amount( $form->{invtotal}, 2, 1 ); + # follow ups if ($form->{id}) { $form->{follow_ups} = FU->follow_ups('trans_id' => $form->{id}) || []; @@ -1093,6 +1097,27 @@ sub credit_note { $main::lxdebug->leave_sub(); } +sub display_form { + $::lxdebug->enter_sub; + + $::auth->assert('invoice_edit'); + + relink_accounts(); + + my $new_rowcount = $::form->{"rowcount"} * 1 + 1; + $::form->{"project_id_${new_rowcount}"} = $::form->{"globalproject_id"}; + + $::form->language_payment(\%::myconfig); + + Common::webdav_folder($::form); + + form_header(); + display_row(++$::form->{rowcount}); + form_footer(); + + $::lxdebug->leave_sub; +} + sub yes { $main::lxdebug->enter_sub();