|
|
|
| # |
STT |
Phòng |
Vào |
Ra |
Ngày |
Đ.Giá |
Phụ thu |
Giặt ủi |
Nước |
Thu khác |
Trừ khác |
Tổng trả trước |
Thu |
Khách hàng |
Giảm giá |
Ghi chú |
fetchRow($rs)){
$phuthu = 0;
$thu_vn += $rw['THU_VND'];
$thu_usd += $rw['THU_USD'];
$thu_vn_the += $rw['THU_VND_THE'];
if($tachtranothe==1 && $rw['TRANOTHE']==1){
$arrTrNoThe[$ij] = $rw;
$ij++;
}else{
$khuyenmai_amount = $rw['KLT_TIENPHONG'] + $rw['TONGDICHVU'] + $rw['KLT_THUKHAC'] + $rw['KLT_TONGTIENPHONGKHAC'] - $rw['TRATRUOC'] - $rw['KLT_TRUKHAC'] - $rw['KLT_TONGTHANHTOAN'];
$dichvu_khac = $rw['THU_DICHVUKS'] + $rw['KLT_THUKHAC'] - $rw['TONGGIAMTRU'];
$sum_trukhac += $rw['KLT_TRUKHAC'];
$tong_tien = $rw['THU_GIATUI'] + $rw['KLT_TIENPHONG'] + $dichvu_khac - $khuyenmai_amount - $rw['KLT_TRUKHAC'];
$dichvu_giatui = $rw['THU_GIATUI'];
$dichvu_tunhan = $rw['THU_TUNHAN'];
$ghichu_tratruoc = "";
$sotien_datratruoc = 0;
if($rw['BC_TRATRUOC']==1){
$dichvu_giatui = $rw['TRATRUOC_GIATUI'];
$dichvu_tunhan = $rw['TRATRUOC_DICHVU'];
$tratruoc_tienphong = $rw['TRATRUOC_PHONG'] ;
$dichvu_khac = 0;
$tong_tien = $dichvu_giatui + $tratruoc_tienphong + $dichvu_tunhan;
$tong_tratruoc += $tong_tien;
$dichvu_giamtru = 0;
$songay = "";
}else{
if($rw['KLT_UUTIENGIO']==1){
if($rw['KLT_THOIDIEMTRAPHONG']!=NULL){
$t = strtotime($rw['KLT_THOIDIEMTRAPHONG']) - strtotime($rw['KLT_THOIDIEMNHANPHONG']);
$songay = intval($t/3600);
if(intval(($t%3600)/60)>=$lamtrongio){
$songay++;
}
if($songay==0){
$songay++;
}
$songay .="h";
}else{
$songay = " ";
}
}else{
//*Tinh lai tien phong, phu thu, so ngay*/
$time_out_full = $rw['KLT_THOIDIEMTRAPHONG'];
$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'];
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 = $arrfromjson;
$baotratre = $rw['KLT_BAOTRATRE'];
$slkhach = $rw['KLT_SLKHACH'];
$klt_ext_info = $model->get_ext_info($rw);
$data = $model->calcBalance($arr_ts, $arr_price,$arr_price_early, $arr_price_add, $rw['KLT_THOIDIEMNHANPHONG'],$time_out_full,$arr_giatheonguoi,$slkhach,$cachtinhphuthuthemnguoi,$rw['KLT_UUTIENGIO'],$baotratre,$rw['KLT_TINHTUANTHANG'],$klt_ext_info);
$songay = 0;
if($data['first']['day']>0){
$songay+= $data['first']['day'];
}else{
$phuthu += $data['first']['amount'];
}
if(isset($data['middle'])){
if($data['middle']['day']>0){
$songay+= $data['middle']['day'];
}else{
$phuthu += $data['middle']['amount'];
}
}
if(isset($data['last'])){
if($data['last']['day']>0){
$songay+= $data['last']['day'];
}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 */
}
$dichvu_giatui = $dichvu_giatui - $rw['TRATRUOC_GIATUI_DABC'];
$dichvu_tunhan = $dichvu_tunhan - $rw['TRATRUOC_DICHVU_DABC'];
// $tong_tien = $tong_tien - $rw['TRATRUOC_PHONG_DABC'] - $rw['TRATRUOC_GIATUI_DABC'];
$tong_tien = $rw['KLT_THANHTOAN_TM'] + $rw['TRATRUOC_TRONGNGAY'] + $rw['TRANOTM_TRONGNGAY'];
if($rw['TRATRUOC_GIATUI_DABC']>0 || $rw['TRATRUOC_PHONG_DABC']>0 || $rw['TRATRUOC_DICHVU_DABC']>0){
$sotien_datratruoc = $rw['TRATRUOC_GIATUI_DABC'] + $rw['TRATRUOC_PHONG_DABC'] + $rw['TRATRUOC_DICHVU_DABC'];
$tong_tratruoc_dabc += $sotien_datratruoc;
$ghichu_tratruoc = "Đã trả trước ".$webhelper->format_vn_number($sotien_datratruoc,0)."
";
}
$dichvu_giamtru = $rw['TONGGIAMTRU'];
}
//$tong_tien+=$dichvu_tunhan;
$sum_giatui += $dichvu_giatui;
$sum_thukhac += $dichvu_khac;
$sum_tongtien += $tong_tien;
$sum_tunhan += $dichvu_tunhan;
if($rw['PH_DOAN']!=1 || $dichvu_giatui>0 || $dichvu_khac!=0 || $tong_tien !=0 || $dichvu_tunhan > 0 || $rw['KLT_TRUKHAC']>0){
$count++;
?>
|
|
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($dichvu_giatui,0);?> |
format_vn_number($dichvu_tunhan,0);?> |
format_vn_number($dichvu_khac,0);?> |
format_vn_number($rw['KLT_TRUKHAC'],0);?> |
format_vn_number($tong_tien,0);
}else{
echo $webhelper->format_vn_number($sotien_datratruoc,0);
}
?>
|
format_vn_number($tong_tien,0);?> |
decodeSpecialChar($rw['KH_TEN']);?> |
100){ echo $webhelper->format_vn_number($rw['KLT_KHUYENMAI'],0); }elseif($rw['KLT_KHUYENMAI']>0){ echo $rw['KLT_KHUYENMAI'].$rw['KLT_DVTKHUYENMAI'];};?> |
".$webhelper->decodeSpecialChar($rw['KLT_SOHOADONGTGT'])."";
}
if($rw['LOAINO']==2){
echo " Trả nợ ";
}
if($rw['BC_TRATRUOC']==1){
echo "Trả trước ";
}
if($dichvu_giamtru>0){
echo "Giảm trừ: ".WebHelper::format_vn_number($dichvu_giamtru,0)." ";
}
if($rw['TENPHONG_THANHTOAN']!=null){
echo "P.".$rw['TENPHONG_THANHTOAN']." t.toán ";
}
echo $ghichu_tratruoc;
echo $webhelper->decodeSpecialChar($rw['KLT_GHICHU']);
?> |
fetchRow($rs_huydatphong)){
$tientralai = $rw['KLT_TIENTRALAIKHACH'];
$tong_tratruoc_dabc = $rw['TRATRUOC_PHONG_DABC'] + $rw['TRATRUOC_DICHVU_DABC'] + $rw['TRATRUOC_GIATUI_DABC'];
if($tong_tratruoc_dabc >= $tientralai){
$bc_tralaikhach = $tientralai;
}else{
$bc_tralaikhach = $tong_tratruoc_dabc;
}
if($bc_tralaikhach>0){
$thu_vn -= $bc_tralaikhach;
$sum_trukhac += $bc_tralaikhach;
$sum_tongtien -=$bc_tralaikhach;
?>
|
|
decodeSpecialChar($rw['PH_TEN']);?> |
|
|
|
|
|
|
|
|
format_vn_number($bc_tralaikhach,0);?> |
|
-format_vn_number($bc_tralaikhach,0);?> |
decodeSpecialChar($rw['KH_TEN']);?> |
|
format_vn_number($rw['TRATRUOC'],0).", trả lại khách hôm nay: ".$webhelper->format_vn_number($tientralai,0).", đã báo cáo: ".$webhelper->format_vn_number($tong_tratruoc_dabc,0).")";?> |
|
|
|
|
|
|
|
|
|
format_vn_number($thu_dichvule,0);?> |
|
|
|
format_vn_number($thu_dichvule,0);?> |
Tiền bán lẻ dịch vụ |
|
|
| |
Không tìm thấy thông tin. |
| |
Tổng cộng |
format_vn_number($sum_giatui,0);?> |
format_vn_number($sum_tunhan,0);?> |
format_vn_number($sum_thukhac,0);?> |
format_vn_number($sum_trukhac,0);?> |
|
format_vn_number($sum_tongtien,0);?> |
|
|
|
=15 || $cty_id==4 || $cty_id==6){
if($conn->numRows($rs_ck)>0 || $conn->numRows($rs_tratruoc_ck)>0){ ?>
| THU CHUYỂN KHOẢN (CK) |
| # |
STT |
Phòng |
Vào |
Ra |
Ngày |
Đ.Giá |
Phụ thu |
Giặt ủi |
Nước |
Thu khác |
Trừ khác |
Tổng trả trước |
Thu CK |
Khách hàng |
Giảm giá |
Ghi chú |
fetchRow($rs_ck)){
$thu_vn += $rw['THU_VND'];
$thu_usd += $rw['THU_USD'];
$thu_vn_the += $rw['THU_VND_THE'];
$phuthu = 0;
$khuyenmai_amount = $rw['KLT_TIENPHONG'] + $rw['TONGDICHVU'] + $rw['KLT_THUKHAC'] + $rw['KLT_TONGTIENPHONGKHAC'] - $rw['TRATRUOC'] - $rw['KLT_TRUKHAC'] - $rw['KLT_TONGTHANHTOAN'];
$dichvu_khac = $rw['THU_DICHVUKS'] + $rw['KLT_THUKHAC'] - $rw['TONGGIAMTRU'];
$sum_trukhac += $rw['KLT_TRUKHAC'];
// $tong_tien = $rw['THU_GIATUI'] + $rw['KLT_TIENPHONG'] + $dichvu_khac - $khuyenmai_amount - $rw['KLT_TRUKHAC'];
if($rw['KLT_UUTIENGIO']==1){
if($rw['KLT_THOIDIEMTRAPHONG']!=NULL){
$t = strtotime($rw['KLT_THOIDIEMTRAPHONG']) - strtotime($rw['KLT_THOIDIEMNHANPHONG']);
$songay = intval($t/3600);
if(intval(($t%3600)/60)>=$lamtrongio){
$songay++;
}
if($songay==0){
$songay++;
}
$songay .="h";
}else{
$songay = " ";
}
}else{
//*Tinh lai tien phong, phu thu, so ngay*/
$time_out_full = $rw['KLT_THOIDIEMTRAPHONG'];
$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'];
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 = $arrfromjson;
$baotratre = $rw['KLT_BAOTRATRE'];
$slkhach = $rw['KLT_SLKHACH'];
$klt_ext_info = $model->get_ext_info($rw);
$data = $model->calcBalance($arr_ts, $arr_price,$arr_price_early, $arr_price_add, $rw['KLT_THOIDIEMNHANPHONG'],$time_out_full,$arr_giatheonguoi,$slkhach,$cachtinhphuthuthemnguoi,$rw['KLT_UUTIENGIO'],$baotratre,$rw['KLT_TINHTUANTHANG'],$klt_ext_info);
$songay = 0;
if($data['first']['day']>0){
$songay+= $data['first']['day'];
}else{
$phuthu += $data['first']['amount'];
}
if(isset($data['middle'])){
if($data['middle']['day']>0){
$songay+= $data['middle']['day'];
}else{
$phuthu += $data['middle']['amount'];
}
}
if(isset($data['last'])){
if($data['last']['day']>0){
$songay+= $data['last']['day'];
}else{
$phuthu += $data['last']['amount'];
}
}
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 */
}
$dichvu_giatui = $rw['THU_GIATUI'];
$dichvu_tunhan = $rw['THU_TUNHAN'];
$sotien_datratruoc = 0;
$ghichu_tratruoc = "";
$tong_tien = $rw['KLT_THANHTOAN_CK'] + $rw['TRANOCK_TRONGNGAY'];
// $dichvu_giatui = $dichvu_giatui - $rw['TRATRUOC_GIATUI_DABC'];
// $dichvu_tunhan = $dichvu_tunhan - $rw['TRATRUOC_DICHVU_DABC'];
// $tong_tien = $tong_tien - $rw['TRATRUOC_PHONG_DABC'] - $rw['TRATRUOC_GIATUI_DABC'];
if($rw['TRATRUOC_GIATUI_DABC']>0 || $rw['TRATRUOC_PHONG_DABC']>0 || $rw['TRATRUOC_DICHVU_DABC']>0){
$sotien_datratruoc = $rw['TRATRUOC_GIATUI_DABC'] + $rw['TRATRUOC_PHONG_DABC'] + $rw['TRATRUOC_DICHVU_DABC'];
// $tong_tratruoc_dabc += $sotien_datratruoc;
// $ghichu_tratruoc = "Đã trả trước ".$webhelper->format_vn_number($sotien_datratruoc,0)."
";
}
$dichvu_giamtru = $rw['TONGGIAMTRU'];
// $tong_tien+=$dichvu_tunhan;
$sum_giatui += $dichvu_giatui;
$sum_thukhac += $dichvu_khac;
$sum_tongtien += $tong_tien;
$sum_tunhan += $dichvu_tunhan;
if($rw['PH_DOAN']!=1 || $dichvu_giatui>0 || $dichvu_khac!=0 || $tong_tien !=0 || $dichvu_tunhan > 0 || $rw['KLT_TRUKHAC']>0){
$count++;
?>
|
|
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($dichvu_giatui,0);?> |
format_vn_number($dichvu_tunhan,0);?> |
format_vn_number($dichvu_khac,0);?> |
format_vn_number($rw['KLT_TRUKHAC'],0);?> |
format_vn_number($tong_tien,0);
}else{
echo $webhelper->format_vn_number($sotien_datratruoc,0);
}
?>
|
format_vn_number($tong_tien,0);?> |
decodeSpecialChar($rw['KH_TEN']);?> |
100){ echo $webhelper->format_vn_number($rw['KLT_KHUYENMAI'],0); }elseif($rw['KLT_KHUYENMAI']>0){ echo $rw['KLT_KHUYENMAI'].$rw['KLT_DVTKHUYENMAI'];};?> |
".$webhelper->decodeSpecialChar($rw['KLT_SOHOADONGTGT'])."";
}
if($rw['LOAINO']==2){
echo " Trả nợ ";
}
// if($rw['BC_TRATRUOC']==1){
// echo "Trả trước ";
// }
if($dichvu_giamtru>0){
echo "Giảm trừ: ".WebHelper::format_vn_number($dichvu_giamtru,0)." ";
}
if($rw['TENPHONG_THANHTOAN']!=null){
echo "P.".$rw['TENPHONG_THANHTOAN']." t.toán ";
}
echo $ghichu_tratruoc;
echo $webhelper->decodeSpecialChar($rw['KLT_GHICHU']);
?> |
fetchRow($rs_tratruoc_ck)){
$tong_tien = $rw['TRATRUOC_TRONGNGAY'];
$sum_tongtien += $tong_tien;
$count++;
?>
|
|
decodeSpecialChar($rw['PH_TEN']);?> |
|
|
|
giaGio($rw['KLT_IDPH']));}else{ echo $webhelper->format_vn_number($rw['GIAPHONG_NGAY'],0);};?> |
0 |
0 |
0 |
0 |
0 |
format_vn_number($rw['TRATRUOC'],0);?> |
format_vn_number($tong_tien,0);?> |
decodeSpecialChar($rw['KH_TEN']);?> |
|
Trả trước |
| |
Không tìm thấy thông tin. |
| |
Tổng cộng |
format_vn_number($sum_giatui,0);?> |
format_vn_number($sum_tunhan,0);?> |
format_vn_number($sum_thukhac,0);?> |
format_vn_number($sum_trukhac,0);?> |
|
format_vn_number($sum_tongtien,0);?> |
|
|
|
numRows($rs_tranothe)>0 || $conn->numRows($rs_tratruoc_the)>0){ ?>
| KHÁCH TRẢ THẺ NGÀY |
| # |
STT |
Phòng |
Vào |
Ra |
Ngày |
Đ.Giá |
Phụ thu |
Giặt ủi |
Nước |
Thu khác |
Trừ khác |
Tổng trả trước |
Thu Thẻ |
Khách hàng |
Giảm giá |
Ghi chú |
fetchRow($rs_tranothe)){
$thu_vn += $rw['THU_VND'];
$thu_usd += $rw['THU_USD'];
$thu_vn_the += $rw['THU_VND_THE'];
$phuthu = 0;
$khuyenmai_amount = $rw['KLT_TIENPHONG'] + $rw['TONGDICHVU'] + $rw['KLT_THUKHAC'] + $rw['KLT_TONGTIENPHONGKHAC'] - $rw['TRATRUOC'] - $rw['KLT_TRUKHAC'] - $rw['KLT_TONGTHANHTOAN'];
$dichvu_khac = $rw['THU_DICHVUKS'] + $rw['KLT_THUKHAC'] - $rw['TONGGIAMTRU'];
$sum_trukhac += $rw['KLT_TRUKHAC'];
// $tong_tien = $rw['THU_GIATUI'] + $rw['KLT_TIENPHONG'] + $dichvu_khac - $khuyenmai_amount - $rw['KLT_TRUKHAC'];
if($rw['KLT_UUTIENGIO']==1){
if($rw['KLT_THOIDIEMTRAPHONG']!=NULL){
$t = strtotime($rw['KLT_THOIDIEMTRAPHONG']) - strtotime($rw['KLT_THOIDIEMNHANPHONG']);
$songay = intval($t/3600);
if(intval(($t%3600)/60)>=$lamtrongio){
$songay++;
}
if($songay==0){
$songay++;
}
$songay .="h";
}else{
$songay = " ";
}
}else{
//*Tinh lai tien phong, phu thu, so ngay*/
$time_out_full = $rw['KLT_THOIDIEMTRAPHONG'];
$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'];
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 = $arrfromjson;
$baotratre = $rw['KLT_BAOTRATRE'];
$slkhach = $rw['KLT_SLKHACH'];
$klt_ext_info = $model->get_ext_info($rw);
$data = $model->calcBalance($arr_ts, $arr_price,$arr_price_early, $arr_price_add, $rw['KLT_THOIDIEMNHANPHONG'],$time_out_full,$arr_giatheonguoi,$slkhach,$cachtinhphuthuthemnguoi,$rw['KLT_UUTIENGIO'],$baotratre,$rw['KLT_TINHTUANTHANG'],$klt_ext_info);
$songay = 0;
if($data['first']['day']>0){
$songay+= $data['first']['day'];
}else{
$phuthu += $data['first']['amount'];
}
if(isset($data['middle'])){
if($data['middle']['day']>0){
$songay+= $data['middle']['day'];
}else{
$phuthu += $data['middle']['amount'];
}
}
if(isset($data['last'])){
if($data['last']['day']>0){
$songay+= $data['last']['day'];
}else{
$phuthu += $data['last']['amount'];
}
}
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 */
}
$dichvu_giatui = $rw['THU_GIATUI'];
$dichvu_tunhan = $rw['THU_TUNHAN'];
$ghichu_tratruoc = "";
$tong_tien = $rw['KLT_THANHTOAN2_HTTHE'];
$sotien_datratruoc = 0;
if($ownerConfig['tra_the_tinh_no'][$cty_id]===false){
$tong_tien += $rw['KLT_THANHTOAN_THE'];
}
// $dichvu_giatui = $dichvu_giatui - $rw['TRATRUOC_GIATUI_DABC'];
// $dichvu_tunhan = $dichvu_tunhan - $rw['TRATRUOC_DICHVU_DABC'];
// $tong_tien = $tong_tien - $rw['TRATRUOC_PHONG_DABC'] - $rw['TRATRUOC_GIATUI_DABC'];
/*if($rw['TRATRUOC_GIATUI_DABC']>0 || $rw['TRATRUOC_PHONG_DABC']>0 || $rw['TRATRUOC_DICHVU_DABC']>0){
$sotien_datratruoc = $rw['TRATRUOC_GIATUI_DABC'] + $rw['TRATRUOC_PHONG_DABC'] + $rw['TRATRUOC_DICHVU_DABC'];
// $tong_tratruoc_dabc += $sotien_datratruoc;
// $ghichu_tratruoc = "Đã trả trước ".$webhelper->format_vn_number($sotien_datratruoc,0)."
";
}*/
$dichvu_giamtru = $rw['TONGGIAMTRU'];
// $tong_tien+=$dichvu_tunhan;
$sum_giatui += $dichvu_giatui;
$sum_thukhac += $dichvu_khac;
$sum_tongtien += $tong_tien;
$sum_tunhan += $dichvu_tunhan;
if($rw['PH_DOAN']!=1 || $dichvu_giatui>0 || $dichvu_khac!=0 || $tong_tien !=0 || $dichvu_tunhan > 0 || $rw['KLT_TRUKHAC']>0){
$count++;
?>
|
|
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($dichvu_giatui,0);?> |
format_vn_number($dichvu_tunhan,0);?> |
format_vn_number($dichvu_khac,0);?> |
format_vn_number($rw['KLT_TRUKHAC'],0);?> |
|
format_vn_number($tong_tien,0);?> |
decodeSpecialChar($rw['KH_TEN']);?> |
100){ echo $webhelper->format_vn_number($rw['KLT_KHUYENMAI'],0); }elseif($rw['KLT_KHUYENMAI']>0){ echo $rw['KLT_KHUYENMAI'].$rw['KLT_DVTKHUYENMAI'];};?> |
".$webhelper->decodeSpecialChar($rw['KLT_SOHOADONGTGT'])."";
}
if($rw['LOAINO']==2){
echo " Trả nợ ";
}
// if($rw['BC_TRATRUOC']==1){
// echo "Trả trước ";
// }
if($dichvu_giamtru>0){
echo "Giảm trừ: ".WebHelper::format_vn_number($dichvu_giamtru,0)." ";
}
if($rw['TENPHONG_THANHTOAN']!=null){
echo "P.".$rw['TENPHONG_THANHTOAN']." t.toán ";
}
echo $ghichu_tratruoc;
echo $webhelper->decodeSpecialChar($rw['KLT_GHICHU']);
?> |
fetchRow($rs_tratruoc_the)){
$tong_tien = $rw['TRATRUOC_TRONGNGAY'];
$sum_tongtien += $tong_tien;
$count++;
?>
|
|
decodeSpecialChar($rw['PH_TEN']);?> |
|
|
|
giaGio($rw['KLT_IDPH']));}else{ echo $webhelper->format_vn_number($rw['GIAPHONG_NGAY'],0);};?> |
0 |
0 |
0 |
0 |
0 |
format_vn_number($rw['TRATRUOC_TRONGNGAY'],0);
?>
|
format_vn_number($tong_tien,0);?> |
decodeSpecialChar($rw['KH_TEN']);?> |
|
Trả trước |
| |
Không tìm thấy thông tin. |
| |
Tổng cộng |
format_vn_number($sum_giatui,0);?> |
format_vn_number($sum_tunhan,0);?> |
format_vn_number($sum_thukhac,0);?> |
format_vn_number($sum_trukhac,0);?> |
|
format_vn_number($sum_tongtien,0);?> |
|
|
|
| KHÁCH NỢ NGÀY |
| # |
STT |
Phòng |
Vào |
Ra |
Ngày |
Đ.Giá |
Phụ thu |
Giặt ủi |
Nước |
Thu khác |
Trừ khác |
Tổng trả trước |
Nợ |
Khách hàng |
Giảm giá |
Ghi chú |
fetchRow($rs_khachno)){
$sotien_datratruoc = 0;
$phuthu = 0;
$khuyenmai_amount = $rw['KLT_TIENPHONG'] + $rw['TONGDICHVU'] + $rw['KLT_THUKHAC'] + $rw['KLT_TONGTIENPHONGKHAC'] - $rw['TRATRUOC'] - $rw['KLT_TRUKHAC'] - $rw['KLT_TONGTHANHTOAN'];
$dichvu_khac = $rw['THU_DICHVUKS'] + $rw['KLT_THUKHAC'] - $rw['TONGGIAMTRU'];
$dichvu_giamtru = $rw['TONGGIAMTRU'];
$sum_trukhac+= $rw['KLT_TRUKHAC'];
$tong_tien = $rw['THU_GIATUI'] + $rw['KLT_TIENPHONG'] + $dichvu_khac - $khuyenmai_amount - $rw['KLT_TRUKHAC'];
if($rw['KLT_UUTIENGIO']==1){
if($rw['KLT_THOIDIEMTRAPHONG']!=NULL){
$t = strtotime($rw['KLT_THOIDIEMTRAPHONG']) - strtotime($rw['KLT_THOIDIEMNHANPHONG']);
$songay = intval($t/3600);
if(intval(($t%3600)/60)>=$lamtrongio){
$songay++;
}
if($songay==0){
$songay++;
}
$songay .="h";
}else{
$songay = " ";
}
}else{
//*Tinh lai tien phong, phu thu, so ngay*/
$time_out_full = $rw['KLT_THOIDIEMTRAPHONG'];
$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'];
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 = $arrfromjson;
$baotratre = $rw['KLT_BAOTRATRE'];
$slkhach = $rw['KLT_SLKHACH'];
$klt_ext_info = $model->get_ext_info($rw);
$data = $model->calcBalance($arr_ts, $arr_price,$arr_price_early, $arr_price_add, $rw['KLT_THOIDIEMNHANPHONG'],$time_out_full,$arr_giatheonguoi,$slkhach,$cachtinhphuthuthemnguoi,$rw['KLT_UUTIENGIO'],$baotratre,$rw['KLT_TINHTUANTHANG'],$klt_ext_info);
$songay = 0;
if($data['first']['day']>0){
$songay+= $data['first']['day'];
}else{
$phuthu += $data['first']['amount'];
}
if(isset($data['middle'])){
if($data['middle']['day']>0){
$songay+= $data['middle']['day'];
}else{
$phuthu += $data['middle']['amount'];
}
}
if(isset($data['last'])){
if($data['last']['day']>0){
$songay+= $data['last']['day'];
}else{
$phuthu += $data['last']['amount'];
}
}
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 */
}
$dichvu_giatui = $rw['THU_GIATUI'];
$dichvu_tunhan = $rw['THU_TUNHAN'];
$dichvu_giatui = $dichvu_giatui - $rw['TRATRUOC_GIATUI_DABC'];
$dichvu_tunhan = $dichvu_tunhan - $rw['TRATRUOC_DICHVU_DABC'];
// $tong_tien = $tong_tien - $rw['TRATRUOC_PHONG_DABC'] - $rw['TRATRUOC_GIATUI_DABC'];
if($rw['TRATRUOC_GIATUI_DABC']>0 || $rw['TRATRUOC_PHONG_DABC']>0 || $rw['TRATRUOC_DICHVU_DABC']>0){
$sotien_datratruoc = $rw['TRATRUOC_GIATUI_DABC'] + $rw['TRATRUOC_PHONG_DABC'] + $rw['TRATRUOC_DICHVU_DABC'];
$ghichu_tratruoc = "Đã trả trước ".$webhelper->format_vn_number($sotien_datratruoc,0)."
";
}else{
$ghichu_tratruoc = "";
}
$tong_tien = $rw['KLT_THANHTOAN_NO'];
if($ownerConfig['tra_the_tinh_no'][$cty_id]){
$tong_tien += $rw['KLT_THANHTOAN_THE'];
}
$sum_giatui += $dichvu_giatui;
$sum_thukhac += $dichvu_khac;
// $sum_tongtien += $tong_tien;
// $sum_notienphong += $tong_tien;
$sum_tunhan += $dichvu_tunhan;
$sum_tongtien_full += $tong_tien;
if($rw['PHONGKHAC_DATHANHTOAN']!=1){
$sum_notienphong += $tong_tien;
$sum_tongtien += $tong_tien;
}
if($rw['PH_DOAN']!=1 || $dichvu_giatui>0 || $dichvu_khac!=0 || $tong_tien !=0 || $dichvu_tunhan > 0 || $rw['KLT_TRUKHAC']>0){
$count++;
?>
|
|
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($dichvu_giatui,0);?> |
format_vn_number($dichvu_tunhan,0);?> |
format_vn_number($dichvu_khac,0);?> |
format_vn_number($rw['KLT_TRUKHAC'],0);?> |
format_vn_number($sotien_datratruoc,0);?> |
>format_vn_number($tong_tien,0);?> |
decodeSpecialChar($rw['KH_TEN']);?> |
100){ echo $webhelper->format_vn_number($rw['KLT_KHUYENMAI'],0); }elseif($rw['KLT_KHUYENMAI']>0){ echo $rw['KLT_KHUYENMAI'].$rw['KLT_DVTKHUYENMAI'];};?> |
".$webhelper->decodeSpecialChar($rw['KLT_SOHOADONGTGT'])."";
}
if($rw['LOAINO']==3){
echo " Chuyển khoản ";
}
echo $ghichu_tratruoc;
if($dichvu_giamtru>0){
echo "Giảm trừ: ".WebHelper::format_vn_number($dichvu_giamtru,0)." ";
}
if($rw['PHONG_THANHTOAN']!=null && $rw['PHONG_THANHTOAN']!=""){
$note_pay = "";
if($rw['PHONGKHAC_DATHANHTOAN']==1){
$note_pay = ", đã thanh toán";
}
echo "Chuyển vào P.".$rw['PHONG_THANHTOAN'].$note_pay." ";
}
echo $webhelper->decodeSpecialChar($rw['KLT_GHICHU']);
?> |
| |
Không tìm thấy thông tin. |
| |
Tổng cộng |
format_vn_number($sum_giatui,0);?> |
format_vn_number($sum_thukhac,0);?> |
format_vn_number($sum_trukhac,0);?> |
format_vn_number($sum_tunhan,0);?> |
|
format_vn_number($sum_tongtien_full,0);?>
format_vn_number($sum_tongtien,0);?>
|
|
|
|
| KHÁCH CÒN Ở LẠI NGÀY |
| # |
STT |
Phòng |
Vào |
Ra |
Ngày |
Đ.Giá |
Phụ thu |
Giặt ủi |
Nước |
D.vụ khác |
Trừ khác |
Tổng trả trước |
Thành tiền |
Khách hàng |
Giảm giá |
Ghi chú |
fetchRow($rs_khach_con_o)){
if(strtotime($search_ngay_db." ".$thoidiembaocao.":00")>strtotime(date('Y-m-d H:i:s'))){
$thoidiem_out = date('Y-m-d H:i:s');
$thoidiem_text = date('H:i:s d-m-Y');
}else{
$thoidiem_out = $search_ngay_db." ".$thoidiembaocao.":00";
$thoidiem_text = $thoidiembaocao.":00"." ".$search_ngay;
}
$uutiengio = $rw['KLT_UUTIENGIO'];
$slkhach = $rw['KLT_SLKHACH'];
$klt_ext_info = $model->get_ext_info($rw);
// if($cty_id==32 && $rw['KLT_CACHTINH']!=CACHTINH_GIAGIO){
// if(strtotime($rw['KLT_THOIDIEMNHANPHONG'])>strtotime($search_ngay_db." 12:00:00")-86400){
// $t_in = $rw['KLT_THOIDIEMNHANPHONG'];
// }else{
// $t_in = date('Y-m-d H:i:s',strtotime($search_ngay_db." 12:00:00")-86400);
// }
// if($rw['KLT_THOIDIEMTRADUKIEN']==NULL){
// $t_out = date('Y-m-d H:i:s',strtotime($search_ngay_db." 12:00:00"));
// }elseif(strtotime($rw['KLT_THOIDIEMTRADUKIEN'])>strtotime($search_ngay_db." 18:00:00")-86400){
// $t_out = date('Y-m-d H:i:s',strtotime($search_ngay_db." 12:00:00"));
// }else{
// $t_out = date('Y-m-d H:i:s',strtotime($search_ngay_db." 12:00:00")-86400);
// }
//// if(strtotime($t_out)<=strtotime($t_in)){
//// continue;
//// }
// $arrTienPhong = $model->calcTienPhong($rw['KLT_ID'],$rw['KLT_IDPH'],$slkhach,$cachtinhphuthuthemnguoi,$uutiengio,$t_in,$t_out,$rw['KLT_KHUYENMAI'].$rw['KLT_DVTKHUYENMAI'],$cty_id,$rw['KLT_BAOTRATRE'],$rw['KLT_TINHTUANTHANG'],$klt_ext_info);
// }else{
$arrTienPhong = $model->calcTienPhong($rw['KLT_ID'],$rw['KLT_IDPH'],$slkhach,$cachtinhphuthuthemnguoi,$uutiengio,$rw['KLT_THOIDIEMNHANPHONG'],$thoidiem_out,$rw['KLT_KHUYENMAI'].$rw['KLT_DVTKHUYENMAI'],$cty_id,$rw['KLT_BAOTRATRE'],$rw['KLT_TINHTUANTHANG'],$klt_ext_info);
// }
$songay = $arrTienPhong['songay'];
$phuthu = $arrTienPhong['phuthu'];
$khuyenmai_amount = $arrTienPhong['khuyenmai'];
$dichvu_khac = $rw['THU_DICHVUKS'] + $rw['KLT_THUKHAC'] - $rw['TONGGIAMTRU'];
$dichvu_giamtru = $rw['TONGGIAMTRU'];
$sum_trukhac += $rw['KLT_TRUKHAC'];
$tong_tien = $rw['THU_GIATUI'] + $arrTienPhong['tienphong'] + $dichvu_khac - $khuyenmai_amount -$rw['KLT_TRUKHAC'];
$dichvu_giatui = $rw['THU_GIATUI'];
$dichvu_tunhan = $rw['THU_TUNHAN'];
$dichvu_quay = $rw['THU_QUAY'];
$dichvu_giatui = $dichvu_giatui - $rw['TRATRUOC_GIATUI_DABC'];
$dichvu_tunhan = $dichvu_tunhan - $rw['TRATRUOC_DICHVU_DABC'];
if($cty_id!=32 || $rw['KLT_CACHTINH']==CACHTINH_GIAGIO){
$tong_tien = $tong_tien - $rw['TRATRUOC_PHONG_DABC'] - $rw['TRATRUOC_GIATUI_DABC'];
}
$sotien_datratruoc = 0;
if($rw['TRATRUOC_GIATUI_DABC']>0 || $rw['TRATRUOC_PHONG_DABC']>0 || $rw['TRATRUOC_DICHVU_DABC']>0){
$sotien_datratruoc = $rw['TRATRUOC_GIATUI_DABC'] + $rw['TRATRUOC_PHONG_DABC'] + $rw['TRATRUOC_DICHVU_DABC'];
$ghichu_tratruoc = "Đã trả trước ".$webhelper->format_vn_number($sotien_datratruoc,0)."
";
}else{
$ghichu_tratruoc = "";
}
$tong_tien+=$dichvu_tunhan;
$sum_giatui += $dichvu_giatui;
$sum_thukhac += $dichvu_khac;
$sum_tongtien += $tong_tien;
$sum_tien_o_lai+=$tong_tien;
$sum_tunhan += $dichvu_tunhan;
$sum_quay += $dichvu_quay;
$tongtratruoc = 0;
if($rw['PH_DOAN']!=1 || $dichvu_giatui>0 || $dichvu_khac!=0 || $tong_tien !=0 || $dichvu_tunhan > 0 || $rw['KLT_TRUKHAC']>0){
$count++;
?>
|
|
decodeSpecialChar($rw['PH_TEN']);?> |
|
|
|
format_vn_number($rw['GIAPHONG_NGAY'],0);?> |
format_vn_number($phuthu,0);?> |
format_vn_number($dichvu_giatui,0);?> |
format_vn_number($dichvu_tunhan,0);?> |
format_vn_number($dichvu_khac,0);?> |
format_vn_number($rw['KLT_TRUKHAC'],0);?> |
format_vn_number($sotien_datratruoc,0);?> |
format_vn_number($tong_tien,0);?> |
decodeSpecialChar($rw['KH_TEN']);?> |
100){ echo $webhelper->format_vn_number($rw['KLT_KHUYENMAI'],0); }elseif($rw['KLT_KHUYENMAI']>0){ echo $rw['KLT_KHUYENMAI'].$rw['KLT_DVTKHUYENMAI'];};?> |
decodeSpecialChar($rw['KLT_GHICHU']);
if($dichvu_giamtru>0){
echo " Giảm trừ: ".WebHelper::format_vn_number($dichvu_giamtru,0)." ";
}?>
|
| |
Không tìm thấy thông tin. |
| |
Tổng cộng |
format_vn_number($sum_giatui,0);?> |
format_vn_number($sum_tunhan,0);?> |
format_vn_number($sum_thukhac,0);?> |
format_vn_number($sum_trukhac,0);?> |
|
format_vn_number($sum_tongtien,0);?> |
|
|
|
strtotime(date('Y-m-d H:i:s'))){
$thoidiem_text = date('H:i:s')." ngày ".date('d-m-Y');
}else{
$thoidiem_text = $thoidiembaocao.":00 ngày ".$search_ngay;
}
?>
|
TỔNG HỢP THU/CHI TRONG NGÀY:
|
|
".$webhelper->format_vn_number($tongdoanhthu_ngay,0)." ". CURRENCY_NAME." (".$ghichu_doanhthu.")";
?>
TRONG ĐÓ:
".$webhelper->format_vn_number($thutienmat_ngay + $thuchuyenkhoan_ngay + $thutrathe_ngay + $khachnolai_ngay,0)." ". CURRENCY_NAME;
?>
".$webhelper->format_vn_number($khacholai_ngay,0)." ". CURRENCY_NAME;
?>
|