From: Jan Büren Date: Fri, 6 Dec 2019 08:44:59 +0000 (+0100) Subject: False Positive bei Überprüfung von Lieferant und Lieferaten-Rechnungsnummer verhindern X-Git-Tag: release-3.5.6.1~417 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/333c3b918b2a1aead73151eca91a70f3b5c8ca11?ds=inline;hp=b0e12c919694de8ad4c8104d397d41f11d1b3a0b False Positive bei Überprüfung von Lieferant und Lieferaten-Rechnungsnummer verhindern Falls eine Buchung noch am selben Tag verändert wird, kommt es fälschlicherweise zu der Aussage, dass schon eine Rechnung mit dieser Rechnungsnummer zum Lieferanten erfasst worden sei. Entsprechend geändert --- diff --git a/SL/Controller/SalesPurchase.pm b/SL/Controller/SalesPurchase.pm index 2c045d2df..ab31b8c65 100644 --- a/SL/Controller/SalesPurchase.pm +++ b/SL/Controller/SalesPurchase.pm @@ -17,6 +17,11 @@ sub action_check_duplicate_invnumber { invnumber => $::form->{invnumber}, vendor_id => $::form->{vendor_id}, ); + # we are modifying a existing daily booking - allow this if + # booking conditions are not super strict + undef $exists_ap if ($::instance_conf->get_ap_changeable != 0 + && $exists_ap->gldate == DateTime->today_local); + $_[0]->render(\ !!$exists_ap, { type => 'text' }); }