From 99d3ad0032a873d868e39b966e8388b8b867b5bc Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Thu, 6 Nov 2025 13:03:16 +0100 Subject: [PATCH] PreorderBilling: Not creating billing record when enduser_setup is zero --- application/PreorderBilling/PreorderBillingController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/application/PreorderBilling/PreorderBillingController.php b/application/PreorderBilling/PreorderBillingController.php index e4b8222f2..2785de0f4 100644 --- a/application/PreorderBilling/PreorderBillingController.php +++ b/application/PreorderBilling/PreorderBillingController.php @@ -398,6 +398,11 @@ class PreorderBillingController extends mfBaseController { return true; // already billed } + if($price->price_setup <= 0.01 && $price->price_setup >= 0.00000) { + $this->log->debug(__METHOD__.": Preorder ".$preorder->id." / ".$preorder->oaid." enduser_setup price is 0 so skipping..."); + return true; + } + // search for customer $customer_data = [ "company" => trim($preorder->company),