function getAmountSumByUserIdAndTypeIdAndAuthorizedAndStartDateAndEndDate($user_id, $type_id, $authorized, $start_date, $end_date, $where = NULL, $order = NULL)
 {
     $psalf = new PayStubAmendmentListFactory();
     $psalf->getByUserIdAndTypeIdAndAuthorizedAndStartDateAndEndDate($user_id, $type_id, $authorized, $start_date, $end_date, $where, $order);
     if ($psalf->getRecordCount() > 0) {
         $sum = 0;
         Debug::text('Record Count: ' . $psalf->getRecordCount(), __FILE__, __LINE__, __METHOD__, 10);
         foreach ($psalf as $psa_obj) {
             $amount = $psa_obj->getCalculatedAmount();
             Debug::text('PS Amendment Amount: ' . $amount, __FILE__, __LINE__, __METHOD__, 10);
             $sum += $amount;
         }
         return $sum;
     }
     Debug::text('No PS Amendments found...', __FILE__, __LINE__, __METHOD__, 10);
     return FALSE;
 }