diff --git a/app/Http/Controllers/GadaianController.php b/app/Http/Controllers/GadaianController.php index d86e5e1..85159f5 100644 --- a/app/Http/Controllers/GadaianController.php +++ b/app/Http/Controllers/GadaianController.php @@ -134,4 +134,29 @@ class GadaianController extends Controller return redirect()->route('home'); } + + public function printSAG(Request $request){ + $norujukan = $request->norujukan_modal; + $auth_user = Auth::user(); + $api_url = config('api.url'); + $cetak_sag = Http::put(config('api.url').'/api/gadai/norujukan/cetak/'.$auth_user['cawangan'].'/'.$norujukan,[ + 'penilai' => $auth_user['name'] + ]); + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$norujukan)->json(); + $gadai_detail = $gadai[0]; + + $customer = Http::get(config('api.url') . '/api/customers/'. $gadai_detail['nokp'])->json(); + $customer_detail = $customer[0]; + + $marhun = Http::get(config('api.url'). '/api/marhun/'. $norujukan)->json(); + $marhun_detail = $marhun[0]; + + $cawangan = Http::get(config('api.url') . '/api/cawangan/detail/'. $auth_user['cawangan'])->json(); + + $cawangan_detail = $cawangan[0]; + + $pembayaran_segera = "https://e-arrahn.com.my/pembayaransegeraqrreader?norujukan=".$norujukan; + + return view('print.sag',compact('gadai_detail','customer_detail','marhun_detail','cawangan_detail','api_url','pembayaran_segera')); + } } diff --git a/composer.json b/composer.json index b29bbf2..0b99b06 100644 --- a/composer.json +++ b/composer.json @@ -9,6 +9,7 @@ "license": "MIT", "require": { "php": "^7.2.5", + "barryvdh/laravel-dompdf": "^0.8.7", "fideloper/proxy": "^4.2", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^6.3", @@ -16,6 +17,8 @@ "laravel/framework": "^7.24", "laravel/tinker": "^2.0", "laravel/ui": "^2.4", + "milon/barcode": "^7.0", + "simplesoftwareio/simple-qrcode": "^4.1", "spatie/laravel-medialibrary": "^7.19", "yajra/laravel-datatables-oracle": "^9.11" }, diff --git a/composer.lock b/composer.lock index 55a178f..6801c56 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5cd66b8b1dc10e10768cc606dfe9b05e", + "content-hash": "96633471a3eefd7748e7eb9ba32f99f2", "packages": [ { "name": "almasaeed2010/adminlte", @@ -97,6 +97,111 @@ ], "time": "2020-05-31T07:17:05+00:00" }, + { + "name": "bacon/bacon-qr-code", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "3e9d791b67d0a2912922b7b7c7312f4b37af41e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/3e9d791b67d0a2912922b7b7c7312f4b37af41e4", + "reference": "3e9d791b67d0a2912922b7b7c7312f4b37af41e4", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phly/keep-a-changelog": "^1.4", + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "time": "2020-10-30T02:02:47+00:00" + }, + { + "name": "barryvdh/laravel-dompdf", + "version": "v0.8.7", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-dompdf.git", + "reference": "30310e0a675462bf2aa9d448c8dcbf57fbcc517d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/30310e0a675462bf2aa9d448c8dcbf57fbcc517d", + "reference": "30310e0a675462bf2aa9d448c8dcbf57fbcc517d", + "shasum": "" + }, + "require": { + "dompdf/dompdf": "^0.8", + "illuminate/support": "^5.5|^6|^7|^8", + "php": ">=7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.8-dev" + }, + "laravel": { + "providers": [ + "Barryvdh\\DomPDF\\ServiceProvider" + ], + "aliases": { + "PDF": "Barryvdh\\DomPDF\\Facade" + } + } + }, + "autoload": { + "psr-4": { + "Barryvdh\\DomPDF\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "A DOMPDF Wrapper for Laravel", + "keywords": [ + "dompdf", + "laravel", + "pdf" + ], + "time": "2020-09-07T11:50:18+00:00" + }, { "name": "brick/math", "version": "0.9.1", @@ -143,6 +248,49 @@ ], "time": "2020-08-18T23:57:15+00:00" }, + { + "name": "dasprid/enum", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "time": "2020-10-02T16:03:48+00:00" + }, { "name": "dnoegel/php-xdg-base-dir", "version": "v0.1.1", @@ -315,6 +463,74 @@ ], "time": "2020-05-25T17:44:05+00:00" }, + { + "name": "dompdf/dompdf", + "version": "v0.8.6", + "source": { + "type": "git", + "url": "https://github.com/dompdf/dompdf.git", + "reference": "db91d81866c69a42dad1d2926f61515a1e3f42c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/db91d81866c69a42dad1d2926f61515a1e3f42c5", + "reference": "db91d81866c69a42dad1d2926f61515a1e3f42c5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "phenx/php-font-lib": "^0.5.2", + "phenx/php-svg-lib": "^0.3.3", + "php": "^7.1" + }, + "require-dev": { + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^7.5", + "squizlabs/php_codesniffer": "^3.5" + }, + "suggest": { + "ext-gd": "Needed to process images", + "ext-gmagick": "Improves image processing performance", + "ext-imagick": "Improves image processing performance", + "ext-zlib": "Needed for pdf stream compression" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.7-dev" + } + }, + "autoload": { + "psr-4": { + "Dompdf\\": "src/" + }, + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1" + ], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + }, + { + "name": "Brian Sweeney", + "email": "eclecticgeek@gmail.com" + }, + { + "name": "Gabriel Bull", + "email": "me@gabrielbull.com" + } + ], + "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", + "homepage": "https://github.com/dompdf/dompdf", + "time": "2020-08-30T22:54:22+00:00" + }, { "name": "dragonmantank/cron-expression", "version": "v2.3.0", @@ -1456,6 +1672,66 @@ ], "time": "2020-05-30T13:11:16+00:00" }, + { + "name": "milon/barcode", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/milon/barcode.git", + "reference": "eb146cfe2c6ffa0de93752b015bd4dead0ab26ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/milon/barcode/zipball/eb146cfe2c6ffa0de93752b015bd4dead0ab26ca", + "reference": "eb146cfe2c6ffa0de93752b015bd4dead0ab26ca", + "shasum": "" + }, + "require": { + "illuminate/support": "^7.0", + "php": ">=5.6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Milon\\Barcode\\BarcodeServiceProvider" + ], + "aliases": { + "DNS1D": "Milon\\Barcode\\Facades\\DNS1DFacade", + "DNS2D": "Milon\\Barcode\\Facades\\DNS2DFacade" + } + } + }, + "autoload": { + "psr-0": { + "Milon\\Barcode": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0" + ], + "authors": [ + { + "name": "Nuruzzaman Milon", + "email": "contact@milon.im" + } + ], + "description": "Barcode generator like Qr Code , PDF417,C39, C39+,C39E,C39E+,C93,S25,S25+,I25,I25+,C128,C128A,C128B,C128C,2-Digits UPC-Based Extention,5-Digits UPC-Based Extention,EAN 8,EAN 13,UPC-A,UPC-E,MSI (Variation of Plessey code) ", + "keywords": [ + "CODABAR", + "CODE 128", + "CODE 39", + "barcode", + "datamatrix", + "ean", + "laravel", + "pdf417", + "qr code", + "qrcode" + ], + "time": "2020-08-26T18:58:46+00:00" + }, { "name": "monolog/monolog", "version": "2.1.1", @@ -1858,6 +2134,83 @@ ], "time": "2018-07-02T15:55:56+00:00" }, + { + "name": "phenx/php-font-lib", + "version": "0.5.2", + "source": { + "type": "git", + "url": "https://github.com/PhenX/php-font-lib.git", + "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PhenX/php-font-lib/zipball/ca6ad461f032145fff5971b5985e5af9e7fa88d8", + "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5 || ^6 || ^7" + }, + "type": "library", + "autoload": { + "psr-4": { + "FontLib\\": "src/FontLib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0" + ], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + } + ], + "description": "A library to read, parse, export and make subsets of different types of font files.", + "homepage": "https://github.com/PhenX/php-font-lib", + "time": "2020-03-08T15:31:32+00:00" + }, + { + "name": "phenx/php-svg-lib", + "version": "v0.3.3", + "source": { + "type": "git", + "url": "https://github.com/PhenX/php-svg-lib.git", + "reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PhenX/php-svg-lib/zipball/5fa61b65e612ce1ae15f69b3d223cb14ecc60e32", + "reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32", + "shasum": "" + }, + "require": { + "sabberworm/php-css-parser": "^8.3" + }, + "require-dev": { + "phpunit/phpunit": "^5.5|^6.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Svg\\": "src/Svg" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0" + ], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + } + ], + "description": "A library to read, parse and export to PDF SVG files.", + "homepage": "https://github.com/PhenX/php-svg-lib", + "time": "2019-09-11T20:02:13+00:00" + }, { "name": "phpoption/phpoption", "version": "1.7.5", @@ -2409,6 +2762,115 @@ ], "time": "2020-08-18T17:17:46+00:00" }, + { + "name": "sabberworm/php-css-parser", + "version": "8.3.1", + "source": { + "type": "git", + "url": "https://github.com/sabberworm/PHP-CSS-Parser.git", + "reference": "d217848e1396ef962fb1997cf3e2421acba7f796" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/d217848e1396ef962fb1997cf3e2421acba7f796", + "reference": "d217848e1396ef962fb1997cf3e2421acba7f796", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "codacy/coverage": "^1.4", + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "autoload": { + "psr-0": { + "Sabberworm\\CSS": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raphael Schweikert" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": [ + "css", + "parser", + "stylesheet" + ], + "time": "2020-06-01T09:10:00+00:00" + }, + { + "name": "simplesoftwareio/simple-qrcode", + "version": "4.1.0", + "source": { + "type": "git", + "url": "https://github.com/SimpleSoftwareIO/simple-qrcode.git", + "reference": "3b721089cc541f6c37f0a41b90377529af977948" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SimpleSoftwareIO/simple-qrcode/zipball/3b721089cc541f6c37f0a41b90377529af977948", + "reference": "3b721089cc541f6c37f0a41b90377529af977948", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0", + "ext-gd": "*", + "php": ">=7.2" + }, + "require-dev": { + "mockery/mockery": "~1", + "phpunit/phpunit": "~9" + }, + "suggest": { + "ext-imagick": "Allows the generation of PNG QrCodes.", + "illuminate/support": "Allows for use within Laravel." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "SimpleSoftwareIO\\QrCode\\QrCodeServiceProvider" + ], + "aliases": { + "QrCode": "SimpleSoftwareIO\\QrCode\\Facades\\QrCode" + } + } + }, + "autoload": { + "psr-4": { + "SimpleSoftwareIO\\QrCode\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Simple Software LLC", + "email": "support@simplesoftware.io" + } + ], + "description": "Simple QrCode is a QR code generator made for Laravel.", + "homepage": "http://www.simplesoftware.io", + "keywords": [ + "Simple", + "generator", + "laravel", + "qrcode", + "wrapper" + ], + "time": "2020-10-06T22:51:06+00:00" + }, { "name": "spatie/image", "version": "1.7.6", @@ -5157,6 +5619,7 @@ "faker", "fixtures" ], + "abandoned": true, "time": "2019-12-12T13:22:17+00:00" }, { diff --git a/config/app.php b/config/app.php index 6a26eb4..7d36cfc 100644 --- a/config/app.php +++ b/config/app.php @@ -175,6 +175,8 @@ return [ App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, Yajra\DataTables\DataTablesServiceProvider::class, + Barryvdh\DomPDF\ServiceProvider::class, + Milon\Barcode\BarcodeServiceProvider::class, ], @@ -228,7 +230,9 @@ return [ 'Validator' => Illuminate\Support\Facades\Validator::class, 'View' => Illuminate\Support\Facades\View::class, 'DataTables' => Yajra\DataTables\Facades\DataTables::class, - + 'PDF' => Barryvdh\DomPDF\Facade::class, + 'DNS1D' => Milon\Barcode\Facades\DNS1DFacade::class, + 'DNS2D' => Milon\Barcode\Facades\DNS2DFacade::class, ], ]; diff --git a/public/img/ARRAHN1.png b/public/img/ARRAHN1.png new file mode 100644 index 0000000..50c0e08 Binary files /dev/null and b/public/img/ARRAHN1.png differ diff --git a/public/img/pkb.png b/public/img/pkb.png new file mode 100644 index 0000000..5d03d4a Binary files /dev/null and b/public/img/pkb.png differ diff --git a/resources/views/homepage/penilai/home.blade.php b/resources/views/homepage/penilai/home.blade.php index 77ddceb..492a452 100644 --- a/resources/views/homepage/penilai/home.blade.php +++ b/resources/views/homepage/penilai/home.blade.php @@ -28,16 +28,16 @@
-
-
+
+ @csrf
- +
diff --git a/resources/views/print/sag.blade.php b/resources/views/print/sag.blade.php new file mode 100644 index 0000000..9e1cca1 --- /dev/null +++ b/resources/views/print/sag.blade.php @@ -0,0 +1,1153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{{ $cawangan_detail['namacaw'] }} +
+ {!! QrCode::size(50)->generate($pembayaran_segera); !!} +
+
User Image User Image
{{ $cawangan_detail['alamat1'] }}
{{ $cawangan_detail['alamat2'] }}
{{ $cawangan_detail['notel'] }}
+
+ + + + + +
SALINAN PELANGGAN
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PERJANJIAN PEMBIAYAAN AR-RAHN TAWARRUQ
NAMA {{$customer_detail['nama']}} NO SAG {{$gadai_detail['norujukan']}}
NO MYKAD {{$gadai_detail['nokp']}} TARIKH PEMBIAYAAN + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
ALAMAT {{$customer_detail['alamat1']}} TARIKH MATANG + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_matang']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
+ @php + $daerah = Http::get($api_url . '/api/daerah/'.$customer_detail['koddaerah'])->json(); + $negeri = Http::get($api_url . '/api/negeri/'.$customer_detail['kodnegeri'])->json(); + + echo ($customer_detail['poskod']. ', ' .$daerah['namadaerah'].', '.$negeri['negeri']); + @endphp + NILAI MARHUNRM {{ number_format($gadai_detail['nilaimarhun'],2) }}
NO TELEFON {{$customer_detail['telefon']}} NILAI PEMBIAYAANRM {{ number_format($gadai_detail['pinjaman'],2) }}
HARGA JUALANRM {{ number_format($gadai_detail['hargajualan'],2) }}
+ + +
+ + + + + + + + + + + + + + + + + + + +
JUMLAH KEUNTUNGAN BERDASARKAN TEMPOH PEMBIAYAAN
TEMPOH PEMBIAYAAN6 BULAN 12 BULAN
TARIKH BAYARANSebelum + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_matang']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp + Sebelum + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_matang1']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
JUMLAH KEUNTUNGAN YANG PERLU DIBAYARRM {{ number_format($gadai_detail['bakiupah'],2) }}RM {{ number_format($gadai_detail['bakiupah'],2) }}
+ +
+ + + + + + + + + + + + + + @for ($i = 0; $i < 10; $i++) + @if($i < count($marhun_detail)) + + + + + + + + + + @else + + + + + + + + + + @endif + @endfor + + + + + + + + +
KETERANGAN MARHUN
BILJENIS MARHUNKUANTITIKARATHARGA(RM/g)BERAT(g)N.MARHUN(RM)
{{ $i + 1 }} + @php + $marhun = Http::get($api_url . '/api/jemas/nama_marhun',['marhun'=>$marhun_detail[$i]['marhun']])->json(); + echo ($marhun['descpt']); + @endphp + {{ $marhun_detail[$i]['bil'] }}{{ $marhun_detail[$i]['karat'] }}{{ $marhun_detail[$i]['harga'] }}{{ $marhun_detail[$i]['berat']}}{{ number_format($marhun_detail[$i]['n_marhun'],2) }}
{{ $i + 1 }}
JUMLAH MARHUN KESELURUHAN{{$gadai_detail['kuantiti']}} {{ $gadai_detail['berat']}} {{ number_format($gadai_detail['nilaimarhun'],2) }}
+
+ + + + + + + + + + + + + + + + + + +
TRANSAKSI TAWARRUQ
1 Kontrak Jualan Murabahah Secara Tangguh + Saya Bersetuju dan dengan ini membeli komoditi daripada Ar-Rahn pada harga jualan dengan bayaran tangguh dan menggadaikan Marhun seperti diatas cagaran.Komoditi adalah sebagaimana yang dinyatakan didalam sijil pembekal komoditi mengikut kadar jumlah pembiayaan yang diberikan kepada saya. + setuju
2 Kontrak Jualan Tunai + Saya bersetuju dan dengan ini menjual komoditi kepada pembekal komoditi ( pihak ketiga) melalui Ar-Rahn sebagai wakil pembeli komoditi secara tunai yang bersamaan dengan jumlah pembiayaan diberikan kepada saya. + setuju
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
AKUAN PELANGGAN
1 Marhun yang hendak digadai adalah hak milik pelanggan.
2 Pelanggan mengizinkan Ar-Rahn untuk melakukan sebarang ujian untuk menguji ketulenan barang (marhun) yang digadai.
3 Pihak Ar-Rahn berhak mendakwa pelanggan yang ingin mencagarkan barang kemas palsu.
4 Saya bersetuju dengan penetapan harga jual dan bayaran yang perlu dijelaskan pada tarikh bayaran berdasarkan tempoh pembiayaan yang dinyatakan di atas.
5 Saya bersetuju bahawa saya terikat dengan terma dan syarat yang telah ditetapkan.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TANDATANGAN PELANGGANTANDATANGAN KAKITANGAN STAFF AR-RAHN TANDATANGAN SAKSI
NAMA{{ $customer_detail['nama'] }}NAMA{{ $gadai_detail['teller'] }}NAMA {{ $gadai_detail['penilai'] }}
TARIKH + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp + + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp + + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Syarat-syarat Gadaian & Pembiayaan
1. Pelanggan menyerahkan kuasa sepenuhnya kepada Ar-Rahn untuk menjalanka urusan jualbeli komoditi dibawah konsep Tawarruq bagi pihak Pelanggan.
2. Seseorang Pelanggan hendaklah mendapat satu salinan surat gadai yang terdapat perjanjian pembiayaan yang menggunakan konsep Tawarruq semasa pembiayaan.Jika hilang, salinan surat gadai boleh diberikan kepada Pelanggan secara percuma dan hendaklah memberitahu Ar-Rahn dengan serta merta.
3.Barang-barang yang digadai(marhun) mestilah ditebus kembali dalam tempoh enam bulan.Sekiranya lebih dari enam bulan, barang-barang ini tidak akan ditebus ianya akan dilelong mengikut Akta Lelongan
4.Pelanggan dikehendaki menjelaskan keseluruhan jumlah keuntungan bagi tempoh enam(6) bulan pertama daripada tempoh gadaian bagi melayakkan lanjutan tempoh pembiayaan bagi enam bulan berikutnya sebaagaimana jadual pembayaran berdasarkan tempoh pembayaran di Surat Akuan Gadai.Pihak Ar-Rahn berhak bertindak untuk melelong barang cagaran sekiranya pelanggan tidak pembiayaan, kadar keuntungan atau mana-mana fi berkaitan dalam tempoh masa yang telah di peretujui.
5.Seseorang pelanggan adalah berhak bila-bila masa dalam tempoh empat(4) bulan selepas lelong untuk memeriksa catatan jualan dalam rekod Ar-Rahn dan pelanggan dan juga berhak menuntut baki lelongan (jika ada) selepas ditolak keuntungan yang perlu dibayar keatas sandaran (marhun) dan kos lelong.
6.Sepanjang tempoh pembiayaaan ini, barang gadaian (marhun) akan disimpan oleh Ar-Rahn bagi pihak pelanggan.
7.Surat Akuan Gadai ini boleh ditebus oleh sesiapa sahaja, penebus hendaklah membawa kad pengenalan.
8.Sekiranya pelanggan membuat penebusan marhun awal sebelum daripada enam(6) bulan pertama, Ar-Rahn akan memberi Ibra'(rebat) atas keuntungan yang telah ditetapkan diawal kontrak pembiayaan dan Tawarruq berdasarkan pengiraan yang telah ditentukan oleh Ar-Rahn
+ +
Formula : Nilai Pembiayaan x Kadar Keuntungan x Tempoh Pembiayaan
+
+ + + + + + + + + + + + + + + + + +
Kadar Keuntungan
Nilai Pembiayaan (RM)0 - 200201-1,0001,001 DAN KE ATAS
Kadar Keuntungan1.20%1.50%1.70%
+
+ + + + + + + + + + + + + + + + + + + + + + +
9.Pelanggan mengizinkan Ar-Rahn untuk melakukan sebarang ujian untuk menguji ketulenan barang (marhun) digadai
10.Pihak Ar-Rahn berhak mendakwa pelanggan yang ingin mencagarkan barang kemas palsu
11.Pihak pelanggan adalah bertanggungjawab untuk membayar zakat keatas emas yang dicagarkan di Ar-Rahn.Pihak Ar-Rahn tidak bertanggungjawab untuk membayar zakat bagi pihak pelanggan keatas cagaran tersebut
12.Pihak pelanggan mengesahkan bahawa telah membaca, memahami serta dengan Notis Akta Perlindungan Data Peribadi 2010 yang boleh didapati di laman sesawang rasmi Permodalan Kelantan Berhad (www.pkb.net.my) atau melalui kakitangan di cawangan Ar-Rahn.
13.Sekiranya mana-mana sandaran (marhun) hilang atau rosak akibat kebakaran, pelanggan akan menerima ganti rugi marhun dalam bentuk tunai nerdasarkan nilai marhun masa barang tersebutkan ditaksirkan pada transaksi yang pertama ditolak segala kos berkaitan
+
+ + + + + + + + + + + + + + + + + +
{{ $cawangan_detail['namacaw'] }} +
+ {!! QrCode::size(50)->generate($pembayaran_segera); !!} +
+
+ User Image + + User Image +
{{ $cawangan_detail['alamat1'] }}
{{ $cawangan_detail['alamat2'] }}
{{ $cawangan_detail['notel'] }}
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PERJANJIAN PEMBIAYAAN AR-RAHN TAWARRUQ
NAMA {{$customer_detail['nama']}} NO SAG {{$gadai_detail['norujukan']}}
NO MYKAD {{$gadai_detail['nokp']}} TARIKH PEMBIAYAAN + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
ALAMAT {{$customer_detail['alamat1']}} TARIKH MATANG + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_matang']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
+ @php + $daerah = Http::get($api_url . '/api/daerah/'.$customer_detail['koddaerah'])->json(); + $negeri = Http::get($api_url . '/api/negeri/'.$customer_detail['kodnegeri'])->json(); + + echo ($customer_detail['poskod']. ', ' .$daerah['namadaerah'].', '.$negeri['negeri']); + @endphp + NILAI MARHUNRM {{ number_format($gadai_detail['nilaimarhun'],2) }}
NO TELEFON {{$customer_detail['telefon']}} NILAI PEMBIAYAANRM {{ number_format($gadai_detail['pinjaman'],2) }}
HARGA JUALANRM {{ number_format($gadai_detail['hargajualan'],2) }}
+
+ + + + + + + + + + + + + + + + + + + + + +
JUMLAH KEUNTUNGAN BERDASARKAN TEMPOH PEMBIAYAAN
TEMPOH PEMBIAYAAN6 BULAN 12 BULAN
TARIKH BAYARANSebelum + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_matang']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp + Sebelum + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_matang1']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
JUMLAH KEUNTUNGAN YANG PERLU DIBAYARRM {{ number_format($gadai_detail['bakiupah'],2) }}RM {{ number_format($gadai_detail['bakiupah'],2) }}
+ +
+ + + + + + + + + + + + + + + @for ($i = 0; $i < 10; $i++) + @if($i < count($marhun_detail)) + + + + + + + + + + @else + + + + + + + + + + @endif + @endfor + + + + + + + + +
KETERANGAN MARHUN
BILJENIS MARHUNKUANTITIKARATHARGA(RM/g)BERAT(g)N.MARHUN(RM)
{{ $i + 1 }} + @php + $marhun = Http::get($api_url . '/api/jemas/nama_marhun',['marhun'=>$marhun_detail[$i]['marhun']])->json(); + echo ($marhun['descpt']); + @endphp + {{ $marhun_detail[$i]['bil'] }}{{ $marhun_detail[$i]['karat'] }}{{ $marhun_detail[$i]['harga'] }}{{ $marhun_detail[$i]['berat']}}{{ number_format($marhun_detail[$i]['n_marhun'],2) }}
{{ $i + 1 }}
JUMLAH MARHUN KESELURUHAN{{$gadai_detail['kuantiti']}} {{ $gadai_detail['berat']}} {{ number_format($gadai_detail['nilaimarhun'],2) }}
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TANDATANGAN PELANGGANTANDATANGAN KAKITANGAN STAFF AR-RAHN TANDATANGAN SAKSI
NAMA{{ $customer_detail['nama'] }}NAMA{{ $gadai_detail['teller'] }}NAMA {{ $gadai_detail['penilai'] }}
TARIKH + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp + + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp + + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
+
+
+
+ + +
+
+ @php + echo 'barcode'; + @endphp +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
No SAG{{ $gadai_detail['norujukan'] }}
Nama{{ $customer_detail['nama'] }}
No K/P{{ $gadai_detail['nokp'] }}
Nilai MarhunRM {{ number_format($gadai_detail['nilaimarhun'],2) }}
Nilai PembiayaanRM {{ number_format($gadai_detail['pinjaman'],2) }}
Berat (g){{ $gadai_detail['berat'] }}
Marhun{{ $gadai_detail['marhun'] }}
+
+
+ + + + + + + + + + + + + + + + + + + + +
Ujian
Mutu
Ketumpatan
Peratus (%)
+
+
+ + + + + + + + + + + + + +
Penilai{{ $gadai_detail['penilai'] }}
Tarikh Gadai + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
Tarikh Matang + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $gadai_detail['t_matang']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + @endphp +
+
+ + + \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index db0c61b..67fb0ae 100644 --- a/routes/web.php +++ b/routes/web.php @@ -61,6 +61,8 @@ Route::get('/kelulusan','KhazanahController@kelulusan')->middleware('auth','khaz Route::get('/pendahuluan','KhazanahController@pendahuluan')->middleware('auth','khazanah'); Route::get('/serahan','KhazanahController@serahan')->middleware('auth','khazanah'); +Route::post('/printsag',['as'=>'printsag','uses'=>'GadaianController@printSAG'])->middleware('auth','penilai'); + Route::post('/barcodescanned',['as'=>'barcode.scanned','uses'=>'KhazanahController@barcodescanned'])->middleware('auth','khazanah');