Index: uc_discounts.module
===================================================================
--- uc_discounts.module	(revision 1706)
+++ uc_discounts.module	(working copy)
@@ -304,6 +304,10 @@
       uc_discounts_order_codes_delete($arg1->order_id);
       //TO DO: determine if uses should be deleted or put global setting in for user to decide
       break;
+    case 'total':
+    	// 'Trigger' the checkout pane processing so that discounts are calculated even when the checkout pane is hidden
+    	uc_checkout_pane_discounts ('process', $arg1, null);
+    	break;
   }
 }
 
