Index: modules/in-commerce/units/orders/orders_event_handler.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- modules/in-commerce/units/orders/orders_event_handler.php (revision 15637) +++ modules/in-commerce/units/orders/orders_event_handler.php (revision ) @@ -442,7 +442,10 @@ function OnCompleteOrder($event) { $this->LockTables($event); - if ( !$this->CheckQuantites($event) ) { + $reoccurring_order = substr($event->Special, 0, 9) == 'recurring'; + + if ( !$reoccurring_order && !$this->CheckQuantites($event) ) { + // don't check quantities (that causes recalculate) for reoccurring orders return; } \ No newline at end of file