Bug 1181: bei Gutschriften werden Zahlungseingänge aus Rechnung nicht übernommen
authorG. Richardson <information@lx-office-hosting.de>
Wed, 3 Mar 2010 12:20:43 +0000 (13:20 +0100)
committerG. Richardson <information@lx-office-hosting.de>
Wed, 3 Mar 2010 12:20:43 +0000 (13:20 +0100)
bin/mozilla/is.pl

index b90209f..8e20468 100644 (file)
@@ -860,6 +860,9 @@ sub credit_note {
   my %myconfig = %main::myconfig;
   my $locale   = $main::locale;
 
+  open(FH, ">/tmp/lx.dump"); 
+  print FH Dumper($form);
+  close FH;
   $main::auth->assert('invoice_edit');
 
   $form->{transdate} = $form->{invdate} = $form->current_date(\%myconfig);
@@ -898,6 +901,16 @@ sub credit_note {
 
   $form->{creditremaining} -= ($form->{oldinvtotal} - $form->{ordtotal});
 
+  # bei Gutschriften werden Zahlungseingänge aus Rechnung nicht übernommen
+  for my $i (1 .. $form->{paidaccounts}) {
+    delete $form->{"paid_$i"};
+    delete $form->{"source_$i"};
+    delete $form->{"memo_$i"};
+    delete $form->{"datepaid_$i"};
+    delete $form->{"AR_paid_$i"};
+  };
+  $form->{paidaccounts} = 1;
+
   &prepare_invoice;