diff -r 481ac2290be5 src-db/database/model/functions/C_COMMISSION_PROCESS.xml
--- a/src-db/database/model/functions/C_COMMISSION_PROCESS.xml	Tue Nov 13 19:23:04 2018 +0530
+++ b/src-db/database/model/functions/C_COMMISSION_PROCESS.xml	Tue Nov 13 23:15:41 2018 +0530
@@ -456,6 +456,18 @@
         CLOSE v_rc;
         --
       END LOOP; -- For every Commission Line
+      IF (v_DocBasisType = 'I' AND v_IsCascade = 'N') THEN
+        SELECT sum(QtyInvoiced)
+        INTO v_Qty
+        FROM C_InvoiceLine
+        WHERE EXISTS (SELECT 1
+                      FROM C_CommissionDetail
+                      WHERE C_CommissionDetail.C_InvoiceLine_ID = C_InvoiceLine.C_InvoiceLine_ID
+                      AND C_CommissionDetail.C_CommissionAmt_ID = v_C_CommissionAmt_ID);
+        UPDATE C_CommissionAmt
+        SET ActualQty = v_Qty
+        WHERE C_CommissionAmt_ID = v_C_CommissionAmt_ID;
+      END IF;
     END;
     v_Message:='@CommissionRun@ = ' || v_DocumentNo || ' - ' || v_Name;
     --<<FINISH_PROCESS>>
