diff --git a/wms/account-receivable-excel.php b/wms/account-receivable-excel.php index 891156a6..b89a7205 100644 --- a/wms/account-receivable-excel.php +++ b/wms/account-receivable-excel.php @@ -15,7 +15,7 @@ $sheet = $spreadsheet->getActiveSheet(); // file_put_contents('account-receivable.txt', json_encode($Bill)); if ($type == 'facility') { $colomnHeader = [ - '作番號', '合約號', '部門', '經理', '營業員', '客戶名稱', '統一編號', '聯絡地址', '抬頭', + 'T8單據日期','作番號', '合約號', '部門', '經理', '營業員', '客戶名稱', '統一編號', '聯絡地址', '抬頭', '訂金名稱', '訂金合約金額', '訂金應收日期', '訂金目前應收金額', '訂金已收金額', '訂金催收金額', '訂金催收次數', '二次款名稱', '二次款合約金額', '二次款應收日期', '二次款目前應收金額', '二次款已收金額', '二次款催收金額', '二次款催收次數', '貨抵工地款名稱', '貨抵工地款合約金額', '貨抵工地款應收日期', '貨抵工地款目前應收金額', '貨抵工地款已收金額', '貨抵工地款催收金額', '貨抵工地款催收次數', @@ -34,7 +34,7 @@ if ($type == 'facility') { $column = [ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'AA', 'AB', 'AC', 'AD', 'AE', 'AF', 'AG', 'AH', 'AI', 'AJ', 'AK', 'AL', 'AM', 'AN', 'AO', 'AP', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AV', 'AW', 'AX', 'AY', 'AZ', - 'BA', 'BB', 'BC', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BK', 'BL', 'BM', 'BN', 'BO', 'BP','BQ','BR' + 'BA', 'BB', 'BC', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BK', 'BL', 'BM', 'BN', 'BO', 'BP','BQ','BR','BK' ]; foreach ($column as $col) { $sheet->getColumnDimension($col)->setAutoSize(true); @@ -47,7 +47,7 @@ if ($type == 'facility') { $writer->save($excelFileName); } else { $colomnHeader = [ - '合約號', '部門', '經理', '營業員', '客戶名稱', '統一編號', '聯絡地址', '抬頭', + 'T8單據日期','合約號', '部門', '經理', '營業員', '客戶名稱', '統一編號', '聯絡地址', '抬頭', '訂金', '訂金目前應收', '訂金已開票金額','訂金未開票金額', '訂金已收金額', '訂金催收金額', '訂金最大催收次數', '訂金最小催收次數', '二次款', '二次款目前應收', '二次款已開票金額','二次款未開票金額', '二次款已收金額', '二次款催收金額', '二次款最大催收次數', '二次款最小催收次數', '貨抵工地款', '貨抵工地款目前應收', '貨抵工地款已開票金額','貨抵工地款未開票金額', '貨抵工地款已收金額', '貨抵工地款催收金額', '貨抵工地款最大催收次數', '貨抵工地款最小催收次數', @@ -67,12 +67,12 @@ if ($type == 'facility') { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'AA', 'AB', 'AC', 'AD', 'AE', 'AF', 'AG', 'AH', 'AI', 'AJ', 'AK', 'AL', 'AM', 'AN', 'AO', 'AP', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AV', 'AW', 'AX', 'AY', 'AZ', 'BA', 'BB', 'BC', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BK', 'BL', 'BM', 'BN', 'BO', 'BP', 'BQ', 'BR', 'BS', 'BT', 'BU', 'BV', 'BW', 'BX', 'BY', 'BZ', - 'CA','CB','CC' + 'CA','CB','CC','CD' ]; foreach ($column as $col) { - if ($col == 'CB') { - $sheet->getColumnDimension('CB')->setWidth(40); - $sheet->getStyle('CB')->getAlignment()->setWrapText(true); + if ($col == 'CC') { + $sheet->getColumnDimension('CC')->setWidth(40); + $sheet->getStyle('CC')->getAlignment()->setWrapText(true); } else { $sheet->getColumnDimension($col)->setAutoSize(true); } diff --git a/wms/account-receivable-facility.xlsx b/wms/account-receivable-facility.xlsx index 17779853..4576e3b8 100644 Binary files a/wms/account-receivable-facility.xlsx and b/wms/account-receivable-facility.xlsx differ diff --git a/wms/account-receivable-index-ing.php b/wms/account-receivable-index-ing.php index a3312ef3..82645a4f 100644 --- a/wms/account-receivable-index-ing.php +++ b/wms/account-receivable-index-ing.php @@ -1,4 +1,7 @@ 0"; //T8 銷售訂單 階段收款計畫 -$sql_contract = "SELECT a.BillNo, a.PayStage, a.PlanPayAmt, a.PlanPayDate,s.BizPartnerId,c.BizPartnerName, s.PersonId, +$sql_contract = "SELECT a.BillNo,s.BillDate, a.PayStage, a.PlanPayAmt, a.PlanPayDate,s.BizPartnerId,c.BizPartnerName, s.PersonId, c.EnterpriseName, c.TaxNo, c.ContactAddress FROM salOrderStagePay AS a LEFT JOIN salSalesOrder AS s on a.BillNo = s.BillNo LEFT JOIN comBusinessPartner AS c ON s.BizPartnerId=c.BizPartnerId @@ -95,9 +98,11 @@ ON d.department_id = tmp2.department_id "; // 期初收款資訊 $sql_opening = " SELECT * FROM account_received "; - // 設定權限:看到自己的/下屬的,資訊處跟財會處可以看全部的 -if (!(in_array(accountidToDepartId($user_id), array('220', '210')))) { +if ((in_array($user_id, array('M0060', 'M0175'))) || (in_array(accountidToDepartId($user_id), array('220', '210')))) { + $sql .= " ORDER BY contractno"; + $sql_contract_budget .= "ORDER BY BillNo, CU_MaterialId"; +} else { $sql_contract .= "AND (s.PersonId = '$user_id'"; // $sql_received .= " AND (PersonId = '$user_id'"; $sql_opening .= " OR person_id = '$user_id'"; @@ -111,7 +116,7 @@ if (!(in_array(accountidToDepartId($user_id), array('220', '210')))) { // $sql_received .= " OR PersonId IN $column_str)"; $sql_opening .= " OR person_id IN $column_str)"; $sql .= " OR salesid IN $column_str ORDER BY contractno"; - $sql_contract_budget .= " OR PersonId IN $column_str ORDER BY BillNo, CU_MaterialId)"; + $sql_contract_budget .= " OR PersonId IN $column_str )ORDER BY BillNo, CU_MaterialId"; } else { $sql_contract .= ")"; // $sql_received .= ")"; @@ -119,9 +124,6 @@ if (!(in_array(accountidToDepartId($user_id), array('220', '210')))) { $sql .= " ORDER BY contractno"; $sql_contract_budget .= ")"; }; -} else { - $sql .= " ORDER BY contractno"; - $sql_contract_budget .= "ORDER BY BillNo, CU_MaterialId"; } $contract = $conn->query($sql_contract); @@ -141,6 +143,8 @@ foreach ($contract_budget_data as $cont) { $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['total'] += $cont['OAmountWithTax']; } else { $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['total'] = $cont['OAmountWithTax']; + $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40001'] = 0; + $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40008'] = 0; }; if (isset($contract_budget[$cont['BillNo']][$cont['MaterialId']])) { $contract_budget[$cont['BillNo']][$cont['MaterialId']] += $cont['OAmountWithTax']; @@ -184,6 +188,7 @@ foreach ($contract as $cont) { } else { $BillNo = $cont['BillNo']; }; + $BillDate = $cont['BillDate']; $PayStage = $cont['PayStage']; $PlanPayDate = $cont['PlanPayDate']; $PayAmount = $cont['PlanPayAmt']; @@ -195,12 +200,13 @@ foreach ($contract as $cont) { //['tryrun'] 0 試車款名 1試車金額 2 試車收款日期 ['check'] 0 官檢款名 1 官檢金額 2 官檢收款日期 ['delivery'] 0 交車款名 1 交車金額 2 交車收款日期 ['final'] 0 尾款名 1 尾款金額 2 尾款收款日期 //['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 if (!(isset($arrayData[$BillNo]))) { - // 0 部門id 1 部門名稱 2 經理名稱 3 營業員id 4 營業員名稱 5 客戶名稱 6 抬頭 7 統編 8 通訊地址 + // 0 部門id 1 部門名稱 2 經理名稱 3 營業員id 4 營業員名稱 5 客戶名稱 6 抬頭 7 統編 8 通訊地址 9 T8單據日期 $arrayData[$BillNo] = [0, 0, 0, 0, 0, 0, 0, 0, 0]; $arrayData[$BillNo][5] = $partnerName; $arrayData[$BillNo][6] = $EnterpriseName; $arrayData[$BillNo][7] = $TaxNo; $arrayData[$BillNo][8] = $ContactAddress; + $arrayData[$BillNo][9] = $BillDate; $arrayData[$BillNo]['total_budget'] = 0; $arrayData[$BillNo]['invoice'] = array(); $arrayData[$BillNo]['received_budget'] = 0; @@ -212,7 +218,7 @@ foreach ($contract as $cont) { $arrayData[$BillNo]['total_facility_num'] = $arrayData[$BillNo]['delivery_num'] = $arrayData[$BillNo]['check_num'] = $arrayData[$BillNo]['tryrun_num'] = $arrayData[$BillNo]['install_num'] = $arrayData[$BillNo]['arrive_num'] = $arrayData[$BillNo]['second_num'] = $arrayData[$BillNo]['sign_num'] = $arrayData[$BillNo]['receivable_budget'] = 0; $arrayData[$BillNo]['total_list'] = $arrayData[$BillNo]['sign_list'] = $arrayData[$BillNo]['second_list'] = $arrayData[$BillNo]['arrive_list'] = $arrayData[$BillNo]['install_list'] = $arrayData[$BillNo]['tryrun_list'] = $arrayData[$BillNo]['check_list'] = $arrayData[$BillNo]['delivery_list'] = $arrayData[$BillNo]['final_list'] = []; } - if (stristr($PayStage, '二次款') || (stristr($PayStage, '出貨前') && $PayStage != "寶佳出貨前30天") || stristr($PayStage, '簽約後') || stristr($PayStage, '簽訂後') || stristr($PayStage, '建照核發時') || stristr($PayStage, '簽約60') || stristr($PayStage, '寶佳出貨後10天')) { + if (stristr($PayStage, '二次款') || (stristr($PayStage, '出貨前') && $PayStage != "寶佳出貨前30天") || stristr($PayStage, '簽約後') || stristr($PayStage, '訂金支付後') || stristr($PayStage, '簽訂後') || stristr($PayStage, '建照核發時') || stristr($PayStage, '簽約60') || stristr($PayStage, '寶佳出貨後10天')) { $arrayData[$BillNo]['second'][0] = $PayStage; $arrayData[$BillNo]['second'][1] = $PayAmount; $arrayData[$BillNo]['second'][2] = $PlanPayDate; @@ -300,8 +306,8 @@ foreach ($wipwhole_array as $wip) { $arrayData[$wip['contractno']][4] = $wip['name']; $arrayData[$wip['contractno']][10] = $wip['contractno']; $arrayData[$wip['contractno']]['total_facility_num'] += 1; - $arrayData[$wip['contractno']]['A40001'] = $contract_budget[$wip['contractno']]['A40001']; - $arrayData[$wip['contractno']]['A40008'] = $contract_budget[$wip['contractno']]['A40008']; + $arrayData[$wip['contractno']]['A40001'] = (isset($contract_budget[$wip['contractno']]['A40001']) && !is_null($contract_budget[$wip['contractno']]['A40001'])) ? $contract_budget[$wip['contractno']]['A40001'] : 0; + $arrayData[$wip['contractno']]['A40008'] = (isset($contract_budget[$wip['contractno']]['A40008']) && !is_null($contract_budget[$wip['contractno']]['A40008'])) ? $contract_budget[$wip['contractno']]['A40008'] : 0; // [合約號]['facility'][作番號]['no'] $arrayData[$wip['contractno']]['facility'][$wip['facilityno']]['no'] = $wip['facilityno']; $arrayData[$wip['contractno']]['facility'][$wip['facilityno']]['status'] = ""; @@ -896,19 +902,21 @@ foreach ($arrayData as &$value) { } //['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 // 計算每台作番金額與各階段應收金額 - foreach ($value['facility'] as &$val) { - foreach ($contractstage as $stage) { - if (isset($value[$stage][0]) && !empty($value[$stage][0])) { - $val[$stage][0] = $value[$stage][0]; - if (isset($contract_budget[$value[10]]['total']) && isset($contract_budget[$value[10]][$val['no']]['total'])) { - $ratio = $contract_budget[$value[10]][$val['no']]['total'] / $contract_budget[$value[10]]['total']; - } else { - $ratio = 0; + if (isset($value['facility'])) { + foreach ($value['facility'] as &$val) { + foreach ($contractstage as $stage) { + if (isset($value[$stage][0]) && !empty($value[$stage][0])) { + $val[$stage][0] = $value[$stage][0]; + if (isset($contract_budget[$value[10]]['total']) && isset($contract_budget[$value[10]][$val['no']]['total'])) { + $ratio = $contract_budget[$value[10]][$val['no']]['total'] / $contract_budget[$value[10]]['total']; + } else { + $ratio = 0; + } + $val[$stage][1] = $value[$stage][1] * $ratio; + $val[$stage][3] = (!(isset($val[$stage][6])) || $val[$stage][6] == 0) ? 0 : $val[$stage][1]; + $val['total_budget'] += $val[$stage][1]; + $val['receivable_budget'] += $val[$stage][3]; } - $val[$stage][1] = $value[$stage][1] * $ratio; - $val[$stage][3] = (!(isset($val[$stage][6])) || $val[$stage][6] == 0) ? 0 : $val[$stage][1]; - $val['total_budget'] += $val[$stage][1]; - $val['receivable_budget'] += $val[$stage][3]; } } } @@ -986,22 +994,90 @@ foreach ($received_array as $received) { //['sign'] 0 款項名稱 1 簽約金額 2 簽約日期 3 應收金額 4 已收金額 5 催收金額 6 已開發票金額 7 未開發票金額 min 最早應收月份 max 最晚應收月份 foreach ($arrayData as $key => &$data) { + //['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 + //作番 + $facilities = array(); + if (isset($data['facility'])) { + foreach ($data['facility'] as $fakey => $val) { + array_push($facilities, $fakey); + } + } + $tmp_data = $data['received_budget']; $tmp_invoice = $data['invoice_budget']; - - if ($data['sign'][3] > 0) { + //------------------------------------------------------------------------------------------------------------------------------------ + if (isset($data['sign'][3]) && $data['sign'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['sign'][3]) >= 0) { $data['sign'][4] = $data['sign'][3]; $tmp_data -= $data['sign'][3]; + $tmp_facility_received = $data['sign'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['sign'][3]) && $data['facility'][$this_facility]['sign'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['sign'][3]) { + $data['facility'][$this_facility]['sign'][4] = $data['facility'][$this_facility]['sign'][3]; + $data['facility'][$this_facility]['sign'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['sign'][3]; + }else{ + $data['facility'][$this_facility]['sign'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['sign'][5] =$data['facility'][$this_facility]['sign'][3] -$data['facility'][$this_facility]['sign'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; + + } + }else{ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = 0; + } + if($data['facility'][$this_facility]['sign'][5] == 0){ + $data['facility'][$this_facility]['sign'][6] =0; + } + } } else { $data['sign'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['sign'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['sign'][3]) && $data['facility'][$this_facility]['sign'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['sign'][3]) { + $data['facility'][$this_facility]['sign'][4] = $data['facility'][$this_facility]['sign'][3]; + $data['facility'][$this_facility]['sign'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['sign'][3]; + }else{ + $data['facility'][$this_facility]['sign'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['sign'][5] =$data['facility'][$this_facility]['sign'][3] -$data['facility'][$this_facility]['sign'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; + + } + }else{ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = 0; + } + if($data['facility'][$this_facility]['sign'][5] == 0){ + $data['facility'][$this_facility]['sign'][6] =0; + } + } } $data['sign'][5] = $data['sign'][3] - $data['sign'][4]; } else { $data['sign'][4] = 0; $data['sign'][5] = $data['sign'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; + if($data['facility'][$this_facility]['sign'][5] == 0){ + $data['facility'][$this_facility]['sign'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['sign'][3]) >= 0) { @@ -1022,19 +1098,81 @@ foreach ($arrayData as $key => &$data) { $data['sign'][6] = 0; $data['sign'][7] = 0; } - if ($data['second'][3] > 0) { + if (isset($data['second'][3]) && $data['second'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['second'][3]) >= 0) { $data['second'][4] = $data['second'][3]; $tmp_data -= $data['second'][3]; + $tmp_facility_received = $data['second'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['second'][3]) && $data['facility'][$this_facility]['second'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['second'][3]) { + $data['facility'][$this_facility]['second'][4] = $data['facility'][$this_facility]['second'][3]; + $data['facility'][$this_facility]['second'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['second'][3]; + }else{ + $data['facility'][$this_facility]['second'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['second'][5] =$data['facility'][$this_facility]['second'][3] -$data['facility'][$this_facility]['second'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; + + } + }else{ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = 0; + $data['facility'][$this_facility]['second'][6] = 0; + } + if($data['facility'][$this_facility]['second'][5] == 0){ + $data['facility'][$this_facility]['second'][6] =0; + } + } } else { $data['second'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['second'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['second'][3]) && $data['facility'][$this_facility]['second'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['second'][3]) { + $data['facility'][$this_facility]['second'][4] = $data['facility'][$this_facility]['second'][3]; + $data['facility'][$this_facility]['second'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['second'][3]; + }else{ + $data['facility'][$this_facility]['second'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['second'][5] =$data['facility'][$this_facility]['second'][3] -$data['facility'][$this_facility]['second'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; + + } + }else{ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = 0; + $data['facility'][$this_facility]['second'][6] = 0; + } + if($data['facility'][$this_facility]['second'][5] == 0){ + $data['facility'][$this_facility]['second'][6] =0; + } + } } $data['second'][5] = $data['second'][3] - $data['second'][4]; } else { $data['second'][4] = 0; $data['second'][5] = $data['second'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; + if($data['facility'][$this_facility]['second'][5] == 0){ + $data['facility'][$this_facility]['second'][6] =0; + } + } + } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['second'][3]) >= 0) { @@ -1056,20 +1194,81 @@ foreach ($arrayData as $key => &$data) { $data['second'][7] = 0; } - if ($data['arrive'][3] > 0) { + if (isset($data['arrive'][3]) && $data['arrive'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['arrive'][1]) >= 0) { $data['arrive'][4] = $data['arrive'][3]; $tmp_data -= $data['arrive'][3]; + $tmp_facility_received = $data['arrive'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['arrive'][3]) && $data['facility'][$this_facility]['arrive'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['arrive'][3]) { + $data['facility'][$this_facility]['arrive'][4] = $data['facility'][$this_facility]['arrive'][3]; + $data['facility'][$this_facility]['arrive'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['arrive'][3]; + }else{ + $data['facility'][$this_facility]['arrive'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['arrive'][5] =$data['facility'][$this_facility]['arrive'][3] -$data['facility'][$this_facility]['arrive'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; + + } + }else{ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = 0; + $data['facility'][$this_facility]['arrive'][6] = 0; + } + if($data['facility'][$this_facility]['arrive'][5] == 0){ + $data['facility'][$this_facility]['arrive'][6] =0; + } + } } else { $data['arrive'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['arrive'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['arrive'][3]) && $data['facility'][$this_facility]['arrive'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['arrive'][3]) { + $data['facility'][$this_facility]['arrive'][4] = $data['facility'][$this_facility]['arrive'][3]; + $data['facility'][$this_facility]['arrive'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['arrive'][3]; + }else{ + $data['facility'][$this_facility]['arrive'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['arrive'][5] =$data['facility'][$this_facility]['arrive'][3] -$data['facility'][$this_facility]['arrive'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; + + } + }else{ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = 0; + $data['facility'][$this_facility]['arrive'][6] = 0; + } + if($data['facility'][$this_facility]['arrive'][5] == 0){ + $data['facility'][$this_facility]['arrive'][6] =0; + } + } } $data['arrive'][5] = $data['arrive'][3] - $data['arrive'][4]; } else { $data['arrive'][4] = 0; $data['arrive'][5] = $data['arrive'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; + if($data['facility'][$this_facility]['arrive'][5] == 0){ + $data['facility'][$this_facility]['arrive'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['arrive'][3]) >= 0) { @@ -1091,20 +1290,81 @@ foreach ($arrayData as $key => &$data) { $data['arrive'][7] = 0; } - if ($data['install'][3] > 0) { + if (isset($data['install'][3]) && $data['install'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['install'][1]) >= 0) { $data['install'][4] = $data['install'][3]; $tmp_data -= $data['install'][3]; + $tmp_facility_received = $data['install'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['install'][3]) && $data['facility'][$this_facility]['install'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['install'][3]) { + $data['facility'][$this_facility]['install'][4] = $data['facility'][$this_facility]['install'][3]; + $data['facility'][$this_facility]['install'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['install'][3]; + }else{ + $data['facility'][$this_facility]['install'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['install'][5] =$data['facility'][$this_facility]['install'][3] -$data['facility'][$this_facility]['install'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; + + } + }else{ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = 0; + $data['facility'][$this_facility]['install'][6] = 0; + } + if($data['facility'][$this_facility]['install'][5] == 0){ + $data['facility'][$this_facility]['install'][6] =0; + } + } } else { $data['install'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['install'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['install'][3]) && $data['facility'][$this_facility]['install'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['install'][3]) { + $data['facility'][$this_facility]['install'][4] = $data['facility'][$this_facility]['install'][3]; + $data['facility'][$this_facility]['install'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['install'][3]; + }else{ + $data['facility'][$this_facility]['install'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['install'][5] =$data['facility'][$this_facility]['install'][3] -$data['facility'][$this_facility]['install'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; + + } + }else{ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = 0; + $data['facility'][$this_facility]['install'][6] = 0; + } + if($data['facility'][$this_facility]['install'][5] == 0){ + $data['facility'][$this_facility]['install'][6] =0; + } + } } $data['install'][5] = $data['install'][3] - $data['install'][4]; } else { $data['install'][4] = 0; $data['install'][5] = $data['install'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; + if($data['facility'][$this_facility]['install'][5] == 0){ + $data['facility'][$this_facility]['install'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['install'][3]) >= 0) { @@ -1127,19 +1387,80 @@ foreach ($arrayData as $key => &$data) { } - if ($data['tryrun'][3] > 0) { + if (isset($data['tryrun'][3]) && $data['tryrun'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['tryrun'][1]) >= 0) { $data['tryrun'][4] = $data['tryrun'][3]; $tmp_data -= $data['tryrun'][3]; + $tmp_facility_received = $data['tryrun'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['tryrun'][3]) && $data['facility'][$this_facility]['tryrun'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['tryrun'][3]) { + $data['facility'][$this_facility]['tryrun'][4] = $data['facility'][$this_facility]['tryrun'][3]; + $data['facility'][$this_facility]['tryrun'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['tryrun'][3]; + }else{ + $data['facility'][$this_facility]['tryrun'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['tryrun'][5] =$data['facility'][$this_facility]['tryrun'][3] -$data['facility'][$this_facility]['tryrun'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; + + } + }else{ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = 0; + $data['facility'][$this_facility]['tryrun'][6] = 0; + } + if($data['facility'][$this_facility]['tryrun'][5] == 0){ + $data['facility'][$this_facility]['tryrun'][6] =0; + } + } } else { $data['tryrun'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['tryrun'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['tryrun'][3]) && $data['facility'][$this_facility]['tryrun'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['tryrun'][3]) { + $data['facility'][$this_facility]['tryrun'][4] = $data['facility'][$this_facility]['tryrun'][3]; + $data['facility'][$this_facility]['tryrun'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['tryrun'][3]; + }else{ + $data['facility'][$this_facility]['tryrun'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['tryrun'][5] =$data['facility'][$this_facility]['tryrun'][3] -$data['facility'][$this_facility]['tryrun'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; + + } + }else{ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = 0; + $data['facility'][$this_facility]['tryrun'][6] = 0; + } + if($data['facility'][$this_facility]['tryrun'][5] == 0){ + $data['facility'][$this_facility]['tryrun'][6] =0; + } + } } $data['tryrun'][5] = $data['tryrun'][3] - $data['tryrun'][4]; } else { $data['tryrun'][4] = 0; $data['tryrun'][5] = $data['tryrun'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; + if($data['facility'][$this_facility]['tryrun'][5] == 0){ + $data['facility'][$this_facility]['tryrun'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['tryrun'][3]) >= 0) { @@ -1161,19 +1482,80 @@ foreach ($arrayData as $key => &$data) { $data['tryrun'][7] = 0; } - if ($data['check'][3] > 0) { + if (isset($data['check'][3]) && $data['check'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['check'][1]) >= 0) { $data['check'][4] = $data['check'][3]; $tmp_data -= $data['check'][3]; + $tmp_facility_received = $data['check'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['check'][3]) && $data['facility'][$this_facility]['check'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['check'][3]) { + $data['facility'][$this_facility]['check'][4] = $data['facility'][$this_facility]['check'][3]; + $data['facility'][$this_facility]['check'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['check'][3]; + }else{ + $data['facility'][$this_facility]['check'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['check'][5] =$data['facility'][$this_facility]['check'][3] -$data['facility'][$this_facility]['check'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; + + } + }else{ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = 0; + $data['facility'][$this_facility]['check'][6] = 0; + } + if($data['facility'][$this_facility]['check'][5] == 0){ + $data['facility'][$this_facility]['check'][6] =0; + } + } } else { $data['check'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['check'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['check'][3]) && $data['facility'][$this_facility]['check'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['check'][3]) { + $data['facility'][$this_facility]['check'][4] = $data['facility'][$this_facility]['check'][3]; + $data['facility'][$this_facility]['check'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['check'][3]; + }else{ + $data['facility'][$this_facility]['check'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['check'][5] =$data['facility'][$this_facility]['check'][3] -$data['facility'][$this_facility]['check'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; + + } + }else{ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = 0; + $data['facility'][$this_facility]['check'][6] = 0; + } + if($data['facility'][$this_facility]['check'][5] == 0){ + $data['facility'][$this_facility]['check'][6] =0; + } + } } $data['check'][5] = $data['check'][3] - $data['check'][4]; } else { $data['check'][4] = 0; $data['check'][5] = $data['check'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; + if($data['facility'][$this_facility]['check'][5] == 0){ + $data['facility'][$this_facility]['check'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['check'][3]) >= 0) { @@ -1194,19 +1576,80 @@ foreach ($arrayData as $key => &$data) { $data['check'][6] = 0; $data['check'][7] = 0; } - if ($data['delivery'][3] > 0) { + if (isset($data['delivery'][3]) && $data['delivery'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['delivery'][1]) >= 0) { $data['delivery'][4] = $data['delivery'][3]; $tmp_data -= $data['delivery'][3]; + $tmp_facility_received = $data['delivery'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['delivery'][3]) && $data['facility'][$this_facility]['delivery'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['delivery'][3]) { + $data['facility'][$this_facility]['delivery'][4] = $data['facility'][$this_facility]['delivery'][3]; + $data['facility'][$this_facility]['delivery'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['delivery'][3]; + }else{ + $data['facility'][$this_facility]['delivery'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['delivery'][5] =$data['facility'][$this_facility]['delivery'][3] -$data['facility'][$this_facility]['delivery'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; + + } + }else{ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = 0; + $data['facility'][$this_facility]['delivery'][6] = 0; + } + if($data['facility'][$this_facility]['delivery'][5] == 0){ + $data['facility'][$this_facility]['delivery'][6] =0; + } + } } else { $data['delivery'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['delivery'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['delivery'][3]) && $data['facility'][$this_facility]['delivery'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['delivery'][3]) { + $data['facility'][$this_facility]['delivery'][4] = $data['facility'][$this_facility]['delivery'][3]; + $data['facility'][$this_facility]['delivery'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['delivery'][3]; + }else{ + $data['facility'][$this_facility]['delivery'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['delivery'][5] =$data['facility'][$this_facility]['delivery'][3] -$data['facility'][$this_facility]['delivery'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; + + } + }else{ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = 0; + $data['facility'][$this_facility]['delivery'][6] = 0; + } + if($data['facility'][$this_facility]['delivery'][5] == 0){ + $data['facility'][$this_facility]['delivery'][6] =0; + } + } } $data['delivery'][5] = $data['delivery'][3] - $data['delivery'][4]; } else { $data['delivery'][4] = 0; $data['delivery'][5] = $data['delivery'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; + if($data['facility'][$this_facility]['sign'][5] == 0){ + $data['facility'][$this_facility]['sign'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['delivery'][3]) >= 0) { @@ -1228,19 +1671,80 @@ foreach ($arrayData as $key => &$data) { $data['delivery'][7] = 0; } - if ($data['final'][3] > 0) { + if (isset($data['final'][3]) && $data['final'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['final'][1]) >= 0) { $data['final'][4] = $data['final'][3]; $tmp_data -= $data['final'][3]; + $tmp_facility_received = $data['final'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['final'][3]) && $data['facility'][$this_facility]['final'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['final'][3]) { + $data['facility'][$this_facility]['final'][4] = $data['facility'][$this_facility]['final'][3]; + $data['facility'][$this_facility]['final'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['final'][3]; + }else{ + $data['facility'][$this_facility]['final'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['final'][5] =$data['facility'][$this_facility]['final'][3] -$data['facility'][$this_facility]['final'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; + + } + }else{ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = 0; + $data['facility'][$this_facility]['final'][6] = 0; + } + if($data['facility'][$this_facility]['final'][5] == 0){ + $data['facility'][$this_facility]['final'][6] =0; + } + } } else { $data['final'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['final'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['final'][3]) && $data['facility'][$this_facility]['final'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['final'][3]) { + $data['facility'][$this_facility]['final'][4] = $data['facility'][$this_facility]['final'][3]; + $data['facility'][$this_facility]['final'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['final'][3]; + }else{ + $data['facility'][$this_facility]['final'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['final'][5] =$data['facility'][$this_facility]['final'][3] -$data['facility'][$this_facility]['final'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; + + } + }else{ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = 0; + $data['facility'][$this_facility]['final'][6] = 0; + } + if($data['facility'][$this_facility]['final'][5] == 0){ + $data['facility'][$this_facility]['final'][6] =0; + } + } } $data['final'][5] = $data['final'][3] - $data['final'][4]; } else { $data['final'][4] = 0; $data['final'][5] = $data['final'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; + } + if($data['facility'][$this_facility]['final'][5] == 0){ + $data['facility'][$this_facility]['final'][6] =0; + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['final'][3]) >= 0) { @@ -1263,6 +1767,7 @@ foreach ($arrayData as $key => &$data) { } } + //產生excel的array $excel_aray = array(); $boga_array = array(); @@ -1271,8 +1776,8 @@ $facility_array = array(); $facility_boga_array = array(); $facility_exclude_boga_array = array(); foreach ($arrayData as $key => $value) { - $sum_A40001 += $value['A40001']; - $sum_A40008 += $value['A40008']; + $sum_A40001 += isset($value['A40001']) ? $value['A40001'] : 0; + $sum_A40008 += isset($value['A40008']) ? $value['A40008'] : 0; $sum_total_budget += $value['total_budget']; $sum_facility += $value['total_facility_num']; $value['sign'][3] = (isset($value['sign'][3])) ? $value['sign'][3] : 0; @@ -1283,17 +1788,20 @@ foreach ($arrayData as $key => $value) { $value['check'][3] = (isset($value['check'][3])) ? $value['check'][3] : 0; $value['delivery'][3] = (isset($value['delivery'][3])) ? $value['delivery'][3] : 0; $value['final'][3] = (isset($value['final'][3])) ? $value['final'][3] : 0; + $value[9] = (isset($value[9])) ? Date('Ymd', strtotime($value[9])) : 0; $contractstage = array('sign', 'second', 'arrive', 'install', 'tryrun', 'check', 'delivery', 'final'); foreach ($contractstage as $i) { $value[$i]['max'] = (empty($value[$i]['max']) || is_null($value[$i]['max'])) ? 0 : $value[$i]['max']; $value[$i]['min'] = (empty($value[$i]['min']) || is_null($value[$i]['min'])) ? 0 : $value[$i]['min']; $value[$i][4] = (isset($value[$i][4])) ? $value[$i][4] : 0; $value[$i][5] = (isset($value[$i][5])) ? $value[$i][5] : 0; + $value['A40001'] = (isset($value['A40001'])) ? $value['A40001'] : 0; + $value['A40008'] = (isset($value['A40008'])) ? $value['A40008'] : 0; }; - if ($value['sign'][0] == "寶佳出貨前30天") { + if (isset($value['sign'][0]) && $value['sign'][0] == "寶佳出貨前30天") { $boga_array[$key] = [ - $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $value[9], $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], number_format(round($value['sign'][1])), number_format(round($value['sign'][3])), number_format(round($value['sign'][6])), number_format(round($value['sign'][7])), number_format(round($value['sign'][4])), number_format(round($value['sign'][5])), $value['sign']['max'], $value['sign']['min'], number_format(round($value['second'][1])), number_format(round($value['second'][3])), number_format(round($value['second'][6])), number_format(round($value['second'][7])), number_format(round($value['second'][4])), number_format(round($value['second'][5])), $value['second']['max'], $value['second']['min'], number_format(round($value['arrive'][1])), number_format(round($value['arrive'][3])), number_format(round($value['arrive'][6])), number_format(round($value['arrive'][7])), number_format(round($value['arrive'][4])), number_format(round($value['arrive'][5])), $value['arrive']['max'], $value['arrive']['min'], @@ -1306,7 +1814,7 @@ foreach ($arrayData as $key => $value) { ]; } else { $exclude_boga_array[$key] = [ - $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $value[9], $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], number_format(round($value['sign'][1])), number_format(round($value['sign'][3])), number_format(round($value['sign'][6])), number_format(round($value['sign'][7])), number_format(round($value['sign'][4])), number_format(round($value['sign'][5])), $value['sign']['max'], $value['sign']['min'], number_format(round($value['second'][1])), number_format(round($value['second'][3])), number_format(round($value['second'][6])), number_format(round($value['second'][7])), number_format(round($value['second'][4])), number_format(round($value['second'][5])), $value['second']['max'], $value['second']['min'], number_format(round($value['arrive'][1])), number_format(round($value['arrive'][3])), number_format(round($value['arrive'][6])), number_format(round($value['arrive'][7])), number_format(round($value['arrive'][4])), number_format(round($value['arrive'][5])), $value['arrive']['max'], $value['arrive']['min'], @@ -1320,7 +1828,7 @@ foreach ($arrayData as $key => $value) { } $excel_aray[$key] = [ - $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $value[9], $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], number_format(round($value['sign'][1])), number_format(round($value['sign'][3])), number_format(round($value['sign'][6])), number_format(round($value['sign'][7])), number_format(round($value['sign'][4])), number_format(round($value['sign'][5])), $value['sign']['max'], $value['sign']['min'], number_format(round($value['second'][1])), number_format(round($value['second'][3])), number_format(round($value['second'][6])), number_format(round($value['second'][7])), number_format(round($value['second'][4])), number_format(round($value['second'][5])), $value['second']['max'], $value['second']['min'], number_format(round($value['arrive'][1])), number_format(round($value['arrive'][3])), number_format(round($value['arrive'][6])), number_format(round($value['arrive'][7])), number_format(round($value['arrive'][4])), number_format(round($value['arrive'][5])), $value['arrive']['max'], $value['arrive']['min'], @@ -1334,54 +1842,56 @@ foreach ($arrayData as $key => $value) { //['sign'] 0 款項名稱 1 簽約金額 2 簽約日期 3 應收金額 min 最早應收月份 max 最晚應收月份 //[合約號]['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 - foreach ($value['facility'] as $valkey => $val) { - foreach ($contractstage as $stage) { - $val[$stage][0] = (!(isset($val[$stage][0])) || is_null($val[$stage][0])) ? "-" : $val[$stage][0]; - $val[$stage][1] = (!(isset($val[$stage][1])) || is_null($val[$stage][1])) ? 0 : $val[$stage][1]; - $val[$stage][2] = (!(isset($val[$stage][2])) || is_null($val[$stage][2])) ? "-" : $val[$stage][2]; - $val[$stage][3] = (!(isset($val[$stage][3])) || is_null($val[$stage][3])) ? 0 : $val[$stage][3]; - $val[$stage][4] = (!(isset($val[$stage][4])) || is_null($val[$stage][4])) ? 0 : $val[$stage][4]; - $val[$stage][5] = (!(isset($val[$stage][5])) || is_null($val[$stage][5])) ? 0 : $val[$stage][5]; - $val[$stage][6] = (!(isset($val[$stage][6])) || is_null($val[$stage][6])) ? 0 : $val[$stage][6]; - } - $facility_array[$valkey] = [ - $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], - $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), $val['sign'][6], - $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), $val['second'][6], - $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), $val['arrive'][6], - $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), $val['install'][6], - $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), $val['tryrun'][6], - $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), $val['check'][6], - $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), $val['delivery'][6], - $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), $val['final'][6], - str_replace('
', '; ', $val['status']), number_format(round($val['A40001'])), number_format(round($val['A40008'])), number_format(round($val['total_budget'])), number_format(round($val['receivable_budget'])) - ]; - if ($value['sign'][0] == "寶佳出貨前30天") { - $facility_boga_array[$valkey] = [ - $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], - $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), $val['sign'][6], - $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), $val['second'][6], - $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), $val['arrive'][6], - $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), $val['install'][6], - $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), $val['tryrun'][6], - $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), $val['check'][6], - $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), $val['delivery'][6], - $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), $val['final'][6], - str_replace('
', '; ', $val['status']), number_format(round($val['A40001'])), number_format(round($val['A40008'])), number_format(round($val['total_budget'])), number_format(round($val['receivable_budget'])) - ]; - } else { - $facility_exclude_boga_array[$valkey] = [ - $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], - $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), $val['sign'][6], - $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), $val['second'][6], - $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), $val['arrive'][6], - $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), $val['install'][6], - $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), $val['tryrun'][6], - $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), $val['check'][6], - $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), $val['delivery'][6], - $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), $val['final'][6], + if (isset($value['facility'])) { + foreach ($value['facility'] as $valkey => $val) { + foreach ($contractstage as $stage) { + $val[$stage][0] = (!(isset($val[$stage][0])) || is_null($val[$stage][0])) ? "-" : $val[$stage][0]; + $val[$stage][1] = (!(isset($val[$stage][1])) || is_null($val[$stage][1])) ? 0 : $val[$stage][1]; + $val[$stage][2] = (!(isset($val[$stage][2])) || is_null($val[$stage][2])) ? "-" : $val[$stage][2]; + $val[$stage][3] = (!(isset($val[$stage][3])) || is_null($val[$stage][3])) ? 0 : $val[$stage][3]; + $val[$stage][4] = (!(isset($val[$stage][4])) || is_null($val[$stage][4])) ? 0 : $val[$stage][4]; + $val[$stage][5] = (!(isset($val[$stage][5])) || is_null($val[$stage][5])) ? 0 : $val[$stage][5]; + $val[$stage][6] = (!(isset($val[$stage][6])) || is_null($val[$stage][6])) ? 0 : $val[$stage][6]; + } + $facility_array[$valkey] = [ + $value[9], $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), number_format(round($val['sign'][6])), + $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), number_format(round($val['second'][6])), + $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), number_format(round($val['arrive'][6])), + $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), number_format(round($val['install'][6])), + $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), number_format(round($val['tryrun'][6])), + $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), number_format(round($val['check'][6])), + $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), number_format(round($val['delivery'][6])), + $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), number_format(round($val['final'][6])), str_replace('
', '; ', $val['status']), number_format(round($val['A40001'])), number_format(round($val['A40008'])), number_format(round($val['total_budget'])), number_format(round($val['receivable_budget'])) ]; + if ($value['sign'][0] == "寶佳出貨前30天") { + $facility_boga_array[$valkey] = [ + $value[9], $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), number_format(round($val['sign'][6])), + $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), number_format(round($val['second'][6])), + $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), number_format(round($val['arrive'][6])), + $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), number_format(round($val['install'][6])), + $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), number_format(round($val['tryrun'][6])), + $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), number_format(round($val['check'][6])), + $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), number_format(round($val['delivery'][6])), + $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), number_format(round($val['final'][6])), + str_replace('
', '; ', $val['status']), number_format(round($val['A40001'])), number_format(round($val['A40008'])), number_format(round($val['total_budget'])), number_format(round($val['receivable_budget'])) + ]; + } else { + $facility_exclude_boga_array[$valkey] = [ + $value[9], $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), number_format(round($val['sign'][6])), + $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), number_format(round($val['second'][6])), + $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), number_format(round($val['arrive'][6])), + $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), number_format(round($val['install'][6])), + $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), number_format(round($val['tryrun'][6])), + $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), number_format(round($val['check'][6])), + $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), number_format(round($val['delivery'][6])), + $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), number_format(round($val['final'][6])), + str_replace('
', '; ', $val['status']), number_format(round($val['A40001'])), number_format(round($val['A40008'])), number_format(round($val['total_budget'])), number_format(round($val['receivable_budget'])) + ]; + } } } } @@ -1727,23 +2237,6 @@ include "./footer.php"; })); } - - - - function sendData(BillNo) { - var BillData = ; - var Bill = BillData[BillNo]; - var form = document.createElement("form"); - form.method = 'POST'; - form.action = "account-receivable-check.php?"; - var input = document.createElement("input"); - input.type = "hidden"; - input.name = "Bill"; - input.value = JSON.stringify(Bill); - form.appendChild(input); - document.body.appendChild(form); - form.submit(); - } 0"; //T8 銷售訂單 階段收款計畫 -$sql_contract = "SELECT a.BillNo, a.PayStage, a.PlanPayAmt, a.PlanPayDate,s.BizPartnerId,c.BizPartnerName, s.PersonId, +$sql_contract = "SELECT a.BillNo,s.BillDate, a.PayStage, a.PlanPayAmt, a.PlanPayDate,s.BizPartnerId,c.BizPartnerName, s.PersonId, c.EnterpriseName, c.TaxNo, c.ContactAddress FROM salOrderStagePay AS a LEFT JOIN salSalesOrder AS s on a.BillNo = s.BillNo LEFT JOIN comBusinessPartner AS c ON s.BizPartnerId=c.BizPartnerId @@ -95,9 +98,11 @@ ON d.department_id = tmp2.department_id "; // 期初收款資訊 $sql_opening = " SELECT * FROM account_received "; - // 設定權限:看到自己的/下屬的,資訊處跟財會處可以看全部的 -if (!(in_array(accountidToDepartId($user_id), array('220', '210')))) { +if ((in_array($user_id, array('M0060', 'M0175'))) || (in_array(accountidToDepartId($user_id), array('220', '210')))) { + $sql .= " ORDER BY contractno"; + $sql_contract_budget .= "ORDER BY BillNo, CU_MaterialId"; +} else { $sql_contract .= "AND (s.PersonId = '$user_id'"; // $sql_received .= " AND (PersonId = '$user_id'"; $sql_opening .= " OR person_id = '$user_id'"; @@ -111,7 +116,7 @@ if (!(in_array(accountidToDepartId($user_id), array('220', '210')))) { // $sql_received .= " OR PersonId IN $column_str)"; $sql_opening .= " OR person_id IN $column_str)"; $sql .= " OR salesid IN $column_str ORDER BY contractno"; - $sql_contract_budget .= " OR PersonId IN $column_str ORDER BY BillNo, CU_MaterialId)"; + $sql_contract_budget .= " OR PersonId IN $column_str )ORDER BY BillNo, CU_MaterialId"; } else { $sql_contract .= ")"; // $sql_received .= ")"; @@ -119,9 +124,6 @@ if (!(in_array(accountidToDepartId($user_id), array('220', '210')))) { $sql .= " ORDER BY contractno"; $sql_contract_budget .= ")"; }; -} else { - $sql .= " ORDER BY contractno"; - $sql_contract_budget .= "ORDER BY BillNo, CU_MaterialId"; } $contract = $conn->query($sql_contract); @@ -141,6 +143,8 @@ foreach ($contract_budget_data as $cont) { $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['total'] += $cont['OAmountWithTax']; } else { $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['total'] = $cont['OAmountWithTax']; + $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40001'] = 0; + $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40008'] = 0; }; if (isset($contract_budget[$cont['BillNo']][$cont['MaterialId']])) { $contract_budget[$cont['BillNo']][$cont['MaterialId']] += $cont['OAmountWithTax']; @@ -184,6 +188,7 @@ foreach ($contract as $cont) { } else { $BillNo = $cont['BillNo']; }; + $BillDate = $cont['BillDate']; $PayStage = $cont['PayStage']; $PlanPayDate = $cont['PlanPayDate']; $PayAmount = $cont['PlanPayAmt']; @@ -195,12 +200,13 @@ foreach ($contract as $cont) { //['tryrun'] 0 試車款名 1試車金額 2 試車收款日期 ['check'] 0 官檢款名 1 官檢金額 2 官檢收款日期 ['delivery'] 0 交車款名 1 交車金額 2 交車收款日期 ['final'] 0 尾款名 1 尾款金額 2 尾款收款日期 //['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 if (!(isset($arrayData[$BillNo]))) { - // 0 部門id 1 部門名稱 2 經理名稱 3 營業員id 4 營業員名稱 5 客戶名稱 6 抬頭 7 統編 8 通訊地址 + // 0 部門id 1 部門名稱 2 經理名稱 3 營業員id 4 營業員名稱 5 客戶名稱 6 抬頭 7 統編 8 通訊地址 9 T8單據日期 $arrayData[$BillNo] = [0, 0, 0, 0, 0, 0, 0, 0, 0]; $arrayData[$BillNo][5] = $partnerName; $arrayData[$BillNo][6] = $EnterpriseName; $arrayData[$BillNo][7] = $TaxNo; $arrayData[$BillNo][8] = $ContactAddress; + $arrayData[$BillNo][9] = $BillDate; $arrayData[$BillNo]['total_budget'] = 0; $arrayData[$BillNo]['invoice'] = array(); $arrayData[$BillNo]['received_budget'] = 0; @@ -212,7 +218,7 @@ foreach ($contract as $cont) { $arrayData[$BillNo]['total_facility_num'] = $arrayData[$BillNo]['delivery_num'] = $arrayData[$BillNo]['check_num'] = $arrayData[$BillNo]['tryrun_num'] = $arrayData[$BillNo]['install_num'] = $arrayData[$BillNo]['arrive_num'] = $arrayData[$BillNo]['second_num'] = $arrayData[$BillNo]['sign_num'] = $arrayData[$BillNo]['receivable_budget'] = 0; $arrayData[$BillNo]['total_list'] = $arrayData[$BillNo]['sign_list'] = $arrayData[$BillNo]['second_list'] = $arrayData[$BillNo]['arrive_list'] = $arrayData[$BillNo]['install_list'] = $arrayData[$BillNo]['tryrun_list'] = $arrayData[$BillNo]['check_list'] = $arrayData[$BillNo]['delivery_list'] = $arrayData[$BillNo]['final_list'] = []; } - if (stristr($PayStage, '二次款') || (stristr($PayStage, '出貨前') && $PayStage != "寶佳出貨前30天") || stristr($PayStage, '簽約後') || stristr($PayStage, '簽訂後') || stristr($PayStage, '建照核發時') || stristr($PayStage, '簽約60') || stristr($PayStage, '寶佳出貨後10天')) { + if (stristr($PayStage, '二次款') || (stristr($PayStage, '出貨前') && $PayStage != "寶佳出貨前30天") || stristr($PayStage, '簽約後') || stristr($PayStage, '訂金支付後') || stristr($PayStage, '簽訂後') || stristr($PayStage, '建照核發時') || stristr($PayStage, '簽約60') || stristr($PayStage, '寶佳出貨後10天')) { $arrayData[$BillNo]['second'][0] = $PayStage; $arrayData[$BillNo]['second'][1] = $PayAmount; $arrayData[$BillNo]['second'][2] = $PlanPayDate; @@ -988,22 +994,90 @@ foreach ($received_array as $received) { //['sign'] 0 款項名稱 1 簽約金額 2 簽約日期 3 應收金額 4 已收金額 5 催收金額 6 已開發票金額 7 未開發票金額 min 最早應收月份 max 最晚應收月份 foreach ($arrayData as $key => &$data) { + //['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 + //作番 + $facilities = array(); + if (isset($data['facility'])) { + foreach ($data['facility'] as $fakey => $val) { + array_push($facilities, $fakey); + } + } + $tmp_data = $data['received_budget']; $tmp_invoice = $data['invoice_budget']; - + //------------------------------------------------------------------------------------------------------------------------------------ if (isset($data['sign'][3]) && $data['sign'][3] > 0) { if ($tmp_data > 0) { if (($tmp_data - $data['sign'][3]) >= 0) { $data['sign'][4] = $data['sign'][3]; $tmp_data -= $data['sign'][3]; + $tmp_facility_received = $data['sign'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['sign'][3]) && $data['facility'][$this_facility]['sign'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['sign'][3]) { + $data['facility'][$this_facility]['sign'][4] = $data['facility'][$this_facility]['sign'][3]; + $data['facility'][$this_facility]['sign'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['sign'][3]; + }else{ + $data['facility'][$this_facility]['sign'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['sign'][5] =$data['facility'][$this_facility]['sign'][3] -$data['facility'][$this_facility]['sign'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; + + } + }else{ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = 0; + } + if($data['facility'][$this_facility]['sign'][5] == 0){ + $data['facility'][$this_facility]['sign'][6] =0; + } + } } else { $data['sign'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['sign'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['sign'][3]) && $data['facility'][$this_facility]['sign'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['sign'][3]) { + $data['facility'][$this_facility]['sign'][4] = $data['facility'][$this_facility]['sign'][3]; + $data['facility'][$this_facility]['sign'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['sign'][3]; + }else{ + $data['facility'][$this_facility]['sign'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['sign'][5] =$data['facility'][$this_facility]['sign'][3] -$data['facility'][$this_facility]['sign'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; + + } + }else{ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = 0; + } + if($data['facility'][$this_facility]['sign'][5] == 0){ + $data['facility'][$this_facility]['sign'][6] =0; + } + } } $data['sign'][5] = $data['sign'][3] - $data['sign'][4]; } else { $data['sign'][4] = 0; $data['sign'][5] = $data['sign'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['sign'][4] = 0; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; + if($data['facility'][$this_facility]['sign'][5] == 0){ + $data['facility'][$this_facility]['sign'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['sign'][3]) >= 0) { @@ -1029,14 +1103,76 @@ foreach ($arrayData as $key => &$data) { if (($tmp_data - $data['second'][3]) >= 0) { $data['second'][4] = $data['second'][3]; $tmp_data -= $data['second'][3]; + $tmp_facility_received = $data['second'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['second'][3]) && $data['facility'][$this_facility]['second'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['second'][3]) { + $data['facility'][$this_facility]['second'][4] = $data['facility'][$this_facility]['second'][3]; + $data['facility'][$this_facility]['second'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['second'][3]; + }else{ + $data['facility'][$this_facility]['second'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['second'][5] =$data['facility'][$this_facility]['second'][3] -$data['facility'][$this_facility]['second'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; + + } + }else{ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = 0; + $data['facility'][$this_facility]['second'][6] = 0; + } + if($data['facility'][$this_facility]['second'][5] == 0){ + $data['facility'][$this_facility]['second'][6] =0; + } + } } else { $data['second'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['second'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['second'][3]) && $data['facility'][$this_facility]['second'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['second'][3]) { + $data['facility'][$this_facility]['second'][4] = $data['facility'][$this_facility]['second'][3]; + $data['facility'][$this_facility]['second'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['second'][3]; + }else{ + $data['facility'][$this_facility]['second'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['second'][5] =$data['facility'][$this_facility]['second'][3] -$data['facility'][$this_facility]['second'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; + + } + }else{ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = 0; + $data['facility'][$this_facility]['second'][6] = 0; + } + if($data['facility'][$this_facility]['second'][5] == 0){ + $data['facility'][$this_facility]['second'][6] =0; + } + } } $data['second'][5] = $data['second'][3] - $data['second'][4]; } else { $data['second'][4] = 0; $data['second'][5] = $data['second'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['second'][4] = 0; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; + if($data['facility'][$this_facility]['second'][5] == 0){ + $data['facility'][$this_facility]['second'][6] =0; + } + } + } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['second'][3]) >= 0) { @@ -1064,14 +1200,75 @@ foreach ($arrayData as $key => &$data) { if (($tmp_data - $data['arrive'][1]) >= 0) { $data['arrive'][4] = $data['arrive'][3]; $tmp_data -= $data['arrive'][3]; + $tmp_facility_received = $data['arrive'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['arrive'][3]) && $data['facility'][$this_facility]['arrive'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['arrive'][3]) { + $data['facility'][$this_facility]['arrive'][4] = $data['facility'][$this_facility]['arrive'][3]; + $data['facility'][$this_facility]['arrive'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['arrive'][3]; + }else{ + $data['facility'][$this_facility]['arrive'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['arrive'][5] =$data['facility'][$this_facility]['arrive'][3] -$data['facility'][$this_facility]['arrive'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; + + } + }else{ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = 0; + $data['facility'][$this_facility]['arrive'][6] = 0; + } + if($data['facility'][$this_facility]['arrive'][5] == 0){ + $data['facility'][$this_facility]['arrive'][6] =0; + } + } } else { $data['arrive'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['arrive'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['arrive'][3]) && $data['facility'][$this_facility]['arrive'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['arrive'][3]) { + $data['facility'][$this_facility]['arrive'][4] = $data['facility'][$this_facility]['arrive'][3]; + $data['facility'][$this_facility]['arrive'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['arrive'][3]; + }else{ + $data['facility'][$this_facility]['arrive'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['arrive'][5] =$data['facility'][$this_facility]['arrive'][3] -$data['facility'][$this_facility]['arrive'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; + + } + }else{ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = 0; + $data['facility'][$this_facility]['arrive'][6] = 0; + } + if($data['facility'][$this_facility]['arrive'][5] == 0){ + $data['facility'][$this_facility]['arrive'][6] =0; + } + } } $data['arrive'][5] = $data['arrive'][3] - $data['arrive'][4]; } else { $data['arrive'][4] = 0; $data['arrive'][5] = $data['arrive'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['arrive'][4] = 0; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; + if($data['facility'][$this_facility]['arrive'][5] == 0){ + $data['facility'][$this_facility]['arrive'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['arrive'][3]) >= 0) { @@ -1099,14 +1296,75 @@ foreach ($arrayData as $key => &$data) { if (($tmp_data - $data['install'][1]) >= 0) { $data['install'][4] = $data['install'][3]; $tmp_data -= $data['install'][3]; + $tmp_facility_received = $data['install'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['install'][3]) && $data['facility'][$this_facility]['install'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['install'][3]) { + $data['facility'][$this_facility]['install'][4] = $data['facility'][$this_facility]['install'][3]; + $data['facility'][$this_facility]['install'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['install'][3]; + }else{ + $data['facility'][$this_facility]['install'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['install'][5] =$data['facility'][$this_facility]['install'][3] -$data['facility'][$this_facility]['install'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; + + } + }else{ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = 0; + $data['facility'][$this_facility]['install'][6] = 0; + } + if($data['facility'][$this_facility]['install'][5] == 0){ + $data['facility'][$this_facility]['install'][6] =0; + } + } } else { $data['install'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['install'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['install'][3]) && $data['facility'][$this_facility]['install'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['install'][3]) { + $data['facility'][$this_facility]['install'][4] = $data['facility'][$this_facility]['install'][3]; + $data['facility'][$this_facility]['install'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['install'][3]; + }else{ + $data['facility'][$this_facility]['install'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['install'][5] =$data['facility'][$this_facility]['install'][3] -$data['facility'][$this_facility]['install'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; + + } + }else{ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = 0; + $data['facility'][$this_facility]['install'][6] = 0; + } + if($data['facility'][$this_facility]['install'][5] == 0){ + $data['facility'][$this_facility]['install'][6] =0; + } + } } $data['install'][5] = $data['install'][3] - $data['install'][4]; } else { $data['install'][4] = 0; $data['install'][5] = $data['install'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['install'][4] = 0; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; + if($data['facility'][$this_facility]['install'][5] == 0){ + $data['facility'][$this_facility]['install'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['install'][3]) >= 0) { @@ -1134,14 +1392,75 @@ foreach ($arrayData as $key => &$data) { if (($tmp_data - $data['tryrun'][1]) >= 0) { $data['tryrun'][4] = $data['tryrun'][3]; $tmp_data -= $data['tryrun'][3]; + $tmp_facility_received = $data['tryrun'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['tryrun'][3]) && $data['facility'][$this_facility]['tryrun'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['tryrun'][3]) { + $data['facility'][$this_facility]['tryrun'][4] = $data['facility'][$this_facility]['tryrun'][3]; + $data['facility'][$this_facility]['tryrun'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['tryrun'][3]; + }else{ + $data['facility'][$this_facility]['tryrun'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['tryrun'][5] =$data['facility'][$this_facility]['tryrun'][3] -$data['facility'][$this_facility]['tryrun'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; + + } + }else{ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = 0; + $data['facility'][$this_facility]['tryrun'][6] = 0; + } + if($data['facility'][$this_facility]['tryrun'][5] == 0){ + $data['facility'][$this_facility]['tryrun'][6] =0; + } + } } else { $data['tryrun'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['tryrun'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['tryrun'][3]) && $data['facility'][$this_facility]['tryrun'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['tryrun'][3]) { + $data['facility'][$this_facility]['tryrun'][4] = $data['facility'][$this_facility]['tryrun'][3]; + $data['facility'][$this_facility]['tryrun'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['tryrun'][3]; + }else{ + $data['facility'][$this_facility]['tryrun'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['tryrun'][5] =$data['facility'][$this_facility]['tryrun'][3] -$data['facility'][$this_facility]['tryrun'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; + + } + }else{ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = 0; + $data['facility'][$this_facility]['tryrun'][6] = 0; + } + if($data['facility'][$this_facility]['tryrun'][5] == 0){ + $data['facility'][$this_facility]['tryrun'][6] =0; + } + } } $data['tryrun'][5] = $data['tryrun'][3] - $data['tryrun'][4]; } else { $data['tryrun'][4] = 0; $data['tryrun'][5] = $data['tryrun'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['tryrun'][4] = 0; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; + if($data['facility'][$this_facility]['tryrun'][5] == 0){ + $data['facility'][$this_facility]['tryrun'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['tryrun'][3]) >= 0) { @@ -1168,14 +1487,75 @@ foreach ($arrayData as $key => &$data) { if (($tmp_data - $data['check'][1]) >= 0) { $data['check'][4] = $data['check'][3]; $tmp_data -= $data['check'][3]; + $tmp_facility_received = $data['check'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['check'][3]) && $data['facility'][$this_facility]['check'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['check'][3]) { + $data['facility'][$this_facility]['check'][4] = $data['facility'][$this_facility]['check'][3]; + $data['facility'][$this_facility]['check'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['check'][3]; + }else{ + $data['facility'][$this_facility]['check'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['check'][5] =$data['facility'][$this_facility]['check'][3] -$data['facility'][$this_facility]['check'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; + + } + }else{ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = 0; + $data['facility'][$this_facility]['check'][6] = 0; + } + if($data['facility'][$this_facility]['check'][5] == 0){ + $data['facility'][$this_facility]['check'][6] =0; + } + } } else { $data['check'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['check'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['check'][3]) && $data['facility'][$this_facility]['check'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['check'][3]) { + $data['facility'][$this_facility]['check'][4] = $data['facility'][$this_facility]['check'][3]; + $data['facility'][$this_facility]['check'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['check'][3]; + }else{ + $data['facility'][$this_facility]['check'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['check'][5] =$data['facility'][$this_facility]['check'][3] -$data['facility'][$this_facility]['check'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; + + } + }else{ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = 0; + $data['facility'][$this_facility]['check'][6] = 0; + } + if($data['facility'][$this_facility]['check'][5] == 0){ + $data['facility'][$this_facility]['check'][6] =0; + } + } } $data['check'][5] = $data['check'][3] - $data['check'][4]; } else { $data['check'][4] = 0; $data['check'][5] = $data['check'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['check'][4] = 0; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; + if($data['facility'][$this_facility]['check'][5] == 0){ + $data['facility'][$this_facility]['check'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['check'][3]) >= 0) { @@ -1201,14 +1581,75 @@ foreach ($arrayData as $key => &$data) { if (($tmp_data - $data['delivery'][1]) >= 0) { $data['delivery'][4] = $data['delivery'][3]; $tmp_data -= $data['delivery'][3]; + $tmp_facility_received = $data['delivery'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['delivery'][3]) && $data['facility'][$this_facility]['delivery'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['delivery'][3]) { + $data['facility'][$this_facility]['delivery'][4] = $data['facility'][$this_facility]['delivery'][3]; + $data['facility'][$this_facility]['delivery'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['delivery'][3]; + }else{ + $data['facility'][$this_facility]['delivery'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['delivery'][5] =$data['facility'][$this_facility]['delivery'][3] -$data['facility'][$this_facility]['delivery'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; + + } + }else{ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = 0; + $data['facility'][$this_facility]['delivery'][6] = 0; + } + if($data['facility'][$this_facility]['delivery'][5] == 0){ + $data['facility'][$this_facility]['delivery'][6] =0; + } + } } else { $data['delivery'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['delivery'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['delivery'][3]) && $data['facility'][$this_facility]['delivery'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['delivery'][3]) { + $data['facility'][$this_facility]['delivery'][4] = $data['facility'][$this_facility]['delivery'][3]; + $data['facility'][$this_facility]['delivery'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['delivery'][3]; + }else{ + $data['facility'][$this_facility]['delivery'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['delivery'][5] =$data['facility'][$this_facility]['delivery'][3] -$data['facility'][$this_facility]['delivery'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; + + } + }else{ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = 0; + $data['facility'][$this_facility]['delivery'][6] = 0; + } + if($data['facility'][$this_facility]['delivery'][5] == 0){ + $data['facility'][$this_facility]['delivery'][6] =0; + } + } } $data['delivery'][5] = $data['delivery'][3] - $data['delivery'][4]; } else { $data['delivery'][4] = 0; $data['delivery'][5] = $data['delivery'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['delivery'][4] = 0; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; + if($data['facility'][$this_facility]['sign'][5] == 0){ + $data['facility'][$this_facility]['sign'][6] =0; + } + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['delivery'][3]) >= 0) { @@ -1235,14 +1676,75 @@ foreach ($arrayData as $key => &$data) { if (($tmp_data - $data['final'][1]) >= 0) { $data['final'][4] = $data['final'][3]; $tmp_data -= $data['final'][3]; + $tmp_facility_received = $data['final'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['final'][3]) && $data['facility'][$this_facility]['final'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['final'][3]) { + $data['facility'][$this_facility]['final'][4] = $data['facility'][$this_facility]['final'][3]; + $data['facility'][$this_facility]['final'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['final'][3]; + }else{ + $data['facility'][$this_facility]['final'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['final'][5] =$data['facility'][$this_facility]['final'][3] -$data['facility'][$this_facility]['final'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; + + } + }else{ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = 0; + $data['facility'][$this_facility]['final'][6] = 0; + } + if($data['facility'][$this_facility]['final'][5] == 0){ + $data['facility'][$this_facility]['final'][6] =0; + } + } } else { $data['final'][4] = $tmp_data; $tmp_data = 0; + $tmp_facility_received = $data['final'][4]; + foreach ($facilities as $this_facility) { + if (isset($data['facility'][$this_facility]['final'][3]) && $data['facility'][$this_facility]['final'][3] > 0) { + if ($tmp_facility_received > 0) { + if ($tmp_facility_received >= $data['facility'][$this_facility]['final'][3]) { + $data['facility'][$this_facility]['final'][4] = $data['facility'][$this_facility]['final'][3]; + $data['facility'][$this_facility]['final'][5] = 0; + $tmp_facility_received -= $data['facility'][$this_facility]['final'][3]; + }else{ + $data['facility'][$this_facility]['final'][4] = $tmp_facility_received; + $data['facility'][$this_facility]['final'][5] =$data['facility'][$this_facility]['final'][3] -$data['facility'][$this_facility]['final'][4]; + $tmp_facility_received = 0; + } + }else{ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; + + } + }else{ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = 0; + $data['facility'][$this_facility]['final'][6] = 0; + } + if($data['facility'][$this_facility]['final'][5] == 0){ + $data['facility'][$this_facility]['final'][6] =0; + } + } } $data['final'][5] = $data['final'][3] - $data['final'][4]; } else { $data['final'][4] = 0; $data['final'][5] = $data['final'][3]; + foreach($facilities as $this_facility){ + $data['facility'][$this_facility]['final'][4] = 0; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; + } + if($data['facility'][$this_facility]['final'][5] == 0){ + $data['facility'][$this_facility]['final'][6] =0; + } } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['final'][3]) >= 0) { @@ -1265,6 +1767,7 @@ foreach ($arrayData as $key => &$data) { } } + //產生excel的array $excel_aray = array(); $boga_array = array(); @@ -1285,6 +1788,7 @@ foreach ($arrayData as $key => $value) { $value['check'][3] = (isset($value['check'][3])) ? $value['check'][3] : 0; $value['delivery'][3] = (isset($value['delivery'][3])) ? $value['delivery'][3] : 0; $value['final'][3] = (isset($value['final'][3])) ? $value['final'][3] : 0; + $value[9] = (isset($value[9])) ? Date('Ymd', strtotime($value[9])) : 0; $contractstage = array('sign', 'second', 'arrive', 'install', 'tryrun', 'check', 'delivery', 'final'); foreach ($contractstage as $i) { $value[$i]['max'] = (empty($value[$i]['max']) || is_null($value[$i]['max'])) ? 0 : $value[$i]['max']; @@ -1297,7 +1801,7 @@ foreach ($arrayData as $key => $value) { if (isset($value['sign'][0]) && $value['sign'][0] == "寶佳出貨前30天") { $boga_array[$key] = [ - $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $value[9], $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], number_format(round($value['sign'][1])), number_format(round($value['sign'][3])), number_format(round($value['sign'][6])), number_format(round($value['sign'][7])), number_format(round($value['sign'][4])), number_format(round($value['sign'][5])), $value['sign']['max'], $value['sign']['min'], number_format(round($value['second'][1])), number_format(round($value['second'][3])), number_format(round($value['second'][6])), number_format(round($value['second'][7])), number_format(round($value['second'][4])), number_format(round($value['second'][5])), $value['second']['max'], $value['second']['min'], number_format(round($value['arrive'][1])), number_format(round($value['arrive'][3])), number_format(round($value['arrive'][6])), number_format(round($value['arrive'][7])), number_format(round($value['arrive'][4])), number_format(round($value['arrive'][5])), $value['arrive']['max'], $value['arrive']['min'], @@ -1310,7 +1814,7 @@ foreach ($arrayData as $key => $value) { ]; } else { $exclude_boga_array[$key] = [ - $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $value[9], $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], number_format(round($value['sign'][1])), number_format(round($value['sign'][3])), number_format(round($value['sign'][6])), number_format(round($value['sign'][7])), number_format(round($value['sign'][4])), number_format(round($value['sign'][5])), $value['sign']['max'], $value['sign']['min'], number_format(round($value['second'][1])), number_format(round($value['second'][3])), number_format(round($value['second'][6])), number_format(round($value['second'][7])), number_format(round($value['second'][4])), number_format(round($value['second'][5])), $value['second']['max'], $value['second']['min'], number_format(round($value['arrive'][1])), number_format(round($value['arrive'][3])), number_format(round($value['arrive'][6])), number_format(round($value['arrive'][7])), number_format(round($value['arrive'][4])), number_format(round($value['arrive'][5])), $value['arrive']['max'], $value['arrive']['min'], @@ -1324,7 +1828,7 @@ foreach ($arrayData as $key => $value) { } $excel_aray[$key] = [ - $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $value[9], $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], number_format(round($value['sign'][1])), number_format(round($value['sign'][3])), number_format(round($value['sign'][6])), number_format(round($value['sign'][7])), number_format(round($value['sign'][4])), number_format(round($value['sign'][5])), $value['sign']['max'], $value['sign']['min'], number_format(round($value['second'][1])), number_format(round($value['second'][3])), number_format(round($value['second'][6])), number_format(round($value['second'][7])), number_format(round($value['second'][4])), number_format(round($value['second'][5])), $value['second']['max'], $value['second']['min'], number_format(round($value['arrive'][1])), number_format(round($value['arrive'][3])), number_format(round($value['arrive'][6])), number_format(round($value['arrive'][7])), number_format(round($value['arrive'][4])), number_format(round($value['arrive'][5])), $value['arrive']['max'], $value['arrive']['min'], @@ -1350,41 +1854,41 @@ foreach ($arrayData as $key => $value) { $val[$stage][6] = (!(isset($val[$stage][6])) || is_null($val[$stage][6])) ? 0 : $val[$stage][6]; } $facility_array[$valkey] = [ - $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], - $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), $val['sign'][6], - $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), $val['second'][6], - $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), $val['arrive'][6], - $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), $val['install'][6], - $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), $val['tryrun'][6], - $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), $val['check'][6], - $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), $val['delivery'][6], - $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), $val['final'][6], + $value[9], $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), number_format(round($val['sign'][6])), + $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), number_format(round($val['second'][6])), + $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), number_format(round($val['arrive'][6])), + $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), number_format(round($val['install'][6])), + $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), number_format(round($val['tryrun'][6])), + $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), number_format(round($val['check'][6])), + $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), number_format(round($val['delivery'][6])), + $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), number_format(round($val['final'][6])), str_replace('
', '; ', $val['status']), number_format(round($val['A40001'])), number_format(round($val['A40008'])), number_format(round($val['total_budget'])), number_format(round($val['receivable_budget'])) ]; if ($value['sign'][0] == "寶佳出貨前30天") { $facility_boga_array[$valkey] = [ - $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], - $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), $val['sign'][6], - $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), $val['second'][6], - $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), $val['arrive'][6], - $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), $val['install'][6], - $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), $val['tryrun'][6], - $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), $val['check'][6], - $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), $val['delivery'][6], - $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), $val['final'][6], + $value[9], $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), number_format(round($val['sign'][6])), + $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), number_format(round($val['second'][6])), + $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), number_format(round($val['arrive'][6])), + $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), number_format(round($val['install'][6])), + $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), number_format(round($val['tryrun'][6])), + $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), number_format(round($val['check'][6])), + $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), number_format(round($val['delivery'][6])), + $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), number_format(round($val['final'][6])), str_replace('
', '; ', $val['status']), number_format(round($val['A40001'])), number_format(round($val['A40008'])), number_format(round($val['total_budget'])), number_format(round($val['receivable_budget'])) ]; } else { $facility_exclude_boga_array[$valkey] = [ - $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], - $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), $val['sign'][6], - $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), $val['second'][6], - $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), $val['arrive'][6], - $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), $val['install'][6], - $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), $val['tryrun'][6], - $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), $val['check'][6], - $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), $val['delivery'][6], - $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), $val['final'][6], + $value[9], $valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], + $val['sign'][0], number_format(round($val['sign'][1])), $val['sign'][2], number_format(round($val['sign'][3])), number_format(round($val['sign'][4])), number_format(round($val['sign'][5])), number_format(round($val['sign'][6])), + $val['second'][0], number_format(round($val['second'][1])), $val['second'][2], number_format(round($val['second'][3])), number_format(round($val['second'][4])), number_format(round($val['second'][5])), number_format(round($val['second'][6])), + $val['arrive'][0], number_format(round($val['arrive'][1])), $val['arrive'][2], number_format(round($val['arrive'][3])), number_format(round($val['arrive'][4])), number_format(round($val['arrive'][5])), number_format(round($val['arrive'][6])), + $val['install'][0], number_format(round($val['install'][1])), $val['install'][2], number_format(round($val['install'][3])), number_format(round($val['install'][4])), number_format(round($val['install'][5])), number_format(round($val['install'][6])), + $val['tryrun'][0], number_format(round($val['tryrun'][1])), $val['tryrun'][2], number_format(round($val['tryrun'][3])), number_format(round($val['tryrun'][4])), number_format(round($val['tryrun'][5])), number_format(round($val['tryrun'][6])), + $val['check'][0], number_format(round($val['check'][1])), $val['check'][2], number_format(round($val['check'][3])), number_format(round($val['check'][4])), number_format(round($val['check'][5])), number_format(round($val['check'][6])), + $val['delivery'][0], number_format(round($val['delivery'][1])), $val['delivery'][2], number_format(round($val['delivery'][3])), number_format(round($val['delivery'][4])), number_format(round($val['delivery'][5])), number_format(round($val['delivery'][6])), + $val['final'][0], number_format(round($val['final'][1])), $val['final'][2], number_format(round($val['final'][3])), number_format(round($val['final'][4])), number_format(round($val['final'][5])), number_format(round($val['final'][6])), str_replace('
', '; ', $val['status']), number_format(round($val['A40001'])), number_format(round($val['A40008'])), number_format(round($val['total_budget'])), number_format(round($val['receivable_budget'])) ]; } @@ -1733,21 +2237,4 @@ include "./footer.php"; })); } - - - - function sendData(BillNo) { - var BillData = ; - var Bill = BillData[BillNo]; - var form = document.createElement("form"); - form.method = 'POST'; - form.action = "account-receivable-check.php?"; - var input = document.createElement("input"); - input.type = "hidden"; - input.name = "Bill"; - input.value = JSON.stringify(Bill); - form.appendChild(input); - document.body.appendChild(form); - form.submit(); - } \ No newline at end of file diff --git a/wms/account-receivable-test.xlsx b/wms/account-receivable-test.xlsx index 7522e49c..e96404b2 100644 Binary files a/wms/account-receivable-test.xlsx and b/wms/account-receivable-test.xlsx differ diff --git a/wms/account_receivable_sql_file.sql b/wms/account_receivable_sql_file.sql index 2b1b7699..ba24052a 100644 --- a/wms/account_receivable_sql_file.sql +++ b/wms/account_receivable_sql_file.sql @@ -60,56 +60,56 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23070085','3MH00658',0,204000.000000,20230825,1); +`receivable`) VALUES ('D23070085','3MH00659',0,204000.000000,20230825,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23070085','3MH00658',2,510002.000000,20231231,0); +`receivable`) VALUES ('D23070085','3MH00659',2,510001.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23070085','3MH00658',4,204000.000000,20240131,0); +`receivable`) VALUES ('D23070085','3MH00659',4,204001.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23070085','3MH00658',6,102000.000000,20240301,0); +`receivable`) VALUES ('D23070085','3MH00659',6,102000.000000,20240301,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23070085','3MH00659',0,204000.000000,20230825,1); +`receivable`) VALUES ('D23070085','3MH00658',0,204000.000000,20230825,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23070085','3MH00659',2,510002.000000,20231231,0); +`receivable`) VALUES ('D23070085','3MH00658',2,510001.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23070085','3MH00659',4,204000.000000,20240131,0); +`receivable`) VALUES ('D23070085','3MH00658',4,204001.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23070085','3MH00659',6,102000.000000,20240301,0); +`receivable`) VALUES ('D23070085','3MH00658',6,102000.000000,20240301,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -508,350 +508,350 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00743',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00749',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00743',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00749',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00743',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00749',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00743',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00749',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00743',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00749',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00742',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00748',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00742',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00748',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00742',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00748',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00742',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00748',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00742',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00748',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00741',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00747',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00741',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00747',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00741',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00747',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00741',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00747',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00741',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00747',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00740',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00746',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00740',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00746',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00740',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00746',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00740',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00746',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00740',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00746',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00749',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00745',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00749',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00745',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00749',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00745',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00749',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00745',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00749',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00745',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00748',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00744',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00748',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00744',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00748',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00744',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00748',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00744',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00748',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00744',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00747',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00743',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00747',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00743',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00747',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00743',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00747',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00743',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00747',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00743',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00746',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00742',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00746',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00742',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00746',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00742',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00746',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00742',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00746',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00742',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00745',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00741',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00745',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00741',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00745',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00741',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00745',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00741',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00745',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00741',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00744',0,1136213.000000,20231115,1); +`receivable`) VALUES ('D23090047','3MX00740',0,1136213.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00744',1,2272426.000000,20231225,1); +`receivable`) VALUES ('D23090047','3MX00740',1,2272426.000000,20231225,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00744',2,4166113.000000,20240401,0); +`receivable`) VALUES ('D23090047','3MX00740',2,4166113.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00744',4,2272426.000000,20240501,0); +`receivable`) VALUES ('D23090047','3MX00740',4,2272426.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('D23090047','3MX00744',6,973897.000000,20241101,0); +`receivable`) VALUES ('D23090047','3MX00740',6,973897.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -963,41 +963,6 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220002','3MX00075',0,1006571.000000,20240306,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M220002','3MX00075',1,2013142.000000,20240415,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M220002','3MX00075',2,3690759.000000,20240101,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M220002','3MX00075',4,2013142.000000,20240201,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M220002','3MX00075',6,862775.000000,20240902,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, `receivable`) VALUES ('M220002','3MX00074',0,1006571.000000,20240306,0); INSERT INTO account_receivable ( `contract_no`, @@ -1243,6 +1208,41 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, +`receivable`) VALUES ('M220002','3MX00075',0,1006571.000000,20240306,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M220002','3MX00075',1,2013142.000000,20240415,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M220002','3MX00075',2,3690759.000000,20240101,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M220002','3MX00075',4,2013142.000000,20240201,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M220002','3MX00075',6,862775.000000,20240902,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, `receivable`) VALUES ('M220003','3MX00010',0,963074.000000,20240316,0); INSERT INTO account_receivable ( `contract_no`, @@ -1523,175 +1523,175 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00134',0,577517.000000,20240302,0); +`receivable`) VALUES ('M220004','3MX00081',0,577517.000000,20240302,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00134',1,1155034.000000,20240411,0); +`receivable`) VALUES ('M220004','3MX00081',1,1155034.000000,20240411,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00134',2,2117563.000000,20240115,0); +`receivable`) VALUES ('M220004','3MX00081',2,2117563.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00134',4,1155034.000000,20240215,0); +`receivable`) VALUES ('M220004','3MX00081',4,1155034.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00134',6,495015.000000,20240916,0); +`receivable`) VALUES ('M220004','3MX00081',6,495015.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00081',0,577517.000000,20240302,0); +`receivable`) VALUES ('M220004','3MX00080',0,577517.000000,20240302,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00081',1,1155034.000000,20240411,0); +`receivable`) VALUES ('M220004','3MX00080',1,1155034.000000,20240411,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00081',2,2117563.000000,20240115,0); +`receivable`) VALUES ('M220004','3MX00080',2,2117563.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00081',4,1155034.000000,20240215,0); +`receivable`) VALUES ('M220004','3MX00080',4,1155034.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00081',6,495015.000000,20240916,0); +`receivable`) VALUES ('M220004','3MX00080',6,495015.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00080',0,577517.000000,20240302,0); +`receivable`) VALUES ('M220004','3MX00079',0,577517.000000,20240302,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00080',1,1155034.000000,20240411,0); +`receivable`) VALUES ('M220004','3MX00079',1,1155034.000000,20240411,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00080',2,2117563.000000,20240115,0); +`receivable`) VALUES ('M220004','3MX00079',2,2117563.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00080',4,1155034.000000,20240215,0); +`receivable`) VALUES ('M220004','3MX00079',4,1155034.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00080',6,495015.000000,20240916,0); +`receivable`) VALUES ('M220004','3MX00079',6,495015.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00079',0,577517.000000,20240302,0); +`receivable`) VALUES ('M220004','3MX00078',0,577517.000000,20240302,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00079',1,1155034.000000,20240411,0); +`receivable`) VALUES ('M220004','3MX00078',1,1155034.000000,20240411,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00079',2,2117563.000000,20240115,0); +`receivable`) VALUES ('M220004','3MX00078',2,2117563.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00079',4,1155034.000000,20240215,0); +`receivable`) VALUES ('M220004','3MX00078',4,1155034.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00079',6,495015.000000,20240916,0); +`receivable`) VALUES ('M220004','3MX00078',6,495015.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00078',0,577517.000000,20240302,0); +`receivable`) VALUES ('M220004','3MX00134',0,577517.000000,20240302,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00078',1,1155034.000000,20240411,0); +`receivable`) VALUES ('M220004','3MX00134',1,1155034.000000,20240411,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00078',2,2117563.000000,20240115,0); +`receivable`) VALUES ('M220004','3MX00134',2,2117563.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00078',4,1155034.000000,20240215,0); +`receivable`) VALUES ('M220004','3MX00134',4,1155034.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220004','3MX00078',6,495015.000000,20240916,0); +`receivable`) VALUES ('M220004','3MX00134',6,495015.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -2573,735 +2573,735 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00320',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MW00323',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00320',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MW00323',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00320',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MW00323',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00320',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MW00323',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00320',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MW00323',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00317',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00333',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00317',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00333',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00317',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00333',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00317',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00333',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00317',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00333',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00316',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00330',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00316',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00330',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00316',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00330',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00316',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00330',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00316',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00330',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00332',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00328',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00332',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00328',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00332',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00328',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00332',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00328',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00332',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00328',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00331',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00327',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00331',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00327',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00331',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00327',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00331',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00327',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00331',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00327',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00329',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00321',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00329',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00321',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00329',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00321',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00329',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00321',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00329',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00321',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00326',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00320',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00326',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00320',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00326',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00320',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00326',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00320',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00326',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00320',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00322',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00317',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00322',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00317',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00322',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00317',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00322',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00317',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00322',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00317',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00319',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00316',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00319',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00316',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00319',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00316',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00319',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00316',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00319',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00316',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00318',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00332',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00318',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00332',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00318',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00332',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00318',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00332',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00318',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00332',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00315',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00331',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00315',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00331',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00315',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00331',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00315',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00331',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00315',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00331',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00335',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00329',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00335',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00329',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00335',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00329',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00335',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00329',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00335',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00329',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00334',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00326',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00334',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00326',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00334',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00326',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00334',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00326',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00334',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00326',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00325',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00322',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00325',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00322',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00325',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00322',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00325',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00322',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00325',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00322',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00324',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00319',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00324',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00319',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00324',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00319',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00324',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00319',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00324',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00319',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MW00323',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00318',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MW00323',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00318',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MW00323',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00318',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MW00323',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00318',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MW00323',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00318',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00333',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00315',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00333',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00315',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00333',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00315',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00333',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00315',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00333',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00315',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00330',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00335',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00330',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00335',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00330',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00335',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00330',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00335',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00330',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00335',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00328',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00334',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00328',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00334',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00328',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00334',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00328',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00334',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00328',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00334',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00327',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00325',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00327',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00325',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00327',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00325',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00327',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00325',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00327',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00325',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00321',0,6019849.000000,20241101,0); +`receivable`) VALUES ('M220015','3MX00324',0,6019849.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00321',1,12039698.000000,20241211,0); +`receivable`) VALUES ('M220015','3MX00324',1,12039698.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00321',2,24079394.000000,20250401,0); +`receivable`) VALUES ('M220015','3MX00324',2,24079394.000000,20250401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00321',4,12039698.000000,20250501,0); +`receivable`) VALUES ('M220015','3MX00324',4,12039698.000000,20250501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220015','3MX00321',6,6019849.000000,20251201,0); +`receivable`) VALUES ('M220015','3MX00324',6,6019849.000000,20251201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -3868,140 +3868,140 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00025',0,427726.000000,20231129,1); +`receivable`) VALUES ('M220115','2MX00022',0,427726.000000,20231031,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00025',1,855452.000000,20240108,1); +`receivable`) VALUES ('M220115','2MX00022',1,855452.000000,20231210,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00025',2,1568328.000000,20231101,0); +`receivable`) VALUES ('M220115','2MX00022',2,1568328.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00025',4,855452.000000,20231201,0); +`receivable`) VALUES ('M220115','2MX00022',4,855452.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00025',6,366622.000000,20240701,0); +`receivable`) VALUES ('M220115','2MX00022',6,366622.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00024',0,427726.000000,20231129,1); +`receivable`) VALUES ('M220115','2MX00025',0,427726.000000,20231031,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00024',1,855452.000000,20240108,1); +`receivable`) VALUES ('M220115','2MX00025',1,855452.000000,20231210,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00024',2,1568328.000000,20231101,0); +`receivable`) VALUES ('M220115','2MX00025',2,1568328.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00024',4,855452.000000,20231201,0); +`receivable`) VALUES ('M220115','2MX00025',4,855452.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00024',6,366622.000000,20240701,0); +`receivable`) VALUES ('M220115','2MX00025',6,366622.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00023',0,427726.000000,20231129,1); +`receivable`) VALUES ('M220115','2MX00024',0,427726.000000,20231031,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00023',1,855452.000000,20240108,1); +`receivable`) VALUES ('M220115','2MX00024',1,855452.000000,20231210,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00023',2,1568328.000000,20231101,0); +`receivable`) VALUES ('M220115','2MX00024',2,1568328.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00023',4,855452.000000,20231201,0); +`receivable`) VALUES ('M220115','2MX00024',4,855452.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00023',6,366622.000000,20240701,0); +`receivable`) VALUES ('M220115','2MX00024',6,366622.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00022',0,427726.000000,20231129,1); +`receivable`) VALUES ('M220115','2MX00023',0,427726.000000,20231031,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00022',1,855452.000000,20240108,1); +`receivable`) VALUES ('M220115','2MX00023',1,855452.000000,20231210,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00022',2,1568328.000000,20231101,0); +`receivable`) VALUES ('M220115','2MX00023',2,1568328.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00022',4,855452.000000,20231201,0); +`receivable`) VALUES ('M220115','2MX00023',4,855452.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220115','2MX00022',6,366622.000000,20240701,0); +`receivable`) VALUES ('M220115','2MX00023',6,366622.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -4113,210 +4113,210 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00435',0,1107314.000000,20240513,0); +`receivable`) VALUES ('M220180','3MX00432',0,1107314.000000,20240529,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00435',1,2214627.000000,20240622,0); +`receivable`) VALUES ('M220180','3MX00432',1,2214627.000000,20240708,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00435',2,4060151.000000,20250402,0); +`receivable`) VALUES ('M220180','3MX00432',2,4060151.000000,20250402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00435',4,2214627.000000,20250502,0); +`receivable`) VALUES ('M220180','3MX00432',4,2214627.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00435',6,949126.000000,20251202,0); +`receivable`) VALUES ('M220180','3MX00432',6,949126.000000,20251202,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00434',0,1107314.000000,20240513,0); +`receivable`) VALUES ('M220180','3MX00431',0,1107314.000000,20240529,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00434',1,2214627.000000,20240622,0); +`receivable`) VALUES ('M220180','3MX00431',1,2214627.000000,20240708,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00434',2,4060151.000000,20250402,0); +`receivable`) VALUES ('M220180','3MX00431',2,4060151.000000,20250402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00434',4,2214627.000000,20250502,0); +`receivable`) VALUES ('M220180','3MX00431',4,2214627.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00434',6,949126.000000,20251202,0); +`receivable`) VALUES ('M220180','3MX00431',6,949126.000000,20251202,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00433',0,1107314.000000,20240513,0); +`receivable`) VALUES ('M220180','3MX00430',0,1107314.000000,20240529,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00433',1,2214627.000000,20240622,0); +`receivable`) VALUES ('M220180','3MX00430',1,2214627.000000,20240708,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00433',2,4060151.000000,20250402,0); +`receivable`) VALUES ('M220180','3MX00430',2,4060151.000000,20250402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00433',4,2214627.000000,20250502,0); +`receivable`) VALUES ('M220180','3MX00430',4,2214627.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00433',6,949126.000000,20251202,0); +`receivable`) VALUES ('M220180','3MX00430',6,949126.000000,20251202,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00432',0,1107314.000000,20240513,0); +`receivable`) VALUES ('M220180','3MX00435',0,1107314.000000,20240529,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00432',1,2214627.000000,20240622,0); +`receivable`) VALUES ('M220180','3MX00435',1,2214627.000000,20240708,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00432',2,4060151.000000,20250402,0); +`receivable`) VALUES ('M220180','3MX00435',2,4060151.000000,20250402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00432',4,2214627.000000,20250502,0); +`receivable`) VALUES ('M220180','3MX00435',4,2214627.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00432',6,949126.000000,20251202,0); +`receivable`) VALUES ('M220180','3MX00435',6,949126.000000,20251202,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00431',0,1107314.000000,20240513,0); +`receivable`) VALUES ('M220180','3MX00434',0,1107314.000000,20240529,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00431',1,2214627.000000,20240622,0); +`receivable`) VALUES ('M220180','3MX00434',1,2214627.000000,20240708,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00431',2,4060151.000000,20250402,0); +`receivable`) VALUES ('M220180','3MX00434',2,4060151.000000,20250402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00431',4,2214627.000000,20250502,0); +`receivable`) VALUES ('M220180','3MX00434',4,2214627.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00431',6,949126.000000,20251202,0); +`receivable`) VALUES ('M220180','3MX00434',6,949126.000000,20251202,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00430',0,1107314.000000,20240513,0); +`receivable`) VALUES ('M220180','3MX00433',0,1107314.000000,20240529,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00430',1,2214627.000000,20240622,0); +`receivable`) VALUES ('M220180','3MX00433',1,2214627.000000,20240708,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00430',2,4060151.000000,20250402,0); +`receivable`) VALUES ('M220180','3MX00433',2,4060151.000000,20250402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00430',4,2214627.000000,20250502,0); +`receivable`) VALUES ('M220180','3MX00433',4,2214627.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220180','3MX00430',6,949126.000000,20251202,0); +`receivable`) VALUES ('M220180','3MX00433',6,949126.000000,20251202,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -4953,56 +4953,56 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220244','2MW00004',0,380000.000000,20221028,1); +`receivable`) VALUES ('M220244','2MW00005',0,380000.000000,20221028,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220244','2MW00004',2,1334000.000000,20230301,0); +`receivable`) VALUES ('M220244','2MW00005',2,1334000.000000,20230301,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220244','2MW00004',4,380000.000000,20230403,0); +`receivable`) VALUES ('M220244','2MW00005',4,380000.000000,20230403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220244','2MW00004',6,190000.000000,20230503,0); +`receivable`) VALUES ('M220244','2MW00005',6,190000.000000,20230503,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220244','2MW00005',0,380000.000000,20221028,1); +`receivable`) VALUES ('M220244','2MW00004',0,380000.000000,20221028,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220244','2MW00005',2,1334000.000000,20230301,0); +`receivable`) VALUES ('M220244','2MW00004',2,1334000.000000,20230301,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220244','2MW00005',4,380000.000000,20230403,0); +`receivable`) VALUES ('M220244','2MW00004',4,380000.000000,20230403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220244','2MW00005',6,190000.000000,20230503,0); +`receivable`) VALUES ('M220244','2MW00004',6,190000.000000,20230503,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -5324,560 +5324,560 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00033',0,434000.000000,20230201,1); +`receivable`) VALUES ('M220257','3MH00029',0,434000.000000,20230201,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00033',2,1736000.000000,20230701,0); +`receivable`) VALUES ('M220257','3MH00029',2,1736000.000000,20230701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00033',3,1302000.000000,20230801,0); +`receivable`) VALUES ('M220257','3MH00029',3,1302000.000000,20230801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00033',4,434000.000000,20230901,0); +`receivable`) VALUES ('M220257','3MH00029',4,434000.000000,20230901,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00033',6,434000.000000,20231002,0); +`receivable`) VALUES ('M220257','3MH00029',6,434000.000000,20231002,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00032',0,434000.000000,20230201,1); +`receivable`) VALUES ('M220257','3MH00028',0,434000.000000,20230201,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00032',2,1736000.000000,20230701,0); +`receivable`) VALUES ('M220257','3MH00028',2,1736000.000000,20230701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00032',3,1302000.000000,20230801,0); +`receivable`) VALUES ('M220257','3MH00028',3,1302000.000000,20230801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00032',4,434000.000000,20230901,0); +`receivable`) VALUES ('M220257','3MH00028',4,434000.000000,20230901,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00032',6,434000.000000,20231002,0); +`receivable`) VALUES ('M220257','3MH00028',6,434000.000000,20231002,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00031',0,434000.000000,20230201,1); +`receivable`) VALUES ('M220257','3MH00027',0,434000.000000,20230201,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00031',2,1736000.000000,20230701,0); +`receivable`) VALUES ('M220257','3MH00027',2,1736000.000000,20230701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00031',3,1302000.000000,20230801,0); +`receivable`) VALUES ('M220257','3MH00027',3,1302000.000000,20230801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00031',4,434000.000000,20230901,0); +`receivable`) VALUES ('M220257','3MH00027',4,434000.000000,20230901,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00031',6,434000.000000,20231002,0); +`receivable`) VALUES ('M220257','3MH00027',6,434000.000000,20231002,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00030',0,434000.000000,20230201,1); +`receivable`) VALUES ('M220257','3MH00034',0,434000.000000,20230201,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00030',2,1736000.000000,20230701,0); +`receivable`) VALUES ('M220257','3MH00034',2,1736000.000000,20230701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00030',3,1302000.000000,20230801,0); +`receivable`) VALUES ('M220257','3MH00034',3,1302000.000000,20230801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00030',4,434000.000000,20230901,0); +`receivable`) VALUES ('M220257','3MH00034',4,434000.000000,20230901,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00030',6,434000.000000,20231002,0); +`receivable`) VALUES ('M220257','3MH00034',6,434000.000000,20231002,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00029',0,434000.000000,20230201,1); +`receivable`) VALUES ('M220257','3MH00033',0,434000.000000,20230201,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00029',2,1736000.000000,20230701,0); +`receivable`) VALUES ('M220257','3MH00033',2,1736000.000000,20230701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00029',3,1302000.000000,20230801,0); +`receivable`) VALUES ('M220257','3MH00033',3,1302000.000000,20230801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00029',4,434000.000000,20230901,0); +`receivable`) VALUES ('M220257','3MH00033',4,434000.000000,20230901,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00029',6,434000.000000,20231002,0); +`receivable`) VALUES ('M220257','3MH00033',6,434000.000000,20231002,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00028',0,434000.000000,20230201,1); +`receivable`) VALUES ('M220257','3MH00032',0,434000.000000,20230201,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00028',2,1736000.000000,20230701,0); +`receivable`) VALUES ('M220257','3MH00032',2,1736000.000000,20230701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00028',3,1302000.000000,20230801,0); +`receivable`) VALUES ('M220257','3MH00032',3,1302000.000000,20230801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00028',4,434000.000000,20230901,0); +`receivable`) VALUES ('M220257','3MH00032',4,434000.000000,20230901,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00028',6,434000.000000,20231002,0); +`receivable`) VALUES ('M220257','3MH00032',6,434000.000000,20231002,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00027',0,434000.000000,20230201,1); +`receivable`) VALUES ('M220257','3MH00031',0,434000.000000,20230201,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00027',2,1736000.000000,20230701,0); +`receivable`) VALUES ('M220257','3MH00031',2,1736000.000000,20230701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00027',3,1302000.000000,20230801,0); +`receivable`) VALUES ('M220257','3MH00031',3,1302000.000000,20230801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00027',4,434000.000000,20230901,0); +`receivable`) VALUES ('M220257','3MH00031',4,434000.000000,20230901,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00027',6,434000.000000,20231002,0); +`receivable`) VALUES ('M220257','3MH00031',6,434000.000000,20231002,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00034',0,434000.000000,20230201,1); +`receivable`) VALUES ('M220257','3MH00030',0,434000.000000,20230201,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00034',2,1736000.000000,20230701,0); +`receivable`) VALUES ('M220257','3MH00030',2,1736000.000000,20230701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00034',3,1302000.000000,20230801,0); +`receivable`) VALUES ('M220257','3MH00030',3,1302000.000000,20230801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00034',4,434000.000000,20230901,0); +`receivable`) VALUES ('M220257','3MH00030',4,434000.000000,20230901,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220257','3MH00034',6,434000.000000,20231002,0); +`receivable`) VALUES ('M220257','3MH00030',6,434000.000000,20231002,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00568',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00566',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00568',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00566',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00568',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00566',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00568',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00566',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00567',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00565',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00567',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00565',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00567',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00565',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00567',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00565',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00566',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00564',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00566',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00564',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00566',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00564',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00566',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00564',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00565',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00563',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00565',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00563',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00565',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00563',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00565',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00563',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00564',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00562',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00564',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00562',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00564',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00562',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00564',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00562',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00563',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00561',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00563',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00561',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00563',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00561',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00563',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00561',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00562',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00560',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00562',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00560',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00562',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00560',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00562',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00560',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00561',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00569',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00561',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00569',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00561',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00569',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00561',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00569',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00560',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00568',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00560',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00568',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00560',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00568',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00560',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00568',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00569',0,1800000.000000,20230824,1); +`receivable`) VALUES ('M220263','3MH00567',0,1800000.000000,20230824,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00569',2,2400000.000000,20231231,0); +`receivable`) VALUES ('M220263','3MH00567',2,2400000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00569',4,1200000.000000,20240131,0); +`receivable`) VALUES ('M220263','3MH00567',4,1200000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220263','3MH00569',6,600000.000000,20240229,0); +`receivable`) VALUES ('M220263','3MH00567',6,600000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -6143,7 +6143,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220316','3MH00814',1,280000.000000,20240109,0); +`receivable`) VALUES ('M220316','3MH00814',1,280000.000000,20240109,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -6437,210 +6437,210 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00901',0,701115.000000,20250101,0); +`receivable`) VALUES ('M220376','3MX00902',0,701115.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00901',1,1402230.000000,20250210,0); +`receivable`) VALUES ('M220376','3MX00902',1,1402230.000000,20250210,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00901',2,2570757.000000,20250430,0); +`receivable`) VALUES ('M220376','3MX00902',2,2570757.000000,20250430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00901',4,1402230.000000,20250630,0); +`receivable`) VALUES ('M220376','3MX00902',4,1402230.000000,20250630,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00901',6,600956.000000,20260130,0); +`receivable`) VALUES ('M220376','3MX00902',6,600956.000000,20260130,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00900',0,701115.000000,20250101,0); +`receivable`) VALUES ('M220376','3MX00899',0,701115.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00900',1,1402230.000000,20250210,0); +`receivable`) VALUES ('M220376','3MX00899',1,1402230.000000,20250210,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00900',2,2570757.000000,20250430,0); +`receivable`) VALUES ('M220376','3MX00899',2,2570757.000000,20250430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00900',4,1402230.000000,20250630,0); +`receivable`) VALUES ('M220376','3MX00899',4,1402230.000000,20250630,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00900',6,600956.000000,20260130,0); +`receivable`) VALUES ('M220376','3MX00899',6,600956.000000,20260130,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00897',0,701115.000000,20250101,0); +`receivable`) VALUES ('M220376','3MX00898',0,701115.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00897',1,1402230.000000,20250210,0); +`receivable`) VALUES ('M220376','3MX00898',1,1402230.000000,20250210,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00897',2,2570757.000000,20250430,0); +`receivable`) VALUES ('M220376','3MX00898',2,2570757.000000,20250430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00897',4,1402230.000000,20250630,0); +`receivable`) VALUES ('M220376','3MX00898',4,1402230.000000,20250630,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00897',6,600956.000000,20260130,0); +`receivable`) VALUES ('M220376','3MX00898',6,600956.000000,20260130,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00902',0,701115.000000,20250101,0); +`receivable`) VALUES ('M220376','3MX00901',0,701115.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00902',1,1402230.000000,20250210,0); +`receivable`) VALUES ('M220376','3MX00901',1,1402230.000000,20250210,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00902',2,2570757.000000,20250430,0); +`receivable`) VALUES ('M220376','3MX00901',2,2570757.000000,20250430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00902',4,1402230.000000,20250630,0); +`receivable`) VALUES ('M220376','3MX00901',4,1402230.000000,20250630,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00902',6,600956.000000,20260130,0); +`receivable`) VALUES ('M220376','3MX00901',6,600956.000000,20260130,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00899',0,701115.000000,20250101,0); +`receivable`) VALUES ('M220376','3MX00900',0,701115.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00899',1,1402230.000000,20250210,0); +`receivable`) VALUES ('M220376','3MX00900',1,1402230.000000,20250210,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00899',2,2570757.000000,20250430,0); +`receivable`) VALUES ('M220376','3MX00900',2,2570757.000000,20250430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00899',4,1402230.000000,20250630,0); +`receivable`) VALUES ('M220376','3MX00900',4,1402230.000000,20250630,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00899',6,600956.000000,20260130,0); +`receivable`) VALUES ('M220376','3MX00900',6,600956.000000,20260130,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00898',0,701115.000000,20250101,0); +`receivable`) VALUES ('M220376','3MX00897',0,701115.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00898',1,1402230.000000,20250210,0); +`receivable`) VALUES ('M220376','3MX00897',1,1402230.000000,20250210,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00898',2,2570757.000000,20250430,0); +`receivable`) VALUES ('M220376','3MX00897',2,2570757.000000,20250430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00898',4,1402230.000000,20250630,0); +`receivable`) VALUES ('M220376','3MX00897',4,1402230.000000,20250630,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220376','3MX00898',6,600956.000000,20260130,0); +`receivable`) VALUES ('M220376','3MX00897',6,600956.000000,20260130,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -6787,112 +6787,112 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00375',0,1000000.000000,20230607,1); +`receivable`) VALUES ('M220389','3MX00373',0,1000000.000000,20230607,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00375',2,2500000.000000,20231231,0); +`receivable`) VALUES ('M220389','3MX00373',2,2500000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00375',4,1000000.000000,20240131,0); +`receivable`) VALUES ('M220389','3MX00373',4,1000000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00375',6,500000.000000,20240229,0); +`receivable`) VALUES ('M220389','3MX00373',6,500000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00374',0,1000000.000000,20230607,1); +`receivable`) VALUES ('M220389','3MX00372',0,1000000.000000,20230607,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00374',2,2500000.000000,20231231,0); +`receivable`) VALUES ('M220389','3MX00372',2,2500000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00374',4,1000000.000000,20240131,0); +`receivable`) VALUES ('M220389','3MX00372',4,1000000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00374',6,500000.000000,20240229,0); +`receivable`) VALUES ('M220389','3MX00372',6,500000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00373',0,1000000.000000,20230607,1); +`receivable`) VALUES ('M220389','3MX00375',0,1000000.000000,20230607,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00373',2,2500000.000000,20231231,0); +`receivable`) VALUES ('M220389','3MX00375',2,2500000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00373',4,1000000.000000,20240131,0); +`receivable`) VALUES ('M220389','3MX00375',4,1000000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00373',6,500000.000000,20240229,0); +`receivable`) VALUES ('M220389','3MX00375',6,500000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00372',0,1000000.000000,20230607,1); +`receivable`) VALUES ('M220389','3MX00374',0,1000000.000000,20230607,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00372',2,2500000.000000,20231231,0); +`receivable`) VALUES ('M220389','3MX00374',2,2500000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00372',4,1000000.000000,20240131,0); +`receivable`) VALUES ('M220389','3MX00374',4,1000000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220389','3MX00372',6,500000.000000,20240229,0); +`receivable`) VALUES ('M220389','3MX00374',6,500000.000000,20240229,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -7284,21 +7284,28 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220473','3MW00052',0,1316000.000000,20230610,1); +`receivable`) VALUES ('M220473','3MW00052',0,658000.000000,20230410,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220473','3MW00052',2,1190000.000000,20231215,0); +`receivable`) VALUES ('M220473','3MW00052',1,1316000.000000,20230609,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220473','3MW00052',4,329000.000000,20240115,0); +`receivable`) VALUES ('M220473','3MW00052',2,1190000.000000,20231215,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M220473','3MW00052',4,329000.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -7312,7 +7319,14 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220473','3MW00051',0,1316000.000000,20230610,1); +`receivable`) VALUES ('M220473','3MW00051',0,658000.000000,20230410,1); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M220473','3MW00051',1,1316000.000000,20230609,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -7340,7 +7354,14 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220473','3MW00050',0,1316000.000000,20230610,1); +`receivable`) VALUES ('M220473','3MW00050',0,658000.000000,20230410,1); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M220473','3MW00050',1,1316000.000000,20230609,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -7424,280 +7445,280 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00225',0,917939.000000,20240401,0); +`receivable`) VALUES ('M220492','3MX00229',0,917939.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00225',1,1835879.000000,20240511,0); +`receivable`) VALUES ('M220492','3MX00229',1,1835879.000000,20240511,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00225',2,3365778.000000,20240801,0); +`receivable`) VALUES ('M220492','3MX00229',2,3365778.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00225',4,1835879.000000,20240902,0); +`receivable`) VALUES ('M220492','3MX00229',4,1835879.000000,20240902,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00225',6,786805.000000,20250502,0); +`receivable`) VALUES ('M220492','3MX00229',6,786805.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00224',0,917939.000000,20240401,0); +`receivable`) VALUES ('M220492','3MX00228',0,917939.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00224',1,1835879.000000,20240511,0); +`receivable`) VALUES ('M220492','3MX00228',1,1835879.000000,20240511,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00224',2,3365778.000000,20240801,0); +`receivable`) VALUES ('M220492','3MX00228',2,3365778.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00224',4,1835879.000000,20240902,0); +`receivable`) VALUES ('M220492','3MX00228',4,1835879.000000,20240902,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00224',6,786805.000000,20250502,0); +`receivable`) VALUES ('M220492','3MX00228',6,786805.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00223',0,917939.000000,20240401,0); +`receivable`) VALUES ('M220492','3MX00227',0,917939.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00223',1,1835879.000000,20240511,0); +`receivable`) VALUES ('M220492','3MX00227',1,1835879.000000,20240511,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00223',2,3365778.000000,20240801,0); +`receivable`) VALUES ('M220492','3MX00227',2,3365778.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00223',4,1835879.000000,20240902,0); +`receivable`) VALUES ('M220492','3MX00227',4,1835879.000000,20240902,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00223',6,786805.000000,20250502,0); +`receivable`) VALUES ('M220492','3MX00227',6,786805.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00222',0,917939.000000,20240401,0); +`receivable`) VALUES ('M220492','3MX00226',0,917939.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00222',1,1835879.000000,20240511,0); +`receivable`) VALUES ('M220492','3MX00226',1,1835879.000000,20240511,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00222',2,3365778.000000,20240801,0); +`receivable`) VALUES ('M220492','3MX00226',2,3365778.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00222',4,1835879.000000,20240902,0); +`receivable`) VALUES ('M220492','3MX00226',4,1835879.000000,20240902,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00222',6,786805.000000,20250502,0); +`receivable`) VALUES ('M220492','3MX00226',6,786805.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00229',0,917939.000000,20240401,0); +`receivable`) VALUES ('M220492','3MX00225',0,917939.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00229',1,1835879.000000,20240511,0); +`receivable`) VALUES ('M220492','3MX00225',1,1835879.000000,20240511,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00229',2,3365778.000000,20240801,0); +`receivable`) VALUES ('M220492','3MX00225',2,3365778.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00229',4,1835879.000000,20240902,0); +`receivable`) VALUES ('M220492','3MX00225',4,1835879.000000,20240902,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00229',6,786805.000000,20250502,0); +`receivable`) VALUES ('M220492','3MX00225',6,786805.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00228',0,917939.000000,20240401,0); +`receivable`) VALUES ('M220492','3MX00224',0,917939.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00228',1,1835879.000000,20240511,0); +`receivable`) VALUES ('M220492','3MX00224',1,1835879.000000,20240511,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00228',2,3365778.000000,20240801,0); +`receivable`) VALUES ('M220492','3MX00224',2,3365778.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00228',4,1835879.000000,20240902,0); +`receivable`) VALUES ('M220492','3MX00224',4,1835879.000000,20240902,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00228',6,786805.000000,20250502,0); +`receivable`) VALUES ('M220492','3MX00224',6,786805.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00227',0,917939.000000,20240401,0); +`receivable`) VALUES ('M220492','3MX00223',0,917939.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00227',1,1835879.000000,20240511,0); +`receivable`) VALUES ('M220492','3MX00223',1,1835879.000000,20240511,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00227',2,3365778.000000,20240801,0); +`receivable`) VALUES ('M220492','3MX00223',2,3365778.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00227',4,1835879.000000,20240902,0); +`receivable`) VALUES ('M220492','3MX00223',4,1835879.000000,20240902,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00227',6,786805.000000,20250502,0); +`receivable`) VALUES ('M220492','3MX00223',6,786805.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00226',0,917939.000000,20240401,0); +`receivable`) VALUES ('M220492','3MX00222',0,917939.000000,20240401,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00226',1,1835879.000000,20240511,0); +`receivable`) VALUES ('M220492','3MX00222',1,1835879.000000,20240511,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00226',2,3365778.000000,20240801,0); +`receivable`) VALUES ('M220492','3MX00222',2,3365778.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00226',4,1835879.000000,20240902,0); +`receivable`) VALUES ('M220492','3MX00222',4,1835879.000000,20240902,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M220492','3MX00226',6,786805.000000,20250502,0); +`receivable`) VALUES ('M220492','3MX00222',6,786805.000000,20250502,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -9748,245 +9769,245 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00092',0,833131.000000,20240504,0); +`receivable`) VALUES ('M230108','3MX00087',0,833131.000000,20240504,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00092',1,1666261.000000,20240613,0); +`receivable`) VALUES ('M230108','3MX00087',1,1666261.000000,20240613,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00092',2,3054812.000000,20231101,0); +`receivable`) VALUES ('M230108','3MX00087',2,3054812.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00092',4,1666261.000000,20231201,0); +`receivable`) VALUES ('M230108','3MX00087',4,1666261.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00092',6,714112.000000,20240701,0); +`receivable`) VALUES ('M230108','3MX00087',6,714112.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00091',0,833131.000000,20240504,0); +`receivable`) VALUES ('M230108','3MX00086',0,833131.000000,20240504,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00091',1,1666261.000000,20240613,0); +`receivable`) VALUES ('M230108','3MX00086',1,1666261.000000,20240613,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00091',2,3054812.000000,20231101,0); +`receivable`) VALUES ('M230108','3MX00086',2,3054812.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00091',4,1666261.000000,20231201,0); +`receivable`) VALUES ('M230108','3MX00086',4,1666261.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00091',6,714112.000000,20240701,0); +`receivable`) VALUES ('M230108','3MX00086',6,714112.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00090',0,833131.000000,20240504,0); +`receivable`) VALUES ('M230108','3MX00092',0,833131.000000,20240504,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00090',1,1666261.000000,20240613,0); +`receivable`) VALUES ('M230108','3MX00092',1,1666261.000000,20240613,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00090',2,3054812.000000,20231101,0); +`receivable`) VALUES ('M230108','3MX00092',2,3054812.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00090',4,1666261.000000,20231201,0); +`receivable`) VALUES ('M230108','3MX00092',4,1666261.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00090',6,714112.000000,20240701,0); +`receivable`) VALUES ('M230108','3MX00092',6,714112.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00089',0,833131.000000,20240504,0); +`receivable`) VALUES ('M230108','3MX00091',0,833131.000000,20240504,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00089',1,1666261.000000,20240613,0); +`receivable`) VALUES ('M230108','3MX00091',1,1666261.000000,20240613,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00089',2,3054812.000000,20231101,0); +`receivable`) VALUES ('M230108','3MX00091',2,3054812.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00089',4,1666261.000000,20231201,0); +`receivable`) VALUES ('M230108','3MX00091',4,1666261.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00089',6,714112.000000,20240701,0); +`receivable`) VALUES ('M230108','3MX00091',6,714112.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00088',0,833131.000000,20240504,0); +`receivable`) VALUES ('M230108','3MX00090',0,833131.000000,20240504,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00088',1,1666261.000000,20240613,0); +`receivable`) VALUES ('M230108','3MX00090',1,1666261.000000,20240613,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00088',2,3054812.000000,20231101,0); +`receivable`) VALUES ('M230108','3MX00090',2,3054812.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00088',4,1666261.000000,20231201,0); +`receivable`) VALUES ('M230108','3MX00090',4,1666261.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00088',6,714112.000000,20240701,0); +`receivable`) VALUES ('M230108','3MX00090',6,714112.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00087',0,833131.000000,20240504,0); +`receivable`) VALUES ('M230108','3MX00089',0,833131.000000,20240504,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00087',1,1666261.000000,20240613,0); +`receivable`) VALUES ('M230108','3MX00089',1,1666261.000000,20240613,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00087',2,3054812.000000,20231101,0); +`receivable`) VALUES ('M230108','3MX00089',2,3054812.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00087',4,1666261.000000,20231201,0); +`receivable`) VALUES ('M230108','3MX00089',4,1666261.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00087',6,714112.000000,20240701,0); +`receivable`) VALUES ('M230108','3MX00089',6,714112.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00086',0,833131.000000,20240504,0); +`receivable`) VALUES ('M230108','3MX00088',0,833131.000000,20240504,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00086',1,1666261.000000,20240613,0); +`receivable`) VALUES ('M230108','3MX00088',1,1666261.000000,20240613,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00086',2,3054812.000000,20231101,0); +`receivable`) VALUES ('M230108','3MX00088',2,3054812.000000,20231101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00086',4,1666261.000000,20231201,0); +`receivable`) VALUES ('M230108','3MX00088',4,1666261.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230108','3MX00086',6,714112.000000,20240701,0); +`receivable`) VALUES ('M230108','3MX00088',6,714112.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -10133,175 +10154,175 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00606',0,1201520.000000,20240515,0); +`receivable`) VALUES ('M230126','3MX00608',0,1201520.000000,20240515,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00606',1,2403041.000000,20240624,0); +`receivable`) VALUES ('M230126','3MX00608',1,2403041.000000,20240624,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00606',2,4405573.000000,20240916,0); +`receivable`) VALUES ('M230126','3MX00608',2,4405573.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00606',4,2403041.000000,20241025,0); +`receivable`) VALUES ('M230126','3MX00608',4,2403041.000000,20241025,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00606',6,1029875.000000,20250526,0); +`receivable`) VALUES ('M230126','3MX00608',6,1029875.000000,20250526,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00605',0,1201520.000000,20240515,0); +`receivable`) VALUES ('M230126','3MX00607',0,1201520.000000,20240515,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00605',1,2403041.000000,20240624,0); +`receivable`) VALUES ('M230126','3MX00607',1,2403041.000000,20240624,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00605',2,4405573.000000,20240916,0); +`receivable`) VALUES ('M230126','3MX00607',2,4405573.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00605',4,2403041.000000,20241025,0); +`receivable`) VALUES ('M230126','3MX00607',4,2403041.000000,20241025,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00605',6,1029875.000000,20250526,0); +`receivable`) VALUES ('M230126','3MX00607',6,1029875.000000,20250526,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00608',0,1201520.000000,20240515,0); +`receivable`) VALUES ('M230126','3MX00606',0,1201520.000000,20240515,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00608',1,2403041.000000,20240624,0); +`receivable`) VALUES ('M230126','3MX00606',1,2403041.000000,20240624,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00608',2,4405573.000000,20240916,0); +`receivable`) VALUES ('M230126','3MX00606',2,4405573.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00608',4,2403041.000000,20241025,0); +`receivable`) VALUES ('M230126','3MX00606',4,2403041.000000,20241025,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00608',6,1029875.000000,20250526,0); +`receivable`) VALUES ('M230126','3MX00606',6,1029875.000000,20250526,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00603',0,1201520.000000,20240515,0); +`receivable`) VALUES ('M230126','3MX00605',0,1201520.000000,20240515,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00603',1,2403041.000000,20240624,0); +`receivable`) VALUES ('M230126','3MX00605',1,2403041.000000,20240624,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00603',2,4405573.000000,20240916,0); +`receivable`) VALUES ('M230126','3MX00605',2,4405573.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00603',4,2403041.000000,20241025,0); +`receivable`) VALUES ('M230126','3MX00605',4,2403041.000000,20241025,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00603',6,1029875.000000,20250526,0); +`receivable`) VALUES ('M230126','3MX00605',6,1029875.000000,20250526,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00607',0,1201520.000000,20240515,0); +`receivable`) VALUES ('M230126','3MX00603',0,1201520.000000,20240515,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00607',1,2403041.000000,20240624,0); +`receivable`) VALUES ('M230126','3MX00603',1,2403041.000000,20240624,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00607',2,4405573.000000,20240916,0); +`receivable`) VALUES ('M230126','3MX00603',2,4405573.000000,20240916,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00607',4,2403041.000000,20241025,0); +`receivable`) VALUES ('M230126','3MX00603',4,2403041.000000,20241025,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230126','3MX00607',6,1029875.000000,20250526,0); +`receivable`) VALUES ('M230126','3MX00603',6,1029875.000000,20250526,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -10791,245 +10812,245 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00444',0,791727.000000,20241101,0); +`receivable`) VALUES ('M230142','3MX00439',0,791727.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00444',1,1583455.000000,20241211,0); +`receivable`) VALUES ('M230142','3MX00439',1,1583455.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00444',2,2903000.000000,20250303,0); +`receivable`) VALUES ('M230142','3MX00439',2,2903000.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00444',4,1583455.000000,20250403,0); +`receivable`) VALUES ('M230142','3MX00439',4,1583455.000000,20250403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00444',6,678623.000000,20251103,0); +`receivable`) VALUES ('M230142','3MX00439',6,678623.000000,20251103,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00443',0,791727.000000,20241101,0); +`receivable`) VALUES ('M230142','3MX00438',0,791727.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00443',1,1583455.000000,20241211,0); +`receivable`) VALUES ('M230142','3MX00438',1,1583455.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00443',2,2903000.000000,20250303,0); +`receivable`) VALUES ('M230142','3MX00438',2,2903000.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00443',4,1583455.000000,20250403,0); +`receivable`) VALUES ('M230142','3MX00438',4,1583455.000000,20250403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00443',6,678623.000000,20251103,0); +`receivable`) VALUES ('M230142','3MX00438',6,678623.000000,20251103,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00442',0,791727.000000,20241101,0); +`receivable`) VALUES ('M230142','3MX00444',0,791727.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00442',1,1583455.000000,20241211,0); +`receivable`) VALUES ('M230142','3MX00444',1,1583455.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00442',2,2903000.000000,20250303,0); +`receivable`) VALUES ('M230142','3MX00444',2,2903000.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00442',4,1583455.000000,20250403,0); +`receivable`) VALUES ('M230142','3MX00444',4,1583455.000000,20250403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00442',6,678623.000000,20251103,0); +`receivable`) VALUES ('M230142','3MX00444',6,678623.000000,20251103,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00441',0,791727.000000,20241101,0); +`receivable`) VALUES ('M230142','3MX00443',0,791727.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00441',1,1583455.000000,20241211,0); +`receivable`) VALUES ('M230142','3MX00443',1,1583455.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00441',2,2903000.000000,20250303,0); +`receivable`) VALUES ('M230142','3MX00443',2,2903000.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00441',4,1583455.000000,20250403,0); +`receivable`) VALUES ('M230142','3MX00443',4,1583455.000000,20250403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00441',6,678623.000000,20251103,0); +`receivable`) VALUES ('M230142','3MX00443',6,678623.000000,20251103,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00440',0,791727.000000,20241101,0); +`receivable`) VALUES ('M230142','3MX00442',0,791727.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00440',1,1583455.000000,20241211,0); +`receivable`) VALUES ('M230142','3MX00442',1,1583455.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00440',2,2903000.000000,20250303,0); +`receivable`) VALUES ('M230142','3MX00442',2,2903000.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00440',4,1583455.000000,20250403,0); +`receivable`) VALUES ('M230142','3MX00442',4,1583455.000000,20250403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00440',6,678623.000000,20251103,0); +`receivable`) VALUES ('M230142','3MX00442',6,678623.000000,20251103,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00439',0,791727.000000,20241101,0); +`receivable`) VALUES ('M230142','3MX00441',0,791727.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00439',1,1583455.000000,20241211,0); +`receivable`) VALUES ('M230142','3MX00441',1,1583455.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00439',2,2903000.000000,20250303,0); +`receivable`) VALUES ('M230142','3MX00441',2,2903000.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00439',4,1583455.000000,20250403,0); +`receivable`) VALUES ('M230142','3MX00441',4,1583455.000000,20250403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00439',6,678623.000000,20251103,0); +`receivable`) VALUES ('M230142','3MX00441',6,678623.000000,20251103,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00438',0,791727.000000,20241101,0); +`receivable`) VALUES ('M230142','3MX00440',0,791727.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00438',1,1583455.000000,20241211,0); +`receivable`) VALUES ('M230142','3MX00440',1,1583455.000000,20241211,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00438',2,2903000.000000,20250303,0); +`receivable`) VALUES ('M230142','3MX00440',2,2903000.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00438',4,1583455.000000,20250403,0); +`receivable`) VALUES ('M230142','3MX00440',4,1583455.000000,20250403,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230142','3MX00438',6,678623.000000,20251103,0); +`receivable`) VALUES ('M230142','3MX00440',6,678623.000000,20251103,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -11631,41 +11652,6 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230178','3MW00824',0,1818101.000000,20240415,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230178','3MW00824',1,3636203.000000,20240525,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230178','3MW00824',2,6666370.000000,20240930,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230178','3MW00824',4,3636203.000000,20241030,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230178','3MW00824',6,1558373.000000,20250630,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, `receivable`) VALUES ('M230178','3MW00827',0,1818101.000000,20240415,0); INSERT INTO account_receivable ( `contract_no`, @@ -11946,6 +11932,41 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, +`receivable`) VALUES ('M230178','3MW00824',0,1818101.000000,20240415,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230178','3MW00824',1,3636203.000000,20240525,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230178','3MW00824',2,6666370.000000,20240930,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230178','3MW00824',4,3636203.000000,20241030,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230178','3MW00824',6,1558373.000000,20250630,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, `receivable`) VALUES ('M230205','3MH00124',0,756000.000000,20230501,1); INSERT INTO account_receivable ( `contract_no`, @@ -14039,364 +14060,364 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00160',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00171',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00160',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00171',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00160',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00171',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00160',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00171',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00163',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00170',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00163',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00170',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00163',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00170',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00163',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00170',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00159',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00169',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00159',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00169',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00159',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00169',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00159',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00169',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00162',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00168',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00162',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00168',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00162',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00168',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00162',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00168',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00171',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00167',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00171',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00167',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00171',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00167',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00171',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00167',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00170',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00166',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00170',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00166',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00170',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00166',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00170',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00166',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00169',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00165',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00169',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00165',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00169',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00165',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00169',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00165',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00168',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00161',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00168',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00161',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00168',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00161',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00168',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00161',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00167',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00164',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00167',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00164',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00167',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00164',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00167',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00164',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00166',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00160',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00166',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00160',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00166',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00160',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00166',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00160',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00165',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00163',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00165',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00163',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00165',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00163',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00165',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00163',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00161',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00159',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00161',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00159',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00161',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00159',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00161',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00159',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00164',0,3558000.000000,20230420,1); +`receivable`) VALUES ('M230432','3MW00162',0,3558000.000000,20230420,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00164',2,3558000.000000,2023-08-11,1); +`receivable`) VALUES ('M230432','3MW00162',2,3558000.000000,2023-08-11,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00164',4,3558000.000000,20240115,1); +`receivable`) VALUES ('M230432','3MW00162',4,3558000.000000,20240115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230432','3MW00164',6,1186000.000000,20240215,0); +`receivable`) VALUES ('M230432','3MW00162',6,1186000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -14893,6 +14914,34 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, +`receivable`) VALUES ('M230509','3MH00177',0,1352000.000000,20230524,1); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230509','3MH00177',2,3380000.000000,2023-07-20,1); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230509','3MH00177',4,1352000.000000,20231016,1); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230509','3MH00177',6,676000.000000,20231116,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, `receivable`) VALUES ('M230509','3MH00189',0,1352000.000000,20230524,1); INSERT INTO account_receivable ( `contract_no`, @@ -14900,7 +14949,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00189',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00189',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -14928,7 +14977,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00188',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00188',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -14956,7 +15005,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00187',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00187',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -14984,7 +15033,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00186',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00186',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15012,7 +15061,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00185',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00185',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15040,7 +15089,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00184',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00184',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15068,7 +15117,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00183',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00183',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15096,7 +15145,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00182',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00182',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15124,7 +15173,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00181',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00181',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15152,7 +15201,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00180',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00180',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15180,7 +15229,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00179',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00179',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15208,7 +15257,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00178',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230509','3MH00178',2,3380000.000000,2023-07-20,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15229,56 +15278,56 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00177',0,1352000.000000,20230524,1); +`receivable`) VALUES ('M230512','3MH00197',0,165000.000000,20230427,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00177',2,3380000.000000,2023-09-27,1); +`receivable`) VALUES ('M230512','3MH00197',2,165000.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00177',4,1352000.000000,20231016,1); +`receivable`) VALUES ('M230512','3MH00197',4,165000.000000,20240603,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230509','3MH00177',6,676000.000000,20231116,0); +`receivable`) VALUES ('M230512','3MH00197',6,55000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230512','3MH00197',0,165000.000000,20230427,1); +`receivable`) VALUES ('M230522','3MH00428',0,216000.000000,20230616,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230512','3MH00197',2,165000.000000,20240501,0); +`receivable`) VALUES ('M230522','3MH00428',2,540000.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230512','3MH00197',4,165000.000000,20240603,0); +`receivable`) VALUES ('M230522','3MH00428',4,216000.000000,20240101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230512','3MH00197',6,55000.000000,20240701,0); +`receivable`) VALUES ('M230522','3MH00428',6,108000.000000,20240201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -15313,49 +15362,21 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230522','3MH00428',0,216000.000000,20230616,1); +`receivable`) VALUES ('M230526','3MH00216',0,144000.000000,20230428,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230522','3MH00428',2,540000.000000,20231201,0); +`receivable`) VALUES ('M230526','3MH00216',2,360000.000000,20231130,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230522','3MH00428',4,216000.000000,20240101,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230522','3MH00428',6,108000.000000,20240201,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230526','3MH00216',0,144000.000000,20230428,1); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230526','3MH00216',2,360000.000000,20231130,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230526','3MH00216',4,144000.000000,20240101,0); +`receivable`) VALUES ('M230526','3MH00216',4,144000.000000,20240101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -16468,224 +16489,224 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00577',0,1548000.000000,20230805,1); +`receivable`) VALUES ('M230593','3MW00580',0,1548000.000000,20230805,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00577',2,1548000.000000,2023-11-17,1); +`receivable`) VALUES ('M230593','3MW00580',2,1548000.000000,2023-11-17,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00577',4,1548000.000000,20231215,0); +`receivable`) VALUES ('M230593','3MW00580',4,1548000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00577',6,516000.000000,20240117,0); +`receivable`) VALUES ('M230593','3MW00580',6,516000.000000,20240117,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00576',0,1548000.000000,20230805,1); +`receivable`) VALUES ('M230593','3MW00579',0,1548000.000000,20230805,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00576',2,1548000.000000,2023-11-17,1); +`receivable`) VALUES ('M230593','3MW00579',2,1548000.000000,2023-11-17,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00576',4,1548000.000000,20231215,0); +`receivable`) VALUES ('M230593','3MW00579',4,1548000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00576',6,516000.000000,20240117,0); +`receivable`) VALUES ('M230593','3MW00579',6,516000.000000,20240117,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00575',0,1548000.000000,20230805,1); +`receivable`) VALUES ('M230593','3MH00578',0,1548000.000000,20230805,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00575',2,1548000.000000,2023-11-17,1); +`receivable`) VALUES ('M230593','3MH00578',2,1548000.000000,2023-11-17,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00575',4,1548000.000000,20231215,0); +`receivable`) VALUES ('M230593','3MH00578',4,1548000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00575',6,516000.000000,20240117,0); +`receivable`) VALUES ('M230593','3MH00578',6,516000.000000,20240117,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00574',0,1548000.000000,20230805,1); +`receivable`) VALUES ('M230593','3MH00577',0,1548000.000000,20230805,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00574',2,1548000.000000,2023-11-17,1); +`receivable`) VALUES ('M230593','3MH00577',2,1548000.000000,2023-11-17,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00574',4,1548000.000000,20231215,0); +`receivable`) VALUES ('M230593','3MH00577',4,1548000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00574',6,516000.000000,20240117,0); +`receivable`) VALUES ('M230593','3MH00577',6,516000.000000,20240117,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00573',0,1548000.000000,20230805,1); +`receivable`) VALUES ('M230593','3MH00576',0,1548000.000000,20230805,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00573',2,1548000.000000,2023-11-17,1); +`receivable`) VALUES ('M230593','3MH00576',2,1548000.000000,2023-11-17,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00573',4,1548000.000000,20231215,0); +`receivable`) VALUES ('M230593','3MH00576',4,1548000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00573',6,516000.000000,20240117,0); +`receivable`) VALUES ('M230593','3MH00576',6,516000.000000,20240117,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MW00580',0,1548000.000000,20230805,1); +`receivable`) VALUES ('M230593','3MH00575',0,1548000.000000,20230805,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MW00580',2,1548000.000000,2023-11-17,1); +`receivable`) VALUES ('M230593','3MH00575',2,1548000.000000,2023-11-17,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MW00580',4,1548000.000000,20231215,0); +`receivable`) VALUES ('M230593','3MH00575',4,1548000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MW00580',6,516000.000000,20240117,0); +`receivable`) VALUES ('M230593','3MH00575',6,516000.000000,20240117,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MW00579',0,1548000.000000,20230805,1); +`receivable`) VALUES ('M230593','3MH00574',0,1548000.000000,20230805,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MW00579',2,1548000.000000,2023-11-17,1); +`receivable`) VALUES ('M230593','3MH00574',2,1548000.000000,2023-11-17,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MW00579',4,1548000.000000,20231215,0); +`receivable`) VALUES ('M230593','3MH00574',4,1548000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MW00579',6,516000.000000,20240117,0); +`receivable`) VALUES ('M230593','3MH00574',6,516000.000000,20240117,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00578',0,1548000.000000,20230805,1); +`receivable`) VALUES ('M230593','3MH00573',0,1548000.000000,20230805,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00578',2,1548000.000000,2023-11-17,1); +`receivable`) VALUES ('M230593','3MH00573',2,1548000.000000,2023-11-17,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00578',4,1548000.000000,20231215,0); +`receivable`) VALUES ('M230593','3MH00573',4,1548000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230593','3MH00578',6,516000.000000,20240117,0); +`receivable`) VALUES ('M230593','3MH00573',6,516000.000000,20240117,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -17819,168 +17840,168 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00274',0,1782000.000000,20230517,1); +`receivable`) VALUES ('M230636','3MW00276',0,1782000.000000,20230517,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00274',2,1782000.000000,20231215,0); +`receivable`) VALUES ('M230636','3MW00276',2,1782000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00274',4,1782000.000000,20240115,0); +`receivable`) VALUES ('M230636','3MW00276',4,1782000.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00274',6,594000.000000,20240215,0); +`receivable`) VALUES ('M230636','3MW00276',6,594000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00275',0,1782000.000000,20230517,1); +`receivable`) VALUES ('M230636','3MW00277',0,1782000.000000,20230517,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00275',2,1782000.000000,20231215,0); +`receivable`) VALUES ('M230636','3MW00277',2,1782000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00275',4,1782000.000000,20240115,0); +`receivable`) VALUES ('M230636','3MW00277',4,1782000.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00275',6,594000.000000,20240215,0); +`receivable`) VALUES ('M230636','3MW00277',6,594000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00276',0,1782000.000000,20230517,1); +`receivable`) VALUES ('M230636','3MW00278',0,1782000.000000,20230517,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00276',2,1782000.000000,20231215,0); +`receivable`) VALUES ('M230636','3MW00278',2,1782000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00276',4,1782000.000000,20240115,0); +`receivable`) VALUES ('M230636','3MW00278',4,1782000.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00276',6,594000.000000,20240215,0); +`receivable`) VALUES ('M230636','3MW00278',6,594000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00277',0,1782000.000000,20230517,1); +`receivable`) VALUES ('M230636','3MW00279',0,1782000.000000,20230517,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00277',2,1782000.000000,20231215,0); +`receivable`) VALUES ('M230636','3MW00279',2,1782000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00277',4,1782000.000000,20240115,0); +`receivable`) VALUES ('M230636','3MW00279',4,1782000.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00277',6,594000.000000,20240215,0); +`receivable`) VALUES ('M230636','3MW00279',6,594000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00278',0,1782000.000000,20230517,1); +`receivable`) VALUES ('M230636','3MW00274',0,1782000.000000,20230517,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00278',2,1782000.000000,20231215,0); +`receivable`) VALUES ('M230636','3MW00274',2,1782000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00278',4,1782000.000000,20240115,0); +`receivable`) VALUES ('M230636','3MW00274',4,1782000.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00278',6,594000.000000,20240215,0); +`receivable`) VALUES ('M230636','3MW00274',6,594000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00279',0,1782000.000000,20230517,1); +`receivable`) VALUES ('M230636','3MW00275',0,1782000.000000,20230517,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00279',2,1782000.000000,20231215,0); +`receivable`) VALUES ('M230636','3MW00275',2,1782000.000000,20231215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00279',4,1782000.000000,20240115,0); +`receivable`) VALUES ('M230636','3MW00275',4,1782000.000000,20240115,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230636','3MW00279',6,594000.000000,20240215,0); +`receivable`) VALUES ('M230636','3MW00275',6,594000.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -19233,140 +19254,140 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00420',0,538000.000000,20230616,1); +`receivable`) VALUES ('M230771','3MH00424',0,538000.000000,20230616,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00420',2,1345000.000000,20231120,0); +`receivable`) VALUES ('M230771','3MH00424',2,1345000.000000,20231120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00420',4,538000.000000,20231220,0); +`receivable`) VALUES ('M230771','3MH00424',4,538000.000000,20231220,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00420',6,269000.000000,20240120,0); +`receivable`) VALUES ('M230771','3MH00424',6,269000.000000,20240120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00424',0,538000.000000,20230616,1); +`receivable`) VALUES ('M230771','3MH00423',0,538000.000000,20230616,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00424',2,1345000.000000,20231120,0); +`receivable`) VALUES ('M230771','3MH00423',2,1345000.000000,20231120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00424',4,538000.000000,20231220,0); +`receivable`) VALUES ('M230771','3MH00423',4,538000.000000,20231220,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00424',6,269000.000000,20240120,0); +`receivable`) VALUES ('M230771','3MH00423',6,269000.000000,20240120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00423',0,538000.000000,20230616,1); +`receivable`) VALUES ('M230771','3MH00422',0,538000.000000,20230616,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00423',2,1345000.000000,20231120,0); +`receivable`) VALUES ('M230771','3MH00422',2,1345000.000000,20231120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00423',4,538000.000000,20231220,0); +`receivable`) VALUES ('M230771','3MH00422',4,538000.000000,20231220,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00423',6,269000.000000,20240120,0); +`receivable`) VALUES ('M230771','3MH00422',6,269000.000000,20240120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00422',0,538000.000000,20230616,1); +`receivable`) VALUES ('M230771','3MH00421',0,538000.000000,20230616,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00422',2,1345000.000000,20231120,0); +`receivable`) VALUES ('M230771','3MH00421',2,1345000.000000,20231120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00422',4,538000.000000,20231220,0); +`receivable`) VALUES ('M230771','3MH00421',4,538000.000000,20231220,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00422',6,269000.000000,20240120,0); +`receivable`) VALUES ('M230771','3MH00421',6,269000.000000,20240120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00421',0,538000.000000,20230616,1); +`receivable`) VALUES ('M230771','3MH00420',0,538000.000000,20230616,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00421',2,1345000.000000,20231120,0); +`receivable`) VALUES ('M230771','3MH00420',2,1345000.000000,20231120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00421',4,538000.000000,20231220,0); +`receivable`) VALUES ('M230771','3MH00420',4,538000.000000,20231220,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230771','3MH00421',6,269000.000000,20240120,0); +`receivable`) VALUES ('M230771','3MH00420',6,269000.000000,20240120,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -19401,105 +19422,105 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00629',0,274036.000000,20231101,1); +`receivable`) VALUES ('M230780','3MX00630',0,274036.000000,20231101,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00629',1,548071.000000,20231211,1); +`receivable`) VALUES ('M230780','3MX00630',1,548071.000000,20231211,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00629',2,1004796.000000,20240215,0); +`receivable`) VALUES ('M230780','3MX00630',2,1004796.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00629',4,548071.000000,20240315,0); +`receivable`) VALUES ('M230780','3MX00630',4,548071.000000,20240315,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00629',6,234888.000000,20241015,0); +`receivable`) VALUES ('M230780','3MX00630',6,234888.000000,20241015,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00628',0,274036.000000,20231101,1); +`receivable`) VALUES ('M230780','3MX00629',0,274036.000000,20231101,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00628',1,548071.000000,20231211,1); +`receivable`) VALUES ('M230780','3MX00629',1,548071.000000,20231211,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00628',2,1004796.000000,20240215,0); +`receivable`) VALUES ('M230780','3MX00629',2,1004796.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00628',4,548071.000000,20240315,0); +`receivable`) VALUES ('M230780','3MX00629',4,548071.000000,20240315,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00628',6,234888.000000,20241015,0); +`receivable`) VALUES ('M230780','3MX00629',6,234888.000000,20241015,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00630',0,274036.000000,20231101,1); +`receivable`) VALUES ('M230780','3MX00628',0,274036.000000,20231101,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00630',1,548071.000000,20231211,1); +`receivable`) VALUES ('M230780','3MX00628',1,548071.000000,20231211,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00630',2,1004796.000000,20240215,0); +`receivable`) VALUES ('M230780','3MX00628',2,1004796.000000,20240215,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00630',4,548071.000000,20240315,0); +`receivable`) VALUES ('M230780','3MX00628',4,548071.000000,20240315,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230780','3MX00630',6,234888.000000,20241015,0); +`receivable`) VALUES ('M230780','3MX00628',6,234888.000000,20241015,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -19660,280 +19681,98 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080003','3MW00863',4,206000.000000,20240620,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080003','3MW00863',6,103000.000000,20240722,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080004','3MH00971',0,180000.000000,20231130,1); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080004','3MH00971',2,240000.000000,20240630,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080004','3MH00971',4,120000.000000,20240730,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080004','3MH00971',6,60000.000000,20240830,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080027','3MH00967',0,171000.000000,20231129,1); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080027','3MH00967',2,228000.000000,20240331,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080027','3MH00967',4,114000.000000,20240501,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080027','3MH00967',6,57000.000000,20240603,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01042',0,569578.000000,20240327,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01042',1,1139155.000000,20240506,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01042',2,2088452.000000,20240726,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01042',4,1139155.000000,20240826,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01042',6,488209.000000,20250326,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01041',0,569578.000000,20240327,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01041',1,1139155.000000,20240506,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01041',2,2088452.000000,20240726,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01041',4,1139155.000000,20240826,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01041',6,488209.000000,20250326,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01040',0,569578.000000,20240327,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01040',1,1139155.000000,20240506,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01040',2,2088452.000000,20240726,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01040',4,1139155.000000,20240826,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01040',6,488209.000000,20250326,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01039',0,569578.000000,20240327,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M23080059','3MX01039',1,1139155.000000,20240506,0); +`receivable`) VALUES ('M23080003','3MW00863',4,206000.000000,20240620,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01039',2,2088452.000000,20240726,0); +`receivable`) VALUES ('M23080003','3MW00863',6,103000.000000,20240722,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01039',4,1139155.000000,20240826,0); +`receivable`) VALUES ('M23080004','3MH00971',0,180000.000000,20231130,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01039',6,488209.000000,20250326,0); +`receivable`) VALUES ('M23080004','3MH00971',2,240000.000000,20240630,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01038',0,569578.000000,20240327,0); +`receivable`) VALUES ('M23080004','3MH00971',4,120000.000000,20240730,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01038',1,1139155.000000,20240506,0); +`receivable`) VALUES ('M23080004','3MH00971',6,60000.000000,20240830,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01038',2,2088452.000000,20240726,0); +`receivable`) VALUES ('M23080023','3MQ00961',0,180000.000000,20231116,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01038',4,1139155.000000,20240826,0); +`receivable`) VALUES ('M23080023','3MQ00961',2,240000.000000,20240325,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01038',6,488209.000000,20250326,0); +`receivable`) VALUES ('M23080023','3MQ00961',4,120000.000000,20240425,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01037',0,569578.000000,20240327,0); +`receivable`) VALUES ('M23080023','3MQ00961',6,60000.000000,20240527,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01037',1,1139155.000000,20240506,0); +`receivable`) VALUES ('M23080027','3MH00967',0,171000.000000,20231129,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01037',2,2088452.000000,20240726,0); +`receivable`) VALUES ('M23080027','3MH00967',2,228000.000000,20240331,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01037',4,1139155.000000,20240826,0); +`receivable`) VALUES ('M23080027','3MH00967',4,114000.000000,20240501,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080059','3MX01037',6,488209.000000,20250326,0); +`receivable`) VALUES ('M23080027','3MH00967',6,57000.000000,20240603,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -19968,70 +19807,70 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00904',0,228762.000000,20240702,0); +`receivable`) VALUES ('M23080099','3MX00903',0,228762.000000,20240702,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00904',1,457525.000000,20240811,0); +`receivable`) VALUES ('M23080099','3MX00903',1,457525.000000,20240811,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00904',2,838796.000000,20241101,0); +`receivable`) VALUES ('M23080099','3MX00903',2,838796.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00904',4,457525.000000,20241202,0); +`receivable`) VALUES ('M23080099','3MX00903',4,457525.000000,20241202,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00904',6,196082.000000,20250702,0); +`receivable`) VALUES ('M23080099','3MX00903',6,196082.000000,20250702,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00903',0,228762.000000,20240702,0); +`receivable`) VALUES ('M23080099','3MX00904',0,228762.000000,20240702,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00903',1,457525.000000,20240811,0); +`receivable`) VALUES ('M23080099','3MX00904',1,457525.000000,20240811,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00903',2,838796.000000,20241101,0); +`receivable`) VALUES ('M23080099','3MX00904',2,838796.000000,20241101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00903',4,457525.000000,20241202,0); +`receivable`) VALUES ('M23080099','3MX00904',4,457525.000000,20241202,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23080099','3MX00903',6,196082.000000,20250702,0); +`receivable`) VALUES ('M23080099','3MX00904',6,196082.000000,20250702,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -21172,34 +21011,6 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230810','3MH00481',0,2968000.000000,20230626,1); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230810','3MH00481',2,7420000.000000,20231115,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230810','3MH00481',4,2968000.000000,20231215,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230810','3MH00481',6,1484000.000000,20240115,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, `receivable`) VALUES ('M230810','3MH00480',0,2968000.000000,20230626,1); INSERT INTO account_receivable ( `contract_no`, @@ -21956,6 +21767,34 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, +`receivable`) VALUES ('M230810','3MH00481',0,2968000.000000,20230626,1); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230810','3MH00481',2,7420000.000000,20231115,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230810','3MH00481',4,2968000.000000,20231215,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230810','3MH00481',6,1484000.000000,20240115,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, `receivable`) VALUES ('M230821','3MH00348',0,1200000.000000,20230921,1); INSERT INTO account_receivable ( `contract_no`, @@ -24469,70 +24308,70 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00846',0,486000.000000,20231018,1); +`receivable`) VALUES ('M23090096','3MW00847',0,486000.000000,20231018,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00846',2,729000.000000,20240515,0); +`receivable`) VALUES ('M23090096','3MW00847',2,729000.000000,20240515,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00846',4,729000.000000,20240617,0); +`receivable`) VALUES ('M23090096','3MW00847',4,729000.000000,20240617,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00846',5,243000.000000,20240717,0); +`receivable`) VALUES ('M23090096','3MW00847',5,243000.000000,20240717,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00846',6,243000.000000,20240819,0); +`receivable`) VALUES ('M23090096','3MW00847',6,243000.000000,20240819,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00847',0,486000.000000,20231018,1); +`receivable`) VALUES ('M23090096','3MW00846',0,486000.000000,20231018,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00847',2,729000.000000,20240515,0); +`receivable`) VALUES ('M23090096','3MW00846',2,729000.000000,20240515,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00847',4,729000.000000,20240617,0); +`receivable`) VALUES ('M23090096','3MW00846',4,729000.000000,20240617,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00847',5,243000.000000,20240717,0); +`receivable`) VALUES ('M23090096','3MW00846',5,243000.000000,20240717,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23090096','3MW00847',6,243000.000000,20240819,0); +`receivable`) VALUES ('M23090096','3MW00846',6,243000.000000,20240819,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -25246,280 +25085,280 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00751',0,993254.000000,20240402,0); +`receivable`) VALUES ('M230935','3MX00750',0,993254.000000,20240402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00751',1,1986508.000000,20240512,0); +`receivable`) VALUES ('M230935','3MX00750',1,1986508.000000,20240512,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00751',2,3641932.000000,20240701,0); +`receivable`) VALUES ('M230935','3MX00750',2,3641932.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00751',4,1986508.000000,20240801,0); +`receivable`) VALUES ('M230935','3MX00750',4,1986508.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00751',6,851361.000000,20250303,0); +`receivable`) VALUES ('M230935','3MX00750',6,851361.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00757',0,993254.000000,20240402,0); +`receivable`) VALUES ('M230935','3MX00756',0,993254.000000,20240402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00757',1,1986508.000000,20240512,0); +`receivable`) VALUES ('M230935','3MX00756',1,1986508.000000,20240512,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00757',2,3641932.000000,20240701,0); +`receivable`) VALUES ('M230935','3MX00756',2,3641932.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00757',4,1986508.000000,20240801,0); +`receivable`) VALUES ('M230935','3MX00756',4,1986508.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00757',6,851361.000000,20250303,0); +`receivable`) VALUES ('M230935','3MX00756',6,851361.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00754',0,993254.000000,20240402,0); +`receivable`) VALUES ('M230935','3MX00755',0,993254.000000,20240402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00754',1,1986508.000000,20240512,0); +`receivable`) VALUES ('M230935','3MX00755',1,1986508.000000,20240512,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00754',2,3641932.000000,20240701,0); +`receivable`) VALUES ('M230935','3MX00755',2,3641932.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00754',4,1986508.000000,20240801,0); +`receivable`) VALUES ('M230935','3MX00755',4,1986508.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00754',6,851361.000000,20250303,0); +`receivable`) VALUES ('M230935','3MX00755',6,851361.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00752',0,993254.000000,20240402,0); +`receivable`) VALUES ('M230935','3MX00753',0,993254.000000,20240402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00752',1,1986508.000000,20240512,0); +`receivable`) VALUES ('M230935','3MX00753',1,1986508.000000,20240512,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00752',2,3641932.000000,20240701,0); +`receivable`) VALUES ('M230935','3MX00753',2,3641932.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00752',4,1986508.000000,20240801,0); +`receivable`) VALUES ('M230935','3MX00753',4,1986508.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00752',6,851361.000000,20250303,0); +`receivable`) VALUES ('M230935','3MX00753',6,851361.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00750',0,993254.000000,20240402,0); +`receivable`) VALUES ('M230935','3MX00751',0,993254.000000,20240402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00750',1,1986508.000000,20240512,0); +`receivable`) VALUES ('M230935','3MX00751',1,1986508.000000,20240512,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00750',2,3641932.000000,20240701,0); +`receivable`) VALUES ('M230935','3MX00751',2,3641932.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00750',4,1986508.000000,20240801,0); +`receivable`) VALUES ('M230935','3MX00751',4,1986508.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00750',6,851361.000000,20250303,0); +`receivable`) VALUES ('M230935','3MX00751',6,851361.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00756',0,993254.000000,20240402,0); +`receivable`) VALUES ('M230935','3MX00757',0,993254.000000,20240402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00756',1,1986508.000000,20240512,0); +`receivable`) VALUES ('M230935','3MX00757',1,1986508.000000,20240512,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00756',2,3641932.000000,20240701,0); +`receivable`) VALUES ('M230935','3MX00757',2,3641932.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00756',4,1986508.000000,20240801,0); +`receivable`) VALUES ('M230935','3MX00757',4,1986508.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00756',6,851361.000000,20250303,0); +`receivable`) VALUES ('M230935','3MX00757',6,851361.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00755',0,993254.000000,20240402,0); +`receivable`) VALUES ('M230935','3MX00754',0,993254.000000,20240402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00755',1,1986508.000000,20240512,0); +`receivable`) VALUES ('M230935','3MX00754',1,1986508.000000,20240512,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00755',2,3641932.000000,20240701,0); +`receivable`) VALUES ('M230935','3MX00754',2,3641932.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00755',4,1986508.000000,20240801,0); +`receivable`) VALUES ('M230935','3MX00754',4,1986508.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00755',6,851361.000000,20250303,0); +`receivable`) VALUES ('M230935','3MX00754',6,851361.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00753',0,993254.000000,20240402,0); +`receivable`) VALUES ('M230935','3MX00752',0,993254.000000,20240402,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00753',1,1986508.000000,20240512,0); +`receivable`) VALUES ('M230935','3MX00752',1,1986508.000000,20240512,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00753',2,3641932.000000,20240701,0); +`receivable`) VALUES ('M230935','3MX00752',2,3641932.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00753',4,1986508.000000,20240801,0); +`receivable`) VALUES ('M230935','3MX00752',4,1986508.000000,20240801,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230935','3MX00753',6,851361.000000,20250303,0); +`receivable`) VALUES ('M230935','3MX00752',6,851361.000000,20250303,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -26219,168 +26058,98 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230969','3MH00541',4,159000.000000,20240410,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230969','3MH00541',6,53000.000000,20240510,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230971','3MH00486',0,110000.000000,20230710,1); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230971','3MH00486',2,275000.000000,20231231,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230971','3MH00486',4,110000.000000,20240131,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230971','3MH00486',6,55000.000000,20240227,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230982','3MW00490',0,630000.000000,20230712,1); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230982','3MW00490',2,840000.000000,20231201,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230982','3MW00490',4,420000.000000,20240101,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230982','3MW00490',6,210000.000000,20240201,0); -INSERT INTO account_receivable ( -`contract_no`, -`facility_no`, -`stage`, -`budget`, -`receivable_date`, -`receivable`) VALUES ('M230982','3MW00489',0,630000.000000,20230712,1); +`receivable`) VALUES ('M230969','3MH00541',4,159000.000000,20240410,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230982','3MW00489',2,840000.000000,20231201,0); +`receivable`) VALUES ('M230969','3MH00541',6,53000.000000,20240510,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230982','3MW00489',4,420000.000000,20240101,0); +`receivable`) VALUES ('M230971','3MH00486',0,110000.000000,20230710,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230982','3MW00489',6,210000.000000,20240201,0); +`receivable`) VALUES ('M230971','3MH00486',2,275000.000000,20231231,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX01000',0,1478503.000000,20241112,0); +`receivable`) VALUES ('M230971','3MH00486',4,110000.000000,20240131,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX01000',1,2957007.000000,20241222,0); +`receivable`) VALUES ('M230971','3MH00486',6,55000.000000,20240227,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX01000',2,5421179.000000,20250312,0); +`receivable`) VALUES ('M230982','3MW00490',0,630000.000000,20230712,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX01000',4,2957007.000000,20250414,0); +`receivable`) VALUES ('M230982','3MW00490',2,840000.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX01000',6,1267289.000000,20251114,0); +`receivable`) VALUES ('M230982','3MW00490',4,420000.000000,20240101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX00999',0,1478503.000000,20241112,0); +`receivable`) VALUES ('M230982','3MW00490',6,210000.000000,20240201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX00999',1,2957007.000000,20241222,0); +`receivable`) VALUES ('M230982','3MW00489',0,630000.000000,20230712,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX00999',2,5421179.000000,20250312,0); +`receivable`) VALUES ('M230982','3MW00489',2,840000.000000,20231201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX00999',4,2957007.000000,20250414,0); +`receivable`) VALUES ('M230982','3MW00489',4,420000.000000,20240101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M230993','3MX00999',6,1267289.000000,20251114,0); +`receivable`) VALUES ('M230982','3MW00489',6,210000.000000,20240201,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -26737,6 +26506,76 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, +`receivable`) VALUES ('M230993','3MX01000',0,1478503.000000,20241112,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX01000',1,2957007.000000,20241222,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX01000',2,5421179.000000,20250312,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX01000',4,2957007.000000,20250414,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX01000',6,1267289.000000,20251114,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX00999',0,1478503.000000,20241112,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX00999',1,2957007.000000,20241222,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX00999',2,5421179.000000,20250312,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX00999',4,2957007.000000,20250414,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, +`receivable`) VALUES ('M230993','3MX00999',6,1267289.000000,20251114,0); +INSERT INTO account_receivable ( +`contract_no`, +`facility_no`, +`stage`, +`budget`, +`receivable_date`, `receivable`) VALUES ('M230994','3MH00269',0,990000.000000,20230922,1); INSERT INTO account_receivable ( `contract_no`, @@ -27185,168 +27024,168 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00954',0,954000.000000,20231115,1); +`receivable`) VALUES ('M23100065','3MH00956',0,954000.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00954',2,954000.000000,20240226,0); +`receivable`) VALUES ('M23100065','3MH00956',2,954000.000000,20240226,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00954',4,954000.000000,20240326,0); +`receivable`) VALUES ('M23100065','3MH00956',4,954000.000000,20240326,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00954',6,318000.000000,20240426,0); +`receivable`) VALUES ('M23100065','3MH00956',6,318000.000000,20240426,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00953',0,954000.000000,20231115,1); +`receivable`) VALUES ('M23100065','3MH00955',0,954000.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00953',2,954000.000000,20240226,0); +`receivable`) VALUES ('M23100065','3MH00955',2,954000.000000,20240226,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00953',4,954000.000000,20240326,0); +`receivable`) VALUES ('M23100065','3MH00955',4,954000.000000,20240326,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00953',6,318000.000000,20240426,0); +`receivable`) VALUES ('M23100065','3MH00955',6,318000.000000,20240426,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00952',0,954000.000000,20231115,1); +`receivable`) VALUES ('M23100065','3MH00954',0,954000.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00952',2,954000.000000,20240226,0); +`receivable`) VALUES ('M23100065','3MH00954',2,954000.000000,20240226,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00952',4,954000.000000,20240326,0); +`receivable`) VALUES ('M23100065','3MH00954',4,954000.000000,20240326,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00952',6,318000.000000,20240426,0); +`receivable`) VALUES ('M23100065','3MH00954',6,318000.000000,20240426,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00951',0,954000.000000,20231115,1); +`receivable`) VALUES ('M23100065','3MH00953',0,954000.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00951',2,954000.000000,20240226,0); +`receivable`) VALUES ('M23100065','3MH00953',2,954000.000000,20240226,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00951',4,954000.000000,20240326,0); +`receivable`) VALUES ('M23100065','3MH00953',4,954000.000000,20240326,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00951',6,318000.000000,20240426,0); +`receivable`) VALUES ('M23100065','3MH00953',6,318000.000000,20240426,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00956',0,954000.000000,20231115,1); +`receivable`) VALUES ('M23100065','3MH00952',0,954000.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00956',2,954000.000000,20240226,0); +`receivable`) VALUES ('M23100065','3MH00952',2,954000.000000,20240226,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00956',4,954000.000000,20240326,0); +`receivable`) VALUES ('M23100065','3MH00952',4,954000.000000,20240326,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00956',6,318000.000000,20240426,0); +`receivable`) VALUES ('M23100065','3MH00952',6,318000.000000,20240426,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00955',0,954000.000000,20231115,1); +`receivable`) VALUES ('M23100065','3MH00951',0,954000.000000,20231115,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00955',2,954000.000000,20240226,0); +`receivable`) VALUES ('M23100065','3MH00951',2,954000.000000,20240226,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00955',4,954000.000000,20240326,0); +`receivable`) VALUES ('M23100065','3MH00951',4,954000.000000,20240326,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23100065','3MH00955',6,318000.000000,20240426,0); +`receivable`) VALUES ('M23100065','3MH00951',6,318000.000000,20240426,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -29019,175 +28858,175 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00892',0,656536.000000,20240415,0); +`receivable`) VALUES ('M231036','3MX00890',0,656536.000000,20240415,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00892',1,1313072.000000,20240525,0); +`receivable`) VALUES ('M231036','3MX00890',1,1313072.000000,20240525,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00892',2,2407297.000000,20250101,0); +`receivable`) VALUES ('M231036','3MX00890',2,2407297.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00892',4,1313072.000000,20250203,0); +`receivable`) VALUES ('M231036','3MX00890',4,1313072.000000,20250203,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00892',6,562745.000000,20250903,0); +`receivable`) VALUES ('M231036','3MX00890',6,562745.000000,20250903,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00890',0,656536.000000,20240415,0); +`receivable`) VALUES ('M231036','3MX00889',0,656536.000000,20240415,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00890',1,1313072.000000,20240525,0); +`receivable`) VALUES ('M231036','3MX00889',1,1313072.000000,20240525,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00890',2,2407297.000000,20250101,0); +`receivable`) VALUES ('M231036','3MX00889',2,2407297.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00890',4,1313072.000000,20250203,0); +`receivable`) VALUES ('M231036','3MX00889',4,1313072.000000,20250203,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00890',6,562745.000000,20250903,0); +`receivable`) VALUES ('M231036','3MX00889',6,562745.000000,20250903,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00891',0,656536.000000,20240415,0); +`receivable`) VALUES ('M231036','3MX00892',0,656536.000000,20240415,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00891',1,1313072.000000,20240525,0); +`receivable`) VALUES ('M231036','3MX00892',1,1313072.000000,20240525,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00891',2,2407297.000000,20250101,0); +`receivable`) VALUES ('M231036','3MX00892',2,2407297.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00891',4,1313072.000000,20250203,0); +`receivable`) VALUES ('M231036','3MX00892',4,1313072.000000,20250203,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00891',6,562745.000000,20250903,0); +`receivable`) VALUES ('M231036','3MX00892',6,562745.000000,20250903,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00889',0,656536.000000,20240415,0); +`receivable`) VALUES ('M231036','3MX00888',0,656536.000000,20240415,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00889',1,1313072.000000,20240525,0); +`receivable`) VALUES ('M231036','3MX00888',1,1313072.000000,20240525,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00889',2,2407297.000000,20250101,0); +`receivable`) VALUES ('M231036','3MX00888',2,2407297.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00889',4,1313072.000000,20250203,0); +`receivable`) VALUES ('M231036','3MX00888',4,1313072.000000,20250203,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00889',6,562745.000000,20250903,0); +`receivable`) VALUES ('M231036','3MX00888',6,562745.000000,20250903,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00888',0,656536.000000,20240415,0); +`receivable`) VALUES ('M231036','3MX00891',0,656536.000000,20240415,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00888',1,1313072.000000,20240525,0); +`receivable`) VALUES ('M231036','3MX00891',1,1313072.000000,20240525,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00888',2,2407297.000000,20250101,0); +`receivable`) VALUES ('M231036','3MX00891',2,2407297.000000,20250101,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00888',4,1313072.000000,20250203,0); +`receivable`) VALUES ('M231036','3MX00891',4,1313072.000000,20250203,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231036','3MX00888',6,562745.000000,20250903,0); +`receivable`) VALUES ('M231036','3MX00891',6,562745.000000,20250903,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -29600,280 +29439,280 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00688',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00690',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00688',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00690',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00688',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00690',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00688',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00690',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00687',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00689',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00687',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00689',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00687',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00689',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00687',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00689',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00686',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00688',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00686',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00688',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00686',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00688',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00686',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00688',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00685',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00687',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00685',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00687',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00685',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00687',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00685',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00687',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00684',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00686',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00684',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00686',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00684',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00686',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00684',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00686',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00683',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00685',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00683',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00685',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00683',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00685',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00683',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00685',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00682',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00684',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00682',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00684',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00682',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00684',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00682',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00684',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00681',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00683',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00681',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00683',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00681',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00683',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00681',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00683',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00690',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00682',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00690',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00682',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00690',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00682',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00690',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00682',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00689',0,1020000.000000,20230901,0); +`receivable`) VALUES ('M231069','3MH00681',0,1020000.000000,20230901,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00689',2,2550000.000000,20240430,0); +`receivable`) VALUES ('M231069','3MH00681',2,2550000.000000,20240430,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00689',4,1020000.000000,20240530,0); +`receivable`) VALUES ('M231069','3MH00681',4,1020000.000000,20240530,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231069','3MH00689',6,510000.000000,20240701,0); +`receivable`) VALUES ('M231069','3MH00681',6,510000.000000,20240701,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -30300,7 +30139,7 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M23110104','3MQ01021',0,120000.000000,20231205,1); +`receivable`) VALUES ('M23110104','3MQ01021',0,120000.000000,20231205,0); INSERT INTO account_receivable ( `contract_no`, `facility_no`, @@ -30475,21 +30314,21 @@ INSERT INTO account_receivable ( `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231124','3MH00540',0,124000.000000,20230801,0); +`receivable`) VALUES ('M231124','3MH00540',0,124000.000000,20230801,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231124','3MH00540',2,310000.000000,2023-10-25,0); +`receivable`) VALUES ('M231124','3MH00540',2,310000.000000,2023-10-25,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`, `stage`, `budget`, `receivable_date`, -`receivable`) VALUES ('M231124','3MH00540',4,124000.000000,20231130,0); +`receivable`) VALUES ('M231124','3MH00540',4,124000.000000,20231130,1); INSERT INTO account_receivable ( `contract_no`, `facility_no`,