"; echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}"; echo "table.tbl {width:700px;border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}"; echo "table.tbl,table.tbl td {border-color:#000;border-style:solid;}"; echo "table.tbl td {margin:0;padding:2px;border-width:1px 1px 0 0;}"; echo "body {font-size:9pt;}"; echo "div.luar{text-align:left;margin-left:150px;}"; echo ".header{font-weight:bold;text-align:center;}"; echo ".isi{text-align:left;}"; echo ".warnaBarisKategori{font-weight : bold; background-color: #FFFF33;}"; echo ".warnaBarisTot{font-weight : bold; background-color: #FFCC00;}"; echo ".master{text-align:left;}"; echo ""; $startDate = decTgl($_POST['startDate']); $endDate = decTgl($_POST['endDate']); $tanggal = encTgl($startDate); $bulan = substr($tanggal,3,2); $tmpbulan = left($bulan,1); if($tmpbulan == '0'){ $bln = right($bulan,1); }else{ $bln = $bulan; } $thn = substr($tanggal,6,4); if(bukaKoneksi()){ global $conn; /*------------------------------------------------------------------------------------ tunai -----------------------------------------------------*/ $query="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet, sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp from d_nota_tunai d,m_nota_tunai m, barang b where d.no_nota = m.no_nota and d.kd_barang = b.kode_barang and d.harga_pokok IS NOT NULL and m.status_nota = 'S' and m.status_bayar != 'K' and date(tgl_nota) between '$startDate' and '$endDate' group by b.kode_strip ) vtunai, strip s where s.kd_strip = lini group by s.kd_strip"; if($stmt = mysqli_prepare($conn,$query)){ mysqli_stmt_execute($stmt); mysqli_stmt_store_result($stmt); $cek = mysqli_stmt_num_rows($stmt); if($cek > 0){ mysqli_stmt_bind_result($stmt,$keljns,$hp,$hj,$disc,$hjnet); $ttJumlah = array(); $ttJumlah['hp1'] = 0; $ttJumlah['hj1'] = 0; $ttJumlah['disc1'] = 0; $ttJumlah['hjnet1'] = 0; print("
"); print("

Transaksi Tunai



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."


"); ?> "); print("KategoriTotal HPTotal HJTotal DiscTotal HJnet"); while(mysqli_stmt_fetch($stmt)){ $ttJumlah['hp1'] += $hp ; $ttJumlah['hj1'] += $hj; $ttJumlah['disc1'] += $disc; $ttJumlah['hjnet1'] += $hjnet; print("$keljns".number_format($hp,0,',','.')."".number_format($hj,0,',','.')."".number_format($disc,0,',','.')."".number_format($hjnet,0,',','.').""); } print("".number_format($ttJumlah['hp1'],0,',','.')."".number_format($ttJumlah['hj1'],0,',','.')."".number_format($ttJumlah['disc1'],0,',','.')."".number_format($ttJumlah['hjnet1'],0,',','.').""); print("
"); print("
"); print("
"); }else{ echo "Belum ada penjualan tunai untuk tanggal tersebut!"; echo "
"; } } /*------------------------------------------------------------------------------------ retur tunai -----------------------------------------------------*/ $query2="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet,sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp from d_nota_retur d,m_nota_retur m,m_nota_tunai mt, barang b where d.no_nota = m.no_nota and d.no_nota_tunai = mt.no_nota and d.kd_barang = b.kode_barang and d.harga_pokok IS NOT NULL and (m.status_nota != 'B') and mt.status_bayar = 'T' and date(m.tgl_nota) between '$startDate' and '$endDate' group by b.kode_strip ) vretur, strip s where s.kd_strip = lini group by s.kd_strip"; if($stmt2 = mysqli_prepare($conn,$query2)){ mysqli_stmt_execute($stmt2); mysqli_stmt_store_result($stmt2); $cek2 = mysqli_stmt_num_rows($stmt2); if($cek2 > 0){ mysqli_stmt_bind_result($stmt2,$keljns2,$hp2,$hj2,$disc2,$hjnet2); $ttJumlah2 = array(); $ttJumlah2['hp2'] = 0; $ttJumlah2['hj2'] = 0; $ttJumlah2['disc2'] = 0; $ttJumlah2['hjnet2'] = 0; print("
"); print("

Retur Tunai



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."


"); print(""); print(""); while(mysqli_stmt_fetch($stmt2)){ $ttJumlah2['hp2'] += $hp2 ; $ttJumlah2['hj2'] += $hj2; $ttJumlah2['disc2'] += $disc2; $ttJumlah2['hjnet2'] += $hjnet2; print(""); } print(""); print(""); print("
KategoriTotal HPTotal HJTotal DiscTotal HJnet
$keljns2".number_format($hp2,0,',','.')."".number_format($hj2,0,',','.')."".number_format($disc2,0,',','.')."".number_format($hjnet2,0,',','.')."
".number_format($ttJumlah2['hp2'],0,',','.')."".number_format($ttJumlah2['hj2'],0,',','.')."".number_format($ttJumlah2['disc2'],0,',','.')."".number_format($ttJumlah2['hjnet2'],0,',','.')."
NETT TUNAI".number_format($ttJumlah['hp1']-$ttJumlah2['hp2'],0,',','.')."".number_format($ttJumlah['hj1']-$ttJumlah2['hj2'],0,',','.')."".number_format($ttJumlah['disc1']-$ttJumlah2['disc2'],0,',','.')."".number_format($ttJumlah['hjnet1']-$ttJumlah2['hjnet2'],0,',','.')."

"); print("
"); print("
"); }else{ echo "Tidak ada retur tunai untuk tanggal tersebut!"; echo "
"; } } $nett_tunai = $ttJumlah['hjnet1']-$ttJumlah2['hjnet2']; /*------------------------------------------------------------------------------------ kartu -----------------------------------------------------*/ $query3="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet, sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp from d_nota_tunai d,m_nota_tunai m, barang b where d.no_nota = m.no_nota and d.kd_barang = b.kode_barang and d.harga_pokok IS NOT NULL and m.status_nota = 'S' and m.status_bayar = 'K' and date(tgl_nota) between '$startDate' and '$endDate' group by b.kode_strip ) vtunai, strip s where s.kd_strip = lini group by s.kd_strip"; if($stmt3 = mysqli_prepare($conn,$query3)){ mysqli_stmt_execute($stmt3); mysqli_stmt_store_result($stmt3); $cek3 = mysqli_stmt_num_rows($stmt3); if($cek3 > 0){ mysqli_stmt_bind_result($stmt3,$keljns3,$hp3,$hj3,$disc3,$hjnet3); $ttJumlah3 = array(); $ttJumlah3['hp3'] = 0; $ttJumlah3['hj3'] = 0; $ttJumlah3['disc3'] = 0; $ttJumlah3['hjnet3'] = 0; print("
"); print("

Transaksi Kartu



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."


"); print(""); print(""); while(mysqli_stmt_fetch($stmt3)){ $ttJumlah3['hp3'] += $hp3 ; $ttJumlah3['hj3'] += $hj3; $ttJumlah3['disc3'] += $disc3; $ttJumlah3['hjnet3'] += $hjnet3; print(""); } print(""); print("
KategoriTotal HPTotal HJTotal DiscTotal HJnet
$keljns3".number_format($hp3,0,',','.')."".number_format($hj3,0,',','.')."".number_format($disc3,0,',','.')."".number_format($hjnet3,0,',','.')."
".number_format($ttJumlah3['hp3'],0,',','.')."".number_format($ttJumlah3['hj3'],0,',','.')."".number_format($ttJumlah3['disc3'],0,',','.')."".number_format($ttJumlah3['hjnet3'],0,',','.')."

"); print("
"); print("
"); }else{ echo "Belum ada transaksi kartu untuk tanggal tersebut!"; echo "
"; } } /*------------------------------------------------------------------------------------ retur kartu -----------------------------------------------------*/ $query4="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet,sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp from d_nota_retur d,m_nota_retur m,m_nota_tunai mt, barang b where d.no_nota = m.no_nota and d.no_nota_tunai = mt.no_nota and d.kd_barang = b.kode_barang and d.harga_pokok IS NOT NULL and (m.status_nota != 'B') and mt.status_bayar = 'K' and date(m.tgl_nota) between '$startDate' and '$endDate' group by b.kode_strip ) vretur, strip s where s.kd_strip = lini group by s.kd_strip"; if($stmt4 = mysqli_prepare($conn,$query4)){ mysqli_stmt_execute($stmt4); mysqli_stmt_store_result($stmt4); $cek4 = mysqli_stmt_num_rows($stmt4); if($cek4 > 0){ mysqli_stmt_bind_result($stmt4,$keljns4,$hp4,$hj4,$disc4,$hjnet4); $ttJumlah4 = array(); $ttJumlah4['hp4'] = 0; $ttJumlah4['hj4'] = 0; $ttJumlah4['disc4'] = 0; $ttJumlah4['hjnet4'] = 0; print("
"); print("

Retur Kartu



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."


"); print(""); print(""); while(mysqli_stmt_fetch($stmt4)){ $ttJumlah4['hp4'] += $hp4 ; $ttJumlah4['hj4'] += $hj4; $ttJumlah4['disc4'] += $disc4; $ttJumlah4['hjnet4'] += $hjnet4; print(""); } print(""); print(""); print("
KategoriTotal HPTotal HJTotal DiscTotal HJnet
$keljns4".number_format($hp4,0,',','.')."".number_format($hj4,0,',','.')."".number_format($disc4,0,',','.')."".number_format($hjnet4,0,',','.')."
".number_format($ttJumlah4['hp4'],0,',','.')."".number_format($ttJumlah4['hj4'],0,',','.')."".number_format($ttJumlah4['disc4'],0,',','.')."".number_format($ttJumlah4['hjnet4'],0,',','.')."
NETT KARTU".number_format($ttJumlah3['hp3']-$ttJumlah4['hp4'],0,',','.')."".number_format($ttJumlah3['hj3']-$ttJumlah4['hj4'],0,',','.')."".number_format($ttJumlah3['disc3']-$ttJumlah4['disc4'],0,',','.')."".number_format($ttJumlah3['hjnet3']-$ttJumlah4['hjnet4'],0,',','.')."

"); print("
"); print("
"); }else{ echo "Tidak ada retur kartu untuk tanggal tersebut!"; echo "
"; } } $nett_kartu = $ttJumlah3['hjnet3']-$ttJumlah4['hjnet4']; /*------------------------------------------------------------------------------------ bon -----------------------------------------------------*/ $query5="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet from (select b.kode_strip lini,sum(d.hrg_satuan * d.jumlah) hj,sum(d.hrg_satuan * d.jumlah * d.diskon / 100) disc, sum((d.hrg_satuan * d.jumlah) - (d.hrg_satuan * d.jumlah * d.diskon / 100)) hjnet, sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp from d_bon d,m_bon m, barang b where d.no_bon = m.no_bon and d.kd_brg = b.kode_barang and d.harga_pokok IS NOT NULL and date(tgl_bon) between '$startDate' and '$endDate' group by b.kode_strip )vretur, strip s where s.kd_strip = lini group by s.kd_strip"; if($stmt5 = mysqli_prepare($conn,$query5)){ mysqli_stmt_execute($stmt5); mysqli_stmt_store_result($stmt5); $cek5 = mysqli_stmt_num_rows($stmt5); if($cek5 > 0){ mysqli_stmt_bind_result($stmt5,$keljns5,$hp5,$hj5,$disc5,$hjnet5); $ttJumlah5 = array(); $ttJumlah5['hp5'] = 0; $ttJumlah5['hj5'] = 0; $ttJumlah5['disc5'] = 0; $ttJumlah5['hjnet5'] = 0; print("
"); print("

Transaksi Bon



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."


"); print(""); print(""); while(mysqli_stmt_fetch($stmt5)){ $ttJumlah5['hp5'] += $hp5 ; $ttJumlah5['hj5'] += $hj5; $ttJumlah5['disc5'] += $disc5; $ttJumlah5['hjnet5'] += $hjnet5; print(""); } print(""); print("
KategoriTotal HPTotal HJTotal DiscTotal HJnet
$keljns5".number_format($hp5,0,',','.')."".number_format($hj5,0,',','.')."".number_format($disc5,0,',','.')."".number_format($hjnet5,0,',','.')."
".number_format($ttJumlah5['hp5'],0,',','.')."".number_format($ttJumlah5['hj5'],0,',','.')."".number_format($ttJumlah5['disc5'],0,',','.')."".number_format($ttJumlah5['hjnet5'],0,',','.')."

"); print("
"); print("
"); }else{ echo "Belum ada transaksi bon untuk tanggal tersebut!"; echo "
"; } } /*------------------------------------------------------------------------------------ retur kartu -----------------------------------------------------*/ $query6="select s.nama_strip,sum(hp) totHP,sum(hj) totHJ,sum(disc) totDisc,sum(hjnet) totHJnet from (select b.kode_strip lini,sum(d.harga_jual * d.jumlah) hj,sum(d.harga_jual * d.jumlah * d.diskon / 100) disc,sum((d.harga_jual * d.jumlah) - (d.harga_jual * d.jumlah * d.diskon / 100)) hjnet,sum(d.jumlah*REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(d.harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp from d_nota_retur d,m_nota_retur m,m_bon mt, barang b where d.no_nota = m.no_nota and d.kd_barang = b.kode_barang and d.no_nota_tunai = mt.no_bon and d.harga_pokok IS NOT NULL and (m.status_nota != 'T') and date(m.tgl_nota) between '$startDate' and '$endDate' group by b.kode_strip ) vretur, strip s where s.kd_strip = lini group by s.kd_strip"; if($stmt6 = mysqli_prepare($conn,$query6)){ mysqli_stmt_execute($stmt6); mysqli_stmt_store_result($stmt6); $cek6 = mysqli_stmt_num_rows($stmt6); if($cek6 > 0){ mysqli_stmt_bind_result($stmt6,$keljns6,$hp6,$hj6,$disc6,$hjnet6); $ttJumlah6 = array(); $ttJumlah6['hp6'] = 0; $ttJumlah6['hj6'] = 0; $ttJumlah6['disc6'] = 0; $ttJumlah6['hjnet6'] = 0; print("
"); print("

Retur Bon



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."


"); print(""); print(""); while(mysqli_stmt_fetch($stmt6)){ $ttJumlah6['hp6'] += $hp6 ; $ttJumlah6['hj6'] += $hj6; $ttJumlah6['disc6'] += $disc6; $ttJumlah6['hjnet6'] += $hjnet6; print(""); } print(""); print(""); print("
KategoriTotal HPTotal HJTotal DiscTotal HJnet
$keljns6".number_format($hp6,0,',','.')."".number_format($hj6,0,',','.')."".number_format($disc6,0,',','.')."".number_format($hjnet6,0,',','.')."
".number_format($ttJumlah6['hp6'],0,',','.')."".number_format($ttJumlah6['hj6'],0,',','.')."".number_format($ttJumlah6['disc6'],0,',','.')."".number_format($ttJumlah6['hjnet6'],0,',','.')."
NETT BON".number_format($ttJumlah5['hp5']-$ttJumlah6['hp6'],0,',','.')."".number_format($ttJumlah5['hj5']-$ttJumlah6['hj6'],0,',','.')."".number_format($ttJumlah5['disc5']-$ttJumlah6['disc6'],0,',','.')."".number_format($ttJumlah5['hjnet5']-$ttJumlah6['hjnet6'],0,',','.')."

"); print("
"); print("
"); }else{ echo "Tidak ada retur bon untuk tanggal tersebut!"; echo "
"; } } $nett_bon = $ttJumlah5['hjnet5']-$ttJumlah6['hjnet6']; /*----------------------------------------Rekap TITIPAN */ $query7 = "select sum(t.bayar_bon) from bayar_bon t where date(t.tgl_byr) between '$startDate' AND '$endDate'"; if($stmt7 = mysqli_prepare($conn,$query7)){ mysqli_stmt_execute($stmt7); mysqli_stmt_store_result($stmt7); $cek7 = mysqli_stmt_num_rows($stmt7); if($cek7 > 0){ mysqli_stmt_bind_result($stmt7,$total); $ttJumlah7 = array(); $ttJumlah7['rp7'] = 0; while(mysqli_stmt_fetch($stmt7)){ $ttJumlah7['rp7'] += $total; } }else{ echo "Belum ada data titipan untuk tanggal tersebut!"; echo "
"; } } /*----------------------------------------Rekap Komisi */ $query8 = "select sum(k.jumlah) from komisi k where date(k.tgl_ambil) between '$startDate' AND '$endDate'"; if($stmt8 = mysqli_prepare($conn,$query8)){ mysqli_stmt_execute($stmt8); mysqli_stmt_store_result($stmt8); $cek8 = mysqli_stmt_num_rows($stmt8); if($cek8 > 0){ mysqli_stmt_bind_result($stmt8,$total1); $ttJumlah8 = array(); $ttJumlah8['rp8'] = 0; while(mysqli_stmt_fetch($stmt8)){ $ttJumlah8['rp8'] += $total1; } }else{ echo "Belum ada data komisi untuk tanggal tersebut!"; echo "
"; } } print("
"); print(""); print(""); print(""); $nett_total_tunai = ceil($nett_tunai) + ceil($nett_kartu); $nett_total_omset = ceil($nett_tunai) + ceil($nett_kartu) + ceil($nett_bon); $andil_tunai = ($nett_total_tunai/$nett_total_omset*100); $qry_createtmp = "CREATE TABLE IF NOT EXISTS `tmp_lapdetailjual` ( `total_tunai` bigint(20) NOT NULL, `total_omset` bigint(20) NOT NULL, `andil` decimal(10,2) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1;"; runQuery($qry_createtmp); $qry_ins = "INSERT INTO `tmp_lapdetailjual` ( `total_tunai`, `total_omset`, `andil` ) VALUE($nett_total_tunai,$nett_total_omset,$andil_tunai)"; runQuery($qry_ins); print(""); print(""); print("
Total HPTotal HJTotal DiscTotal HJnet
GRAND TOTAL ".number_format(($ttJumlah['hp1']-$ttJumlah2['hp2'])+($ttJumlah3['hp3']-$ttJumlah4['hp4'])+($ttJumlah5['hp5']-$ttJumlah6['hp6']),0,',','.')." ".number_format(($ttJumlah['hj1']-$ttJumlah2['hj2'])+($ttJumlah3['hj3']-$ttJumlah4['hj4'])+($ttJumlah5['hj5']-$ttJumlah6['hj6']),0,',','.')." ".number_format(($ttJumlah['disc1']-$ttJumlah2['disc2'])+($ttJumlah3['disc3']-$ttJumlah4['disc4'])+($ttJumlah5['disc5']-$ttJumlah6['disc6']),0,',','.')." ".number_format(($ttJumlah['hjnet1']-$ttJumlah2['hjnet2'])+($ttJumlah3['hjnet3']-$ttJumlah4['hjnet4'])+($ttJumlah5['hjnet5']-$ttJumlah6['hjnet6']),0,',','.')."
Total Titipan".number_format($ttJumlah7['rp7'],0,',','.')."
Total Komisi".number_format($ttJumlah8['rp8'],0,',','.')."

"); print("
"); print("
"); } ?>