]> wagnertech.de Git - mfinanz.git/blobdiff - SL/IC.pm
Bug 2008 Lieferdatum in Gutschrift
[mfinanz.git] / SL / IC.pm
index 0f41870942e3b02c6f93dd9514479eec2e80b812..ff80d76cb237c12d964188e5ec204604f747467f 100644 (file)
--- a/SL/IC.pm
+++ b/SL/IC.pm
@@ -1565,6 +1565,11 @@ sub retrieve_accounts {
     } else {
       $transdate = $form->{deliverydate};
     }
+  } elsif (($form->{type} eq "credit_note") and $form->{deliverydate}) {
+    # if credit_note has a deliverydate, use this instead of invdate
+    # useful for credit_notes of invoices from an old period with different tax
+    # if there is no deliverydate then invdate is used, old default (see next elsif)
+    $transdate = $form->{deliverydate};
   } elsif (($form->{type} eq "credit_note") || ($form->{script} eq 'ir.pl')) {
     $transdate = $form->{invdate};
   } else {