Chọn thời gian
Từ
Đến  
Tính
 
getDoanhThuNgay_Apollo($chinhanh_id,$from,$end,$search_type); ?> fetchRow($rs)){ $klt_id = $rw['KLT_ID']; $ph_id = $rw['PH_ID']; $giam_gia ="" ; $tien_giamgia = 0; if($rw['KLT_THOIDIEMTRAPHONG']!=NULL){ $arrfromjson = json_decode($rw['KLT_PRICE_INFO'],true); $arr_price_add = $arrfromjson['ARR_PRICE_ADD']; $arr_ts = $arrfromjson['ARR_TS']; $arr_price_early = $arrfromjson['ARR_PRICE_EARLY']; $arr_giatheonguoi = $arrfromjson['ARR_ADD_PERSON']; $cachtinhphuthuthemnguoi = $arrfromjson['ARR_OTHER']['cachtinh_pttn']; }else{ $arr_price_early = $model->getPhuThuVaoSom($klt_id); if(empty($arr_price_early)){ $arr_price_early = $mVaoSomPhong->getToArray($ph_id); } // if(empty($arr_price_early)){ // $arr_price_early = $mTinhVaoSom->getToArray($cty_id); // } //Tra tre $arr_price_add = $model->getPhuThuTraTre($klt_id); if(empty($arr_price_add)){ $arr_price_add = $mTraTrePhong->getToArray($ph_id); } // if(empty($arr_price_add)){ // $arr_price_add = $mTinhQuaGio->getToArray($cty_id); // } // $mGiaTheoNguoi = new GiaTheoNguoi(); // $arr_giatheonguoi = $mGiaTheoNguoi->getGiaTheoNguoi($ph_id); // $cachtinhphuthuthemnguoi = $mTSChiNhanh->getValue('TSCN_CACHTINHPHUTHUTHEMNGUOI', $chinhanh_id); } if($rw['CACHTINH']=='TINHTIENCHECKOUT'){ $tienphong = $rw['KLT_TIENPHONG']; if($rw['KLT_KHUYENMAI']>0 && $rw['KLT_KHUYENMAI']<=100){ $tienphong = $tienphong - $rw['KLT_TIENPHONG']*$rw['KLT_KHUYENMAI']/100; }elseif($rw['KLT_KHUYENMAI']>100){ $tienphong = $tienphong - $rw['KLT_KHUYENMAI']; } if($rw['KLT_KHUYENMAI']>100){ $giam_gia = WebHelper::format_vn_number($rw['KLT_KHUYENMAI']); $tien_giamgia = $rw['KLT_KHUYENMAI']; }elseif($rw['KLT_KHUYENMAI']>0){ $giam_gia = WebHelper::format_vn_number($rw['KLT_KHUYENMAI'])."%"; $tien_giamgia = $rw['KLT_TIENPHONG']*$rw['KLT_KHUYENMAI']/100; } }elseif($rw['CACHTINH']=='TINHPHUTHUTRE'){ $giam_gia = 0; if($rw['KLT_KPTTRATRE']==0){ $staying = strtotime($rw['KLT_THOIDIEMTRAPHONG'])-$t; $h = intval($staying/3600); if($staying%3600>$lamtrongio){ $h++; } if($h>0){ $price_add = $model->getPriceByHour($h,$arr_price_add); if(empty($price_add)){ $tienphong = $rw['GIANGAY']; }else{ if($price_add['GIATRI']>100){ $tienphong = $price_add['GIATRI']; }else{ $tienphong = $rw['GIANGAY']*$price_add['GIATRI']/100; } } }else{ $tienphong = 0; } }else{ $tienphong = 0; } }elseif($rw['CACHTINH']=='TINHPHUTHUSOM'){ $giam_gia = 0; if($rw['KLT_KPTVAOSOM']==0){ $staying = $t - strtotime($rw['KLT_THOIDIEMNHANPHONG']); $h = intval($staying/3600); if($staying%3600>$lamtrongio){ $h++; } if($h>0){ $price_early = $model->getPriceByHour($h,$arr_price_early); if(empty($price_early)){ $tienphong = $rw['GIANGAY']; }else{ if($price_early['GIATRI']>100){ $tienphong = $price_early['GIATRI']; }else{ $tienphong = $rw['GIANGAY']*$price_early['GIATRI']/100; } } }else{ $tienphong = 0; } }else{ $tienphong = 0; } }else{ $tienphong = $rw['GIANGAY']; if($rw['KLT_KHUYENMAI']>100){ $tienphong = $tienphong - $rw['KLT_KHUYENMAI']; $giam_gia = WebHelper::format_vn_number($rw['KLT_KHUYENMAI']); $tien_giamgia = $rw['KLT_KHUYENMAI']; }elseif($rw['KLT_KHUYENMAI']>0){ $tienphong = $rw['GIANGAY']*(1 - $rw['KLT_KHUYENMAI']/100); $giam_gia = WebHelper::format_vn_number($rw['KLT_KHUYENMAI'])."%"; $tien_giamgia = $rw['GIANGAY']*$rw['KLT_KHUYENMAI']/100; } } $thukhac = $rw['KLT_THUKHAC']; $trukhac = $rw['KLT_TRUKHAC']; $tienphong += $rw['KLT_THUKHAC']; $tienphong -= $rw['KLT_TRUKHAC']; $sum_ngay+=$tienphong; $sum_giamgia_ngay += $tien_giamgia; $sum_thukhac_ngay += $thukhac; $sum_trukhac_ngay += $trukhac; $tiengiamgia_congdon += $tien_giamgia; $thukhac_congdon += $thukhac; $trukhac_congdon += $trukhac; $sum_dichvu_ngay += $rw['TIENDICHVU']; if(isset($arr_sum_plp[$rw['PLP_ID']])){ $arr_sum_plp[$rw['PLP_ID']]['giamgia'] += $tien_giamgia; $arr_sum_plp[$rw['PLP_ID']]['thukhac'] += $thukhac; $arr_sum_plp[$rw['PLP_ID']]['trukhac'] += $trukhac; $arr_sum_plp[$rw['PLP_ID']]['tienphong'] += $tienphong; $arr_sum_plp[$rw['PLP_ID']]['dichvu'] += $rw['TIENDICHVU']; }else{ $arr_sum_plp[$rw['PLP_ID']]['ten'] = WebHelper::decodeSpecialChar($rw['PLP_TEN']); $arr_sum_plp[$rw['PLP_ID']]['giamgia'] = $tien_giamgia; $arr_sum_plp[$rw['PLP_ID']]['thukhac'] = $thukhac; $arr_sum_plp[$rw['PLP_ID']]['trukhac'] = $trukhac; $arr_sum_plp[$rw['PLP_ID']]['tienphong'] = $tienphong; $arr_sum_plp[$rw['PLP_ID']]['dichvu'] = $rw['TIENDICHVU']; } if($plp_id!=$rw['PLP_ID']){ if($plp_id!=""){ ?> 0 || ($rw['CACHTINH']!='TINHPHUTHUSOM' && $rw['CACHTINH']!='TINHPHUTHUTRE') ){ $stt++; $sl_phong_ngay++; ?> thongkeAnSangTheoNgayTreEm($chinhanh_id,$ngay_as); while($rw_astrem = $conn->fetchRow($rs_astrem)){ $sl_treem = WebHelper::format_vn_number($rw_astrem['SUM_ASSLTREEM']); $as_treem .=" (".$rw_astrem['LAS_TEN'].': '.$sl_treem.')'; $sum_sltreem += $sl_treem; $sl_treem_tien += $rw_astrem['SUM_ASSLTREEM_TIEN']; } // nguoi lon $rs_asnglon = $model->thongkeAnSangTheoNgayNguoiLon($chinhanh_id,$ngay_as); while($rw_asnglon = $conn->fetchRow($rs_asnglon)){ $sl_nglon = WebHelper::format_vn_number($rw_asnglon['SUM_ASSLNGUOILON']); $as_nglon .=" (".$rw_asnglon['LAS_TEN'].': '.$sl_nglon.')'; $sum_slnglon += $sl_nglon; $sl_nglon_tien += $rw_asnglon['SUM_ASNGUOILON_TIEN']; } $as_ngay = $sl_nglon_tien+$sl_treem_tien; ?> 0){ ?> 1){ ?>
STT Số HĐ Phòng Khách hàng Ngày đến - ngày đi Giá phòng Giảm giá Thu khác Trừ khác Thu phòng Tiền dịch vụ Ghi chú
Ngày
Cộng theo phân loại phòng       Trong đó doanh thu khách ở lại:
Phụ thu trả trễ"; }elseif($rw['CACHTINH']=="TINHPHUTHUSOM"){ echo "
Phụ thu vào sớm
"; }elseif($rw['CACHTINH']=="TINHTIENCHECKOUT"){ echo "
Khách nhận và trả trong ngày
"; } if($rw['KHACH_CONO']==1){ echo "
Khách còn ở lại
"; } echo WebHelper::decodeSpecialChar($rw['KLT_GHICHU']); ?>
Cộng theo phân loại phòng            
Lượt phòng ngày: Doanh thu ngày   Trong đó doanh thu khách ở lại:
Ăn Sáng: 0){ echo 'Người lớn: '. WebHelper::format_vn_number($sum_slnglon).' '.$as_nglon ;}?> 0){ echo 'Trẻ em: '. WebHelper::format_vn_number($sum_sltreem).' '.$as_treem ;}?> | Tổng tiền ăn sáng:
Tổng doanh thu từ  
TỔNG HỢP THEO LOẠI PHÒNG
$info){ $tienphong_goc = $info['tienphong']+$info['giamgia']+$info['trukhac'] - $info['thukhac']; $cong_dong = $info['tienphong'] + $info['dichvu']; $sum_dong_tienphong+=$tienphong_goc; $sum_dong_giamgia+=$info['giamgia']; $sum_dong_thukhac+=$info['thukhac']; $sum_dong_trukhac+=$info['trukhac']; $sum_dong_dichvu+=$info['dichvu']; $sum_dong_congdong+=$cong_dong; ?>
Tên loại phòng Tiền phòng (1) Giảm giá (2) Thu khác (3) Trừ khác (4) Dịch vụ (5) Cộng
(1)-(2)+(3)-(4)+(5)
CỘNG