diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 7142cae..3ccbba0 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -104,6 +104,953 @@ class AliranTunaiController extends Controller $tuntutbaki = Http::get(config('api.url').'/api/TuntutBaki/'.$auth_user['cawangan'])->json(); + + //******************* INITIALIZE LEJER AM START HERE****************************// + + + $get_glcode=Http::get(config('api.url').'/api/getProduct/'. $auth_user['cawangan'])->json(); + $gl=$get_glcode[0]; + $prCode=$gl['prkod']; + $Gl_Code=$gl['glcode']; + + //new glcode 2021-02-22 + $GL_Code_BayaranOnline="1000/210"; + $GL_CodeUntungSebenar="1000/213"; + $GL_CodeHutangArrahn="1000/211"; + $GL_CodeHutangAkru="2000/007"; + $GL_Code_Tawarruq="1000/017";// new glcode 20210405 + $GL_Code_Untung="5000/017";//new glcode 20210405 + $KOD_Upah='5000/013'; + $KOD_Rebate_L='5000/021'; + $KOD_Rebate_A='1000/021'; + + $Bayaran_Pendahuluan='1000/019'; + //dapat keterangan glcode + // $gadai_transaction = Http::get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())- + $get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); + + $gl_cdetails=$get_glCode_Details[0]; + $keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode + $actype=$get_glCode_Details[0]['acttype']; //keterangan acctype + + + // carian perincian glejer untk glcode=1000/010 + $get_current_GLejer_Details=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); + + if(sizeof($get_current_GLejer_Details)==0) + { //start kalau xdak data + $jumlah=0.0; + + $getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); + + if(sizeof($getGLedjer)==0) + { + $jumlah=0.0; + } + else + { + + //$glejer=$getGLedjer[0]; + $jumlahSemalam=$getGLedjer[0]['jumlah']; + + $hariIniSemalam=$getGLedjer[0]['hariini']; + $jumlah=$jumlahSemalam+$hariIniSemalam; + + + } + + $jumlahBulan_ini=0.0; + $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); + + if( sizeof($get_GlejerBulan_Tahun)==0) + { + $jumlahBulan_ini=0.0; + } + else + { + $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; + }//end bulan tahun + $Jumlah_TahunIni=0.0; + $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$Gl_Code])->json(); + if(sizeof($get_Glejer_Tahun)==0) + { + $Jumlah_TahunIni=0.0; + } + else + { + + + $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; + + $Jumlah_TahunIni=$jumlah-$JumTahunIni; + + + } + + $HariIni=0.0; + $kelmarin=$jumlah-$HariIni; + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$Gl_Code, + 'descpt'=>$keterangan, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni, + 'kelmarin'=>$kelmarin, + 'jumlah'=>$jumlah, + 'bulanini'=>$jumlahBulan_ini, + 'tahunini'=>$Jumlah_TahunIni, + 'acttype'=> $actype + + ]); + + } + else + { + + } + + + + $getBayarOnline_GL=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); + + $keteranganBayaranOnlie=$getBayarOnline_GL[0]['descpt']; //keterangan glcode + $actypeBayaranOnline=$getBayarOnline_GL[0]['acttype']; //keterangan acctype + + $get_current_GLejer_Details_BayaranOnline=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); + + if(sizeof($get_current_GLejer_Details_BayaranOnline)==0) + { //start kalau xdak data + $jumlah=0.0; + + $getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); + + if(sizeof($getGLedjer)==0) + { + $jumlah=0.0; + } + else + { + + //$glejer=$getGLedjer[0]; + $jumlahSemalam=$getGLedjer[0]['jumlah']; + + $hariIniSemalam=$getGLedjer[0]['hariini']; + $jumlah=$jumlahSemalam+$hariIniSemalam; + + + } + + + $jumlahBulan_ini=0.0; + $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); + + if( sizeof($get_GlejerBulan_Tahun)==0) + { + $jumlahBulan_ini=0.0; + } + else + { + $jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini=$jumlah-$jumlahBulan_ini; + }//end bulan tahun + $Jumlah_TahunIni=0.0; + $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json(); + if(sizeof($get_Glejer_Tahun)==0) + { + $Jumlah_TahunIni=0.0; + } + else + { + + + $JumTahunIni=$get_Glejer_Tahun[0]['jumlah']; + $Jumlah_TahunIni=$jumlah-$JumTahunIni; + + } + + $HariIni=0.0; + $kelmarin=$jumlah-$HariIni; + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw' =>$auth_user['cawangan'], + 'glcode' =>$GL_Code_BayaranOnline, + 'descpt' =>$keteranganBayaranOnlie, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni, + 'kelmarin'=>$kelmarin, + 'jumlah'=>$jumlah, + 'bulanini'=>$jumlahBulan_ini, + 'tahunini'=>$Jumlah_TahunIni, + 'acttype'=> $actypeBayaranOnline + + ]); + + } + else + { + + + + } + + //GL Penghutang Ar-Rahn + $GL_penghutang_Arrahn=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); + $keterangan_PenghutangArrahn=$GL_penghutang_Arrahn[0]['descpt']; //keterangan glcode + $actype_PenghutangArrahn=$GL_penghutang_Arrahn[0]['acttype']; //details_code + + $jumlah_PenghutangArrahn=0.0; + $get_current_GLejer_Details_PA=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); + if( sizeof($get_current_GLejer_Details_PA)==0) + { + + $getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); + + $jumlah_hutangArrahn=0.0; + if(sizeof($getGLedjer_Semalam)==0) + { + + $jumlah_hutangArrahn =0.0; + + } + else + { + + $jumlahSemalam=$getGLedjer_Semalam[0]['jumlah']; + $hariIniSemalam=$getGLedjer_Semalam[0]['hariini']; + $jumlah_hutangArrahn=$jumlahSemalam+$hariIniSemalam; + } + + $jumlahBulan_iniArrahn=0.0; + $get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); + if(sizeof($get_GlejerBulan_Tahun)==0) + { + + $jumlahBulan_iniArrahn=0.0; + } + else + { + + $jumlahBulan_iniArrahn=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_iniArrahn=$jumlah_hutangArrahn-$jumlahBulan_iniArrahn; + + } + + $Jumlah_TahunIni=0.0; + $get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json(); + $jumlah=0.0; + if(sizeof($get_Glejer_Tahun)==0) + { + $Jumlah_TahunIniArrahn=0.0; + + } + else + { + + $Jumlah_TahunIniArrahn=$get_Glejer_Tahun[0]['jumlah']; + $Jumlah_TahunIniArrahn=$jumlah_hutangArrahn-$Jumlah_TahunIniArrahn; + + } + + $HariIniHutangArrahn=0.0; + $kelmarinHutangArrahn=$jumlah_hutangArrahn-$HariIniHutangArrahn; + + + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + 'kodcaw' =>$auth_user['cawangan'], + 'glcode' =>$GL_CodeHutangArrahn, + 'descpt' =>$keterangan_PenghutangArrahn, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIniHutangArrahn, + 'kelmarin'=>$kelmarinHutangArrahn, + 'jumlah'=>$jumlah_hutangArrahn, + 'bulanini'=>$jumlahBulan_iniArrahn, + 'tahunini'=>$Jumlah_TahunIniArrahn, + 'acttype'=> $actype_PenghutangArrahn + + ]); + + }//END OF CARIAN GET GLEJER PENGHUTANG AR-RAHN + else + { + + + } + //GL Penghutang Ar-Rahn + $GL_penghutang_Akru=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); + $keterangan_PenghutangAkru=$GL_penghutang_Akru[0]['descpt']; //keterangan glcode + $actype_PenghutangAkru=$GL_penghutang_Akru[0]['acttype']; //details_code + + $get_current_GLejer_Details_HA=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); + + if(sizeof($get_current_GLejer_Details_HA)==0) + { + $jumlahAkru=0.0; + $getGLedjer_Semalam_HA=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); + if(sizeof($getGLedjer_Semalam_HA)==0) + { + $jumlahAkru=0.0; + + } + else + { + $jumlahSemalam=$getGLedjer_Semalam_HA[0]['jumlah']; + $hariIniSemalam=$getGLedjer_Semalam_HA[0]['hariini']; + $jumlahAkru=$jumlahSemalam+$hariIniSemalam; + + } + + $jumlahBulan_ini_HA=0.0; + $get_GlejerBulan_Tahun_HA=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); + if(sizeof($get_GlejerBulan_Tahun_HA)==0) + { + + $jumlahBulan_iniAkru=0.0; + } + else + { + + $jumlahBulan_ini_HA=$get_GlejerBulan_Tahun_HA[0]['jumlah']; + $jumlahBulan_ini_HA=$jumlahAkru-$jumlahBulan_ini_HA; + + } + + $Jumlah_TahunIni_HA=0.0; + $get_Glejer_Tahun_HA=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json(); + if(sizeof($get_GlejerBulan_Tahun_HA)==0) + { + $Jumlah_TahunIni_HA=0.0; + + } + else + { + + $Jumlah_TahunIni_HA=$get_GlejerBulan_Tahun_HA[0]['jumlah']; + $Jumlah_TahunIni_HA=$jumlahAkru-$Jumlah_TahunIni_HA; + + + } + $hariIni_akru=0.0; + $kelmarin_akru= $jumlahAkru-$hariIni_akru; + + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + 'kodcaw' =>$auth_user['cawangan'], + 'glcode' =>$GL_CodeHutangAkru, + 'descpt' =>$keterangan_PenghutangAkru, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$hariIni_akru, + 'kelmarin'=>$kelmarin_akru, + 'jumlah'=>$jumlahAkru, + 'bulanini'=>$jumlahBulan_ini_HA, + 'tahunini'=>$Jumlah_TahunIni_HA, + 'acttype'=> $actype_PenghutangAkru + + ]); + + } + else{ + + + } + + $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); + + $gl_cdetails_upah= $get_KOD_UPAH[0]; + $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode + $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype + + // carian perincian glejer untk glcode=1000/010 + $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); + + if(sizeof($get_current_GLejer_Details_Upah)==0) + { //start kalau xdak data + $jumlah_Upah=0.0; + + $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); + + if(sizeof($getGLedjer_Upah)==0) + { + $jumlah_upah=0.0; + } + else + { + + //$glejer=$getGLedjer[0]; + $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; + $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; + $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; + + + } + + + $jumlahBulan_ini_Upah=0.0; + $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); + + if( sizeof($get_GlejerBulan_Tahun_Upah)==0) + { + $jumlahBulan_ini_Upah=0.0; + } + else + { + $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; + }//end bulan tahun + $Jumlah_TahunIni_Upah=0.0; + $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json(); + if(sizeof($get_Glejer_Tahun_Upah)==0) + { + $Jumlah_TahunIni_Upah=0.0; + } + else + { + + $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; + $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; + + } + + $HariIni_Upah=0.0; + $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$KOD_Upah, + 'descpt'=>$keterangan_upah, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni_Upah, + 'kelmarin'=>$kelmarin_Upah, + 'jumlah'=>$jumlah_Upah, + 'bulanini'=>$jumlahBulan_ini_Upah, + 'tahunini'=>$Jumlah_TahunIni_Upah, + 'acttype'=> $actype_upah + + ]); + + } + else + { + + + + } + //initial Pinjaman DiBeri untuk hari ini... + $KOD_Pinjam='1000/013'; + + $get_KOD_Pinjam=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); + + $gl_cdetails_pinjam= $get_KOD_Pinjam[0]; + $keterangan_pinjam= $get_KOD_Pinjam[0]['descpt']; //keterangan glcode + $actype_pinjam= $get_KOD_Pinjam[0]['acttype']; //keterangan acctype + + $get_current_GLejer_Details_Pinjam=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); + + + if(sizeof($get_current_GLejer_Details_Pinjam)==0) + { + + + $jumlah_Pinjam=0.0; + + $getGLedjer_Pinjam_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); + if(sizeof($getGLedjer_Pinjam_Semalam)==0) + { + $jumlah_pinjam=0.0; + } + else + { + + $jumlahSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['jumlah']; + + $hariIniSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['hariini']; + $jumlah_Pinjam=$jumlahSemalam_Pinjam+$hariIniSemalam_Pinjam; + + + } + + + + $jumlahBulan_ini_Pinjam=0.0; + $get_GlejerBulan_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); + if( sizeof($get_GlejerBulan_Tahun_Pinjam)==0) + { + $jumlahBulan_ini_Pinjam=0.0; + } + else + { + + $jumlahBulan_ini_Pinjam=$get_GlejerBulan_Tahun_Pinjam[0]['jumlah']; + $jumlahBulan_ini_Pinjam=$jumlah_Pinjam-$jumlahBulan_ini_Pinjam; + + } + + $Jumlah_TahunIni_Pinjam=0.0; + $get_Glejer_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json(); + + if(sizeof($get_Glejer_Tahun_Pinjam)==0) + { + $Jumlah_TahunIni_Pinjam=0.0; + } + else + { + $JumTahunIni_Pinjam=$get_Glejer_Tahun_Pinjam[0]['jumlah']; + $Jumlah_TahunIni_Pinjam=$jumlah_Pinjam-$JumTahunIni_Pinjam; + + } + + $HariIni_Pinjam=0.0; + $kelmarin_Pinjam=$jumlah_Pinjam-$HariIni_Pinjam; + + $daftarGlejer_pinjam=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$KOD_Pinjam, + 'descpt'=>$keterangan_pinjam, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni_Pinjam, + 'kelmarin'=>$kelmarin_Pinjam, + 'jumlah'=>$jumlah_Pinjam, + 'bulanini'=>$jumlahBulan_ini_Pinjam, + 'tahunini'=>$Jumlah_TahunIni_Pinjam, + 'acttype'=> $actype_pinjam + + ]); + + } + else{ + + } + + + $get_KOD_PinjamTawaruqq=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); + + $gl_cdetails_pinjam= $get_KOD_PinjamTawaruqq [0]; + $keterangan_pinjam=$get_KOD_PinjamTawaruqq [0]['descpt']; //keterangan glcode + $actype_pinjam= $get_KOD_PinjamTawaruqq[0]['acttype']; //keterangan acctype + + $get_current_GLejer_Details_Pinjam_Tawaruqq=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); + + + if(sizeof($get_current_GLejer_Details_Pinjam_Tawaruqq)==0) + { + + + $jumlah_Pinjam=0.0; + + $getGLedjer_Pinjam_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); + if(sizeof($getGLedjer_Pinjam_Semalam)==0) + { + $jumlah_pinjam=0.0; + } + else + { + + $jumlahSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['jumlah']; + + $hariIniSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['hariini']; + $jumlah_Pinjam=$jumlahSemalam_Pinjam+$hariIniSemalam_Pinjam; + + + } + $jumlahBulan_ini_Pinjam=0.0; + $get_GlejerBulan_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); + if( sizeof($get_GlejerBulan_Tahun_Pinjam)==0) + { + $jumlahBulan_ini_Pinjam=0.0; + } + else + { + + $jumlahBulan_ini_Pinjam=$get_GlejerBulan_Tahun_Pinjam[0]['jumlah']; + $jumlahBulan_ini_Pinjam=$jumlah_Pinjam-$jumlahBulan_ini_Pinjam; + + } + + $Jumlah_TahunIni_Pinjam=0.0; + $get_Glejer_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json(); + + if(sizeof($get_Glejer_Tahun_Pinjam)==0) + { + $Jumlah_TahunIni_Pinjam=0.0; + } + else + { + $JumTahunIni_Pinjam=$get_Glejer_Tahun_Pinjam[0]['jumlah']; + $Jumlah_TahunIni_Pinjam=$jumlah_Pinjam-$JumTahunIni_Pinjam; + + } + + $HariIni_Pinjam=0.0; + $kelmarin_Pinjam=$jumlah_Pinjam-$HariIni_Pinjam; + + $daftarGlejer_pinjam=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$GL_Code_Tawarruq, + 'descpt'=>$keterangan_pinjam, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni_Pinjam, + 'kelmarin'=>$kelmarin_Pinjam, + 'jumlah'=>$jumlah_Pinjam, + 'bulanini'=>$jumlahBulan_ini_Pinjam, + 'tahunini'=>$Jumlah_TahunIni_Pinjam, + 'acttype'=> $actype_pinjam + + ]); + + } + else{ + + } + + $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); + + $gl_cdetails_upah= $get_KOD_UPAH[0]; + $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode + $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype + + // carian perincian glejer untk glcode=1000/010 + $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); + + if(sizeof($get_current_GLejer_Details_Upah)==0) + { //start kalau xdak data + $jumlah_Upah=0.0; + + $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); + + if(sizeof($getGLedjer_Upah)==0) + { + $jumlah_upah=0.0; + } + else + { + + $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; + $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; + $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; + + } + + $jumlahBulan_ini_Upah=0.0; + $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); + + if( sizeof($get_GlejerBulan_Tahun_Upah)==0) + { + $jumlahBulan_ini_Upah=0.0; + } + else + { + $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; + }//end bulan tahun + $Jumlah_TahunIni_Upah=0.0; + $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json(); + if(sizeof($get_Glejer_Tahun_Upah)==0) + { + $Jumlah_TahunIni_Upah=0.0; + } + else + { + + $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; + $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; + + + } + + $HariIni_Upah=0.0; + $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$GL_Code_Untung, + 'descpt'=>$keterangan_upah, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni_Upah, + 'kelmarin'=>$kelmarin_Upah, + 'jumlah'=>$jumlah_Upah, + 'bulanini'=>$jumlahBulan_ini_Upah, + 'tahunini'=>$Jumlah_TahunIni_Upah, + 'acttype'=> $actype_upah + + ]); + + } + else + { + + + } + + $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); + + $gl_cdetails_upah= $get_KOD_UPAH[0]; + $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode + $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype + + // carian perincian glejer untk glcode=1000/010 + $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); + + if(sizeof($get_current_GLejer_Details_Upah)==0) + { //start kalau xdak data + $jumlah_Upah=0.0; + + $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); + + if(sizeof($getGLedjer_Upah)==0) + { + $jumlah_upah=0.0; + } + else + { + + //$glejer=$getGLedjer[0]; + $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; + $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; + $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; + + + } + + $jumlahBulan_ini_Upah=0.0; + $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); + + if( sizeof($get_GlejerBulan_Tahun_Upah)==0) + { + $jumlahBulan_ini_Upah=0.0; + } + else + { + $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; + }//end bulan tahun + $Jumlah_TahunIni_Upah=0.0; + $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json(); + if(sizeof($get_Glejer_Tahun_Upah)==0) + { + $Jumlah_TahunIni_Upah=0.0; + } + else + { + + $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; + $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; + + } + + $HariIni_Upah=0.0; + $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$KOD_Rebate_L, + 'descpt'=>$keterangan_upah, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni_Upah, + 'kelmarin'=>$kelmarin_Upah, + 'jumlah'=>$jumlah_Upah, + 'bulanini'=>$jumlahBulan_ini_Upah, + 'tahunini'=>$Jumlah_TahunIni_Upah, + 'acttype'=> $actype_upah + + ]); + + } + else + { + + + + } + + $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); + + $gl_cdetails_upah= $get_KOD_UPAH[0]; + $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode + $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype + + // carian perincian glejer untk glcode=1000/010 + $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); + + if(sizeof($get_current_GLejer_Details_Upah)==0) + { //start kalau xdak data + $jumlah_Upah=0.0; + + $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); + + if(sizeof($getGLedjer_Upah)==0) + { + $jumlah_upah=0.0; + } + else + { + + //$glejer=$getGLedjer[0]; + $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; + $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; + $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; + + + } + + $jumlahBulan_ini_Upah=0.0; + $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); + + if( sizeof($get_GlejerBulan_Tahun_Upah)==0) + { + $jumlahBulan_ini_Upah=0.0; + } + else + { + $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; + }//end bulan tahun + $Jumlah_TahunIni_Upah=0.0; + $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json(); + if(sizeof($get_Glejer_Tahun_Upah)==0) + { + $Jumlah_TahunIni_Upah=0.0; + } + else + { + + + $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; + + $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; + + + } + $HariIni_Upah=0.0; + $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$KOD_Rebate_A, + 'descpt'=>$keterangan_upah, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni_Upah, + 'kelmarin'=>$kelmarin_Upah, + 'jumlah'=>$jumlah_Upah, + 'bulanini'=>$jumlahBulan_ini_Upah, + 'tahunini'=>$Jumlah_TahunIni_Upah, + 'acttype'=> $actype_upah + + ]); + + } + else + { + + + + } + + $get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); + + $gl_cdetails_upah= $get_KOD_UPAH[0]; + $keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode + $actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype + + // carian perincian glejer untk glcode=1000/010 + $get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); + + if(sizeof($get_current_GLejer_Details_Upah)==0) + { //start kalau xdak data + $jumlah_Upah=0.0; + + $getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); + + if(sizeof($getGLedjer_Upah)==0) + { + $jumlah_upah=0.0; + } + else + { + + //$glejer=$getGLedjer[0]; + $jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah']; + $hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini']; + $jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah; + + + } + + $jumlahBulan_ini_Upah=0.0; + $get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); + + if( sizeof($get_GlejerBulan_Tahun_Upah)==0) + { + $jumlahBulan_ini_Upah=0.0; + } + else + { + $jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah']; + $jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah; + }//end bulan tahun + $Jumlah_TahunIni_Upah=0.0; + $get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json(); + if(sizeof($get_Glejer_Tahun_Upah)==0) + { + $Jumlah_TahunIni_Upah=0.0; + } + else + { + + + $JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah']; + + $Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah; + + + } + + $HariIni_Upah=0.0; + $kelmarin_Upah=$jumlah_Upah-$HariIni_Upah; + //insert glejer untuk current date /hari ini + $daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[ + + 'kodcaw'=>$auth_user['cawangan'], + 'glcode'=>$Bayaran_Pendahuluan, + 'descpt'=>$keterangan_upah, + 'debit'=>0.0, + 'kredit'=>0.0, + 'hariini'=>$HariIni_Upah, + 'kelmarin'=>$kelmarin_Upah, + 'jumlah'=>$jumlah_Upah, + 'bulanini'=>$jumlahBulan_ini_Upah, + 'tahunini'=>$Jumlah_TahunIni_Upah, + 'acttype'=> $actype_upah + + ]); + + } + else + { + + + + } + + //************************ END LEJER AM********************************** + return view('aliran_tunai.index',compact('cawangan_info','alirantunai','api_url','GT','denominasi','gadai_tebus','tuntutbaki')); } diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index e06040d..1063938 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -224,6 +224,7 @@ class KhazanahController extends Controller return view('khazanah.tebus',compact('cawangan_info','api_url','listserah','senaraitebus')); } + public function barcodescannedtebus(Request $request) { $auth_user = Auth::user(); @@ -236,6 +237,7 @@ class KhazanahController extends Controller $tebus = Http::get(config('api.url') . '/api/listpenebusanhistory/'. $auth_user['cawangan'],['norujukan' => $request->norujukan_barcode])->json(); //dd($tebus); $tebus_detail = $tebus[0]; + $pinjaman=$tebus[0]['pinjaman']; $getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $tebus_detail['teller']])->json(); @@ -250,6 +252,19 @@ class KhazanahController extends Controller $bakiakhir = $getTunai2['baki']; $totalkeluar = 0; + // initialized value glcode lejer_am + $KOD_tunai='1000/010'; + $KOD_Pembiayaan='1000/017'; + $KOD_BP='1000/019'; + $Rebet_A='1000/021'; + $Rebet_B='5000/021'; + $Untung_Semasa='5000/017'; + $U_TG='1000/211'; + $U_HG='2000/007'; + $jum_bayaran=Http::get(config('api.url').'/api/transaction/one/'.$request->norujukan_barcode)->json(); + $jumlah_bayaran=$jum_bayaran['duit_masuk']; + + if($tebus_detail['jenistebus'] == 'P') { @@ -257,6 +272,104 @@ class KhazanahController extends Controller $totalmasuk = $tebus_detail['pinjaman'] + $tebus_detail['bakiupah'] + $masuk; // $bakiakhir = $bakiawal-$totalkeluar+$totalmasuk+$pendahuluan-$serahan; + + //KIRAAN LEJER AM PENEBUSAN P BERMULA + $get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); + $keterangan_Tunai=$get_GLCode_Tunai[0]['descpt']; + $acctype_Tunai=$get_GLCode_Tunai[0]['acttype']; + $get_lejerTunai=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); + $hariIni_Tunai=$get_lejerTunai[0]['hariini']; + $kelmarin_Tunai=$get_lejerTunai[0]['kelmarin']; + $jumlah_Tunai=$get_lejerTunai[0]['jumlah']; + $kredit_Tunai=$get_lejerTunai[0]['kredit']; + $debit_Tunai=$get_lejerTunai[0]['debit']; + $recno_Tunai=$get_lejerTunai[0]['recno']; + + + $debit_Tunai=$debit_Tunai+$jumlah_bayaran; + $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; + + $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariIni_Tunai, + 'kelmarin' =>$kelmarin_Tunai, + + ]); + + $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); + + $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; + $kelmarin_Pinjaman=$get_lejerPinjaman[0]['kelmarin']; + $jumlah_Pinjaman=$get_lejerPinjaman[0]['jumlah']; + $kredit_Pinjaman=$get_lejerPinjaman[0]['kredit']; + $debit_Pinjaman=$get_lejerPinjaman[0]['debit']; + $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; + + $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; + $hariIni=$debit_Pinjaman-$kredit_Pinjaman; + $kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman; + + $updateGlejer_Pinjaman=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Pinjaman, + 'debit'=>$debit_Pinjaman, + 'kredit'=>$kredit_Pinjaman, + 'hariini'=>$hariIni_Pinjaman, + 'kelmarin' =>$kelmarin_Pinjaman, + + ]); + + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$Untung_Semasa])->json(); + + $hariini_untung=$get_lejer_Untung[0]['hariini']; + $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; + $jumlah_untung=$get_lejer_Untung[0]['jumlah']; + $debit_untung=$get_lejer_Untung[0]['debit']; + $recno_untung=$get_lejer_Untung[0]['recno']; + $kredit_untung=$get_lejer_Untung[0]['kredit']; + + $kredit_untung=$kredit_untung+$bayaran_latest_untung; + $hariini_untung=$debit_untung-$kredit_untung; + $kelmarin_untung=$jumlah_untung-$hariini_untung; + + $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_untung, + 'debit'=>$debit_untung, + 'kredit'=>$kredit_untung, + 'hariini'=>$hariini_untung, + 'kelmarin' =>$kelmarin_untung, + + ]); + + $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan)->json(); + $jumlah_bp=$get_bayaranPD[0]['total_byr_pendahuluan']; + + $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_BP])->json(); + $hariini_bp= $get_lejerBayaran_Pendahuluan[0]['hariini']; + $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; + $jumlah_bp= $get_lejerBayaran_Pendahuluan[0]['jumlah']; + $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; + $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; + $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; + + $debit_bp=$debit_bp+$jumlah_bp; + $hariini_bp=$debit_bp-$kredit_bp; + $kelmarin_bp=$jumlah_bp-$hariini_bp; + + $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_bp, + 'debit'=>$debit_bp, + 'kredit'=>$kredit_bp, + 'hariini'=>$hariini_bp, + 'kelmarin' =>$kelmarin_bp, + + ]); +//KIRAAN LEJER AM PENEBUSAN P BERAKHIR + $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [ 'kodlaluan' => $tebus_detail['teller'], 'keluar'=>$keluar, @@ -269,8 +382,212 @@ class KhazanahController extends Controller if($tebus_detail['jenistebus'] == 'S') { $totalmasuk = $tebus_detail['pinjaman'] + $tebus_detail['bakiupah'] + $masuk; + + +//KIRAAN LEJER AM UNTUK PENEBUSAN S + + $get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); + $keterangan_Tunai=$get_GLCode_Tunai[0]['descpt']; + $acctype_Tunai=$get_GLCode_Tunai[0]['acttype']; + + $get_lejerTunai=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); + $hariIni_Tunai=$get_lejerTunai[0]['hariini']; + $kelmarin_Tunai=$get_lejerTunai[0]['kelmarin']; + $jumlah_Tunai=$get_lejerTunai[0]['jumlah']; + $kredit_Tunai=$get_lejerTunai[0]['kredit']; + $debit_Tunai=$get_lejerTunai[0]['debit']; + $recno_Tunai=$get_lejerTunai[0]['recno']; + + + $debit_Tunai=$debit_Tunai+$jumlah_bayaran; + $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; + + + $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariIni_Tunai, + 'kelmarin' =>$kelmarin_Tunai, + + ]); + + + $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); + + $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; + $kelmarin_Pinjaman=$get_lejerPinjaman[0]['kelmarin']; + $jumlah_Pinjaman=$get_lejerPinjaman[0]['jumlah']; + $kredit_Pinjaman=$get_lejerPinjaman[0]['kredit']; + $debit_Pinjaman=$get_lejerPinjaman[0]['debit']; + $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; + + $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; + $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; + $kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman; + + $updateGlejer_Pinjaman=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Pinjaman, + 'debit'=>$debit_Pinjaman, + 'kredit'=>$kredit_Pinjaman, + 'hariini'=>$hariIni_Pinjaman, + 'kelmarin' =>$kelmarin_Pinjaman, + + ]); + + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$Untung_Semasa])->json(); + + $hariini_untung=$get_lejer_Untung[0]['hariini']; + $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; + $jumlah_untung=$get_lejer_Untung[0]['jumlah']; + $debit_untung=$get_lejer_Untung[0]['debit']; + $recno_untung=$get_lejer_Untung[0]['recno']; + $kredit_untung=$get_lejer_Untung[0]['kredit']; + + $kredit_untung=$kredit_untung+$bayaran_latest_untung; + $hariini_untung=$debit_untung-$kredit_untung; + $kelmarin_untung=$jumlah_untung-$hariini_untung; + + $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_untung, + 'debit'=>$debit_untung, + 'kredit'=>$kredit_untung, + 'hariini'=>$hariini_untung, + 'kelmarin' =>$kelmarin_untung, + + ]); + + + $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); + $jumlah_bp=$get_bayaranPD[0]['total_byr_pendahuluan']; + + $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_BP])->json(); + + $hariini_bp=$get_lejerBayaran_Pendahuluan[0]['hariini']; + $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; + $jumlah_bp=$get_lejerBayaran_Pendahuluan[0]['jumlah']; + $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; + $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; + $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; + + $debit_bp=$debit_bp+$jumlah_bp; + $hariini_bp=$debit_bp-$kredit_bp; + $kelmarin_bp=$jumlah_bp-$hariini_bp; + + $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_bp, + 'debit'=>$debit_bp, + 'kredit'=>$kredit_bp, + 'hariini'=>$hariini_bp, + 'kelmarin' =>$kelmarin_bp, + + ]); + +//KIRAAN LEJER AM PENEBUSAN S BERAKHIR }else{ + $totalmasuk = $tebus_detail['bakipjm'] + $masuk; + // KIRAAN LEJER AM BERMULA UNYTUK PENEBUSAN JENIS 'T' + + $get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); + $keterangan_Tunai=$get_GLCode_Tunai[0]['descpt']; + $acctype_Tunai=$get_GLCode_Tunai[0]['acttype']; + $get_lejerTunai=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); + $hariIni_Tunai=$get_lejerTunai[0]['hariini']; + $kelmarin_Tunai=$get_lejerTunai[0]['kelmarin']; + $jumlah_Tunai=$get_lejerTunai[0]['jumlah']; + $kredit_Tunai=$get_lejerTunai[0]['kredit']; + $debit_Tunai=$get_lejerTunai[0]['debit']; + $recno_Tunai=$get_lejerTunai[0]['recno']; + + + $debit_Tunai=$debit_Tunai+$jumlah_bayaran; + $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; + + + $updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariIni_Tunai, + 'kelmarin' =>$kelmarin_Tunai, + + ]); + + $get_lejerPinjaman=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pembiayaan])->json(); + + $hariIni_Pinjaman=$get_lejerPinjaman[0]['hariini']; + $kelmarin_Pinjaman=$get_lejerPinjaman[0]['kelmarin']; + $jumlah_Pinjaman=$get_lejerPinjaman[0]['jumlah']; + $kredit_Pinjaman=$get_lejerPinjaman[0]['kredit']; + $debit_Pinjaman=$get_lejerPinjaman[0]['debit']; + $recno_Pinjaman=$get_lejerPinjaman[0]['recno']; + + $kredit_Pinjaman=$kredit_Pinjaman+$pinjaman; + $hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman; + $kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman; + + $updateGlejer_Pinjaman=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_Pinjaman, + 'debit'=>$debit_Pinjaman, + 'kredit'=>$kredit_Pinjaman, + 'hariini'=>$hariIni_Pinjaman, + 'kelmarin' =>$kelmarin_Pinjaman, + + ]); + + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$Untung_Semasa])->json(); + + $hariini_untung=$get_lejer_Untung[0]['hariini']; + $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; + $jumlah_untung=$get_lejer_Untung[0]['jumlah']; + $debit_untung=$get_lejer_Untung [0]['debit']; + $recno_untung=$get_lejer_Untung [0]['recno']; + $kredit_untung=$get_lejer_Untung [0]['kredit']; + $kredit_untung=$kredit_untung+$bayaran_latest_untung; + $hariini_untung=$debit_untung-$kredit_untung; + $kelmarin_untung=$jumlah_untung-$hariini_untung; + + $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_untung, + 'debit'=>$debit_untung, + 'kredit'=>$kredit_untung, + 'hariini'=>$hariini_untung, + 'kelmarin' =>$kelmarin_untung, + + ]); + + $get_bayaranPD=Http::get(config('api.url').'/api/jumlah_bayaran_pendahuluan/'.$request->norujukan_barcode)->json(); + $jumlah_bp=$get_bayaranPD[0]['total_byr_pendahuluan']; + $get_lejerBayaran_Pendahuluan=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=> $KOD_BP])->json(); + + $hariini_bp= $get_lejerBayaran_Pendahuluan[0]['hariini']; + $kelmarin_bp=$get_lejerBayaran_Pendahuluan[0]['kelmarin']; + $jumlah_bp= $get_lejerBayaran_Pendahuluan[0]['jumlah']; + $debit_bp=$get_lejerBayaran_Pendahuluan[0]['debit']; + $recno_bp=$get_lejerBayaran_Pendahuluan[0]['recno']; + $kredit_bp=$get_lejerBayaran_Pendahuluan[0]['kredit']; + + $debit_bp=$debit_bp+$jumlah_bp; + $hariini_bp=$debit_bp-$kredit_bp; + $kelmarin_bp=$jumlah_bp-$hariini_bp; + + $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_bp, + 'debit'=>$debit_bp, + 'kredit'=>$kredit_bp, + 'hariini'=>$hariini_bp, + 'kelmarin' =>$kelmarin_bp, + + ]); + // KIRAAN LEJER AM PENEBUSAN T BERAKHIR + } // $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan; @@ -777,7 +1094,7 @@ class KhazanahController extends Controller $totalmasuk = 0; $bakiakhir = $getTunai2['baki']; $totalkeluar = 0; - + $upah12=$gadai[0]['upah12']; $totalkeluar = $gadai_detail['pinjaman'] + $keluar; //masuk dalam tunai aliran @@ -787,7 +1104,113 @@ class KhazanahController extends Controller 'masuk' => $masuk, 'bakiakhir' => $bakiakhir ]); + + //************KIRAAN LEJER AM BERMULA ***/ + + + $pembiayaan_tawaruq='1000/017'; + $GL_Untung_Tangguh='1000/211'; + $GL_Untung_Suspense='2000/007'; + + $getProduct=Http::get(config('api.url').'/api/getProduct/'.$auth_user['cawangan'])->json(); + $glcode=$getProduct[0]['glcode']; + $kodGL=$getProduct[0]['kodgl']; + $get_GLCode=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$glcode])->json(); + $keterangan=$get_GLCode[0]['descpt']; + $acctype=$get_GLCode[0]['acttype']; + $get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$glcode])->json(); + if(sizeof($get_lejer)>0) + { + $hariIni=$get_lejer[0]['hariini']; + $jumlah=$get_lejer[0]['kelmarin']; + $kredit=$get_lejer[0]['kredit']; + $debit=$get_lejer[0]['debit']; + $recno=$get_lejer[0]['recno']; + + $kredit=$kredit+$gadai_detail['pinjaman']; + $Hari_Ini=$debit-$kredit; + $Kelmarin=$jumlah-$Hari_Ini; + + $updateGlejer=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno, + 'debit'=>$debit, + 'kredit'=>$kredit, + 'hariini'=>$Hari_Ini, + 'kelmarin'=>$Kelmarin, + ]); + + } + else + { + + + } + + + $get_lejerPinj=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$pembiayaan_tawaruq])->json(); + $hariIni=$get_lejerPinj[0]['hariini']; + $Kelmarin=$get_lejerPinj[0]['kelmarin']; + $jumlah=$get_lejerPinj[0]['jumlah']; + $kredit=$get_lejerPinj[0]['kredit']; + $debit=$get_lejerPinj[0]['debit']; + $recno=$get_lejerPinj[0]['recno']; + + $debit=$debit+$gadai_detail['pinjaman']; + $hariIni=$debit-$kredit; + $Kelmarin=$jumlah-$hariIni; + + $updateGlejer=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno, + 'kredit'=>$kredit, + 'debit'=>$debit, + 'hariini'=>$hariIni, + 'kelmarin' =>$Kelmarin, + + ]); + + $get_lejerPinj2=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$GL_Untung_Tangguh])->json(); + $hariIni_UT=$get_lejerPinj2[0]['hariini']; + $kelmarin_UT=$get_lejerPinj2[0]['kelmarin']; + $jumlah_UT=$get_lejerPinj2[0]['jumlah']; + $kredit_UT=$get_lejerPinj2[0]['kredit']; + $debit_UT=$get_lejerPinj2[0]['debit']; + $recno_UT=$get_lejerPinj2[0]['recno']; + + $debit_UT=$debit_UT+$upah12; + $hariIni_UT=$debit_UT-$kredit_UT; + $kelmarin_UT=$jumlah_UT-$hariIni_UT; + + $updateGlejer_UT=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_UT, + 'kredit'=>$kredit_UT, + 'debit'=>$debit_UT, + 'hariini'=>$hariIni_UT, + 'kelmarin' =>$kelmarin_UT, + + ]); + $get_lejerPinj3=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$GL_Untung_Suspense])->json(); + $hari_ini_US=$get_lejerPinj3[0]['hariini']; + $kelmarin_US=$get_lejerPinj3[0]['kelmarin']; + $jumlah_US=$get_lejerPinj3[0]['jumlah']; + $kredit_US=$get_lejerPinj3[0]['kredit']; + $debit_US=$get_lejerPinj3[0]['debit']; + $recno_US=$get_lejerPinj3[0]['recno']; + + $kredit_US=$kredit_US+$upah12; + $hari_ini_US=$debit_US-$kredit_US; + $kelmarin_US=$jumlah_US-$hari_ini_US; + + $updateGlejer_US=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[ + 'recno'=>$recno_US, + 'kredit'=>$kredit_US, + 'debit'=>$debit_US, + 'hariini'=>$hari_ini_US, + 'kelmarin' =>$kelmarin_US, + + ]); + + //********TAMAT****************/ event(new NotifikasiPembayaran('TellerkepadaKhazanah')); return redirect()->route('khazanah.gadaian'); @@ -2052,8 +2475,8 @@ class KhazanahController extends Controller array_push($hartasemasa,['glcode' => '1000/011','descpt' => 'Penghutang Kakitangan', 'amaun' => $penghutangkaki]); array_push($hartasemasa,['glcode' => '1000/045','descpt' => 'Serahan Bayaran Online', 'amaun' => 0.00]); array_push($hartasemasa,['glcode' => '1000/211','descpt' => 'Keuntungan Tertangguh', 'amaun' => $keuntungan]); - array_push($hartasemasa,['glcode' => '5000/041','descpt' => 'Bayaran Pendahuluan','amaun' => ($bayaranpendahuluan * -1)]); - array_push($hartasemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]); + array_push($hartasemasa,['glcode' => '1000/041','descpt' => 'Bayaran Pendahuluan','amaun' => ($bayaranpendahuluan * -1)]); + array_push($hartasemasa,['glcode' => '1000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]); array_push($hartasemasa,['glcode' => '1000/020','descpt' => 'Serahan Kepada HQ', 'amaun' => $imbangduga['serahan']]); array_push($hartasemasa,['glcode' => '1000/013','descpt' => 'Pinjaman Diberi - Koop PKB', 'amaun' => $pinjamandiberi['pinjamankoop']]); array_push($hartasemasa,['glcode' => '1000/014','descpt' => 'Pinjaman Diberi - Emas Palsu / Kes', 'amaun' => $pinjamandiberi['emaspalsu']]); diff --git a/app/Http/Controllers/PenebusanController.php b/app/Http/Controllers/PenebusanController.php index 107f500..76d4bd0 100644 --- a/app/Http/Controllers/PenebusanController.php +++ b/app/Http/Controllers/PenebusanController.php @@ -58,7 +58,19 @@ class PenebusanController extends Controller $totalmasuk = $request->bayaran + $masuk; $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan; - + + + + // Add on 20210411 + $gadaidetail = Http::get(config('api.url') . '/api/gadai/norujukan/'. $request->kodcaw.'/'.$request->norujukan)->json(); + $tempohGadai=$gadaidetail[0]['tempoh']; + $upah12bulan=$gadaidetail[0]['upah12']; + $bakiPinjaman=$gadaidetail[0]['bakipjm']; + $teller=$gadaidetail[0]['teller']; + $upah6bulan= $upah12bulan/2; //add on 202104011 + $tempoh_bayar=$gadaidetail[0]['tempohbayar']; //add on 202104011 + $tarikhgadai=$gadaidetail[0]['t_gadai'];//Add on 20210411 + //masuk dalam tunai aliran $updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$request->kodcaw, [ 'kodlaluan' => $request->teller, @@ -67,6 +79,255 @@ class PenebusanController extends Controller 'bakiakhir' => $bakiakhir ]); + //************** KIRAAN LEJER AM BERMULA **************** + + $Bayaran_Pendahuluan='1000/019'; + $GL_CODE='1000/010'; + $KOD_PINJAMAN='1000/017'; + $KOD_UT='1000/211'; + $KOD_US='2000/007'; + $Untung_Semasa='5000/017'; + + $jumlahBayaran_ansuran=Http::get(config('api.url').'/api/ansuranByrKaunter/'.$request->kodcaw.'/'.$request->norujukan)->json(); + $jumlah_telah_bayaransuran=$jumlahBayaran_ansuran[0]['cash_in']; + $jumbayaran=$request->bayaran; + + $Transaksi_keuntungan=Http::get(config('api.url').'/api/transaksi_keuntungan/'.$request->norujukan)->json(); + $bayaran_keuntungan=$Transaksi_keuntungan[0]['bayaran_keuntungan']; + $bayaran_pembiayaan=$Transaksi_keuntungan[0]['bayaran_pembiayaan']; + $tarikh_bayaran=$Transaksi_keuntungan[0]['tarikh_bayaran']; + + //tahun gadaian + $tahun_gadai=substr($tarikhgadai,0,4); + $month_gadai=substr($tarikhgadai, 5,2); + // bulan gadaian + $year_bayar=substr($tarikh_bayaran, 0, 4); + $month_bayar=substr($tarikh_bayaran, 5,2); + + + //check sama ada jumlah bayaran melebihi keuntungan semasa..kalau lebih dia akan masuk dalam bayaran pendahuluan... + if($jumbayaran<$bayaran_keuntungan) + { + + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=> $GL_CODE])->json(); + + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + + $debit_Tunai=$debit_Tunai+$jumbayaran+$bakiPinjaman; + $kredit_Tunai=$kredit_Tunai+$bakiPinjaman; + + $hariIni_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai; + + $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariIni_Tunai, + 'kelmarin'=>$kelmarin_Tunai, + + ]); + $get_lejerUT=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_UT])->json(); + + $hariini_UT=$get_lejerUT[0]['hariini']; + $kelmarin_UT=$get_lejerUT[0]['kelmarin']; + $jumlah_UT=$get_lejerUT[0]['jumlah']; + $debit_UT= $get_lejerUT[0]['debit']; + $recno_UT= $get_lejerUT[0]['recno']; + $kredit_UT= $get_lejerUT[0]['kredit']; + + + $debit_UT=$debit_UT-$bayaran_keuntungan; + $hariini_UT=$debit_UT-$kredit_UT; + $kelmarin_UT=$jumlah_UT-$hariini_UT; + + $updateGlejer_UT=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_UT, + 'debit'=>$debit_UT, + 'kredit'=>$kredit_UT, + 'hariini'=>$hariini_UT, + 'kelmarin' =>$kelmarin_UT, + + ]); + + $get_lejerUS=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_US])->json(); + + $hariini_US=$get_lejerUS[0]['hariini']; + $kelmarin_US=$get_lejerUS[0]['kelmarin']; + $jumlah_US=$get_lejerUS[0]['jumlah']; + $debit_US= $get_lejerUS[0]['debit']; + $recno_US= $get_lejerUS[0]['recno']; + $kredit_US= $get_lejerUS[0]['kredit']; + + + $kredit_US=$kredit_US-$bayaran_keuntungan; + $hariini_US=$debit_US-$kredit_US; + $kelmarin_US=$jumlah_US-$hariini_US; + + $updateGlejer_US=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_US, + 'debit'=>$debit_US, + 'kredit'=>$kredit_US, + 'hariini'=>$hariini_US, + 'kelmarin' =>$kelmarin_US, + + ]); + + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + + $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$Untung_Semasa])->json(); + + $hariini_untung=$get_lejer_Untung[0]['hariini']; + $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; + $jumlah_untung=$get_lejer_Untung[0]['jumlah']; + $debit_untung=$get_lejer_Untung [0]['debit']; + $recno_untung=$get_lejer_Untung [0]['recno']; + $kredit_untung=$get_lejer_Untung [0]['kredit']; + $kredit_untung=$kredit_untung+$bayaran_latest_untung; + $hariini_untung=$debit_untung-$kredit_untung; + $kelmarin_untung=$jumlah_untung-$hariini_untung; + + $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_untung, + 'debit'=>$debit_untung, + 'kredit'=>$kredit_untung, + 'hariini'=>$hariini_untung, + 'kelmarin' =>$kelmarin_untung, + + ]); + + } + + else + { + $LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=> $GL_CODE])->json(); + + $hariini_Tunai=$LejerTunaiDitangan[0]['hariini']; + $kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin']; + $jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah']; + $debit_Tunai=$LejerTunaiDitangan[0]['debit']; + $recno_Tunai=$LejerTunaiDitangan[0]['recno']; + $kredit_Tunai=$LejerTunaiDitangan[0]['kredit']; + + $debit_Tunai=$debit_Tunai+$jumbayaran+$bakiPinjaman; + $kredit_Tunai=$kredit_Tunai+$bakiPinjaman; + + $hariini_Tunai=$debit_Tunai-$kredit_Tunai; + $kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai; + + $update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_Tunai, + 'debit'=>$debit_Tunai, + 'kredit'=>$kredit_Tunai, + 'hariini'=>$hariini_Tunai, + 'kelmarin'=>$kelmarin_Tunai, + + ]); + + $get_lejerUT=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_UT])->json(); + + $hariini_UT=$get_lejerUT[0]['hariini']; + $kelmarin_UT=$get_lejerUT[0]['kelmarin']; + $jumlah_UT=$get_lejerUT[0]['jumlah']; + $debit_UT= $get_lejerUT[0]['debit']; + $recno_UT= $get_lejerUT[0]['recno']; + $kredit_UT= $get_lejerUT[0]['kredit']; + + $debit_UT=$debit_UT-$bayaran_keuntungan; + $hariini_UT=$debit_UT-$kredit_UT; + $kelmarin_UT=$jumlah_UT-$hariini_UT; + + $updateGlejer_UT=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_UT, + 'debit'=>$debit_UT, + 'kredit'=>$kredit_UT, + 'hariini'=>$hariini_UT, + 'kelmarin' =>$kelmarin_UT, + + ]); + + $get_lejerUS=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$KOD_US])->json(); + + $hariini_US=$get_lejerUS[0]['hariini']; + $kelmarin_US=$get_lejerUS[0]['kelmarin']; + $jumlah_US=$get_lejerUS[0]['jumlah']; + $debit_US= $get_lejerUS[0]['debit']; + $recno_US= $get_lejerUS[0]['recno']; + $kredit_US= $get_lejerUS[0]['kredit']; + + $kredit_US=$kredit_US-$bayaran_keuntungan; + $hariini_US=$debit_US-$kredit_US; + $kelmarin_US=$jumlah_US-$hariini_US; + + $updateGlejer_US=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_US, + 'debit'=>$debit_US, + 'kredit'=>$kredit_US, + 'hariini'=>$hariini_US, + 'kelmarin' =>$kelmarin_US, + + ]); + + + $get_lejerBP=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=> $Bayaran_Pendahuluan])->json(); + + $hariini_BP=$get_lejerBP[0]['hariini']; + $kelmarin_BP=$get_lejerBP[0]['kelmarin']; + $jumlah_BP=$get_lejerBP[0]['jumlah']; + $debit_BP= $get_lejerBP[0]['debit']; + $recno_BP= $get_lejerBP[0]['recno']; + $kredit_BP= $get_lejerBP[0]['kredit']; + + + $kredit_BP=$debit_BP+$bayaran_pembiayaan; + $hariini_BP=$debit_BP-$kredit_BP; + $kelmarin_BP=$jumlah_BP-$hariini_BP; + + $updateGlejer_BP=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_BP, + 'debit'=>$debit_BP, + 'kredit'=>$kredit_BP, + 'hariini'=>$hariini_BP, + 'kelmarin' =>$kelmarin_BP, + + ]); + + $get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan)->json(); + $bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan']; + $get_lejer_Untung=Http::get(config('api.url').'/api/getGlejer/'.$request->kodcaw,['glcode'=>$Untung_Semasa])->json(); + + $hariini_untung=$get_lejer_Untung[0]['hariini']; + $kelmarin_untung=$get_lejer_Untung[0]['kelmarin']; + $jumlah_untung=$get_lejer_Untung[0]['jumlah']; + $debit_untung=$get_lejer_Untung [0]['debit']; + $recno_untung=$get_lejer_Untung [0]['recno']; + $kredit_untung=$get_lejer_Untung [0]['kredit']; + + $kredit_untung=$kredit_untung+$bayaran_keuntungan; + $hariini_untung=$debit_untung-$kredit_untung; + $kelmarin_untung=$jumlah_untung-$hariini_untung; + + $updateGlejer_Untung=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$request->kodcaw,[ + 'recno'=>$recno_untung, + 'debit'=>$debit_untung, + 'kredit'=>$kredit_untung, + 'hariini'=>$hariini_untung, + 'kelmarin' =>$kelmarin_untung, + + ]); + + + } + + //***************KIRAAN LEJER AM TAMAT******************************* + return response()->json($updateTunai,200); } diff --git a/resources/views/khazanah/laporan/agingbulanan.blade.php b/resources/views/khazanah/laporan/agingbulanan.blade.php index a51f96a..227dddd 100644 --- a/resources/views/khazanah/laporan/agingbulanan.blade.php +++ b/resources/views/khazanah/laporan/agingbulanan.blade.php @@ -10,8 +10,10 @@
| Kod GL | +Lejer Am | |||||||||||||||||||||||||||||||||
| {{ $var['glcode']}} | {{$var['descpt']}} | {{$var['debit']}} | {{$var['kredit']}} | {{$var['jumlah']}} | +{{ $var['glcode']}} | {{$var['descpt']}} | {{$var['debit']}} | {{$var['kredit']}} | + +@if($var['hariini'] >0 ) +{{ + + $var['hariini'] + }} + + + + | +@else ++ + +( {{ number_format(abs($var['hariini']),2)}} ) + | + + @endif||||||||||||||||||||||||
| Syarat-syarat Pembiayaan | @@ -740,6 +742,7 @@3. | Sepanjang tempoh Pembiayaan ini, barang cagaran (marhun) akan disimpan oleh PKB bagi pihak Pelanggan. | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4. | Penetapan Kadar Keuntungan berdasarkan Nilai Marhun cagaran. | @@ -749,22 +752,22 @@
Pengiraan jumlah keuntungan bagi Pembiayaan sebagaimana berikut: +Pengiraan Jumlah Keuntungan bagi Pembiayaan sebagaimana berikut: |
||||||||||||||||||||||||||||||||
| 8. | Pelanggan memberi kebenaran untuk melelong barang cagaran Pelanggan sekiranya Pelanggan tidak membayar Pembiayaan, Kadar Keuntungan atau mana-mana fi yang berkaitan dalam jangka masa yang telah dipersetujui. | |||||||||||||||||||||||||||||||||
| 9. | Sekiranya mana-mana barang cagaran (marhun) hilang atau rosak akibat kebakaran, kecurian dan seumpamanya pelanggan akan menerima gantirugi marhun dalam bentuk tunai berdasarkan Nilai Marhun masa barang tersebut ditaksirkan pada transaksi yang pertama setelah ditolak segala kos berkaitan. | |||||||||||||||||||||||||||||||||
| 10. | Pelanggan adalah bertanggungjawab untuk membayar zakat ke atas emas yang dicagarkan di PKB. Pihak PKB tidak bertanggungjawab untuk membayar zakat bagi pihak Pelanggan ke atas cagaran tersebut | |||||||||||||||||||||||||||||||||