From 658289a8238ae08f0229a5c0c4352806548821a3 Mon Sep 17 00:00:00 2001 From: fariz Date: Tue, 13 Apr 2021 22:19:29 +0800 Subject: [PATCH] lejer am --- .../Controllers/AliranTunaiController.php | 944 ++++++++++++++++++ app/Http/Controllers/KhazanahController.php | 425 +++++++- app/Http/Controllers/PenebusanController.php | 263 ++++- .../khazanah/laporan/agingbulanan.blade.php | 3 + .../khazanah/laporan/datalejer_am.blade.php | 25 +- .../views/khazanah/laporan/index.blade.php | 6 +- .../views/print/laporan_lejer_am.blade.php | 20 +- resources/views/print/sag.blade.php | 141 ++- 8 files changed, 1743 insertions(+), 84 deletions(-) diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 7142cae..5edf288 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -104,6 +104,950 @@ 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..55e87a9 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'); 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 @@
+
+

Laporan Aging Bulanan

@@ -81,6 +83,7 @@ "ordering": false }); $(document).ready( function () { + console.log('dsasa'); $('#datetimepicker1').datepicker({ format: 'dd-mm-yyyy' }); diff --git a/resources/views/khazanah/laporan/datalejer_am.blade.php b/resources/views/khazanah/laporan/datalejer_am.blade.php index de299bf..88de390 100644 --- a/resources/views/khazanah/laporan/datalejer_am.blade.php +++ b/resources/views/khazanah/laporan/datalejer_am.blade.php @@ -31,7 +31,7 @@

-
+
@@ -133,28 +133,7 @@ - - function customertable(data){ - var counter = 1; - tablecustomers.clear().draw(); - $.each(data,function(index,customers){ - - tablecustomers.row.add([ - counter, - customers['norujukan'], - customers['nokp'], - customers['nama'], - customers['marhun'], - customers['nota'], - customers['berat'], - customers['karat'], - customers['harga'], - customers['n_marhun'], - ]).draw(); - - }); - - } + diff --git a/resources/views/khazanah/laporan/index.blade.php b/resources/views/khazanah/laporan/index.blade.php index 0ce928b..8ef9773 100644 --- a/resources/views/khazanah/laporan/index.blade.php +++ b/resources/views/khazanah/laporan/index.blade.php @@ -29,7 +29,7 @@ Ringkasan Terkumpul
- Aging Bulan + Aging Bulan
Aging Pemodal @@ -61,7 +61,7 @@ Aging Pelanggan
- GL + Lejer Am
@@ -137,7 +137,7 @@
- + diff --git a/resources/views/print/laporan_lejer_am.blade.php b/resources/views/print/laporan_lejer_am.blade.php index 43c3fe3..6ead757 100644 --- a/resources/views/print/laporan_lejer_am.blade.php +++ b/resources/views/print/laporan_lejer_am.blade.php @@ -337,10 +337,28 @@ @foreach($data as $index=>$var) - + + +@if($var['hariini'] >0 ) + +@else + + + @endif @endforeach diff --git a/resources/views/print/sag.blade.php b/resources/views/print/sag.blade.php index 171c2c4..d08f960 100644 --- a/resources/views/print/sag.blade.php +++ b/resources/views/print/sag.blade.php @@ -37,7 +37,7 @@ font-family: Arial, Helvetica, sans-serif; border-collapse:collapse; width:100%; - font-size:10px; + font-size:9px; } #header_surat1 p{ @@ -380,10 +380,10 @@
-

{{ $cawangan_detail['namacaw'] }}

+

KOPERASI PERMODALAN KELANTAN BERHAD

+

AR-RAHN {{ $cawangan_detail['namacaw'] }}

{{ $cawangan_detail['alamat1'] }}

{{ $cawangan_detail['alamat2'] }}

-

KOPERASI PKB

{{ $cawangan_detail['notel'] }}

@@ -695,111 +695,142 @@
+ +
Kod GL Lejer Am
{{ $var['glcode']}}{{$var['descpt']}} {{$var['debit']}} {{$var['kredit']}} {{$var['jumlah']}} {{ $var['glcode']}}{{$var['descpt']}} {{$var['debit']}} {{$var['kredit']}} {{ + + $var['hariini'] + }} + + + + + + +( {{ number_format(abs($var['hariini']),2)}} ) +
- + - + - + + - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + + - + + + + + + + + + + + + + + + + + + + - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Syarat-syarat Pembiayaan
1. Pelanggan memberi kuasa sepenuhnya kepada PKB untuk menjalankan urusan jualbeli komoditi dibawah konsep Tawarruq bagi pihak Pelanggan. Sesrorang Pelanggan hendaklah mendapat satu salinan Surat Akuan Gadai (SAG).Sekiranya SAG hilang, Pelanggan hendaklah memberitahu Permodalan Kelantan Berhad (PKB) dengan serta-merta dan mendapatkan pengesahan Surat Akuan Sumpah sebelum diberikan salinan SAG baru.
2. Seseorang Pelanggan hendaklah mendapat satu salinan Surat Akuan Gadaian (SAG). Sekiranya hilang, salinan / pendua Surat Akauan Gadaian Pelanggan hendaklah memberitahu PKB dengan serta merta dan mendapatkan pengesahan Surat Akuan Sumpah sebelum diberikan SAG yang baru. SAG ini hanya boleh ditebus oleh Pelanggan sahaja atau wakil yang diberi kuasa yang sah dengan membawa Kad Pengenalan diri (IC) /Passport dan Surat Wakil yang sah.
3.Sepanjang tempoh Pembiayaan ini, barang gadaian (marhun) akan disimpan oleh PKB bagi pihak PelangganSepanjang tempoh Pembiayaan ini, barang cagaran (marhun) akan disimpan oleh PKB bagi pihak Pelanggan
4.Sekiranya Harga Jualan tidak dibayar dalam tempoh enam (6) bulan pertama, barang-barang gadaian Pelanggan akan dilelong mengikut GP25: Garis Panduan Aktiviti Pajak Gadai Islam (Ar-Rahnu).
5.Pelanggan dikehendaki menjelaskan keseluruhan Jumlah Keuntungan bagi tempoh enam (6) bulan pertama daripada tempoh gadaian terlebih dahulu bagi melayakkan lanjutan tempoh Pembiayaan bagi enam (6) bulan berikutnya (sehingga 12 bulan). 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.
6.Penetapan Kadar Keuntungan berdasarkan Nilai Marhun cagaran / gadaian.Penetapan Kadar Keuntungan berdasarkan Nilai Marhun cagaran gadaian.
- + - - - + + + - - - + + +
Kadar Keuntungan Kadar Keuntungan Sebulan
Nilai Marhun (RM)1 - 400401-2,0002,001 DAN KE ATAS
1 - 400
401-2,000
2,001 DAN KE ATAS
Kadar Keuntungan1.20%1.50%1.70%
1.20%
1.50%
1.70%
-

Pengiraan jumlah keuntungan bagi Pembiayaan sebagaimana berikut:

+

Pengiraan Jumlah Keuntungan bagi Pembiayaan sebagaimana berikut:

Formula: Nilai Pembiayaan x Kadar Keuntungan x Tempoh Pembiayaan
7.Seseorang Pelanggan adalah berhak pada bila-bila masa dalam tempoh empat (4) bulan selepas lelong untuk memeriksa catatan jualan dalam rekod PKB dan Pelanggan juga berhak menuntut baki lelongan (jika ada) selepas ditolak keuntungan yang perlu dibayar ke atas sandaran (marhun) dan kos lelong.
8.SAG ini hanya boleh ditebus oleh Pelanggan sahaja atau wakil yang diberi kuasa yang sah dengan membawa Kad Pengenalan diri (IC) / Pasport / Surat Wakil yang sah.
9.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
10.Pihak Pelanggan mengesahkan bahawa telah membaca, memahami serta bersetuju dengan Notis Akta Perlindungan Data Peribadi 2010 yang boleh didapati di laman sesawang rasmi Permodalan Kelantan Berhad (www.pkb.net.my) atau melalui mana-mana cawangan Ar-Rahn.
11.Sekirannya mana-mana barang gadaian (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.
12.Sekirannya Pelanggan membuat penyelesaian awal Harga Jualan sebelum daripada tamat tempoh kontrak, PKB berakujanji memberikan Ibra' (rebat) atas Keuntungan dari Harga Jualan yang telah ditetapkan pada tarikh Pembiayaan berdasarkan formula berikut.Formula: Nilai Pembiayaan x Kadar keuntungan x 12 bulan (Tempoh Pembiayaan)
Pengiraan Rebat : Jumlah Keuntungan - Keuntungan Telah Dibayar
Harga Jualan Komoditi=Nilai Pembiayaan + Jumlah Keuntungan
5.Sekiranya Pelanggan membuat penyelesaian awal,Harga Jualan sebelum daripada tempoh kontrak, PKB berakujanji memberikan ibra' (rebat) atas keuntungan dari Harga Jualan yang telah ditetapkan pada tarikh Pembiayaan berdasarkan formula berikut.
Pengiraan Rebat : Jumlah Keuntungan - Keuntungan Telah Dibayar
Contoh penebusan pada bulan 4 : RM 180 (Jumlah Keuntungan 12 bulan) - RM 45 (Keuntungan selama 3 bulan) = RM 135 (rebat)
Jumlah Keuntungan yang perlu dibayar : RM 45
Jumlah Rebat yang diperolehi oleh pelanggan : RM 135
13.Pelanggan boleh dikenakan bayaran perkhidmatan sekiranya memohon pindaan jumlah pembiayaan Ar-Rahn Tawarruq selepas transaksi pembelian komoditi sempurna. 6.Tempoh Pembiayaan ini adalah dua belas (12) bulan. Pelanggan dikehendaki menjelaskan keseluruhan Jumlah Keuntungan bagi tempoh (6) bulan pertama (tarikh matang) , daripada Tempoh Pembiayaan terlebih dahulu bagi melayakkan lanjutan tempoh Pembiayaan bagi enam (6) bulan berikutnya ( sehingga 12 bulan iaitu tempoh lanjutan).
7.Sekiranya Harga Jualan tidak dibayar dalam tempoh enam (6) bulan pertama (tarikh matang), barang cagaran Pelanggan akan dilelong.
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 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.
11.Pihak Pelanggan mengesahkan bahawa telah membaca, memahami serta bersetuju bahawa Notis Akta Perlindungan Data Peribadi 2010 yang boleh didapati di laman rasmi Permodalan Kelantan Berhad (www.pkb.net.my) atau melalui mana-mana cawangan Ar-Rahn
+

+ + + + + + + +
...............................................
Tandatangan
+ +

-

{{ $cawangan_detail['namacaw'] }}

+

KOPERASI PERMODALAN KELANTAN BERHAD

+

AR-RAHN {{ $cawangan_detail['namacaw'] }}

{{ $cawangan_detail['alamat1'] }}

{{ $cawangan_detail['alamat2'] }}

-

KOPERASI PKB

+

{{ $cawangan_detail['notel'] }}