'; } $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'] }} | |||||||||||