]> wagnertech.de Git - mfinanz.git/commitdiff
DATEV-Export: Leistungsdatum nicht bei Zahlungen exportieren
authorJan Büren <jan@kivitendo.de>
Thu, 9 Jul 2020 11:30:56 +0000 (13:30 +0200)
committerJan Büren <jan@kivitendo.de>
Thu, 9 Jul 2020 11:30:56 +0000 (13:30 +0200)
Bankbewegungen haben prinzipiell kein Leistungsdatum,
allerdings baut der Export die über die Gegenbuchung zusammen,
sodass dann ein deliverydate des Belegs an die Bankbewegungen
drangehangen wird. Das irritiert dann zu Recht beim DATEV-Import.

SL/DATEV.pm

index 026ec05cb5fa77c3f88ec368de85cd807d5ac599..71533840970f17f26a5a517fad133dd24f93a861 100644 (file)
@@ -1051,7 +1051,9 @@ sub generate_datev_lines {
       if (($transaction->[$haben]->{'duedate'} // '') ne "") {
         $datev_data{belegfeld2} = $transaction->[$haben]->{'duedate'};
       }
-      if (($transaction->[$haben]->{'deliverydate'} // '') ne "") {
+      if (($transaction->[$haben]->{'deliverydate'} // '') ne "" &&
+          $transaction->[$haben]->{'link'} !~ m/_paid/           &&
+          $transaction->[$soll]->{'link'}  !~ m/_paid/              ) {
         $datev_data{leistungsdatum} = $transaction->[$haben]->{'deliverydate'};
       }
     }