From eab277a4114a1115310e05fa5bbe867877900d84 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Thu, 9 Jul 2020 13:30:56 +0200 Subject: [PATCH] DATEV-Export: Leistungsdatum nicht bei Zahlungen exportieren MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SL/DATEV.pm b/SL/DATEV.pm index 026ec05cb..715338409 100644 --- a/SL/DATEV.pm +++ b/SL/DATEV.pm @@ -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'}; } } -- 2.20.1