]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Wiederkehrende Rechnungen: Manuelles Buchen schließt den Auftrag
authorMartin Helmling <martin.helmling@octosoft.eu>
Tue, 31 Jan 2017 12:44:55 +0000 (13:44 +0100)
committerMartin Helmling <martin.helmling@octosoft.eu>
Tue, 31 Jan 2017 12:44:55 +0000 (13:44 +0100)
Aufträge mit "Wiederkehrenden Rechnungen" werden nun nicht geschlossen,
sollange eine wiederkehrende Rechnung konfiguriert ist

SL/ARAP.pm

index 121ea065ac40d4acb51a65711a0f6fc31afe017d..1d044eaade50ffc191e660df824a39cab7bf185a 100644 (file)
@@ -76,6 +76,10 @@ sub close_orders_if_billed {
   # said order. Again consider both direct conversions and indirect
   # conversions via delivery orders.
   foreach my $oe_id (@oe_ids) {
+
+    # Dont close orders with periodic invoice
+    next if SL::DB::Manager::PeriodicInvoicesConfig->find_by(oe_id => $oe_id);
+
     # Direct conversions "order -> invoice":
     @links          = RecordLinks->get_links('dbh'        => $dbh,
                                              'from_table' => 'oe',