From e21a1c1241b23c18780d8a1da96a343ffae4db6f Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 9 Nov 2012 15:52:11 +0100 Subject: [PATCH] =?utf8?q?Zahlungseing=C3=A4nge/Ausg=C3=A4nge:=20auch=20ne?= =?utf8?q?gative=20Betr=C3=A4ge=20zulassen=20(f=C3=BCr=20Gutschriften)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fixt #1895. --- bin/mozilla/cp.pl | 11 ++++------- locale/de/all | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/bin/mozilla/cp.pl b/bin/mozilla/cp.pl index 5fbf7c0a2..a70c32eeb 100644 --- a/bin/mozilla/cp.pl +++ b/bin/mozilla/cp.pl @@ -464,14 +464,11 @@ sub check_form { $form->error($locale->text('Date missing!')) unless $form->{datepaid}; my $selected_check = 1; for my $i (1 .. $form->{rowcount}) { - if ($form->{"checked_$i"}) { - if ($form->parse_amount(\%myconfig, $form->{"paid_$i"}, 2) <= 0) { # negativen Betrag eingegeben - $form->error($locale->text('Amount has to be greater then zero! Wrong row number: ') . $i); - } - undef($selected_check); - # last; # ich muss doch über alle buchungen laufen, da ich noch - # die freitext-eingabe der werte prüfen will + next unless $form->{"checked_$i"}; + if (abs($form->parse_amount(\%myconfig, $form->{"paid_$i"}, 2)) < 0.01) { + $form->error($locale->text('Row #1: amount has to be different from zero.', $i)); } + undef $selected_check; } $form->error($locale->text('No transaction selected!')) if $selected_check; diff --git a/locale/de/all b/locale/de/all index 452225806..0535ba48b 100644 --- a/locale/de/all +++ b/locale/de/all @@ -179,7 +179,6 @@ $self->{texts} = { 'Amended Advance Turnover Tax Return (Nr. 10)' => 'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererklärung)', 'Amount' => 'Betrag', 'Amount Due' => 'Betrag fällig', - 'Amount has to be greater then zero! Wrong row number: ' => 'Leere Eingabe oder Werte kleiner, gleich null eingegeben. Fehler in Reihe Nummer: ', 'Amount payable' => 'Noch zu bezahlender Betrag', 'Amount payable less discount' => 'Noch zu bezahlender Betrag abzüglich Skonto', 'An exception occurred during execution.' => 'Während der Ausführung trat eine Ausnahme auf.', @@ -1604,6 +1603,7 @@ $self->{texts} = { 'Revenues EU without UStId' => 'Erlöse EU o. UStId', 'Review of Aging list' => 'Altersstrukturliste', 'Right' => 'Rechts', + 'Row #1: amount has to be different from zero.' => 'Zeile #1: Der Wert darf nicht 0 sein.', 'Run at' => 'Ausgeführt um', 'SAVED' => 'Gespeichert', 'SAVED FOR DUNNING' => 'Gespeichert', -- 2.20.1