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/git?a=commitdiff_plain;h=333c3b918b2a1aead73151eca91a70f3b5c8ca11;p=kivitendo-erp.git 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' }); }