'.$branch_id; } $frist_day = date('Y-m-d', strtotime($today)); $last_day = date("Y-m-t", strtotime($frist_day)); $last_day = date('Y-m-d', strtotime('+1 day', strtotime($last_day))); $data = array(); $inv_sql = ''; $get_bonds_sql = mysqli_query($db, "SELECT `bonds`.`id` AS `inv_id`, `bonds`.`number_style`, `bonds_details`.`id`, `bonds_details`.`bonds_status_id`, DATE(`bonds_details`.`date_time`) AS `date`, `bonds`.`date_time`, `bonds_details_has_how_pay`.`date_time` AS `t_date_time`, `bonds_details_has_how_pay`.`how_pay_id`, `bonds_details_has_how_pay`.`pay`, `tretment`.`name` AS `tr_name`, `tretment`.`number` AS `tr_number`, `user`.`name` AS `user_name` FROM `bonds_details_has_how_pay` INNER JOIN `bonds_details` ON `bonds_details_has_how_pay`.`bonds_details_id` = `bonds_details`.`id` INNER JOIN `bonds` ON `bonds_details`.`bonds_id` = `bonds`.`id` INNER JOIN `user` ON `bonds_details_has_how_pay`.`user_id` = `user`.`id` INNER JOIN `branch` ON `bonds_details`.`branch_id` = `branch`.`id` INNER JOIN `tretment` ON `bonds`.`tretment_id` = `tretment`.`id` WHERE ((`bonds_details_has_how_pay`.`date_time` LIKE '$today%' AND `bonds_details_has_how_pay`.`date_time` >= '$frist_day 03:00:00') OR (`bonds_details_has_how_pay`.`date_time` LIKE '$last_day%' AND `bonds_details_has_how_pay`.`date_time` < '$last_day 03:00:00')) AND `bonds_details`.`branch_id` $branch_sql AND `bonds`.`bonds_type_type_id` = 2 AND `bonds_details`.`bonds_status_id` NOT IN (3) ORDER BY `bonds_details_has_how_pay`.`date_time` ASC "); $data['show']['inv'] = array(); if (mysqli_num_rows($get_bonds_sql) > 0) { while ($get_bonds = mysqli_fetch_assoc($get_bonds_sql)) { $inv_sql .= $get_bonds['inv_id'] . ', '; if (!array_key_exists($get_bonds['id'],$data['show']['inv'])) { $data['show']['inv'][$get_bonds['id']] = array(); } switch ($get_bonds['bonds_status_id']) { case '1': case '2': switch ($get_bonds['how_pay_id']) { case '1': case '2': case '3': case '4': case '6': case '7': case '8': case '9': $data['show']['inv'][$get_bonds['id']]['payments'] += $get_bonds['pay']; break; default: $error++; break; } break; case '3': switch ($get_bonds['how_pay_id']) { case '1': case '2': case '3': case '4': case '5': $data['show']['inv'][$get_bonds['id']]['payments'] -= $get_bonds['pay']; break; default: $error++; break; } break; default: $error++; break; } $data['show']['inv'][$get_bonds['id']]['number_style'] = $get_bonds['number_style']; $data['show']['inv'][$get_bonds['id']]['date_time'] = $get_bonds['date_time']; $data['show']['inv'][$get_bonds['id']]['t_date_time'] = $get_bonds['t_date_time']; $data['show']['inv'][$get_bonds['id']]['inv_id'] = $get_bonds['inv_id']; $data['show']['inv'][$get_bonds['id']]['tretment'] = '' . $get_bonds['tr_name'] . '
' . $get_bonds['tr_number']; $data['show']['inv'][$get_bonds['id']]['user_name'] = $get_bonds['user_name']; } } ?>

جميع الاموال لشهر

-
+
تفاصيل التقرير
  1. التقرير يظهر حركات الاضافة التي حدثت في السندات الخاصة ب الباقات
  2. يجب ان يكون عمود التطابق يساوي 0
    1. اذا كان اقل ف يعني العميل دفع اقل من سعر الباقة
    2. اذا كان اكثر ف يعني العميل دفع اكثر من سعر الباقة
    3. وقد يكون العميل دفع نفس سعر الباقة ولكن الموظف اصدرها مع زيادتها او نقصانها
  3. يجب ان يتطابق التقرير مع السندات بالشروط التالية
    1. عدم حساب المرتجعات
    2. دمج تقرير نوع رصيد الخدمات
    3. دمج تقرير نوع رصيد الاموال
  4. تنبية : عند وجود اي خطأ في (عدد الاخطاء) يرجى اشعار القسم التقني
عدد الاخطاء
$value) { ?>
# رقم السند تاريخ ووقت اصدار الفاتورة تاريخ ووقت العملية المبلغ المدفوع بواسطة العميل