67 Commits

Author SHA1 Message Date
nurafrinaalimi16 d6df3e744c fix resit tebus (diskaun promosi) 2026-09-02 16:16:15 +08:00
nurafrinaalimi16 166215b989 fix layout laporan on pc/ppc view 2026-09-02 11:32:57 +08:00
nurafrinaalimi16 f895ddb404 fix kadar rebet on teller page 2026-09-02 11:32:19 +08:00
nurafrinaalimi16 ac519f7a5f Merge remote-tracking branch 'origin/prod-kopkb' into annur-rebate 2026-09-01 11:08:05 +08:00
dev_kopkb 71537d4deb Merged in feature/kadar-anggota (pull request #403)
enable kadar anggota for all branches
2026-08-30 03:55:08 +00:00
nurafrinaalimi16 a555406b2b enable kadar anggota for all branches 2026-08-30 11:52:19 +08:00
dev_kopkb 3c9b224ad2 Merged prod-kopkb into feature/kadar-anggota 2026-08-27 02:26:21 +00:00
dev_kopkb aa8647aad4 Merged in feature/kadar-anggota (pull request #402)
feat: separate SAG versions for public and anggota
2026-08-27 02:26:03 +00:00
nurafrinaalimi16 e4d50e9e1c feat: separate SAG versions for public and anggota 2026-08-27 10:16:04 +08:00
dev_kopkb 23408d327c Merged in feature/kadar-anggota (pull request #401)
change kadar anggota to 1%
2026-08-26 15:07:45 +00:00
nurafrinaalimi16 59efddb005 change kadar anggota to 1% 2026-08-26 23:05:53 +08:00
root e1f17472eb latest stable version 2026-08-26 15:35:37 +08:00
nurafrinaalimi16 8512205b87 logo for sag latest version 2026-05-26 10:09:42 +08:00
nurafrinaalimi16 1ba51d1158 pelarasan rebate on imbang duga 2025-08-17 16:03:10 +08:00
nurafrinaalimi16 e95e7671ed fix rounded diskaun rebate 2025-05-27 12:23:23 +08:00
nurafrinaalimi16 1d4c5d47f3 fix laporan tebus 2025-05-21 16:49:24 +08:00
nurafrinaalimi16 4e5d6d4d3d fix sag hilang 2025-05-18 09:59:10 +08:00
nurafrinaalimi16 7718b137c7 fix penebusan controller 2025-05-13 11:10:10 +08:00
nurafrinaalimi16 41bacebd54 sag new version 2025-05-11 16:34:30 +08:00
nurafrinaalimi16 302584f137 rebate annur 2025-05-11 16:32:30 +08:00
nurafrinaalimi16 4ed8067239 Merge branch 'production' of https://bitbucket.org/arrahn-pkb/kaunter into annur-rebate 2025-02-05 12:18:49 +08:00
nurafrinaalimi16 a0a50b42a0 imbang duga koperasi 2025-02-03 12:14:02 +08:00
BTMS3 14677ea777 newupdatesagv2.2 2025-02-03 12:13:35 +08:00
Ain Izazi 9e840c0439 remove command 2025-02-03 12:13:35 +08:00
Ain Izazi 3d66712c4e feat audit 2025-02-03 12:13:35 +08:00
Ain Izazi 1058ece282 audit di kaunter 2025-02-03 12:13:35 +08:00
BTMS3 e5666e1106 update sag v2.2 2025-02-03 12:13:35 +08:00
Hafifie PKB 59b0118100 restore 2025-01-14 2025-02-03 12:13:35 +08:00
BTMS2 9a40c39349 tutup whatsapp 2025-02-03 12:13:35 +08:00
Hafifie PKB cbd8ea5c52 fix commit notification bawah umur 2025-02-03 12:13:35 +08:00
hafifierahman 34c06649b7 added function to detect customers that underage 2025-02-03 12:13:35 +08:00
Ain Izazi 6974e48b6e update message di khazanah dan importan work 2025-02-03 12:13:35 +08:00
Ain Izazi d52eee991b update pekerjaan lain-lain 2025-02-03 12:13:34 +08:00
Ain Izazi f2ee3b8031 add auth user di barcodescannedtebus 2025-02-03 12:13:16 +08:00
Ain Izazi ce6c2c4f3e add auth user di wakilController 2025-02-03 12:13:16 +08:00
Ain Izazi a0ed815f8e add insert record utk pendahuluan dan serah 2025-02-03 12:13:16 +08:00
Ain Izazi 330cbadeff changes funct kakitangan di khazanahcontr 2025-02-03 12:13:16 +08:00
Ain Izazi fcc61171c5 add changes di tukarcawanganupdate 2025-02-03 12:13:16 +08:00
Ain Izazi 31aaca59a9 add record password 2025-02-03 12:13:16 +08:00
BTMS2 ae417aa90d feat Log Masuk & Keluar Sistem 2025-02-03 12:13:16 +08:00
Hafifie PKB 60aac19737 fix nobaucer handle if null 2025-02-03 12:13:16 +08:00
Hafifie PKB 7927e102df added rekod tunai in aliran tunai 2025-02-03 12:13:16 +08:00
hafifierahman 887922b7da remove + 2025-02-03 12:13:16 +08:00
hafifierahman 5606c892e3 added tempblock and * for khazanah 2025-02-03 12:13:16 +08:00
hafifierahman ef9882c9c4 added block specific cawangan transaction 2025-02-03 12:13:15 +08:00
Hafifie PKB a709104090 fix bakipembiayaan + keuntungan (based on shahmi operasi) 2025-02-03 12:12:21 +08:00
Hafifie PKB d20cfa1214 fix resit PS(based on shahmin operasi) 2025-02-03 12:12:21 +08:00
Hafifie PKB 1983de4e3b added tambahpinjam 2025-02-03 12:12:21 +08:00
Hafifie PKB c77e619be5 fix bug fix 2025-02-03 12:12:20 +08:00
Hafifie PKB c388782650 added wakil in tambah pinjaman 2025-02-03 12:11:32 +08:00
Hafifie PKB d671b634ea added parameter to call in api for tebus pinjaman and auto tawarruq 2025-02-03 12:11:32 +08:00
hafifierahman 36cfb10315 added tambah pinjaman 2025-02-03 12:11:10 +08:00
hafifierahman 4e67e10d0d commit error swal fire 2025-02-03 12:10:48 +08:00
Hafifie PKB 3d1b4c7643 test AT transaction 2025-02-03 12:10:47 +08:00
hafifierahman e9f8c7ac30 added function operasi can edit perubatan asal 2025-02-03 12:10:31 +08:00
hafifierahman 5a8bc6dfed finished notification 2025-02-03 12:10:31 +08:00
Hafifie PKB 4dc4a53cdb add function in perubatan.js 2025-02-03 12:10:31 +08:00
hafifierahman e31411ae71 add scaffold for perubatan 2025-02-03 12:10:30 +08:00
Hafifie PKB 365b614020 fix perubatan 2025-02-03 12:10:30 +08:00
Hafifie PKB 9128bdbc85 added panjar 2025-02-03 12:10:30 +08:00
hafifierahman 85510305e3 addded notification 2025-02-03 12:10:30 +08:00
hafifierahman b2dfd421a7 first commit for kaunter in fixing cash deposit 2025-02-03 12:10:30 +08:00
nurafrinaalimi16 fc15e555ec imbang duga koperasi 2025-02-02 16:36:31 +08:00
nurafrinaalimi16 9031e8d7d8 imbang duga koperasi 2025-02-02 16:35:17 +08:00
nurafrinaalimi16 1ba4a1fe19 add parameter kadar rebate on index blade 2025-02-02 16:34:15 +08:00
nurafrinaalimi16 a2350d36f3 Merge branch 'production' of https://bitbucket.org/arrahn-pkb/kaunter into annur-rebate 2024-12-03 12:50:30 +08:00
dev_kopkb 9307ea5e1d add kadar rebet annur at gadai page 2024-11-19 11:38:02 +08:00
13 changed files with 825 additions and 483 deletions
+50
View File
@@ -0,0 +1,50 @@
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:WRTHcFTq5YARKVdA8YDUzsh9Ue8vD63ivgZgXNNBiGo=
APP_DEBUG=true
APP_URL=http://ujrahkopkb.erahn.com.my
API_URL=http://apiujrah-kopkb.erahn.com.my
#API_ARRAHNBID=http://lelong.test/api/
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=kaunter_erahn
DB_USERNAME=spider
DB_PASSWORD=G0dz!ll4
BROADCAST_DRIVER=pusher
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
PUSHER_APP_ID=1132718
PUSHER_APP_KEY=26b0ec2f297f94b7aa9b
PUSHER_APP_SECRET=421b61fb5a8ecce477a6
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
MYKAD_READER_PORT=8085
MYKAD_READER_ENABLED_CAWANGAN='' # IF NO CAWANGAN STATED, ALL CAWANGAN IS ENABLED
@@ -201,6 +201,8 @@ class GadaianController extends Controller
'onepercent' => $onepercent, 'onepercent' => $onepercent,
'margin_semasa' => $margin_pinjaman, 'margin_semasa' => $margin_pinjaman,
'nokp' => $request->nokp, 'nokp' => $request->nokp,
'kadar_rebate' => $request->kadar_rebate,
'rebate' => $request->rebate
])->json(); ])->json();
@@ -2459,6 +2459,7 @@ class KhazanahController extends Controller
$penghutangkaki = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/PenghutangKakitangan/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $penghutangkaki = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/PenghutangKakitangan/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
$untungrugi = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/UntungRugiCalculation/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $untungrugi = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/UntungRugiCalculation/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
$bayaranpendahuluan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/BayaranPendahuluan/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $bayaranpendahuluan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/BayaranPendahuluan/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
$rebetpromo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/RebetPromoCalculation/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
//Tanggungan Semasa //Tanggungan Semasa
$panjar = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/CalculationPanjar/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $panjar = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/CalculationPanjar/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
@@ -2469,6 +2470,8 @@ class KhazanahController extends Controller
$cajperkhidmatan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cajperkhidmatanterkumpul/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $cajperkhidmatan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cajperkhidmatanterkumpul/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
$hapuskira = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/CalculationHapusKira/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $hapuskira = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/CalculationHapusKira/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
$xtra = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/Xtra/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json(); $xtra = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/Xtra/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
$rebetpromo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/RebetPromoCalculation/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
$pelarasanrebate = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/PelarasanRebate/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
//TunaiDitangan Sementara Upah //TunaiDitangan Sementara Upah
@@ -2520,6 +2523,8 @@ class KhazanahController extends Controller
if($imbangduga['pindahkekpkb'] > 0) array_push($hartasemasa,['glcode' => '1000/090','descpt' => 'Pindah Ke KPKB(IP)', 'amaun' => $imbangduga['pindahkekpkb']]); if($imbangduga['pindahkekpkb'] > 0) array_push($hartasemasa,['glcode' => '1000/090','descpt' => 'Pindah Ke KPKB(IP)', 'amaun' => $imbangduga['pindahkekpkb']]);
if($peruntukanhapuskira > 0) array_push($hartasemasa,['glcode' => '1000/015','descpt' => 'Peruntukan Hapus Kira', 'amaun' => $peruntukanhapuskira]); if($peruntukanhapuskira > 0) array_push($hartasemasa,['glcode' => '1000/015','descpt' => 'Peruntukan Hapus Kira', 'amaun' => $peruntukanhapuskira]);
if($belian1stop > 0) array_push($hartasemasa,['glcode' => '8000/501','descpt' => 'Belian 1 Stop', 'amaun' => $belian1stop]); if($belian1stop > 0) array_push($hartasemasa,['glcode' => '8000/501','descpt' => 'Belian 1 Stop', 'amaun' => $belian1stop]);
if($rebetpromo > 0) array_push($hartasemasa,['glcode' => '5000/242','descpt' => 'Diskaun Promosi', 'amaun' => ($rebetpromo * -1)]);
$totalhartasemasa = 0; $totalhartasemasa = 0;
foreach($hartasemasa as $index => $hs) foreach($hartasemasa as $index => $hs)
@@ -2551,6 +2556,8 @@ class KhazanahController extends Controller
if($utgterkumpulxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/201','descpt' => 'Untung/Rugi Terkumpul Xtra','amaun' => $utgterkumpulxtra]); if($utgterkumpulxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/201','descpt' => 'Untung/Rugi Terkumpul Xtra','amaun' => $utgterkumpulxtra]);
if($jualan1stop > 0) array_push($tanggungansemasa,['glcode' => '9000/501','descpt' => 'Jualan 1 Stop','amaun' => $jualan1stop]); if($jualan1stop > 0) array_push($tanggungansemasa,['glcode' => '9000/501','descpt' => 'Jualan 1 Stop','amaun' => $jualan1stop]);
if($hapuskira > 0) array_push($tanggungansemasa,['glcode' => '3000/011','descpt' => 'Hapus Kira','amaun' => -$hapuskira]); if($hapuskira > 0) array_push($tanggungansemasa,['glcode' => '3000/011','descpt' => 'Hapus Kira','amaun' => -$hapuskira]);
if($rebetpromo > 0) array_push($tanggungansemasa,['glcode' => '5000/242','descpt' => 'Diskaun Promosi', 'amaun' => ($rebetpromo * -1)]);
if($pelarasanrebate > 0) array_push($tanggungansemasa,['glcode' => '5000/243','descpt' => 'Pelarasan Rebate', 'amaun' => ($pelarasanrebate * -1)]);
$totaltanggungansemasa = 0; $totaltanggungansemasa = 0;
foreach($tanggungansemasa as $index => $ts) foreach($tanggungansemasa as $index => $ts)
+245 -170
View File
@@ -278,167 +278,6 @@ class PenebusanController extends Controller
$auth_user = Auth::user(); $auth_user = Auth::user();
////////////////////////
/// UPDATE TEBUS API////
///////////////////////
$updatetebus = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/updatetebus/'. $auth_user['cawangan'] .'/' . $request->norujukan,[
'nopelanggan' => $request->nopelanggan,
'jenistebus' => $request->jenistebus,
'jbg' => $request->jbg,
'kadarupah' => $request->kadarupah,
'nilai_marhun' => $request->nilai_marhun,
'pinjaman' => $request->pinjaman_lama,
'ansuran' => $request->ansuran,
'nowakil' => $request->nowakil,
'addpinjaman'=> $request->addpinjaman,
'bakipinjaman' => $request->bakipinjaman,
'bakiupah' => $request->bakiupah,
'historygadaian' => $request->historygadaian,
'marhun' => $request->marhun,
'jenisbayarantebus' => $request->jenisbayarantebus,
'jeniskeuntungan' => $request->jeniskeuntungan,
'teller' => $request->teller,
"duitpelanggan" => $request->bayaran,
"bakipelanggan" => $request->bakipelanggan,
])->json();
if($updatetebus == 'duplicate'){
return response()->json('duplicate');
}
//////////////////////
/// MAKING NEW SAG////
/////////////////////
$gadai_transaction = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())->json();
if($gadai_transaction){
$new_sirig = $gadai_transaction['sirig'] + 1;
}else{
$new_sirig = 1;
}
$new_transaction = sprintf("%04d",$new_sirig);
$norujukanbaru = strtoupper($auth_user['cawangan']) . $curent_year . $curent_month . $current_day . '-' .$new_transaction;
$gadai = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/gadai/'.$auth_user['cawangan'],[
'norujukan' => $norujukanbaru,
'nopelanggan' => $request->nopelanggan,
'nokp' => $request->noic,
'sirig' => $new_sirig
]);
///////////////////////////
/// MARHUN UPDATE TABLE////
//////////////////////////
$arraymarhunbaru = [];
$marhunsediada = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/marhun/'. $request->norujukan)->json();
$marhunyangdiambil = $marhunsediada[0];
foreach($marhunyangdiambil as $index=>$marhunloop)
{
$karatbaru = str_replace('.','-',$marhunloop['karat']);
$hargabaru = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json();
$nilaimarhun = (floatval($hargabaru['harga']) * floatval($marhunloop['berat']));
array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"tag_permata" => $marhunloop['tag_permata'],"berat_batu_permata" => $marhunloop['berat_batu_permata'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $hargabaru['harga'], "n_marhun" => $nilaimarhun]);
}
foreach($arraymarhunbaru as $array1){
$updatemarhun = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/marhun/'. $auth_user['cawangan'],[
'norujukan' => $norujukanbaru,
'marhun' => $array1['marhun'],
'nota' => $array1['nota'],
'karat' => $array1['karat'],
'berat_emas' => $array1['berat'],
'harga' => $array1['harga'],
'tag_permata' => $array1['tag_permata'],
'berat_batu_permata' => $array1['berat_batu_permata'],
'kuantiti' => $array1['bil']
])->json();
}
//////////////////////
////Update SAG BARU///
/////////////////////
$total_nilai_marhun = $request->nilai_marhun;
$margin_pinjaman = $request->pinjaman / $total_nilai_marhun;
$kadarupah = $request->kadarkeuntungan * 100;
$onepercent = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/onepercent',[
'pembiayaan' => $request->pinjaman,
'nilaimarhun' => $total_nilai_marhun,
'kadarujrah' => $request->kadarkeuntungan,
'margin' => ($margin_pinjaman*100),
'kodcaw' => Auth::user()->cawangan
])->json();
$keuntungan_sebln = $onepercent['keuntungan'];
$keuntungan_sebln = str_replace(',','',$keuntungan_sebln);
$keuntungan6bulan = $keuntungan_sebln * 6;
$keuntungan12bulan = $keuntungan_sebln * 12;
$hargajualan = $request->pinjaman + $keuntungan12bulan;
$gadai = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[
'kodcaw' => $auth_user['cawangan'],
'nilaimarhun' => round($total_nilai_marhun, 2),
'berat' => round($request->total_berat, 2),
'pinjaman' => round($request->pinjaman, 2),
'kadarupah' => round($kadarupah, 2),
'marhun' => $request->marhun,
'percentpinj' => $margin_pinjaman,
'teller'=> $auth_user['name'],
'upah6' => $keuntungan6bulan,
'upah12' => $keuntungan12bulan,
'hargajualan' => $hargajualan,
'kuantiti_marhun' => $request->kuantiti_marhun
])->json();
$komuditi = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/komuditi/transaksi',[
'unit_komuditi' => round($request->pinjaman, 2),
'norujukan' => $norujukanbaru,
'kodcaw' => $auth_user['cawangan'],
'teller' => $auth_user['name']
]);
////////////////////////////
////Update History Gadaian///
////////////////////////////
$updatehistorygadaian = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/gadai/updatehistory/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[
'historygadaian' => $request->norujukan,
'jenistebus' => $request->jenistebus,
])->json();
event(new TebusNotify('lulus',Auth::user()->cawangan));
event(new GadaiNotify('lulus',Auth::user()->cawangan));
$this->AliranTunaiController->alirantunaiTebus($request);
}
public function tambahpinjaman_latest(Request $request)
{
$api_url = config('api.url');
$current = Carbon::now();
$current = new Carbon();
$curent_year = substr($current->year,2,2);
$curent_month = sprintf("%02d", $current->month);
$current_day = sprintf("%02d", $current->day);
$auth_user = Auth::user();
//////////////////////// ////////////////////////
/// UPDATE TEBUS API//// /// UPDATE TEBUS API////
/////////////////////// ///////////////////////
@@ -509,16 +348,252 @@ class PenebusanController extends Controller
'totalbayaran' => $request->totalbayaran, 'totalbayaran' => $request->totalbayaran,
"duitpelanggan" => $request->bayaran, "duitpelanggan" => $request->bayaran,
"bakipelanggan" => $request->bakipelanggan, "bakipelanggan" => $request->bakipelanggan,
"noic" => $request->noic,
"jenisAT" => $request->jenisAT,
])->json(); ])->json();
if($updatetebus['result'] == 'success'){
$alirantunai = new AliranTunaiController(); if($updatetebus == 'duplicate'){
event(new TebusNotify('lulus',Auth::user()->cawangan)); return response()->json('duplicate');
event(new GadaiNotify('lulus',Auth::user()->cawangan));
$alirantunai->alirantunaiTebusAutoTawarruq($request);
} }
return response()->json($updatetebus['result'],200);
//////////////////////
/// MAKING NEW SAG////
/////////////////////
$gadai_transaction = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())->json();
if($gadai_transaction){
$new_sirig = $gadai_transaction['sirig'] + 1;
}else{
$new_sirig = 1;
}
$new_transaction = sprintf("%04d",$new_sirig);
$norujukanbaru = strtoupper($auth_user['cawangan']) . $curent_year . $curent_month . $current_day . '-' .$new_transaction;
$gadai = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/gadai/'.$auth_user['cawangan'],[
'norujukan' => $norujukanbaru,
'nopelanggan' => $request->nopelanggan,
'nokp' => $request->noic,
'sirig' => $new_sirig
]);
///////////////////////////
/// MARHUN UPDATE TABLE////
//////////////////////////
$arraymarhunbaru = [];
$marhunsediada = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/marhun/'. $request->norujukan)->json();
$marhunyangdiambil = $marhunsediada[0];
foreach($marhunyangdiambil as $index=>$marhunloop)
{
$karatbaru = str_replace('.','-',$marhunloop['karat']);
$hargabaru = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json();
$harga = ($request->jenisAT == 'hargalama') ? $marhunloop['harga'] : $hargabaru['harga'];
$nilaimarhun = (floatval($harga) * floatval($marhunloop['berat']));
array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"tag_permata" => $marhunloop['tag_permata'],"berat_batu_permata" => $marhunloop['berat_batu_permata'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $harga, "n_marhun" => $nilaimarhun]);
}
foreach($arraymarhunbaru as $array1){
$updatemarhun = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/marhun/'. $auth_user['cawangan'],[
'norujukan' => $norujukanbaru,
'marhun' => $array1['marhun'],
'nota' => $array1['nota'],
'karat' => $array1['karat'],
'berat_emas' => $array1['berat'],
'harga' => $array1['harga'],
'nilai_marhun' => $array1['n_marhun'],
'tag_permata' => $array1['tag_permata'],
'berat_batu_permata' => $array1['berat_batu_permata'],
'jenisAT' => $request->jenisAT,
'kuantiti' => $array1['bil']
])->json();
}
//////////////////////
////Update SAG BARU///
/////////////////////
$total_nilai_marhun = $request->total_nilai_marhun;
$margin_pinjaman = ($request->pinjaman / $total_nilai_marhun);
$onepercent = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/onepercent',[
'pembiayaan' => $request->pinjaman,
'nilaimarhun' => $total_nilai_marhun,
'kadarujrah' => $request->kadarkeuntungan,
'margin' => ($margin_pinjaman*100),
'kodcaw' => Auth::user()->cawangan
])->json();
$keuntungan_sebln = $onepercent['keuntungan'];
$keuntungan_sebln = str_replace(',','',$keuntungan_sebln);
$kadarupah = $request->kadarkeuntungan * 100;
$keuntungan6bulan = $keuntungan_sebln * 6;
$keuntungan12bulan = $keuntungan_sebln * 12;
$hargajualan = $request->pinjaman + $keuntungan12bulan;
$gadai = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[
'kodcaw' => $auth_user['cawangan'],
'nilaimarhun' => round($total_nilai_marhun, 2),
'berat' => round($request->total_berat, 2),
'pinjaman' => round($request->pinjaman, 2),
'kadarupah' => round($kadarupah, 2),
'marhun' => $request->marhun_detail,
'percentpinj' => $margin_pinjaman,
'teller'=> $auth_user['name'],
'upah6' => $keuntungan6bulan,
'upah12' => $keuntungan12bulan,
'hargajualan' => $hargajualan,
'kuantiti_marhun' => $request->kuantiti_marhun,
]);
$komuditi = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/komuditi/transaksi',[
'unit_komuditi' => round($request->pinjaman, 2),
'norujukan' => $norujukanbaru,
'kodcaw' => $auth_user['cawangan'],
'teller' => $auth_user['name']
]);
////////////////////////////
////Update History Gadaian///
////////////////////////////
$updatehistorygadaian = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/gadai/updatehistory/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[
'historygadaian' => $request->norujukan,
'jenistebus' => $request->jenistebus,
])->json();
if($updatetebus == 'duplicate'){
return response()->json('duplicate');
}
//////////////////////
/// MAKING NEW SAG////
/////////////////////
$gadai_transaction = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())->json();
if($gadai_transaction){
$new_sirig = $gadai_transaction['sirig'] + 1;
}else{
$new_sirig = 1;
}
$new_transaction = sprintf("%04d",$new_sirig);
$norujukanbaru = strtoupper($auth_user['cawangan']) . $curent_year . $curent_month . $current_day . '-' .$new_transaction;
$gadai = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/gadai/'.$auth_user['cawangan'],[
'norujukan' => $norujukanbaru,
'nopelanggan' => $request->nopelanggan,
'nokp' => $request->noic,
'sirig' => $new_sirig
]);
///////////////////////////
/// MARHUN UPDATE TABLE////
//////////////////////////
$arraymarhunbaru = [];
$marhunsediada = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/marhun/'. $request->norujukan)->json();
$marhunyangdiambil = $marhunsediada[0];
foreach($marhunyangdiambil as $index=>$marhunloop)
{
$karatbaru = str_replace('.','-',$marhunloop['karat']);
$hargabaru = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json();
$harga = ($request->jenisAT == 'hargalama') ? $marhunloop['harga'] : $hargabaru['harga'];
$nilaimarhun = (floatval($harga) * floatval($marhunloop['berat']));
array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"tag_permata" => $marhunloop['tag_permata'],"berat_batu_permata" => $marhunloop['berat_batu_permata'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $harga, "n_marhun" => $nilaimarhun]);
}
foreach($arraymarhunbaru as $array1){
$updatemarhun = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/marhun/'. $auth_user['cawangan'],[
'norujukan' => $norujukanbaru,
'marhun' => $array1['marhun'],
'nota' => $array1['nota'],
'karat' => $array1['karat'],
'berat_emas' => $array1['berat'],
'harga' => $array1['harga'],
'nilai_marhun' => $array1['n_marhun'],
'tag_permata' => $array1['tag_permata'],
'berat_batu_permata' => $array1['berat_batu_permata'],
'jenisAT' => $request->jenisAT,
'kuantiti' => $array1['bil']
])->json();
}
//////////////////////
////Update SAG BARU///
/////////////////////
$total_nilai_marhun = $request->total_nilai_marhun;
$margin_pinjaman = ($request->pinjaman / $total_nilai_marhun);
$onepercent = Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/onepercent',[
'pembiayaan' => $request->pinjaman,
'nilaimarhun' => $total_nilai_marhun,
'kadarujrah' => $request->kadarkeuntungan,
'margin' => ($margin_pinjaman*100),
'kodcaw' => Auth::user()->cawangan
])->json();
$keuntungan_sebln = $onepercent['keuntungan'];
$keuntungan_sebln = str_replace(',','',$keuntungan_sebln);
$kadarupah = $request->kadarkeuntungan * 100;
$keuntungan6bulan = $keuntungan_sebln * 6;
$keuntungan12bulan = $keuntungan_sebln * 12;
$hargajualan = $request->pinjaman + $keuntungan12bulan;
$gadai = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[
'kodcaw' => $auth_user['cawangan'],
'nilaimarhun' => round($total_nilai_marhun, 2),
'berat' => round($request->total_berat, 2),
'pinjaman' => round($request->pinjaman, 2),
'kadarupah' => round($kadarupah, 2),
'marhun' => $request->marhun_detail,
'percentpinj' => $margin_pinjaman,
'teller'=> $auth_user['name'],
'upah6' => $keuntungan6bulan,
'upah12' => $keuntungan12bulan,
'hargajualan' => $hargajualan,
'kuantiti_marhun' => $request->kuantiti_marhun,
]);
$komuditi = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/komuditi/transaksi',[
'unit_komuditi' => round($request->pinjaman, 2),
'norujukan' => $norujukanbaru,
'kodcaw' => $auth_user['cawangan'],
'teller' => $auth_user['name']
]);
////////////////////////////
////Update History Gadaian///
////////////////////////////
$updatehistorygadaian = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/gadai/updatehistory/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[
'historygadaian' => $request->norujukan,
'jenistebus' => $request->jenistebus,
])->json();
$alirantunai = new AliranTunaiController();
event(new TebusNotify('lulus',Auth::user()->cawangan));
event(new GadaiNotify('lulus',Auth::user()->cawangan));
$alirantunai->alirantunaiTebusAutoTawarruq($request);
return response()->json($updatemarhun,200);
} }
public function tebusseparuh(Request $request) public function tebusseparuh(Request $request)
@@ -618,7 +693,7 @@ class PenebusanController extends Controller
'tag_permata' => $array1['tag_permata'], 'tag_permata' => $array1['tag_permata'],
'berat_batu_permata' => $array1['berat_batu_permata'], 'berat_batu_permata' => $array1['berat_batu_permata'],
'nilai_marhun' => $array1['n_marhun'], 'nilai_marhun' => $array1['n_marhun'],
'kuantiti' => $array1['bil'] 'kuantiti' => $array1['bil']
])->json(); ])->json();
} }
+1 -1
View File
@@ -1,6 +1,6 @@
<?php <?php
return [ return [
'url' => env('API_URL'), 'url' => env('API_URL'),
'url_koop' => env('API_URL_KOOP','http://localhost:8000'), 'url_koop' => env('API_URL_KOOP','https://apiujrah.erahn.com.my'),
'url_pkb' => env('API_URL_PKB','http://localhost:8000'), 'url_pkb' => env('API_URL_PKB','http://localhost:8000'),
]; ];
+30 -32
View File
@@ -525,38 +525,36 @@ var api_url = @json($api_url ?? '');
}); });
// Logik amaran SweetAlert // Logik amaran SweetAlert
if("{{ auth()->user()->cawangan }}" == 'X0301'){ if (search === true) {
if (search === true) { if (blacklist_search === true) {
if (blacklist_search === true) { Swal.fire({
Swal.fire({ icon: 'warning',
icon: 'warning', title: 'Amaran!',
title: 'Amaran!', text: 'Pelanggan telah disenarai hitamkan dari Pembiayaan.'
text: 'Pelanggan telah disenarai hitamkan dari Pembiayaan.' });
}); }
} else if (isAnggota && !isPelanggan) {
else if (isAnggota && !isPelanggan) { Swal.fire({
Swal.fire({ icon: 'info',
icon: 'info', title: 'Anggota Belum Didaftarkan!',
title: 'Anggota Belum Didaftarkan!', text: 'Pelanggan ini adalah anggota koperasi tetapi belum berdaftar sebagai pelanggan.'
text: 'Pelanggan ini adalah anggota koperasi tetapi belum berdaftar sebagai pelanggan.' });
}); }
} else if (isPelanggan && !isAnggota) {
else if (isPelanggan && !isAnggota) { Swal.fire({
Swal.fire({ icon: 'info',
icon: 'info', title: 'Pelanggan Bukan Anggota!',
title: 'Pelanggan Bukan Anggota!', text: 'Pelanggan ini berdaftar tetapi belum menjadi anggota koperasi.'
text: 'Pelanggan ini berdaftar tetapi belum menjadi anggota koperasi.' });
}); }
} else if (!isAnggota && !isPelanggan) {
else if (!isAnggota && !isPelanggan) { Swal.fire({
Swal.fire({ icon: 'info',
icon: 'info', title: 'Pelanggan Tiada Dalam Rekod!',
title: 'Pelanggan Tiada Dalam Rekod!', text: 'Sila Daftar Pelanggan.'
text: 'Sila Daftar Pelanggan.' });
}); }
} }
}
}
}); });
+174 -172
View File
@@ -75,7 +75,8 @@
->json(); ->json();
@endphp @endphp
<input type="text" class="form-control" name="outstanding_semasa" <input type="text" class="form-control" name="outstanding_semasa"
id="outstanding_semasa" readonly value="{{ number_format($outstanding_semasa, 2) }}"> id="outstanding_semasa" readonly
value="{{ number_format($outstanding_semasa, 2) }}">
</div> </div>
</div> </div>
@@ -157,7 +158,7 @@
<!-- Butang Assign Sebagai Anggota --> <!-- Butang Assign Sebagai Anggota -->
@if (isset($showAssignAnggotaBtn) && $showAssignAnggotaBtn && auth()->user()->cawangan == 'X0301') @if (isset($showAssignAnggotaBtn) && $showAssignAnggotaBtn)
<div class="m-0 p-2"> <div class="m-0 p-2">
<button type="button" class="btn btn-success d-flex align-items-center" <button type="button" class="btn btn-success d-flex align-items-center"
data-noic="{{ $noic }}" onclick="assignAnggota(this)"> data-noic="{{ $noic }}" onclick="assignAnggota(this)">
@@ -363,31 +364,31 @@
data-toggle="tab" href="#nav-tawarruq" role="tab" aria-controls="nav-tawarruq" data-toggle="tab" href="#nav-tawarruq" role="tab" aria-controls="nav-tawarruq"
aria-selected="{{ $aria_selected_SAG_baru }}">SAG Baru</a> aria-selected="{{ $aria_selected_SAG_baru }}">SAG Baru</a>
<a class="nav-item nav-link {{ $activate_tab_SAG_lama }}" " id="nav-xtawarruq-tab" data-toggle="tab" href="#nav-xtawarruq" role="tab" aria-controls="nav-xtawarruq" aria-selected="{{ $aria_selected_SAG_lama }}"><span id="textnavsag">SAG Lama</span></a> <a class="nav-item nav-link {{ $activate_tab_SAG_lama }}" " id="nav-xtawarruq-tab" data-toggle="tab" href="#nav-xtawarruq" role="tab" aria-controls="nav-xtawarruq" aria-selected="{{ $aria_selected_SAG_lama }}"><span id="textnavsag">SAG Lama</span></a>
</div> </div>
</nav> </nav>
<div class="tab-content" id="navtawarruqdannottawarruq"> <div class="tab-content" id="navtawarruqdannottawarruq">
<div class="tab-pane fade {{ $activate_pane_SAG_baru }}" id="nav-tawarruq" role="tabpanel" aria-labelledby="nav-tawarruq-tab"> <div class="tab-pane fade {{ $activate_pane_SAG_baru }}" id="nav-tawarruq" role="tabpanel" aria-labelledby="nav-tawarruq-tab">
<table class="table table-striped table-hover" id="myTable"> <table class="table table-striped table-hover" id="myTable">
<thead class="thead-dark"> <thead class="thead-dark">
<tr> <tr>
<th>Bil</th> <th>Bil</th>
<th>No Rujukan</th> <th>No Rujukan</th>
<th>Tarikh Pembiayaan</th> <th>Tarikh Pembiayaan</th>
<th>Tarikh Matang</th> <th>Tarikh Matang</th>
<th>Baki Harga Jualan</th> <th>Baki Harga Jualan</th>
<th>Baki Pembiayaan</th> <th>Baki Pembiayaan</th>
<th>Margin</th> <th>Margin</th>
<th>Tempoh</th> <th>Tempoh</th>
<th>Keuntungan</th> <th>Keuntungan</th>
<th>Lelong</th> <th>Lelong</th>
</tr> </tr>
</thead> </thead>
</table> </table>
</div> </div>
<div class="tab-pane fade {{ $activate_pane_SAG_lama }}" id="nav-xtawarruq" role="tabpanel" aria-labelledby="nav-xtawarruq-tab"> <div class="tab-pane fade {{ $activate_pane_SAG_lama }}" id="nav-xtawarruq" role="tabpanel" aria-labelledby="nav-xtawarruq-tab">
<table id="xtawarruq" class="table table-striped table-hover"> <table id="xtawarruq" class="table table-striped table-hover">
<thead class="thead-dark"> <thead class="thead-dark">
{{-- <tr> {{-- <tr>
<th>Bil</th> <th>Bil</th>
<th>No Rujukan</th> <th>No Rujukan</th>
<th>Tarikh Gadai</th> <th>Tarikh Gadai</th>
@@ -397,139 +398,139 @@
<th>Tempoh</th> <th>Tempoh</th>
<th>Lelong</th> <th>Lelong</th>
</tr> --}} </tr> --}}
<tr> <tr>
<th>Bil</th> <th>Bil</th>
<th>No Rujukan</th> <th>No Rujukan</th>
<th>Tarikh Pembiayaan</th> <th>Tarikh Pembiayaan</th>
<th>Tarikh Matang</th> <th>Tarikh Matang</th>
<th>Baki Harga Jualan</th> <th>Baki Harga Jualan</th>
<th>Baki Pembiayaan</th> <th>Baki Pembiayaan</th>
<th>Margin</th> <th>Margin</th>
<th>Tempoh</th> <th>Tempoh</th>
<th>Keuntungan</th> <th>Keuntungan</th>
<th>Lelong</th> <th>Lelong</th>
</tr> </tr>
</thead> </thead>
</table> </table>
</div>
</div> </div>
{{-- Sudah Tebus --}}
<table id="dahtebusTable" class="table table-striped table-hover">
<thead class="thead-dark">
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Tarikh Penyelesaian Pembiayaan</th>
<th>Baki Pembiayaan</th>
<th>Margin</th>
<th>Tempoh</th>
</tr>
</thead>
</table>
<table id="lelongTable" class="table table-striped table-hover">
<thead class="thead-dark">
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Tarikh Lelong</th>
<th>Tarikh Tuntut</th>
<th>Pembiayaan</th>
<th>Harga Jual</th>
<th>Jum Tuntut/Bayar</th>
<th>Keuntungan</th>
<th>Caj Lelong</th>
<th>Status Tuntutan</th>
<th>Cetak</th>
</tr>
</thead>
</table>
<div class="text-center">
<button class="btn btn-primary" onclick="ubahfunc(this)" id="button-edit-gadaian">Ubah</button>
<button class="btn btn-primary" onclick="hapusfunc()">Hapus</button>
<button class="btn btn-primary" onclick="histfunc()">Rekod Pembiayaan</button>
<button class="btn btn-primary" onclick="removeansuran(this)" id="button-remove-ansuran">Hapus Ansuran</button>
</div>
</div> </div>
{{-- Sudah Tebus --}}
<table id="dahtebusTable" class="table table-striped table-hover">
<thead class="thead-dark">
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Tarikh Penyelesaian Pembiayaan</th>
<th>Baki Pembiayaan</th>
<th>Margin</th>
<th>Tempoh</th>
</tr>
</thead>
</table>
<table id="lelongTable" class="table table-striped table-hover">
<thead class="thead-dark">
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Tarikh Lelong</th>
<th>Tarikh Tuntut</th>
<th>Pembiayaan</th>
<th>Harga Jual</th>
<th>Jum Tuntut/Bayar</th>
<th>Keuntungan</th>
<th>Caj Lelong</th>
<th>Status Tuntutan</th>
<th>Cetak</th>
</tr>
</thead>
</table>
<div class="text-center">
<button class="btn btn-primary" onclick="ubahfunc(this)" id="button-edit-gadaian">Ubah</button>
<button class="btn btn-primary" onclick="hapusfunc()">Hapus</button>
<button class="btn btn-primary" onclick="histfunc()">Rekod Pembiayaan</button>
<button class="btn btn-primary" onclick="removeansuran(this)" id="button-remove-ansuran">Hapus Ansuran</button>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div>
<!-- Modal --> <!-- Modal -->
<div class="modal fade" id="customer_detail" tabindex="-1" aria-labelledby="customer_detailLabel" aria-hidden="true"> <div class="modal fade" id="customer_detail" tabindex="-1" aria-labelledby="customer_detailLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-xl"> <div class="modal-dialog modal-dialog-centered modal-xl">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h5 class="modal-title" id="customer_detailLabel">Maklumat Pelanggan</h5> <h5 class="modal-title" id="customer_detailLabel">Maklumat Pelanggan</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> <button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<form id="kemaskiniform"> <form id="kemaskiniform">
<div class='row form-group'> <div class='row form-group'>
<div class='col-md-6'> <div class='col-md-6'>
<div class='form-group row col-md-12'> <div class='form-group row col-md-12'>
<div class='col-md-5'> <div class='col-md-5'>
Nama Nama
</div>
<div class='col-md-7'>
<input type="text" readonly name='nama' id='nama' value="{{ $customer_info['nama'] }}" class='form-control'>
</div>
</div> </div>
<div class='col-md-7'> <div class='form-group row col-md-12'>
<input type="text" readonly name='nama' id='nama' value="{{ $customer_info['nama'] }}" class='form-control'> <div class='col-md-5'>
No KP
</div>
<div class='col-md-7'>
<input type="text" readonly name='icno' id='icno' value="{{ $customer_info['kpbaru'] ? $customer_info['kpbaru'] : $customer_info['kplama'] }}" class='form-control'>
</div>
</div> </div>
</div> <div class='form-group row col-md-12'>
<div class='form-group row col-md-12'> <div class='col-md-5'>
<div class='col-md-5'> No Pelanggan
No KP </div>
<div class='col-md-7'>
<input type="text" readonly name='nopelanggan' id='nopelanggan' value="{{ $customer_info['nopelanggan'] }}" class='form-control'>
</div>
</div> </div>
<div class='col-md-7'> <div class='form-group row col-md-12'>
<input type="text" readonly name='icno' id='icno' value="{{ $customer_info['kpbaru'] ? $customer_info['kpbaru'] : $customer_info['kplama'] }}" class='form-control'> <div class='col-md-5'>
No Telefon 1
</div>
<div class='col-md-7'>
<input type="text" readonly name='' id='telefon' value="{{ $customer_info['telefon'] ? $customer_info['telefon'] : '' }}" class='form-control'>
<span id="errortelefon" style="color:red;"></span>
</div>
</div> </div>
</div> <div class='form-group row col-md-12'>
<div class='form-group row col-md-12'> <div class='col-md-5'>
<div class='col-md-5'> No Telefon 2
No Pelanggan </div>
<div class='col-md-7'>
<input type="text" readonly name='telefon2' id='telefon2' value="{{ $customer_info['telefon2'] ? $customer_info['telefon2'] : '' }}" class='form-control'>
<span id="errortelefon2" style="color:red;"></span>
</div>
</div> </div>
<div class='col-md-7'> <div class='form-group row col-md-12'>
<input type="text" readonly name='nopelanggan' id='nopelanggan' value="{{ $customer_info['nopelanggan'] }}" class='form-control'> <div class='col-md-5'>
</div> Bank
</div> </div>
<div class='form-group row col-md-12'> <div class='col-md-7'>
<div class='col-md-5'> @php
No Telefon 1 $bank = Http::withOptions(['verify' => config('app.api_verify')])
</div> ->get($api_url . '/api/bank')
<div class='col-md-7'> ->json();
<input type="text" readonly name='' id='telefon' value="{{ $customer_info['telefon'] ? $customer_info['telefon'] : '' }}" class='form-control'> @endphp
<span id="errortelefon" style="color:red;"></span> <select class="form-control" name="kodbank" data-placeholder="Pilih Bank" id="kodbank" disabled="true">
</div> <option value="-" selected disabled>-</option>
</div> @foreach ($bank as $banks)
<div class='form-group row col-md-12'>
<div class='col-md-5'>
No Telefon 2
</div>
<div class='col-md-7'>
<input type="text" readonly name='telefon2' id='telefon2' value="{{ $customer_info['telefon2'] ? $customer_info['telefon2'] : '' }}" class='form-control'>
<span id="errortelefon2" style="color:red;"></span>
</div>
</div>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
Bank
</div>
<div class='col-md-7'>
@php
$bank = Http::withOptions(['verify' => config('app.api_verify')])
->get($api_url . '/api/bank')
->json();
@endphp
<select class="form-control" name="kodbank" data-placeholder="Pilih Bank" id="kodbank" disabled="true">
<option value="-" selected disabled>-</option>
@foreach ($bank as $banks)
<option value="{{ $banks['abbreviation'] }}" <option value="{{ $banks['abbreviation'] }}"
{{ $banks['abbreviation'] == $customer_info['kodbank'] ? 'selected' : '' }}> {{ $banks['abbreviation'] == $customer_info['kodbank'] ? 'selected' : '' }}>
{{ $banks['name'] }}</option> {{ $banks['name'] }}</option>
@@ -971,7 +972,7 @@
var channel = pusher.subscribe( var channel = pusher.subscribe(
'notice-kelulusan'); 'notice-kelulusan');
channel.bind('my-kelulusan', function( channel.bind('my-kelulusan', function(
data) { data) {
if (data.norujukan == if (data.norujukan ==
@@ -995,7 +996,7 @@
}, },
success: function( success: function(
data data
) { ) {
location location
.reload(); .reload();
@@ -1004,17 +1005,18 @@
xhr, xhr,
status, status,
error error
) { ) {
var err = var err =
eval( eval(
"(" + "(" +
xhr xhr
.responseText + .responseText +
")" ")"
); );
alert alert
(xhr (xhr
.responseText); .responseText
);
} }
}); });
}); });
@@ -1242,7 +1244,7 @@
'RM ' + formatter.format(gadai_detail['bakipjm']), 'RM ' + formatter.format(gadai_detail['bakipjm']),
(((Number(gadai_detail['pinjaman']) / Number(gadai_detail[ (((Number(gadai_detail['pinjaman']) / Number(gadai_detail[
'nilaimarhun'])) * 100).toFixed(2)).toLocaleString( 'nilaimarhun'])) * 100).toFixed(2)).toLocaleString(
"en-GB") + '%', "en-GB") + '%',
gadai_detail['tempoh'] gadai_detail['tempoh']
]).draw(); ]).draw();
} else if (jenistebus == "lelong") { } else if (jenistebus == "lelong") {
@@ -1273,7 +1275,7 @@
'<a href="#" onclick="checktuntutbaki(this)" data-norujukan=' + '<a href="#" onclick="checktuntutbaki(this)" data-norujukan=' +
gadai_detail['norujukan'] + ' data-tarikhtuntut=' + gadai_detail['norujukan'] + ' data-tarikhtuntut=' +
gadai_detail['trkhtuntut'] + '>' + gadai_detail[ gadai_detail['trkhtuntut'] + '>' + gadai_detail[
'norujukan'] + '</a>', 'norujukan'] + '</a>',
gadai_detail['t_lelong'], gadai_detail['t_lelong'],
gadai_detail['trkhtuntut'], gadai_detail['trkhtuntut'],
'RM ' + formatter.format(gadai_detail['pinjaman']), 'RM ' + formatter.format(gadai_detail['pinjaman']),
@@ -1290,7 +1292,7 @@
'<a href="#" onclick="checktuntutbaki(this)" data-norujukan=' + '<a href="#" onclick="checktuntutbaki(this)" data-norujukan=' +
gadai_detail['norujukan'] + ' data-tarikhtuntut=' + gadai_detail['norujukan'] + ' data-tarikhtuntut=' +
gadai_detail['trkhtuntut'] + '>' + gadai_detail[ gadai_detail['trkhtuntut'] + '>' + gadai_detail[
'norujukan'] + '</a>', 'norujukan'] + '</a>',
gadai_detail['t_lelong'], gadai_detail['t_lelong'],
gadai_detail['trkhtuntut'], gadai_detail['trkhtuntut'],
'RM ' + formatter.format(gadai_detail['pinjaman']), 'RM ' + formatter.format(gadai_detail['pinjaman']),
@@ -2164,10 +2166,10 @@
cancelButtonText: 'Salah', cancelButtonText: 'Salah',
reverseButtons: true reverseButtons: true
}).then(( }).then((
result) => { result) => {
if (result if (result
.isConfirmed .isConfirmed
) { ) {
$.ajax({ $.ajax({
method: 'put', method: 'put',
@@ -2181,11 +2183,11 @@
}, },
success: function( success: function(
data data
) { ) {
if (data === if (data ===
1 1
) { ) {
Swal.fire({ Swal.fire({
icon: 'success', icon: 'success',
title: 'Berjaya!', title: 'Berjaya!',
@@ -2220,7 +2222,7 @@
Swal Swal
.DismissReason .DismissReason
.cancel .cancel
) { ) {
PengesahanAkhirWakil PengesahanAkhirWakil
.fire( .fire(
'Batal', 'Batal',
@@ -2242,12 +2244,12 @@
daftarwakilfunction daftarwakilfunction
(amaun, (amaun,
norujukan norujukan
); );
}); });
} }
}, },
error: function(xhr, status, error: function(xhr, status,
error) { error) {
var err = eval("(" + xhr var err = eval("(" + xhr
.responseText + ")"); .responseText + ")");
alert(xhr.responseText); alert(xhr.responseText);
@@ -2479,7 +2481,7 @@
success: function(data) {}, success: function(data) {},
error: function(xhr, status, error) { error: function(xhr, status, error) {
var err = eval("(" + xhr.responseText + var err = eval("(" + xhr.responseText +
")"); ")");
alert(xhr.responseText); alert(xhr.responseText);
} }
}); });
@@ -2527,7 +2529,7 @@
location location
.reload(); .reload();
} }
); );
} else { } else {
swalWithBootstrapButtons swalWithBootstrapButtons
.fire( .fire(
@@ -2540,7 +2542,7 @@
location location
.reload(); .reload();
} }
); );
} }
@@ -2554,10 +2556,10 @@
xhr xhr
.responseText + .responseText +
")" ")"
); );
alert(xhr alert(xhr
.responseText .responseText
); );
} }
}); });
return true; return true;
@@ -2716,10 +2718,10 @@
'Maklumat Pembiayaan telah dihapuskan.', 'Maklumat Pembiayaan telah dihapuskan.',
'success' 'success'
).then( ).then(
function() { function() {
location location
.reload(); .reload();
}); });
} }
}) })
}, },
+52 -12
View File
@@ -29,6 +29,7 @@
<div class="form-group row col-12"> <div class="form-group row col-12">
<input type="hidden" name="kodcaw" id="kodcaw" value="{{$cawangan_info['kodcaw']}}"> <input type="hidden" name="kodcaw" id="kodcaw" value="{{$cawangan_info['kodcaw']}}">
<input type="hidden" name="nokp" id="nokp" value="{{ $customer_info['kpbaru'] }}"> <input type="hidden" name="nokp" id="nokp" value="{{ $customer_info['kpbaru'] }}">
<input type="hidden" name="tag_anggota" id="tag_anggota" value="{{ $customer_info['tag_anggota'] ?? 0 }}">
</div> </div>
<div class="col-12 mb-2"> <div class="col-12 mb-2">
@@ -180,6 +181,17 @@
</div> </div>
</diV> </diV>
</div> </div>
<div class="col-4">
<div class="form-group row">
<div class="col-md-6">
Kadar Rebet
</div>
<div class="col-md-6">
<input type="text" class="form-control" readonly name="rebate" id="rebate">
<input type="text" class="form-control" readonly name="kadar_rebate" id="kadar_rebate">
</div>
</div>
</div>
<div class="col-12"> <div class="col-12">
<input type="text" name="norujukan_gadai" id="norujukan_gadai" value="{{ $norujukan }}" hidden> <input type="text" name="norujukan_gadai" id="norujukan_gadai" value="{{ $norujukan }}" hidden>
<input type="text" name="marhun_detail" id="marhun_detail" value="" hidden> <input type="text" name="marhun_detail" id="marhun_detail" value="" hidden>
@@ -583,18 +595,23 @@
// } // }
$.ajax({ $.ajax({
method:'GET', method:'GET',
url: api_url + '/api/kadarujrah', url: api_url + '/api/kadarujrah',
async:false, async:false,
data:{ data:{
'nokp': $('#nokp').val(), 'nokp': $('#nokp').val(),
'nilaimarhun' : total_nilai_marhun, 'nilaimarhun' : total_nilai_marhun,
'kodcaw' : kodcaw_ujrah 'kodcaw' : kodcaw_ujrah
}, },
success:function(data){ success:function(data){
kadarupah = data; kadarupah = data;
}
}); // Jika anggota (tag_anggota = 1), kadar ujrah dipaksa 0.00
if(Number($('#tag_anggota').val()) === 1){
kadarupah = 0;
}
}
});
$('#total_nilai_marhun').val(formatter.format(total_nilai_marhun)); $('#total_nilai_marhun').val(formatter.format(total_nilai_marhun));
$('#marhun_detail').val(marhun_details); $('#marhun_detail').val(marhun_details);
@@ -657,12 +674,35 @@
var keuntungan_sebulan = getRoundedMethod(array_keuntungan['keuntungan']); var keuntungan_sebulan = getRoundedMethod(array_keuntungan['keuntungan']);
var keuntungan_6bln = getRoundedMethod(keuntungan_sebulan * 6); var keuntungan_6bln = getRoundedMethod(keuntungan_sebulan * 6);
var ujrah = getRoundedMethod(array_keuntungan['ujrah']);
var onepercent = getRoundedMethod(array_keuntungan['onepercent']);
// **Rebate Calculation**
let rebate, kadar_rebate;
if (pinjaman < 20000) {
rebate = keuntungan_sebulan * 0.05;
kadar_rebate = 5;
} else if (pinjaman >= 20000 && pinjaman <= 50000) {
rebate = keuntungan_sebulan * 0.10;
kadar_rebate = 10;
} else if (pinjaman > 50000 && pinjaman <= 100000) {
rebate = keuntungan_sebulan * 0.15;
kadar_rebate = 15;
} else {
rebate = keuntungan_sebulan * 0.20;
kadar_rebate = 20;
}
rebate = getRoundedMethod(rebate); // ✅ Round rebate before displaying
// **Display values**
$('.span-pinjaman').text(formatter.format(percent_pinjaman.toFixed(2)) + ' %'); $('.span-pinjaman').text(formatter.format(percent_pinjaman.toFixed(2)) + ' %');
$('#keuntungan_sebulan').val(formatter.format(keuntungan_sebulan.toFixed(2))); $('#keuntungan_sebulan').val(formatter.format(keuntungan_sebulan.toFixed(2)));
$('#keuntungan_6bln').val(formatter.format(keuntungan_6bln.toFixed(2))); $('#keuntungan_6bln').val(formatter.format(keuntungan_6bln.toFixed(2)));
$('#ujrah').val(formatter.format(getRoundedMethod(array_keuntungan['ujrah']).toFixed(2))); $('#ujrah').val(formatter.format(getRoundedMethod(array_keuntungan['ujrah']).toFixed(2)));
$('#onepercent').val(formatter.format(getRoundedMethod(array_keuntungan['onepercent']).toFixed(2))); $('#onepercent').val(formatter.format(getRoundedMethod(array_keuntungan['onepercent']).toFixed(2)));
$('#rebate').val(formatter.format(rebate.toFixed(2))); // Correctly displaying rebate
$('#kadar_rebate').val(formatter.format(kadar_rebate.toFixed(2)) + ' %');
}); });
+155 -55
View File
@@ -208,6 +208,15 @@
</div> </div>
</div> </div>
{{-- <div class="form-group row">
<div class="col-4">
JUMLAH PERLU DIBAYAR SELEPAS DISKAUN (RM)
</div>
<div class="col-8">
<input type="text" id="jumlahselepasdiskaun" class="form-control" readonly/>
</div>
</div> --}}
<div> <div>
<fieldset class="scheduler-border"> <fieldset class="scheduler-border">
<div class="form-group row" id="divduitPelanggan"> <div class="form-group row" id="divduitPelanggan">
@@ -312,6 +321,16 @@
<input type="text" id="jumlahtelahdibayar" class="form-control" readonly/> <input type="text" id="jumlahtelahdibayar" class="form-control" readonly/>
</div> </div>
</div> </div>
<div class="form-group row" id="divtelahdibayar">
<div class="col-4">
REBET DISKAUN (RM)
</div>
<div class="col-8">
<input type="text" id="jumlahDiskaun" value="{{ number_format($gadai['diskaun'],2) }}" class="form-control" readonly/>
</div>
</div>
</div> </div>
</div> </div>
@@ -328,6 +347,14 @@
</div> </div>
</div> </div>
<div class="form-group row">
<div class="col-4">
JUMLAH PERLU DIBAYAR SELEPAS DISKAUN (RM)
</div>
<div class="col-8">
<input type="text" id="perludibayarAkhir" class="form-control" readonly/>
</div>
</div>
<div> <div>
<fieldset class="scheduler-border"> <fieldset class="scheduler-border">
@@ -428,6 +455,15 @@
</div> </div>
</div> </div>
<div class="form-group row" id="divtelahdibayar">
<div class="col-4">
REBET DISKAUN (RM)
</div>
<div class="col-8">
<input type="text" id="jumlahDiskaun" value="{{ number_format($gadai['diskaun'],2) }}" class="form-control" readonly/>
</div>
</div>
<div id="divbakipinjaman"> <div id="divbakipinjaman">
<div class="form-group row"> <div class="form-group row">
<div class="col-4"> <div class="col-4">
@@ -453,7 +489,7 @@
<input type="text" id="jumlahtelahdibayar" class="form-control" readonly/> <input type="text" id="jumlahtelahdibayar" class="form-control" readonly/>
</div> </div>
</div> </div>
<div class="form-group row" id="divbayaran"> <div class="form-group row" id="divbayaran">
<div class="col-4"> <div class="col-4">
@@ -561,6 +597,16 @@
<div class="col-8"> <div class="col-8">
<input type="text" id="jumlahupah" class="form-control" readonly/> <input type="text" id="jumlahupah" class="form-control" readonly/>
</div> </div>
</div>
<div class="form-group row" id="divtelahdibayar">
<div class="col-4">
REBET DISKAUN (RM)
</div>
<div class="col-8">
<input type="text" id="jumlahDiskaun" value="{{ number_format($gadai['diskaun'],2) }}" class="form-control" readonly/>
</div>
</div> </div>
</div> </div>
@@ -1217,7 +1263,7 @@
break; break;
case "A": case "A":
var jumupah = parseFloat($('#jumlahupah').val().replace(/[^0-9.-]+/g,"")); var jumupah = parseFloat($('#jumlahupah').val().replace(/[^0-9.-]+/g,""));
// var jumupahrebet = parseFloat($('#bayaranditerima').val().replace(/[^0-9.-]+/g,"")); // var jumupahrebet = parseFloat($('#bayaranditerima').val().replace(/[^0-9.-]+/g,""));
elem_jenisA.prependTo(".infotransaksi"); elem_jenisA.prependTo(".infotransaksi");
$('#jenisAT').remove(); $('#jenisAT').remove();
@@ -1395,8 +1441,17 @@
dataType: 'json', dataType: 'json',
async:false, async:false,
success:function(harga_tebus){ success:function(harga_tebus){
$('#perludibayar').val(formatter.format(harga_tebus)); // // Ambil nilai diskaun
} // let diskaun = parseFloat($('#jumlahDiskaun').val().replace(/,/g, '')) || 0;
// // Tolak diskaun terus dari harga tebus
// let harga_tebus_akhir = parseFloat(harga_tebus) - diskaun;
// // Set balik ke input 'PERLU DIBAYAR'
$('#perludibayar').val(formatter.format(harga_tebus));
}
}); });
// Telah dibayar // Telah dibayar
@@ -1554,69 +1609,76 @@
function bayarkey(e){ function bayarkey(e){
$('#bakiPelanggan').val('0.00'); $('#bakiPelanggan').val('0.00');
$('#duitPelanggan').val(''); $('#duitPelanggan').val('');
if($('#sltjenistebus').find(":selected").val() == 'S'){ if($('#sltjenistebus').find(":selected").val() == 'S'){
let byr = $(e).val().replace(/[^0-9.-]+/g,""); let byr = $(e).val().replace(/[^0-9.-]+/g,"");
let total = 0; let total = 0;
let pdbyr = 0; let pdbyr = 0;
let totalseparuh = 0; let totalseparuh = 0;
let totalnilaimarhunseparuh = 0; let totalnilaimarhunseparuh = 0;
var nmsemasa = parseFloat("{{ $nilaihargasemasa }}"); var nmsemasa = parseFloat("{{ $nilaihargasemasa }}");
let upah = parseFloat($('#jumlahupah').val()); let upah = parseFloat($('#jumlahupah').val());
let ujrahrebet = parseFloat($('#jumujrahrebet').val().replace(/[^0-9.-]+/g,"")); let ujrahrebet = parseFloat($('#jumujrahrebet').val().replace(/[^0-9.-]+/g,""));
let onepercentrebet = parseFloat($('#jumonepercentrebet').val().replace(/[^0-9.-]+/g,"")); let onepercentrebet = parseFloat($('#jumonepercentrebet').val().replace(/[^0-9.-]+/g,""));
let rebet = ujrahrebet + onepercentrebet; let rebet = ujrahrebet + onepercentrebet;
$.each( array_nm, function( index, value ) { $.each( array_nm, function( index, value ) {
totalnilaimarhunseparuh += parseFloat(value); totalnilaimarhunseparuh += parseFloat(value);
}); });
pdbyr = parseFloat(byr); pdbyr = parseFloat(byr);
total = $('#pinjaman').val().replace(/[^0-9.-]+/g,"") - (pdbyr - upah + rebet); total = $('#pinjaman').val().replace(/[^0-9.-]+/g,"") - (pdbyr - upah + rebet);
let totaldibayar = parseFloat($('#pinjaman').val().replace(/[^0-9.-]+/g,"")) + (upah - rebet); let totaldibayar = parseFloat($('#pinjaman').val().replace(/[^0-9.-]+/g,"")) + (upah - rebet);
let bakinm = nmsemasa - totalnilaimarhunseparuh; let bakinm = nmsemasa - totalnilaimarhunseparuh;
let totalkurang = bayaranseparuhasal + (upah - rebet); let totalkurang = bayaranseparuhasal + (upah - rebet);
let tenpercentmarhun = bakinm * 0.1; let tenpercentmarhun = bakinm * 0.1;
let tenpercentblock = getRoundedMethod(tenpercentmarhun); let tenpercentblock = getRoundedMethod(tenpercentmarhun);
var totalcalculate = ((total/bakinm)*100); var totalcalculate = ((total/bakinm)*100);
if(byr < totalkurang){ if(byr < totalkurang){
let test = totalkurang - (upah + rebet); let test = totalkurang - (upah + rebet);
let bakipjm = parseFloat($('#pinjaman').val().replace(/[^0-9.-]+/g,"")) - (bayaranseparuhasal); let bakipjm = parseFloat($('#pinjaman').val().replace(/[^0-9.-]+/g,"")) - (bayaranseparuhasal);
totalcalculate = ((bakipjm/bakinm) * 100); totalcalculate = ((bakipjm/bakinm) * 100);
$(e).val(formatter.format(totalkurang.toFixed(2))); $(e).val(formatter.format(totalkurang.toFixed(2)));
$('#bakipinjaman').val(formatter.format(bakipjm.toFixed(2))); $('#bakipinjaman').val(formatter.format(bakipjm.toFixed(2)));
$('#basic-separuh').text(formatter.format(Number(totalcalculate.toFixed(2)))); $('#basic-separuh').text(formatter.format(Number(totalcalculate.toFixed(2))));
return false; return false;
}
if(total < tenpercentblock){
let temptotal = totaldibayar - tenpercentblock;
let tempbakipjm = $('#pinjaman').val().replace(/[^0-9.-]+/g,"") - (temptotal - upah + rebet);
totalcalculate = ((tempbakipjm/bakinm) * 100);
$(e).val(formatter.format(temptotal.toFixed(2)));
$('#bakipinjaman').val(formatter.format(tempbakipjm.toFixed(2)));
$('#basic-separuh').text(formatter.format(Number(totalcalculate.toFixed(2))));
return false;
}
$('#bakipinjaman').val(total.toFixed(2));
$('#basic-separuh').text(Number(totalcalculate.toFixed(2)));
}
} }
if(total < tenpercentblock){
let temptotal = totaldibayar - tenpercentblock;
let tempbakipjm = $('#pinjaman').val().replace(/[^0-9.-]+/g,"") - (temptotal - upah + rebet);
totalcalculate = ((tempbakipjm/bakinm) * 100);
$(e).val(formatter.format(temptotal.toFixed(2)));
$('#bakipinjaman').val(formatter.format(tempbakipjm.toFixed(2)));
$('#basic-separuh').text(formatter.format(Number(totalcalculate.toFixed(2))));
return false;
}
$('#bakipinjaman').val(total.toFixed(2));
$('#basic-separuh').text(Number(totalcalculate.toFixed(2)));
}
}
function kiraPerluDibayarSelepasDiskaun() {
var perluDibayar = parseFloat(document.getElementById("perludibayar").value.replace(/,/g, '')) || 0;
var diskaun = parseFloat(document.getElementById("jumlahDiskaun").value.replace(/,/g, '')) || 0;
var akhir = perluDibayar - diskaun;
document.getElementById("perludibayarAkhir").value = akhir.toFixed(2);
}
function bayartawarruq(e){ function bayartawarruq(e){
var keuntungan = parseFloat($('#jumlahupah').val().replace(/[^0-9.-]+/g,"")); var keuntungan = parseFloat($('#jumlahupah').val().replace(/[^0-9.-]+/g,""));
var bayaran = parseFloat(e.value); var bayaran = parseFloat(e.value);
@@ -1835,6 +1897,25 @@
jeniskeuntungan = "asal"; jeniskeuntungan = "asal";
} }
//kira rebet diskaun
// let diskaun
// if (pinjaman < 20000) {
// diskaun = jumupah * 0.05;
// } else if (pinjaman >= 20000 && pinjaman <= 50000) {
// diskaun = jumupah * 0.10;
// } else if (pinjaman > 50000 && pinjaman <= 100000) {
// diskaun = jumupah * 0.15;
// } else {
// diskaun = jumupah * 0.20;
// }
//$('#jumdiskaun').val(formatter.format(diskaun.toFixed(2)));
var nopelanggan = "{{ $gadai['nopelanggan'] }}"; var nopelanggan = "{{ $gadai['nopelanggan'] }}";
var jenistebus = $('#sltjenistebus').find(":selected").val(); var jenistebus = $('#sltjenistebus').find(":selected").val();
var jbg = "{{ $gadai['tempoh'] }}"; var jbg = "{{ $gadai['tempoh'] }}";
@@ -1850,6 +1931,7 @@
var nowakil = nw; var nowakil = nw;
var duitpelanggan = $('#duitPelanggan').val().replace(/[^0-9.-]+/g,""); var duitpelanggan = $('#duitPelanggan').val().replace(/[^0-9.-]+/g,"");
var bakipelanggan = $('#bakiPelanggan').val().replace(/[^0-9.-]+/g,""); var bakipelanggan = $('#bakiPelanggan').val().replace(/[^0-9.-]+/g,"");
//var diskaun = $('#diskaun').val().replace(/[^0-9.-]+/g,"");
if(Number(duitpelanggan) < Number(bakipinjaman)){ if(Number(duitpelanggan) < Number(bakipinjaman)){
@@ -1878,6 +1960,7 @@
"addpinjaman" : addpinjaman, "addpinjaman" : addpinjaman,
"bakipinjaman" : bakipinjaman, "bakipinjaman" : bakipinjaman,
"bakiupah" : bakiupah, "bakiupah" : bakiupah,
//"diskaun": diskaun,
"historygadaian" : historygadaian, "historygadaian" : historygadaian,
"marhun" : marhun, "marhun" : marhun,
"nowakil" : nowakil, "nowakil" : nowakil,
@@ -1979,10 +2062,27 @@
let hadbayaransuran = (parseFloat("{{ $gadai['nilaimarhun']}}") * 0.1); let hadbayaransuran = (parseFloat("{{ $gadai['nilaimarhun']}}") * 0.1);
//kira rebet diskaun
// let diskaun
// if (pinjaman < 20000) {
// diskaun = jumupah * 0.05;
// } else if (pinjaman >= 20000 && pinjaman <= 50000) {
// diskaun = jumupah * 0.10;
// } else if (pinjaman > 50000 && pinjaman <= 100000) {
// diskaun = jumupah * 0.15;
// } else {
// diskaun = jumupah * 0.20;
// }
var bayar = Number(parseFloat($('#bayaran').val().replace(/[^0-9.-]+/g,"")).toFixed(2)); var bayar = Number(parseFloat($('#bayaran').val().replace(/[^0-9.-]+/g,"")).toFixed(2));
var bakipinjam = parseFloat("{{ $gadai['bakipjm'] }}") - hadbayaransuran + jumupah; var bakipinjam = parseFloat("{{ $gadai['bakipjm'] }}") - hadbayaransuran + jumupah;
var duitpelanggan = parseFloat($('#duitPelanggan').val().replace(/[^0-9.-]+/g,"")); var duitpelanggan = parseFloat($('#duitPelanggan').val().replace(/[^0-9.-]+/g,""));
var bakipelanggan = parseFloat($('#bakiPelanggan').val().replace(/[^0-9.-]+/g,"")); var bakipelanggan = parseFloat($('#bakiPelanggan').val().replace(/[^0-9.-]+/g,""));
//var diskaun = parseFloat($('#diskaun').val().replace(/[^0-9.-]+/g,""));
if(isNaN(duitpelanggan)) duitpelanggan = 0; if(isNaN(duitpelanggan)) duitpelanggan = 0;
@@ -230,6 +230,7 @@
<th>Lain-Lain Caj (RM)</th> <th>Lain-Lain Caj (RM)</th>
<th>Keuntungan 1% (RM)</th> <th>Keuntungan 1% (RM)</th>
<th>Keuntungan</th> <th>Keuntungan</th>
<th>Diskaun Rebet</th>
<th>Peratus (%)</th> <th>Peratus (%)</th>
</tr> </tr>
@php @php
@@ -301,6 +302,7 @@
<td>{{ number_format($item['ujrah']*12,2) }}</td> <td>{{ number_format($item['ujrah']*12,2) }}</td>
<td>{{ number_format($item['onepercent']*12,2) }}</td> <td>{{ number_format($item['onepercent']*12,2) }}</td>
<td>{{ number_format($item['upah12'],2) }}</td> <td>{{ number_format($item['upah12'],2) }}</td>
<td>{{ number_format($item['diskaun'],2) }}</td>
<td>{{ $item['percentpinj'] }}</td> <td>{{ $item['percentpinj'] }}</td>
</tr> </tr>
@php $counter++; @endphp @php $counter++; @endphp
@@ -241,6 +241,7 @@
<th>B.Pembiayaan(RM)</th> <th>B.Pembiayaan(RM)</th>
<th>Lain-Lain Caj (RM)</th> <th>Lain-Lain Caj (RM)</th>
<th>Untung 1% (RM)</th> <th>Untung 1% (RM)</th>
<th>Diskaun Rebet (RM)</th>
<th>Pendapatan(RM)</th> <th>Pendapatan(RM)</th>
<th>Bayaran(RM)</th> <th>Bayaran(RM)</th>
<th>Jumlah(RM)</th> <th>Jumlah(RM)</th>
@@ -254,6 +255,7 @@
$totalupah = 0; $totalupah = 0;
$totalujrah = 0; $totalujrah = 0;
$totalonepercent = 0; $totalonepercent = 0;
$totaldiskaunrebate = 0;
@endphp @endphp
@foreach ($tebus as $index => $item) @foreach ($tebus as $index => $item)
@@ -266,6 +268,7 @@
$totalnm += $item['nilaimarhun']; $totalnm += $item['nilaimarhun'];
$totalujrah += $item['ujrah']; $totalujrah += $item['ujrah'];
$totalonepercent += $item['onepercent']; $totalonepercent += $item['onepercent'];
$totaldiskaunrebate += $item['diskaun_rebate'];
@endphp @endphp
@@ -282,6 +285,7 @@
$totalbayaranteller = 0; $totalbayaranteller = 0;
$totalujrahteller = 0; $totalujrahteller = 0;
$totalonepercentteller = 0; $totalonepercentteller = 0;
$totaldiskaunrebateteller = 0;
@endphp @endphp
@endif @endif
@else @else
@@ -297,6 +301,7 @@
$totaljumlahteller = 0; $totaljumlahteller = 0;
$totalujrahteller = 0; $totalujrahteller = 0;
$totalonepercentteller = 0; $totalonepercentteller = 0;
$totaldiskaunrebateteller = 0;
@endphp @endphp
@endif @endif
@@ -337,6 +342,7 @@
<td>{{ number_format($item['ujrah'], 2) }}</td> <td>{{ number_format($item['ujrah'], 2) }}</td>
<td>{{ number_format($item['onepercent'], 2) }}</td> <td>{{ number_format($item['onepercent'], 2) }}</td>
{{-- <td>{{ number_format($item['bakiupah'], 2) }}</td> --}} {{-- <td>{{ number_format($item['bakiupah'], 2) }}</td> --}}
<td>{{ number_format($item['diskaun_rebate'], 2) }}</td>
<td> <td>
@php @php
if ($item['tagbaru']) { if ($item['tagbaru']) {
@@ -371,6 +377,7 @@
$totalbayaranteller += $item['bakipjm']; // $totalbayaranteller += $item['bakipjm']; //
$totalujrahteller += $item['ujrah']; $totalujrahteller += $item['ujrah'];
$totalonepercentteller += $item['onepercent']; $totalonepercentteller += $item['onepercent'];
$totaldiskaunrebateteller += $item['diskaun_rebate'];
@endphp @endphp
@php @php
@@ -388,6 +395,7 @@
<td><b>{{ number_format($totalpinjamanteller, 2) }} </b></td> <td><b>{{ number_format($totalpinjamanteller, 2) }} </b></td>
<td><b>{{ number_format($totalujrahteller, 2) }} </b></td> <td><b>{{ number_format($totalujrahteller, 2) }} </b></td>
<td><b>{{ number_format($totalonepercentteller, 2) }} </b></td> <td><b>{{ number_format($totalonepercentteller, 2) }} </b></td>
<td><b>{{ number_format($totaldiskaunrebateteller, 2) }} </b></td>
<td><b>{{ number_format($totalupahteller, 2) }} </b></td> <td><b>{{ number_format($totalupahteller, 2) }} </b></td>
<td><b>{{ number_format($totalbayaranteller, 2) }} </b></td> <td><b>{{ number_format($totalbayaranteller, 2) }} </b></td>
<td><b>{{ number_format($totaljumlahteller, 2) }} </b></td> <td><b>{{ number_format($totaljumlahteller, 2) }} </b></td>
@@ -402,6 +410,7 @@
$totaljumlahteller = 0; $totaljumlahteller = 0;
$totalujrahteller = 0; $totalujrahteller = 0;
$totalonepercentteller = 0; $totalonepercentteller = 0;
$totaldiskaunrebateteller = 0;
@endphp @endphp
@endif @endif
@else @else
@@ -412,6 +421,7 @@
<td><b>{{ number_format($totalpinjamanteller, 2) }} </b></td> <td><b>{{ number_format($totalpinjamanteller, 2) }} </b></td>
<td><b>{{ number_format($totalujrahteller, 2) }} </b></td> <td><b>{{ number_format($totalujrahteller, 2) }} </b></td>
<td><b>{{ number_format($totalonepercentteller, 2) }} </b></td> <td><b>{{ number_format($totalonepercentteller, 2) }} </b></td>
<td><b>{{ number_format($totaldiskaunrebateteller, 2) }} </b></td>
<td><b>{{ number_format($totalupahteller, 2) }} </b></td> <td><b>{{ number_format($totalupahteller, 2) }} </b></td>
<td><b>{{ number_format($totalbayaranteller, 2) }} </b></td> <td><b>{{ number_format($totalbayaranteller, 2) }} </b></td>
<td><b>{{ number_format($totaljumlahteller, 2) }} </b></td> <td><b>{{ number_format($totaljumlahteller, 2) }} </b></td>
@@ -646,12 +646,18 @@
<td style="width:10px">: RM <td style="width:10px">: RM
{{ number_format($totalrebate['ujrah'], 2) }} </td> {{ number_format($totalrebate['ujrah'], 2) }} </td>
</tr> </tr>
<tr> <tr>
<td style="width:10px">Jumlah Keuntungan + Lain-Lain Caj</td> <td style="width:10px">Jumlah Keuntungan + Lain-Lain Caj</td>
<td style="width:10px">: <strong>RM <td style="width:10px">: <strong>RM
{{ number_format($penebusan['onepercent'] + $penebusan['ujrah'], 2) }}</strong> {{ number_format($penebusan['onepercent'] + $penebusan['ujrah'], 2) }}</strong>
</td> </td>
</tr> </tr>
<tr>
<td style="width:10px">(-) Diskaun Promosi</td>
<td style="width:10px">: RM
{{ number_format($gadai['diskaun'], 2) }} </td>
</tr>
<tr> <tr>
<td></td> <td></td>
</tr> </tr>
@@ -879,12 +885,18 @@
<td style="width:10px">: RM <td style="width:10px">: RM
{{ number_format($totalrebate['ujrah'], 2) }} </td> {{ number_format($totalrebate['ujrah'], 2) }} </td>
</tr> </tr>
<tr> <tr>
<td style="width:10px">Jumlah Keuntungan + Lain-Lain Caj</td> <td style="width:10px">Jumlah Keuntungan + Lain-Lain Caj</td>
<td style="width:10px">: <strong>RM <td style="width:10px">: <strong>RM
{{ number_format($penebusan['onepercent'] + $penebusan['ujrah'], 2) }}</strong> {{ number_format($penebusan['onepercent'] + $penebusan['ujrah'], 2) }}</strong>
</td> </td>
</tr> </tr>
<tr>
<td style="width:10px">(-) Diskaun Promosi</td>
<td style="width:10px">: RM
{{ number_format($gadai['diskaun'], 2) }} </td>
</tr>
<tr> <tr>
<td></td> <td></td>
</tr> </tr>
+85 -41
View File
@@ -655,7 +655,7 @@
</table> </table>
<table class="main-table text-center" style="border-top: none !important"> <table class="main-table text-center" style="border-top: none !important">
<tr> <tr>
<th colspan="5">JUMLAH KEUNTUNGAN DAN LAIN-LAIN CAJ BERDASARKAN TEMPOH PEMBIAYAAN</th> <th colspan="5">JUMLAH KEUNTUNGAN BERDASARKAN TEMPOH PEMBIAYAAN</th>
</tr> </tr>
<tr> <tr>
<th>TEMPOH PEMBIAYAAN</th> <th>TEMPOH PEMBIAYAAN</th>
@@ -670,13 +670,13 @@
<td>{{ $formatted_t_matang_1 }}</td> <td>{{ $formatted_t_matang_1 }}</td>
</tr> </tr>
<tr> <tr>
<th class="text-left">JUMLAH KEUNTUNGAN (1%) DAN LAIN-LAIN CAJ YANG PERLU DIBAYAR</th> <th class="text-left">JUMLAH KEUNTUNGAN YANG PERLU DIBAYAR</th>
<td style="font-size:12px"><b>RM{{ number_format($gadai_detail['bakiupah'] / 6, 2) }}</b></td> <td style="font-size:12px"><b>RM{{ number_format($gadai_detail['bakiupah'] / 6, 2) }}</b></td>
<td style="font-size:12px"><b>RM{{ number_format($gadai_detail['bakiupah'], 2) }}</b></td> <td style="font-size:12px"><b>RM{{ number_format($gadai_detail['bakiupah'], 2) }}</b></td>
<td>RM{{ number_format($gadai_detail['bakiupah'], 2) }}</td> <td>RM{{ number_format($gadai_detail['bakiupah'], 2) }}</td>
</tr> </tr>
<tr> <tr>
<th class="text-left">JUMLAH KEUNTUNGAN (1%) DAN LAIN-LAIN CAJ TERKUMPUL<br> SEPANJANG TEMPOH <th class="text-left">JUMLAH KEUNTUNGAN TERKUMPUL<br> SEPANJANG TEMPOH
PEMBIAYAAN PEMBIAYAAN
</th> </th>
<td>-</td> <td>-</td>
@@ -717,7 +717,7 @@
<tr> <tr>
<td colspan="4"> <td colspan="4">
Pelanggan bersetuju dan dengan ini menggadaikan Marhun sebagai cagaran kepada Pelanggan bersetuju dan dengan ini menggadaikan Marhun sebagai cagaran kepada
Jumlah Pembiayaan termasuk Jumlah Keuntungan dan Lain-Lain Caj Terkumpul Jumlah Pembiayaan termasuk Jumlah Keuntungan Terkumpul
mengikut mengikut
syarat-syarat pembiayaan dalam SAG ini. KoPKB dengan ini menerima gadaian Marhun syarat-syarat pembiayaan dalam SAG ini. KoPKB dengan ini menerima gadaian Marhun
tersebut. tersebut.
@@ -731,14 +731,12 @@
<td style="vertical-align: top"> <td style="vertical-align: top">
<table class="akad-table"> <table class="akad-table">
<tr> <tr>
<td colspan="4"><b><u>AKAD (SIMPAN MARHUN)</u></b></td> <td colspan="4"><b><u>KADAR KEUNTUNGAN BULANAN</u></b></td>
</tr> </tr>
<tr> <tr>
<td colspan="4"> <td colspan="4">
Pelanggan dengan ini bersetuju marhun disimpan oleh KoPKB dan bersetuju membayar Kadar keuntungan Pembiayaan Ar-Rahn Tawarruq adalah berdasarkan jumlah
lain-lain caj pembiayaan seperti berikut :
sebagaimana jadual dibawah bagi setiap
RM100.00 Jumlah Marhun Keseluruhan:
</td> </td>
</tr> </tr>
</table> </table>
@@ -746,35 +744,35 @@
<table class="main-table text-center" <table class="main-table text-center"
style="font-size: 9px; width: 100%; margin-top: 5px;"> style="font-size: 9px; width: 100%; margin-top: 5px;">
<tr> <tr>
<th>KADAR LAIN-LAIN CAJ / RM100</th> <th>KADAR KEUNTUNGAN SEBULAN (%)</th>
</tr> </tr>
<tr> <tr>
<td>RM{{ $kadar_ujrah[0]['kadarujrah'] }}/sebulan</td> <td>1.00</td>
</tr> </tr>
</table> </table>
@else @else
<table class="main-table text-center" <table class="main-table text-center"
style="font-size: 9px; width: 100%; margin-top: 5px;"> style="font-size: 9px; width: 100%; margin-top: 5px;">
<tr> <tr>
<th>NILAI MARHUN KESELURUHAN</th> <th>JUMLAH PEMBIAYAAN</th>
<th></th> <th></th>
<th>KADAR LAIN-LAIN CAJ / RM100</th> <th>KADAR KEUNTUNGAN SEBULAN (%)</th>
</tr> </tr>
<tr> <tr>
<td> <td>
< RM400.99</td> < RM400.99</td>
<td>-</td> <td>-</td>
<td>RM{{ $kadar_ujrah[0]['kadarujrah'] }}/sebulan</td> <td>{{ $kadar_ujrah[0]['kadarupdah'] }}</td>
</tr> </tr>
<tr> <tr>
<td>RM401.00 - RM2000.99</td> <td>RM401.00 - RM2000.99</td>
<td>-</td> <td>-</td>
<td>RM{{ $kadar_ujrah[1]['kadarujrah'] }}/sebulan</td> <td>{{ $kadar_ujrah[1]['kadarupdah'] }}</td>
</tr> </tr>
<tr> <tr>
<td>> RM2001.00</td> <td>> RM2001.00</td>
<td>-</td> <td>-</td>
<td>RM{{ $kadar_ujrah[2]['kadarujrah'] }}/sebulan</td> <td>{{ $kadar_ujrah[2]['kadarupdah'] }}</td>
</tr> </tr>
</table> </table>
@endif @endif
@@ -829,15 +827,15 @@
<tr> <tr>
<td></td> <td></td>
<td>e.</td> <td>e.</td>
<td colspan="2">Membayar Jumlah Pembiayaan termasuk Jumlah Keuntungan dan <td colspan="2">Membayar Jumlah Pembiayaan termasuk Jumlah Keuntungan yang diberi
Lain-Lain Caj Terkumpul yang diberi mengikut dalam tempoh seperti di SAG ini; mengikut dalam tempoh seperti di SAG ini;
</td> </td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td>f.</td> <td>f.</td>
<td colspan="2">Tertakluk kepada pembayaran penuh Jumlah Pembiayaan termasuk <td colspan="2">Tertakluk kepada pembayaran penuh Jumlah Pembiayaan termasuk
Jumlah Keuntungan dan Lain-Lain Caj Terkumpul, Pelanggan perlu hadir sendiri Jumlah Keuntungan Terkumpul, Pelanggan perlu hadir sendiri
menyelesaikan Pembiayaan;</td> menyelesaikan Pembiayaan;</td>
</tr> </tr>
<tr> <tr>
@@ -1066,8 +1064,7 @@
<td colspan="1"></td> <td colspan="1"></td>
<td colspan="1">o.</td> <td colspan="1">o.</td>
<td colspan="2">KoPKB berhak menuntut Jumlah Pembiayaan termasuk Jumlah Keuntungan <td colspan="2">KoPKB berhak menuntut Jumlah Pembiayaan termasuk Jumlah Keuntungan
dan setelah tamat tempoh yang dinyatakan pada notis berkaitan;
Lain-Lain Caj Terkumpul setelah tamat tempoh yang dinyatakan pada notis berkaitan;
</td> </td>
</tr> </tr>
<tr> <tr>
@@ -1148,7 +1145,7 @@
</tr> </tr>
<tr> <tr>
<td colspan="1"></td> <td colspan="1"></td>
<td colspan="1">v.</td> <td colspan="1">u.</td>
<td colspan="2">Jika berlaku kehilangan SAG ini, KoPKB hanya boleh mengeluarkan <td colspan="2">Jika berlaku kehilangan SAG ini, KoPKB hanya boleh mengeluarkan
salinan salinan
yang disahkan, yang disahkan,
@@ -1159,7 +1156,7 @@
</tr> </tr>
<tr> <tr>
<td colspan="1"></td> <td colspan="1"></td>
<td colspan="1">w.</td> <td colspan="1">v.</td>
<td colspan="2">SAG ini sah diperlakukan sepanjang tempoh matang (daripada tarikh <td colspan="2">SAG ini sah diperlakukan sepanjang tempoh matang (daripada tarikh
pembiayaan pembiayaan
sehingga tempoh matang) atau sehingga tempoh lanjutan (sekiranya layak) dan; sehingga tempoh matang) atau sehingga tempoh lanjutan (sekiranya layak) dan;
@@ -1167,7 +1164,7 @@
</tr> </tr>
<tr> <tr>
<td colspan="1"></td> <td colspan="1"></td>
<td colspan="1">x.</td> <td colspan="1">w.</td>
<td colspan="2">KoPKB berhak mengubah, mengubahsuai, menambah atau mengeluarkan <td colspan="2">KoPKB berhak mengubah, mengubahsuai, menambah atau mengeluarkan
terma terma
dan syarat ini atau dan syarat ini atau
@@ -1212,8 +1209,7 @@
<td colspan="1">a.</td> <td colspan="1">a.</td>
<td colspan="2">Marhun akan dilelong atau dijual. KoPKB akan membatalkan <td colspan="2">Marhun akan dilelong atau dijual. KoPKB akan membatalkan
lelongan Marhun sekiranya Pelanggan membayar tunggakan Jumlah Pembiayaan lelongan Marhun sekiranya Pelanggan membayar tunggakan Jumlah Pembiayaan
termasuk Jumlah Keuntungan dan termasuk Jumlah Keuntungan
Lain-Lain Caj
sepenuhnya tiga (3) hari sebelum tarikh lelongan;</td> sepenuhnya tiga (3) hari sebelum tarikh lelongan;</td>
</tr> </tr>
<tr> <tr>
@@ -1233,7 +1229,7 @@
<td colspan="1">c.</td> <td colspan="1">c.</td>
<td colspan="2">Sebarang lebihan hasil lelongan atau jualan (jika ada) setelah <td colspan="2">Sebarang lebihan hasil lelongan atau jualan (jika ada) setelah
ditolak ditolak
Jumlah Pembiayaan termasuk Jumlah Keuntungan dan Lain-Lain Caj Terkumpul Jumlah Pembiayaan termasuk Jumlah Keuntungan Terkumpul
yang tertunggak dan kos-kos berkaitan akan yang tertunggak dan kos-kos berkaitan akan
dikembalikan dikembalikan
kepada Pelanggan dan;</td> kepada Pelanggan dan;</td>
@@ -1264,7 +1260,7 @@
<td>=</td> <td>=</td>
<td><b>BAKI TEMPOH PEMBIAYAAN <br></td> <td><b>BAKI TEMPOH PEMBIAYAAN <br></td>
<td>X</td> <td>X</td>
<td><b>JUMLAH KEUNTUNGAN 1% DAN LAIN-LAIN CAJ YANG PERLU DIBAYAR</b></td> <td><b>JUMLAH KEUNTUNGAN YANG PERLU DIBAYAR</b></td>
</tr> </tr>
</table> </table>
<br> <br>
@@ -1280,7 +1276,7 @@
<td colspan="1"></td> <td colspan="1"></td>
<td colspan="1">a.</td> <td colspan="1">a.</td>
<td colspan="2">Pelanggan gagal dan/ingkar menjelaskan Jumlah Pembiayaan, <td colspan="2">Pelanggan gagal dan/ingkar menjelaskan Jumlah Pembiayaan,
Jumlah Keuntungan dan Lain-Lain Caj Terkumpul pada tarikh yang ditetapkan; Jumlah Keuntungan Terkumpul pada tarikh yang ditetapkan;
</td> </td>
</tr> </tr>
<tr> <tr>
@@ -1306,6 +1302,45 @@
<tr> <tr>
<td colspan="1"></td> <td colspan="1"></td>
<td colspan="1"><b>6.</b></td> <td colspan="1"><b>6.</b></td>
<td colspan="2"><b>Pelanggan dengan ini bersetuju, memberi kuasa dan melantik
Ar-Rahn sebagai wakil (wakil di bawah prinsip Wakalah) untuk menguruskan baki
hasil lelongan yang menjadi hak Pelanggan,
sekiranya ada, yang bernilai RM10.00 (Ringgit Malaysia: Sepuluh) atau kurang,
dan tidak dituntut oleh Pelanggan dalam tempoh tuntutan yang ditetapkan oleh
Ar-Rahn setelah usaha munasabah telah diambil untuk memaklumkan kepada
Pelanggan.</b></td>
</tr>
<tr>
<td colspan="1"></td>
<td colspan="1"><b>7.</b></td>
<td colspan="2">
<b>
Pelanggan selanjutnya bersetuju bahawa baki hasil lelongan tersebut boleh
disalurkan oleh Ar-Rahn, bagi pihak Pelanggan, sebagai infaq kepada mana-mana
institusi agama Islam, badan kebajikan atau institusi lain yang diluluskan
oleh Jawatankuasa Syariah dan/atau pihak berkuasa yang berkaitan, tanpa
sebarang liabiliti ke atas Ar-Rahn selepas penyaluran tersebut dibuat dengan
jumlah tidak melebihi RM10.00.
</b>
<div style="margin-top: 8px;">
<span
style="
display: inline-block;
width: 13px;
height: 13px;
border: 1px solid #000;
margin-right: 6px;
vertical-align: middle;
"></span>
<b>Tandakan () jika tidak bersetuju.</b>
</div>
</td>
</tr>
<tr>
<td colspan="1"></td>
<td colspan="1"><b>8.</b></td>
<td colspan="2"><b>Sekiranya Pelanggan mempunyai sebarang pertanyaan atau <td colspan="2"><b>Sekiranya Pelanggan mempunyai sebarang pertanyaan atau
aduan, Pelanggan boleh menghubungi KoPKB sebagaimana berikut:</b></td> aduan, Pelanggan boleh menghubungi KoPKB sebagaimana berikut:</b></td>
</tr> </tr>
@@ -1607,7 +1642,7 @@
<p>{{ $cawangan_detail['namacaw'] }}</p> <p>{{ $cawangan_detail['namacaw'] }}</p>
<p>{{ $cawangan_detail['alamat1'] }}</p> <p>{{ $cawangan_detail['alamat1'] }}</p>
<p>{{ $cawangan_detail['alamat2'] }}</p> <p>{{ $cawangan_detail['alamat2'] }}</p>
<p>{{ $cawangan_detail['notel'] }}</p> <p>No Tel: {{ $cawangan_detail['notel'] }}</p>
</div> </div>
</div> </div>
<div class="header-center"> <div class="header-center">
@@ -1713,6 +1748,7 @@
{{-- MARHUN DETAIL SECTION --}} {{-- MARHUN DETAIL SECTION --}}
<div class="main-marhun"> <div class="main-marhun">
<table class="main-table text-center" style="width: 75%"> <table class="main-table text-center" style="width: 75%">
<tr> <tr>
<th>BIL</th> <th>BIL</th>
<th>JENIS MARHUN</th> <th>JENIS MARHUN</th>
@@ -1846,7 +1882,7 @@
</table> </table>
<table class="main-table text-center" style="border-top: none !important"> <table class="main-table text-center" style="border-top: none !important">
<tr> <tr>
<th colspan="5">JUMLAH KEUNTUNGAN DAN LAIN-LAIN CAJ BERDASARKAN TEMPOH PEMBIAYAAN</th> <th colspan="5">JUMLAH KEUNTUNGAN BERDASARKAN TEMPOH PEMBIAYAAN</th>
</tr> </tr>
<tr> <tr>
<th>TEMPOH PEMBIAYAAN</th> <th>TEMPOH PEMBIAYAAN</th>
@@ -1861,19 +1897,27 @@
<td>{{ $formatted_t_matang_1 }}</td> <td>{{ $formatted_t_matang_1 }}</td>
</tr> </tr>
<tr> <tr>
<th class="text-left">JUMLAH KEUNTUNGAN DAN LAIN-LAIN CAJ YANG PERLU DIBAYAR BULANAN</th> <th class="text-left">JUMLAH KEUNTUNGAN YANG PERLU DIBAYAR BULANAN</th>
<td style="font-size:12px"><b>RM{{ number_format($gadai_detail['bakiupah'] / 6, 2) }}</b></td> <td style="font-size:12px"><b>RM{{ number_format($gadai_detail['bakiupah'] / 6, 2) }}</b></td>
<td style="font-size:12px"><b>RM{{ number_format($gadai_detail['bakiupah'], 2) }}</b></td> <td style="font-size:12px"><b>RM{{ number_format($gadai_detail['bakiupah'], 2) }}</b></td>
<td>RM {{ number_format($gadai_detail['bakiupah'], 2) }}</td> <td>RM {{ number_format($gadai_detail['bakiupah'], 2) }}</td>
</tr> </tr>
<tr> <tr>
<th class="text-left">JUMLAH KEUNTUNGAN DAN LAIN-LAIN CAJ TERKUMPUL <br> SEPANJANG TEMPOH <th class="text-left">JUMLAH KEUNTUNGAN TERKUMPUL <br> SEPANJANG TEMPOH
PEMBIAYAAN</th> PEMBIAYAAN</th>
<td>-</td> <td>-</td>
<td>RM{{ number_format($gadai_detail['bakiupah'], 2) }}</td> <td>RM{{ number_format($gadai_detail['bakiupah'], 2) }}</td>
<td>RM{{ number_format($gadai_detail['upah12'], 2) }}</td> <td>RM{{ number_format($gadai_detail['upah12'], 2) }}</td>
</tr> </tr>
</table> </table>
<div style="color: black; font-weight: bold; margin-top: 0px; width: 100%;">
<span>PENGURUSAN HASIL LELONGAN YANG TIDAK DITUNTUT</span>
<span>
<input type="checkbox" name="hasil_lelongan_tidak_dituntut">
</span>
</div>
{{-- SIGNATURE SECTION --}} {{-- SIGNATURE SECTION --}}
<table class="main-table mt-10"> <table class="main-table mt-10">
<tr> <tr>
@@ -2138,8 +2182,8 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td style="width: 50px;">Nama:</td> <td style="width: 50px;">Nama:</td>
<td> <td>
{{ $customer_detail['nama'] }} {{ $customer_detail['nama'] }}
</td> </td>
</tr> </tr>
@@ -2171,12 +2215,12 @@
</tr> </tr>
<tr> <tr>
<td style="width: 50px;">Nama:</td> <td style="width: 50px;">Nama:</td>
<td> <td>
@if ($gadai_detail['penilai'] == '') @if ($gadai_detail['penilai'] == '')
{{ $auth_username }} {{ $auth_username }}
@else @else
{{ $gadai_detail['penilai'] }} {{ $gadai_detail['penilai'] }}
@endif @endif
</td> </td>
</tr> </tr>
<tr> <tr>