diff --git a/CRM/Financial/BAO/Payment.php b/CRM/Financial/BAO/Payment.php
index ef6de745f306..a76426354f15 100644
--- a/CRM/Financial/BAO/Payment.php
+++ b/CRM/Financial/BAO/Payment.php
@@ -102,7 +102,7 @@ public static function create($params) {
     list($ftIds, $taxItems) = CRM_Contribute_BAO_Contribution::getLastFinancialItemIds($params['contribution_id']);
 
     foreach ($lineItems as $key => $value) {
-      if ($value['qty'] == 0 || $value['allocation'] === (float) 0) {
+      if ($value['allocation'] === (float) 0) {
         continue;
       }
       $eftParams = [