Stornos im abgeschlossenen Zeitraum
authorNiclas Zimmermann <niclas@lx-office-hosting.de>
Tue, 16 Oct 2012 14:13:50 +0000 (16:13 +0200)
committerNiclas Zimmermann <niclas@lx-office-hosting.de>
Tue, 16 Oct 2012 14:13:50 +0000 (16:13 +0200)
Bisher war es möglich EK-Rechnungen aus abgeschlossenen Zeiträumen
zu stornieren. Das sollte natürlich nicht möglich sein.

Siehe auch Bug #2023

bin/mozilla/ap.pl
bin/mozilla/ir.pl
locale/de/all

index f961ead..9860530 100644 (file)
@@ -1445,6 +1445,9 @@ sub storno {
     $form->error($locale->text("Transaction has already been cancelled!"));
   }
 
+  $form->error($locale->text('Cannot post storno for a closed period!'))
+    if ( $form->date_closed($form->{transdate}, \%myconfig));
+
   AP->storno($form, \%myconfig, $form->{id});
 
   # saving the history
index f909d86..844f694 100644 (file)
@@ -575,6 +575,9 @@ sub storno {
     $form->error($locale->text("Invoice has already been storno'd!"));
   }
 
+  $form->error($locale->text('Cannot post storno for a closed period!'))
+    if ( $form->date_closed($form->{invdate}, \%myconfig));
+
   my $employee_id = $form->{employee_id};
   invoice_links();
   prepare_invoice();
index 1eb8ab6..b396e17 100644 (file)
@@ -366,6 +366,7 @@ $self->{texts} = {
   'Cannot post invoice!'        => 'Rechnung kann nicht gebucht werden!',
   'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!',
   'Cannot post payment!'        => 'Zahlung kann nicht gebucht werden!',
+  'Cannot post storno for a closed period!' => 'Für einen geschlossenen Zeitraum können keine Stornos gebucht werden!',
   'Cannot post transaction for a closed period!' => 'Für einen bereits abgeschlossenen Zeitraum kann keine Buchung angelegt werden!',
   'Cannot post transaction with a debit and credit entry for the same account!' => 'Kann Soll und Haben nicht auf dasselbe Konto buchen!',
   'Cannot post transaction!'    => 'Rechnung kann nicht gebucht werden!',