'; } $param['deskripsi_ppn'] = $param['status_faktur'] == 1 ? ', termasuk PPN' : ''; $param['persen_ppn'] = " ".number_format($param['persen_ppn'],0,",","."); $output = preg_replace_callback("/{!!(.+?)!!}/", //Manage only var between {{ and }} function($key) use ($param) { if(preg_match("/formatTanggal(.+?)/", $key[1])) { $tgl = str_replace('formatTanggal(','',$key[1]); $tgl = str_replace(')','',$tgl); $tgl = str_replace('$','',$tgl); return App\Helper\SaiHelpers::formatTanggal($param[$tgl]); } else if(preg_match("/number_format_decimal(.+?)/", $key[1])) { $nilai = str_replace('number_format_decimal(','',$key[1]); $nilai = str_replace(')','',$nilai); $nilai = str_replace('$','',$nilai); $formatter = new NumberFormatter("id", NumberFormatter::DECIMAL); return $formatter->format(floatval($param[$nilai])); // return number_format($param[$nilai],0,",","."); } else if(preg_match("/terbilang_koma(.+?)/", $key[1])) { $nilai = str_replace('terbilang_koma(','',$key[1]); $nilai = str_replace(')','',$nilai); $nilai = str_replace('$','',$nilai); return App\Helper\SaiHelpers::terbilang_koma($param[$nilai]); } else if(preg_match("/loopDetail(.+?)/", $key[1])) { $detail = str_replace('loopDetail(','',$key[1]); $detail = str_replace(')','',$detail); $detail = str_replace('$','',$detail); return App\Helper\SaiHelpers::loopDetail($param); // return $key[1]; } else if(preg_match("/terbilang_capfirstword(.+?)/", $key[1])) { $nilai = str_replace('terbilang_capfirstword(','',$key[1]); $nilai = str_replace(')','',$nilai); $nilai = str_replace('$','',$nilai); return App\Helper\SaiHelpers::terbilang_capfirstword($param[$nilai]); } else if(preg_match("/number_format(.+?)/", $key[1])) { $nilai = str_replace('number_format(','',$key[1]); $nilai = str_replace(')','',$nilai); $nilai = str_replace('$','',$nilai); return number_format($param[$nilai],0,",","."); } else{ return $param[$key[1]]; } }, $kt); $url = config('api.url').'invoice-auth/storage-file'; if(isset($param['logo'])){ // http_build_query builds the query from an array $query_array = array ( 'kode_lokasi' => Session::get('lokasi'), 'filename' => $param['logo'] ); $query = http_build_query($query_array); $result = file_get_contents($url . '?' . $query); $logo ='data:image/png;base64,'.base64_encode($result); }else{ $logo = ''; } if(isset($param['logo_header'])){ // http_build_query builds the query from an array $query_array = array ( 'kode_lokasi' => Session::get('lokasi'), 'filename' => $param['logo_header'] ); $query = http_build_query($query_array); $result = file_get_contents($url . '?' . $query); $logo_header ='data:image/png;base64,'.base64_encode($result); }else{ $logo_header = ''; } @endphp
|
|
| INVOICE | |||||||||||||||||
| {{ $param['nama_lokasi'] }} | |||||||||||||||||
| {{ $alamat_lokasi2[0] }} | |||||||||||||||||
| {{ $alamat_lokasi2[1] }}, Ph:({{ $no_telp2[0] }}) {{ $no_telp2[1] }} | DATE | {{ $param['tgl_tagih'] }} | |||||||||||||||
| NPWP: {{ $param['npwp'] }} | NO. INVOICE | {{ $param['no_dokumen'] }} | |||||||||||||||
| CUSTOMER ID | {{ $param['kode_klien'] }} | ||||||||||||||||
| BILL TO | |||||||||||||||||
| {{ $param['nama_klien'] }} | |||||||||||||||||
| {{ $param['nama_up'] }} | |||||||||||||||||
| {{ $param['alamat'] }} | |||||||||||||||||
| No | Description | Qty | Unit Price (IDR) |
Price (IDR) |
DPP (IDR) |
PPN (IDR) |
Total Price (IDR) |
||||||||||
| {{ number_format($no) }} | {{ $rowd['keterangan'] }} | {{ number_format($rowd['volume'],0,",",".") }} | {{ number_format($rowd['harga'],0,",",".") }} | {{ number_format($rowd['jumlah'],0,",",".") }} | {{ number_format($rowd['dpp'],0,",",".") }} | {{ number_format($rowd['ppn'],0,",",".") }} | {{ number_format($rowd['total'],0,",",".") }} | ||||||||||
| TOTAL | {{ number_format($jumlah,0,",",".") }} | {{ number_format($dpp,0,",",".") }} | {{ number_format($ppn,0,",",".") }} | {{ number_format($total,0,",",".") }} | |||||||||||||
| Terbilang: | {{ App\Helper\SaiHelpers::terbilang($param['total']) }} | ||||||||||||||||
| OTHER COMMENTS | |||||||||||||||||
| 1. Pembayaran selambat-lambatnya 14 (empat belas) hari kalender terhitung sejak dokumen diterima | {{ $param['nama_lokasi'] }} | ||||||||||||||||
| 2. Mohon mencantumkan nama perusahaan atau nomor invoice pada bukti pembayaran/transfer | |||||||||||||||||
| Pembayaran dapat ditransfer melalui Bank: | |||||||||||||||||
| Nama Bank | : | {{ $param['bank'] }} | |||||||||||||||
| Nama Cabang | : | KCP {{ $param['cabang'] }} | |||||||||||||||
| No. Rekening | : | {{ $param['no_rek'] }} | |||||||||||||||
| Nama Rekening | : | {{ $param['nama_rek'] }} | |||||||||||||||
| {{ $param['nama_ttd'] }} | |||||||||||||||||
| {{ $param['jab_ttd'] }} | |||||||||||||||||
|
|
{{ $param['nama_lokasi'] }} | K U I T A N S I | |||||||||
| {{ $alamat_lokasi2[0] }} | RECEIPT | ||||||||||
| Tlp. ({{ $no_telp2[0] }}) {{ $no_telp2[0] }} | No. | : | {{ $param['no_dokumen'] }} | ||||||||
| e-mail:{{ $param['email'] }} | Number | ||||||||||
| Sudah Terima Dari Received From |
: | {{ $param['nama_klien'] }} | |||||||||
| Banyaknya Uang Amount Receive |
: | {{ App\Helper\SaiHelpers::terbilang($param['total']) }} | |||||||||
| Untuk Pembayaran In Payment Of |
: | {{ $param['deskripsi'] }}{{ $param['deskripsi_ppn'] }} | |||||||||
| Rp. {{ number_format($param['total'],0,",",".")}},- | Bandung, {{ $param['tgl_tagih'] }} | ||||||||||
| {{ $param['nama_ttd'] }} | |||||||||||
| {{ $param['jab_ttd'] }} | |||||||||||
| INVOICE | |||||||||||||||||
| {{ $param['nama_lokasi'] }} | |||||||||||||||||
| {{ $alamat_lokasi2[0] }} | |||||||||||||||||
| {{ $alamat_lokasi2[1] }}, Ph:({{ $no_telp2[0] }}) {{ $no_telp2[1] }} | DATE | {{ $param['tgl_tagih'] }} | |||||||||||||||
| NPWP: {{ $param['npwp'] }} | NO. INVOICE | {{ $param['no_dokumen'] }} | |||||||||||||||
| CUSTOMER ID | {{ $param['kode_klien'] }} | ||||||||||||||||
| BILL TO | |||||||||||||||||
| {{ $param['nama_klien'] }} | |||||||||||||||||
| {{ $param['nama_up'] }} | |||||||||||||||||
| {{ $param['alamat'] }} | |||||||||||||||||
| No | Description | Qty | Unit Price (IDR) |
Price (IDR) |
DPP (IDR) |
PPN (IDR) |
Total Price (IDR) |
||||||||||
| {{ number_format($no) }} | {{ $rowd['keterangan'] }} | {{ number_format($rowd['volume'],0,",",".") }} | {{ number_format($rowd['harga'],0,",",".") }} | {{ number_format($rowd['jumlah'],0,",",".") }} | {{ number_format($rowd['dpp'],0,",",".") }} | {{ number_format($rowd['ppn'],0,",",".") }} | {{ number_format($rowd['total'],0,",",".") }} | ||||||||||
| TOTAL | {{ number_format($jumlah,0,",",".") }} | {{ number_format($dpp,0,",",".") }} | {{ number_format($ppn,0,",",".") }} | {{ number_format($total,0,",",".") }} | |||||||||||||
| Terbilang: | {{ App\Helper\SaiHelpers::terbilang($param['total']) }} | ||||||||||||||||
| OTHER COMMENTS | |||||||||||||||||
| 1. Pembayaran selambat-lambatnya 14 (empat belas) hari kalender terhitung sejak dokumen diterima | {{ $param['nama_lokasi'] }} | ||||||||||||||||
| 2. Mohon mencantumkan nama perusahaan atau nomor invoice pada bukti pembayaran/transfer | |||||||||||||||||
| Pembayaran dapat ditransfer melalui Bank: | |||||||||||||||||
| Nama Bank | : | {{ $param['bank'] }} | |||||||||||||||
| Nama Cabang | : | KCP {{ $param['cabang'] }} | |||||||||||||||
| No. Rekening | : | {{ $param['no_rek'] }} | |||||||||||||||
| Nama Rekening | : | {{ $param['nama_rek'] }} | |||||||||||||||
| {{ $param['nama_ttd'] }} | |||||||||||||||||
| {{ $param['jab_ttd'] }} | |||||||||||||||||
|
|
{{ $param['nama_lokasi'] }} | K U I T A N S I | |||||||||
| {{ $alamat_lokasi2[0] }} | RECEIPT | ||||||||||
| Tlp. ({{ $no_telp2[0] }}) {{ $no_telp2[0] }} | No. | : | {{ $param['no_dokumen'] }} | ||||||||
| e-mail:{{ $param['email'] }} | Number | ||||||||||
| Sudah Terima Dari Received From |
: | {{ $param['nama_klien'] }} | |||||||||
| Banyaknya Uang Amount Receive |
: | {{ App\Helper\SaiHelpers::terbilang($param['total']) }} | |||||||||
| Untuk Pembayaran In Payment Of |
: | {{ $param['deskripsi'] }}{{ $param['deskripsi_ppn'] }} | |||||||||
| Rp. {{ number_format($param['total'],0,",",".")}},- | Bandung, {{ $param['tgl_tagih'] }} | ||||||||||
| {{ $param['nama_ttd'] }} | |||||||||||
| {{ $param['jab_ttd'] }} | |||||||||||