fetchRow($rs)){ $count++; $phuthu = 0; $baotratre = $rw['KLT_BAOTRATRE']; $slkhach = $rw['KLT_SLKHACH']; $klt_ext_info = $mKLT->get_ext_info($rw); if($rw['KLT_THOIDIEMTRAPHONG']!=NULL){ $time_out_full = $rw['KLT_THOIDIEMTRAPHONG']; if(strtotime($rw['KLT_THOIDIEMTRAPHONG'])>strtotime($search_ngay_db." ".$thoidiembaocao.":00")){ $t_out = $search_ngay_db." ".$thoidiembaocao.":00"; }else{ $t_out = $time_out_full; } $arrfromjson = json_decode($rw['KLT_PRICE_INFO'],true); $arr_price_add_1 = $arrfromjson['ARR_PRICE_ADD']; $arr_ts_1 = $arrfromjson['ARR_TS']; $arr_price_early_1 = $arrfromjson['ARR_PRICE_EARLY']; $arr_giatheonguoi_1 = $arrfromjson['ARR_ADD_PERSON']; $cachtinhphuthuthemnguoi_1 = $arrfromjson['ARR_OTHER']['cachtinh_pttn']; unset($arrfromjson['ARR_TS']); unset($arrfromjson['ARR_PRICE_ADD']); unset($arrfromjson['ARR_PRICE_EARLY']); unset($arrfromjson['ARR_ADD_PERSON']); unset($arrfromjson['ARR_OTHER']); $arr_price_1 = $arrfromjson; $data = $mKLT->calcBalance($arr_ts_1, $arr_price_1,$arr_price_early_1, $arr_price_add_1, $rw['KLT_THOIDIEMNHANPHONG'],$t_out,$arr_giatheonguoi_1,$slkhach,$cachtinhphuthuthemnguoi,$rw['KLT_UUTIENGIO'],$baotratre,$rw['KLT_TINHTUANTHANG'],$klt_ext_info); }else{ $kltid = $rw['KLT_ID']; $roomid = $rw['KLT_IDPH']; $t_out = $search_ngay_db." ".$thoidiembaocao.":00"; $arr_price = $mPhong->getPriceToArray($rw['KLT_IDPH'],$rw['KLT_THOIDIEMNHANPHONG']); if($rw['KLT_GIAPHONGAPDUNG']!==NULL){ $arr_price['GIANGAY'] = $rw['KLT_GIAPHONGAPDUNG']; $arr_price['GIAQUADEM'] = $rw['KLT_GIAPHONGAPDUNG']; } //$arr_price_early = $mTinhVaoSom->getToArray($cty_id); $arr_giatheonguoi = $mGiaTheoNguoi->getGiaTheoNguoi($roomid); //Lay thong tin gia phong $arr_ts = $mTS->getThongTinTinhTienPhong($cty_id); //$arr_price_add = $mTinhQuaGio->getToArray($cty_id); //Vao som $arr_price_early = $mKLT->getPhuThuVaoSom($kltid); if(empty($arr_price_early)){ $arr_price_early = $mVaoSomPhong->getToArray($roomid); } if(empty($arr_price_early)){ $arr_price_early = $mTinhVaoSom->getToArray($cty_id); } //Tra tre $arr_price_add = $mKLT->getPhuThuTraTre($kltid); if(empty($arr_price_add)){ $arr_price_add = $mTraTrePhong->getToArray($roomid); } if(empty($arr_price_add)){ $arr_price_add = $mTinhQuaGio->getToArray($cty_id); } $data = $mKLT->calcBalance($arr_ts, $arr_price,$arr_price_early, $arr_price_add, $rw['KLT_THOIDIEMNHANPHONG'],$t_out,$arr_giatheonguoi,$slkhach,$cachtinhphuthuthemnguoi,$rw['KLT_UUTIENGIO'],$baotratre,$rw['KLT_TINHTUANTHANG'],$klt_ext_info); } $tienphong = 0; $phuthu = 0; $tien_khuyenmmai = 0; $songay_tinhkhuyenmai = 0; if($rw['KLT_UUTIENGIO']==1){ if($rw['KLT_THOIDIEMTRAPHONG']!=NULL){ $t = strtotime($rw['KLT_THOIDIEMTRAPHONG']) - strtotime($rw['KLT_THOIDIEMNHANPHONG']); }else{ $t = strtotime($_out) - strtotime($rw['KLT_THOIDIEMNHANPHONG']); } $songay = intval($t/3600); if(intval(($t%3600)/60)>=$lamtrongio){ $songay++; } if($songay==0){ $songay++; } $songay .="h"; $tienphong = $data['first']['amount']; if(isset($data['last'])){ $tienphong += $data['last']['amount']; } }else{ //*Tinh lai tien phong, phu thu, so ngay*/ $songay = 0; if($data['first']['day']>0){ $songay+= $data['first']['day']; $songay_tinhkhuyenmai += $data['first']['day']; $tienphong += $data['first']['amount']; }else{ $phuthu += $data['first']['amount']; } if(isset($data['middle'])){ if($data['middle']['day']>0){ $songay+= $data['middle']['day']; $songay_tinhkhuyenmai += $data['middle']['day']; $tienphong += $data['middle']['amount']; }else{ $phuthu += $data['middle']['amount']; } } if(isset($data['last'])){ if($data['last']['day']>0){ $songay+= $data['last']['day']; $songay_tinhkhuyenmai += $data['last']['day']; $tienphong += $data['last']['amount']; }else{ $phuthu += $data['last']['amount']; } } //Phu thu them nguoi if($data['ptnguoi']['songuoi']>0 && $data['ptnguoi']['sodem']>0 && $data['ptnguoi']['dongia_nguoi_dem']>0){ $phuthu += $data['ptnguoi']['songuoi']*$data['ptnguoi']['sodem']*$data['ptnguoi']['dongia_nguoi_dem']; } if($data['ptnguoi']['songuoi']>0 && $data['ptnguoi']['songay']>0 && $data['ptnguoi']['dongia_nguoi_ngay']>0){ $phuthu += $data['ptnguoi']['songuoi']*$data['ptnguoi']['songay']*$data['ptnguoi']['dongia_nguoi_ngay']; } /*End Tinh lai tien phong, phu thu, so ngay */ } //Tinh khuyen mai if($rw['KLT_KHUYENMAI']>100){ $tien_khuyenmai = $rw['KLT_KHUYENMAI']*$songay_tinhkhuyenmai; }else{ $tien_khuyenmai = ($rw['KLT_KHUYENMAI']/100)*$tienphong; } $tong_tien = $tienphong + $phuthu + $rw['THU_GIATUI'] + $rw['THU_TUNHAN'] + $rw['THU_QUAY']; $tong_tien += $rw['THU_DICHVUKS'] + $rw['KLT_THUKHAC'] - $rw['KLT_TRUKHAC'] - $tien_khuyenmai; $thukhac = $rw['THU_QUAY'] + $rw['THU_DICHVUKS'] + $rw['KLT_THUKHAC']; $sum_phuthu += $phuthu; $sum_giatui += $rw['THU_GIATUI']; $sum_nuoc += $rw['THU_TUNHAN']; $sum_thukhac += $thukhac; $sum_trukhac += $rw['KLT_THUKHAC']; $sum_tienkhuyenmai += $tien_khuyenmai; $sum_phaithu += $tong_tien; $sum_datratruoc += $rw['TRATRUOC']; $sum_tratruoctrongngay += $rw['TRATRUOC_TRONGNGAY']; $sum_tm += $rw['KLT_THANHTOAN_TM']; $sum_ck += $rw['KLT_THANHTOAN_CK'];; $sum_the += $rw['KLT_THANHTOAN_THE'];; $sum_no += $rw['KLT_THANHTOAN_NO'];; ?>
(Thời gian báo cáo được tính từ ngày hôm trước đến của ngày báo cáo)    Ngày " value="" name="txtSearch_Ngay" id="txtSearch_Ngay" readonly="readonly"/>    
# STT Phòng Vào Ra Ngày Đ.Giá Phụ thu Giặt ủi Nước Thu khác Trừ khác Giảm giá Phải thu Tổng
Trả trước
Trả trước
trong ngày
Thu Khách hàng
TM CK Thẻ Nợ
decodeSpecialChar($rw['PH_TEN']);?> giaGio($rw['KLT_IDPH']));}else{ echo $webhelper->format_vn_number($rw['GIAPHONG_NGAY'],0);};?> format_vn_number($phuthu,0);?> format_vn_number($rw['THU_GIATUI'],0);?> format_vn_number($rw['THU_TUNHAN'],0);?> format_vn_number($rw['THU_DICHVUKS'],0);?> format_vn_number($thukhac,0);?> 0){ echo $webhelper->format_vn_number($tien_khuyenmai,0);};?> format_vn_number($tong_tien,0);?> format_vn_number($rw['TRATRUOC'],0);?> format_vn_number($rw['TRATRUOC_TRONGNGAY'],0);?> decodeSpecialChar($rw['KH_TEN']);?>
  Tổng cộng format_vn_number($sum_phuthu,0);?> format_vn_number($sum_giatui,0);?> format_vn_number($sum_nuoc,0);?> format_vn_number($sum_thukhac,0);?> format_vn_number($sum_trukhac,0);?> format_vn_number($sum_tienkhuyenmai,0);?> format_vn_number($sum_phaithu,0);?> format_vn_number($sum_datratruoc,0);?> format_vn_number($sum_tratruoctrongngay,0);?> format_vn_number($sum_tm,0);?> format_vn_number($sum_ck,0);?> format_vn_number($sum_the,0);?> format_vn_number($sum_no,0);?>  
Tổng doanh thu
format_vn_number($sum_phaithu,0);?>
Trong đó:
Thu tiền mặt + Trả trước trong ngày
format_vn_number($sum_tm + $sum_tratruoctrongngay,0);?>
0){ ?>
Thu tiền CK
format_vn_number($sum_ck,0);?>
0){ ?>
Thu tiền thẻ
format_vn_number($sum_the,0);?>
0){ ?>
Nợ lại
format_vn_number($sum_no,0);?>
0){ ?>
Tổng trả trước
format_vn_number($sum_datratruoc,0);?>
Dự kiến thu thêm
format_vn_number($sum_phaithu-$sum_datratruoc-$sum_tm-$sum_ck-$sum_the-$sum_no,0);?>