Files
simak/app/kendali/modal_verifikasi.php
2025-10-10 09:25:05 +07:00

503 lines
25 KiB
PHP

<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,orientation:"top"});
var thn_dpa=$('#thn_dpa').val();
</script>
<style>
.lengkap {
width: 100%; height: 100%;
}
tr{
border-top: hidden;
}
</style>
<?php
include("../koneksi.php");
$id=$_POST['id'];
if ($id==0) {
$nilai_pelunasan=$_POST['nil'];
} else {
$d=pg_query("SELECT nilai_pelunasan,ppn,pph_21,pph_22,pph_23,pph_final,no_faktur,tanggal_faktur,kwitansi,faktur_penjualan,nota_dinas,faktur_pajak,
ssp_ppn,ssp_pph,ba_hp_admin,ba_st,sp_spk,ba_denda,ceklist,status_um,tanggal_jatuh_tempo,status_berkas,ket,honor,hadir,
tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan
FROM vr_pelunasan WHERE id='$id'");
while($r=pg_fetch_array($d)) {
$nilai_pelunasan=$r['nilai_pelunasan'];
$ppn=$r['ppn'];
$pph_21=$r['pph_21'];
$pph_22=$r['pph_22'];
$pph_23=$r['pph_23'];
$pph_final=$r['pph_final'];
$no_faktur=$r['no_faktur'];
$tanggal_faktur=$r['tanggal_faktur'];
$kwitansi=$r['kwitansi'];
$faktur_penjualan=$r['faktur_penjualan'];
$nota_dinas=$r['nota_dinas'];
$faktur_pajak=$r['faktur_pajak'];
$ssp_ppn=$r['ssp_ppn'];
$ssp_pph=$r['ssp_pph'];
$ba_hp_admin=$r['ba_hp_admin'];
$ba_st=$r['ba_st'];
$sp_spk=$r['sp_spk'];
$ba_denda=$r['ba_denda'];
$ceklist=$r['ceklist'];
$status_um=$r['status_um'];
$tanggal_jatuh_tempo=$r['tanggal_jatuh_tempo'];
$status_berkas=$r['status_berkas'];
$ket=$r['ket'];
$honor=$r['honor'];
$hadir=$r['hadir'];
$tor=$r['tor'];
$spt=$r['spt'];
$pendukung=$r['pendukung'];
$ba_um=$r['ba_um'];
$ba_ujicoba=$r['ba_ujicoba'];
$ba_pembayaran=$r['ba_pembayaran'];
$ba_kemajuan=$r['ba_kemajuan'];
}
}
?>
<form id="form_verifikasi">
<input type="hidden" id="vr_pelunasan_id" value="<?php echo $id; ?>">
<div class="row">
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputName2">Nilai Pelunasan</label>
<input type="text" class="form-control" id="nilai_pelunasan" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($nilai_pelunasan,0,",","."); ?>" >
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputName2">PPN</label>
<div class="input-group my-group">
<input type="text" class="form-control" id="ppn" style="width:100%;" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($ppn,0,",","."); ?>" >
<span class="input-group-btn">
<button type="button" id="btn_hit_ppn" name="btn_hit_ppn" class="btn btn-default" data-content="Hitung" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-calculator"></i></button>
</span>
</div>
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputName2">PPH-21</label>
<input type="text" class="form-control" id="pph_21" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($pph_21,0,",","."); ?>" >
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputName2">PPH-22</label>
<div class="input-group my-group">
<input type="text" class="form-control" id="pph_22" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($pph_22,0,",","."); ?>" >
<span class="input-group-btn">
<button type="button" id="btn_hit_pph22" name="btn_hit_pph22" class="btn btn-default" data-content="Hitung" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-calculator"></i></button>
</span>
</div>
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputName2">PPH-23</label>
<div class="input-group my-group">
<input type="text" class="form-control" id="pph_23" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($pph_23,0,",","."); ?>" >
<span class="input-group-btn">
<button type="button" id="btn_hit_pph23" name="btn_hit_pph23" class="btn btn-default" data-content="Hitung" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-calculator"></i></button>
</span>
</div>
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputName2">PPH-Final</label>
<input type="text" class="form-control" id="pph_final" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($pph_final,0,",","."); ?>" >
</div>
</div>
</div>
</div>
<p class="judul_modal"><i class="fa fa-caret-right m-r-5"></i>FAKTUR</p>
<div class="row">
<div class="col-lg-6">
<div class="form-group">
<label for="exampleInputName2">No Faktur</label>
<input type="text" class="form-control" id="no_faktur" value="<?php echo $no_faktur; ?>">
</div>
</div>
<div class="col-lg-6">
<div class="form-group">
<label for="exampleInputEmail1">Tanggal Faktur</label>
<input type="text" class="date form-control" id="tanggal_faktur" placeholder="dd/mm/yyyy"
onkeyup="
var v = this.value;
if (v.match(/^\d{2}$/) !== null) {
this.value = v + '/';
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
this.value = v + '/';
}
"
value="<?php
$tsm=date('d-m-Y',strtotime($tanggal_faktur));
if (($tsm=="01-01-1970") || ($tsm==NULL) || ($tsm=="") || ($tsm=="31-12-1969")) {
echo "";
} else {
echo date('d/m/Y',strtotime($tsm));
}
?>"
>
</div>
</div>
</div>
<p class="judul_modal"><i class="fa fa-caret-right m-r-5"></i>KELENGKAPAN</p>
<table class="table table-condensed">
<tr>
<td width="20%">
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk1"/ <?php if($kwitansi=='t') {echo "checked";} else {} ?> >
<label for="cbk1" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> KWITANSI</strong>
</label>
</div>
</td>
<td width="20%">
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk5"/ <?php if($ssp_ppn=='t') {echo "checked";} else {} ?> >
<label for="cbk5" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> SSP PPN</strong>
</label>
</div>
</td>
<td width="20%">
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk6"/ <?php if($ssp_pph=='t') {echo "checked";} else {} ?> >
<label for="cbk6" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> SSP PPH</strong>
</label>
</div>
</td>
<td width="20%">
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk7"/ <?php if($ba_hp_admin=='t') {echo "checked";} else {} ?> >
<label for="cbk7" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> BA ADMIN</strong>
</label>
</div>
</td>
<td width="20%">
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk8"/ <?php if($ba_st=='t') {echo "checked";} else {} ?> >
<label for="cbk8" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> BA SERAH TERIMA</strong>
</label>
</div>
</td>
</tr>
<tr>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk2"/ <?php if($faktur_penjualan=='t') {echo "checked";} else {} ?> >
<label for="cbk2" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> FAKTUR PENJUALAN</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk9"/ <?php if($ba_denda=='t') {echo "checked";} else {} ?> >
<label for="cbk9" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> BA DENDA</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk10"/ <?php if($sp_spk=='t') {echo "checked";} else {} ?> >
<label for="cbk10" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> SP / SPK</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk11"/ <?php if($ceklist=='t') {echo "checked";} else {} ?> >
<label for="cbk11" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> CEKLIST</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk12"/ <?php if($honor=='t') {echo "checked";} else {} ?> >
<label for="cbk12" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> DAFTAR PENERIMAAN HONOR</strong>
</label>
</div>
</td>
</tr>
<tr>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk3"/ <?php if($nota_dinas=='t') {echo "checked";} else {} ?> >
<label for="cbk3" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> NOTA DINAS</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk13"/ <?php if($hadir=='t') {echo "checked";} else {} ?> >
<label for="cbk13" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> DAFTAR HADIR</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk14"/ <?php if($tor=='t') {echo "checked";} else {} ?> >
<label for="cbk14" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> TOR</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk15"/ <?php if($spt=='t') {echo "checked";} else {} ?> >
<label for="cbk15" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> SK / SPT</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk16"/ <?php if($pendukung=='t') {echo "checked";} else {} ?> >
<label for="cbk16" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> REKAP PENDUKUNG</strong>
</label>
</div>
</td>
</tr>
<tr>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk4"/ <?php if($faktur_pajak=='t') {echo "checked";} else {} ?> >
<label for="cbk4" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> FAKTUR PAJAK</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk18"/ <?php if($ba_ujicoba=='t') {echo "checked";} else {} ?> >
<label for="cbk18" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> BA UJICOBA</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk19"/ <?php if($ba_pembayaran=='t') {echo "checked";} else {} ?> >
<label for="cbk19" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> BA PEMBAYARAN</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk20"/ <?php if($ba_kemajuan=='t') {echo "checked";} else {} ?> >
<label for="cbk20" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> BA KEMAJUAN</strong>
</label>
</div>
</td>
<td>
<div class="btn-switch btn-switch-primary lengkap">
<input type="checkbox" id="cbk17"/ <?php if($ba_um=='t') {echo "checked";} else {} ?> >
<label for="cbk17" style="text-align:left"
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
<em class="glyphicon glyphicon-ok"></em>
<strong> BA UANG MUKA</strong>
</label>
</div>
</td>
</tr>
</table>
<div class="row" id="rek_so">
<div class="col-lg-3">
<div class="form-group">
<label for="exampleInputName2">Status Uang Muka</label>
<select class="form-control" id="status_um">
<option value="Non Uang Muka" <?php if($status_um=='Non Uang Muka') {echo "selected";} ?>>NON UANG MUKA</option>
<option value="Uang Muka" <?php if($status_um=='Uang Muka') {echo "selected";} ?>>UANG MUKA</option>
</select>
</div>
</div>
<div class="col-lg-3">
<div class="form-group">
<label for="exampleInputName2">Status Berkas</label>
<select class="form-control" id="status_berkas">
<option value="PROSES" <?php if($status_berkas=='PROSES') {echo "selected";} ?>>PROSES VERIFIKASI</option>
<option value="REVISI" <?php if($status_berkas=='REVISI') {echo "selected";} ?>>REVISI</option>
<option value="BATAL" <?php if($status_berkas=='BATAL') {echo "selected";} ?>>BATAL</option>
<option value="FIX" <?php if($status_berkas=='FIX') {echo "selected";} ?>>FIX</option>
</select>
</div>
</div>
<div class="col-lg-6">
<div class="form-group">
<label for="exampleInputName2">Keterangan</label>
<input type="text" class="form-control" id="ket" value="<?php echo $ket; ?>">
</div>
</div>
</div>
</form>
<script>
function formatAngka(objek, separator) {
a = objek.value;b = a.replace(/[^\d]/g,"");c="";panjang=b.length;j=0;
for(i=panjang;i>0;i--) {j=j+1;if(((j%3)==1)&&(j!=1)) {c=b.substr(i-1,1)+separator+c;} else {c=b.substr(i-1,1)+c;}}objek.value=c;
}
function validAngka(a)
{if(!/^[0-9.]+$/.test(a.value)){a.value = a.value.substring(0,a.value.length-1000);}}
$('button[name="btn_hit_ppn"]').popover();
$('button[name="btn_hit_pph22"]').popover();
$('button[name="btn_hit_pph23"]').popover();
$('#status_um').change(function(){
var a = $('#status_um').val();
if (a=='Uang Muka') {$('#ket').val('ID UM : ');$('#ket').select();} else {$('#ket').val('');}
});
$('#btn_hit_ppn').click(function(){
var a=$('#nilai_pelunasan').val();
var b=a.replace(/\./g,'');
var c=parseInt(b)/11;
$('#ppn').val(Math.ceil(c));
});
$('#pph_21').focusout(function(){
var a = $('#pph_21').val();
var b = $('#pph_22').val();
var c = $('#pph_23').val();
var d = $('#pph_final').val();
if (a=='0') {
$('#pph_22').val(b);
$('#pph_23').val(c);
$('#pph_final').val(d);
} else {
$('#pph_22').val('0');
$('#pph_23').val('0');
$('#pph_final').val('0');
}
});
$('#pph_final').focusout(function(){
var a = $('#pph_final').val();
var b = $('#pph_22').val();
var c = $('#pph_23').val();
var d = $('#pph_21').val();
if (a=='0') {
$('#pph_22').val(b);
$('#pph_23').val(c);
$('#pph_21').val(d);
} else {
$('#pph_22').val('0');
$('#pph_23').val('0');
$('#pph_21').val('0');
}
});
$('#btn_hit_pph22').click(function(){
$('#btn_hit_ppn').trigger('click');
var a=$('#ppn').val();
var b=a.replace(/\./g,'');
var c=parseInt(b)*10*(1.5/100);
$('#pph_22').val(Math.ceil(c));
$('#pph_21').val('0');
$('#pph_23').val('0');
$('#pph_final').val('0');
});
$('#btn_hit_pph23').click(function(){
$('#btn_hit_ppn').trigger('click');
var a=$('#ppn').val();
var b=a.replace(/\./g,'');
var c=parseInt(b)*10*(2/100);
$('#pph_23').val(Math.ceil(c));
$('#pph_21').val('0');
$('#pph_22').val('0');
$('#pph_final').val('0');
});
$('#nilai_pelunasan').focusout(function(){
var ch1 = $('#nilai_pelunasan').val();
if (ch1=='') {$('#nilai_pelunasan').val('0');} else {}
});
$('#ppn').focusout(function(){
var ch2 = $('#ppn').val();
if (ch2=='') {$('#ppn').val('0');} else {}
});
$('#pph_21').focusout(function(){
var ch3 = $('#pph_21').val();
if (ch3=='') {$('#pph_21').val('0');} else {}
});
$('#pph_22').focusout(function(){
var ch4 = $('#pph_22').val();
if (ch4=='') {$('#pph_22').val('0');} else {}
});
$('#pph_23').focusout(function(){
var ch5 = $('#pph_23').val();
if (ch5=='') {$('#pph_23').val('0');} else {}
});
$('#pph_final').focusout(function(){
var ch6 = $('#pph_final').val();
if (ch6=='') {$('#pph_final').val('0');} else {}
});
</script>