'.$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` = 4 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']]['name'] = $get_bonds['name']; $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. يجب ان يتطابق التقرير مع السندات بالشروط التالية
    1. عدم حساب المرتجعات
    2. دمج تقرير نوع رصيد الخدمات
    3. دمج تقرير نوع رصيد الاموال
  3. تنبية : عند وجود اي خطأ في (عدد الاخطاء) يرجى اشعار القسم التقني
عدد الاخطاء
$value) { ?>
# رقم السند تاريخ ووقت اصدار الفاتورة تاريخ ووقت العملية المبلغ المدفوع بواسطة العميل