@php $page_break="
"; $jenis_form = isset($jenis_form) != null ? $jenis_form[1] : 'ALL'; $def_decimal = "-"; @endphp @for($i=0; $i < count($data); $i++) @php $param = $data[$i]; $kt = str_replace('${', '{!!', $param['konten_pdf']); $kt = str_replace('}', '!!}', $kt); $param['tgl_tagih'] = App\Helper\SaiHelpers::formatTanggal2($param['tgl_tagih']); $param['range_periode'] = $param['periode_awal'] == $param['periode_akhir'] ? App\Helper\SaiHelpers::formatTanggal2($param['periode_awal']) : App\Helper\SaiHelpers::formatTanggal2($param['periode_awal']).' s.d. '.App\Helper\SaiHelpers::formatTanggal2($param['periode_akhir']); $param['periode_awal'] = App\Helper\SaiHelpers::formatTanggal2($param['periode_awal']); $param['periode_akhir'] = App\Helper\SaiHelpers::formatTanggal2($param['periode_akhir']); $param['def_decimal'] = "-"; $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{ return $param[$key[1]]; } }, $kt); $url = config('api.url').'invoice-auth/storage-file'; 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
{!! $output !!}
{!! $page_break !!} @if($format_ttd_ivc == "gabung") @if($param['no_tmpinv'] == "Lama")
@php $jumlah =0; $total=0; $ppn=0; @endphp @for($j=0; $j < count($param['detail']); $j++) @php $line2 = $param['detail'][$j]; $jumlah+= +floatval($line2['jum_edit']); $ppn+= +floatval($line2['ppn_edit']); $total+= +floatval($line2['total_edit']); @endphp @endfor @if(floatval($param['uang_muka']) != 0) @php $sisa = abs($total - floatval($param['uang_muka'])); $ket_akhir = floatval($param['uang_muka']) > $total ? "SALDO BIAYA DIBAYAR DIMUKA" : "SISA BIAYA YANG MASIH HARUS DIBAYARKAN"; @endphp @else @php $sisa = $total; @endphp @endif
                   
INVOICE
 
Kepada Yth.  
{{ $param['nama_klien'] }}   Nomor : {{ $param['no_dokumen'] }}
Up {{ $param['nama_up'] }}   Tanggal : {{ $param['tgl_tagih'] }}
{{ $param['alamat'] }}      
 
No Keterangan Satuan Vol Harga Satuan (IDR) Jumlah Harga (IDR) PPN(11%) (IDR) Jumlah Biaya (IDR)
{{($j+1)}} {{ $line2['keterangan'] }} {{ $line2['satuan'] }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['vol']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['harga']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['jum_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['ppn_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['total_edit']) }}
JUMLAH BIAYA {{ App\Helper\SaiHelpers::number_format_decimal($jumlah) }} {{ App\Helper\SaiHelpers::number_format_decimal($ppn) }} {{ App\Helper\SaiHelpers::number_format_decimal($total) }}
BIAYA DIBAYAR DIMUKA     {{ App\Helper\SaiHelpers::number_format_decimal($param['uang_muka']) }}
{{ $ket_akhir }}     {{ App\Helper\SaiHelpers::number_format_decimal($sisa) }}
TOTAL {{ App\Helper\SaiHelpers::number_format_decimal($jumlah) }} {{ App\Helper\SaiHelpers::number_format_decimal($ppn) }} {{ App\Helper\SaiHelpers::number_format_decimal($total) }}
Terbilang: {{ App\Helper\SaiHelpers::terbilang_koma($sisa) }}
 
No Rekening : {{ $param['no_rek'] }}  
Nama Bank : {{ $param['bank'] }}  
Atas Nama : {{ $param['nama_rek'] }}  
  {{ $param['nama_kota'] }}, {{ $param['tgl_tagih'] }}
  {{ $param['nama_pj'] }}
  {{ $param['jab_pj'] }}
@else
@php $jumlah =0; $ppn=0; $dpp=0; $total=0; @endphp @for($j=0; $j < count($param['detail']); $j++) @php $line2 = $param['detail'][$j]; $jumlah+= +floatval($line2['jum_edit']); $dpp+= +floatval($line2['dpp_edit']); $ppn+= +floatval($line2['ppn_edit']); $total+= +floatval($line2['total_edit']); @endphp @endfor @if(floatval($param['uang_muka']) != 0) @php $sisa = abs($total - floatval($param['uang_muka'])); $ket_akhir = floatval($param['uang_muka']) > $total ? "SALDO BIAYA DIBAYAR DIMUKA" : "SISA BIAYA YANG MASIH HARUS DIBAYARKAN"; @endphp @else @php $sisa = $total; @endphp @endif
                     
INVOICE
 
Kepada Yth.  
{{ $param['nama_klien'] }}   Nomor : {{ $param['no_dokumen'] }}
Up {{ $param['nama_up'] }}   Tanggal : {{ $param['tgl_tagih'] }}
{{ $param['alamat'] }}      
 
NO KETERANGAN SATUAN VOL HARGA SATUAN (IDR) JUMLAH HARGA (IDR) NOMINAL DASAR PENGENAAN PAJAK (IDR) PPN (IDR) JUMLAH BIAYA (IDR)
{{($j+1)}} {{ $line2['keterangan'] }} {{ $line2['satuan'] }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['vol']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['harga']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['jum_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['dpp_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['ppn_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['total_edit']) }}
JUMLAH BIAYA {{ App\Helper\SaiHelpers::number_format_decimal($jumlah) }} {{ App\Helper\SaiHelpers::number_format_decimal($ppn) }} {{ App\Helper\SaiHelpers::number_format_decimal($dpp) }} {{ App\Helper\SaiHelpers::number_format_decimal($total) }}
BIAYA DIBAYAR DIMUKA       {{ App\Helper\SaiHelpers::number_format_decimal($param['uang_muka']) }}
{{ $ket_akhir }}       {{ App\Helper\SaiHelpers::number_format_decimal($sisa) }}
TOTAL {{ App\Helper\SaiHelpers::number_format_decimal($jumlah) }} {{ App\Helper\SaiHelpers::number_format_decimal($dpp) }} {{ App\Helper\SaiHelpers::number_format_decimal($ppn) }} {{ App\Helper\SaiHelpers::number_format_decimal($total) }}
Terbilang: {{ App\Helper\SaiHelpers::terbilang_koma($sisa) }}
 
No Rekening : {{ $param['no_rek'] }}  
Nama Bank : {{ $param['bank'] }}  
Atas Nama : {{ $param['nama_rek'] }}  
  {{ $param['nama_kota'] }}, {{ $param['tgl_tagih'] }}
  {{ $param['nama_pj'] }}
  {{ $param['jab_pj'] }}
@endif @else @if($param['no_tmpinv'] == "Lama")
@php $jumlah =0; $total=0; $ppn=0; @endphp @for($j=0; $j < count($param['detail']); $j++) @php $line2 = $param['detail'][$j]; $jumlah+= +floatval($line2['jum_edit']); $ppn+= +floatval($line2['ppn_edit']); $total+= +floatval($line2['total_edit']); @endphp @endfor
                   
INVOICE
 
Kepada Yth.  
{{ $param['nama_klien'] }}   Nomor : {{ $param['no_dokumen'] }}
Up {{ $param['nama_up'] }}   Tanggal : {{ $param['tgl_tagih'] }}
{{ $param['alamat'] }}      
 
No Keterangan Satuan Vol Harga Satuan (IDR) Jumlah Harga (IDR) PPN(11%) (IDR) Jumlah Biaya (IDR)
{{($j+1)}} {{ $line2['keterangan'] }} {{ $line2['satuan'] }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['vol']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['harga']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['jum_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['ppn_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['total_edit']) }}
{!! $page_break !!}
@if(floatval($param['uang_muka']) != 0) @php $sisa = abs($total - floatval($param['uang_muka'])); $ket_akhir = floatval($param['uang_muka']) > $total ? "SALDO BIAYA DIBAYAR DIMUKA" : "SISA BIAYA YANG MASIH HARUS DIBAYARKAN"; @endphp @else @php $sisa = $total; @endphp @endif
                   
INVOICE
 
Kepada Yth.  
{{ $param['nama_klien'] }}   Nomor : {{ $param['no_dokumen'] }}
Up {{ $param['nama_up'] }}   Tanggal : {{ $param['tgl_tagih'] }}
{{ $param['alamat'] }}      
 
JUMLAH BIAYA {{ App\Helper\SaiHelpers::number_format_decimal($jumlah) }} {{ App\Helper\SaiHelpers::number_format_decimal($ppn) }} {{ App\Helper\SaiHelpers::number_format_decimal($total) }}
BIAYA DIBAYAR DIMUKA     {{ App\Helper\SaiHelpers::number_format_decimal($param['uang_muka']) }}
{{ $ket_akhir }}     {{ App\Helper\SaiHelpers::number_format_decimal($sisa) }}
TOTAL {{ App\Helper\SaiHelpers::number_format_decimal($jumlah) }} {{ App\Helper\SaiHelpers::number_format_decimal($ppn) }} {{ App\Helper\SaiHelpers::number_format_decimal($total) }}
Terbilang: {{ App\Helper\SaiHelpers::terbilang_koma($sisa) }}
 
No Rekening : {{ $param['no_rek'] }}  
Nama Bank : {{ $param['bank'] }}  
Atas Nama : {{ $param['nama_rek'] }}  
  {{ $param['nama_kota'] }}, {{ $param['tgl_tagih'] }}
  {{ $param['nama_pj'] }}
  {{ $param['jab_pj'] }}
@else
@php $jumlah =0; $dpp=0; $ppn=0; $total=0; @endphp @for($j=0; $j < count($param['detail']); $j++) @php $line2 = $param['detail'][$j]; $jumlah+= +floatval($line2['jum_edit']); $dpp+= +floatval($line2['dpp_edit']); $ppn+= +floatval($line2['ppn_edit']); $total+= +floatval($line2['total_edit']); @endphp @endfor
                     
INVOICE
 
Kepada Yth.  
{{ $param['nama_klien'] }}   Nomor : {{ $param['no_dokumen'] }}
Up {{ $param['nama_up'] }}   Tanggal : {{ $param['tgl_tagih'] }}
{{ $param['alamat'] }}      
 
NO KETERANGAN SATUAN VOL HARGA SATUAN (IDR) JUMLAH HARGA (IDR) NOMINAL DASAR PENGENAAN PAJAK (IDR) PPN (IDR) JUMLAH BIAYA (IDR)
{{($j+1)}} {{ $line2['keterangan'] }} {{ $line2['satuan'] }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['vol']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['harga']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['jum_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['dpp_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['ppn_edit']) }} {{ App\Helper\SaiHelpers::number_format_decimal($line2['total_edit']) }}
{!! $page_break !!}
@if(floatval($param['uang_muka']) != 0) @php $sisa = abs($total - floatval($param['uang_muka'])); $ket_akhir = floatval($param['uang_muka']) > $total ? "SALDO BIAYA DIBAYAR DIMUKA" : "SISA BIAYA YANG MASIH HARUS DIBAYARKAN"; @endphp @else @php $sisa = $total; @endphp @endif
                     
INVOICE
 
Kepada Yth.  
{{ $param['nama_klien'] }}   Nomor : {{ $param['no_dokumen'] }}
Up {{ $param['nama_up'] }}   Tanggal : {{ $param['tgl_tagih'] }}
{{ $param['alamat'] }}      
 
JUMLAH BIAYA {{ App\Helper\SaiHelpers::number_format_decimal($jumlah) }} {{ App\Helper\SaiHelpers::number_format_decimal($dpp) }} {{ App\Helper\SaiHelpers::number_format_decimal($ppn) }} {{ App\Helper\SaiHelpers::number_format_decimal($total) }}
BIAYA DIBAYAR DIMUKA       {{ App\Helper\SaiHelpers::number_format_decimal($param['uang_muka']) }}
{{ $ket_akhir }}       {{ App\Helper\SaiHelpers::number_format_decimal($sisa) }}
TOTAL {{ App\Helper\SaiHelpers::number_format_decimal($jumlah) }} {{ App\Helper\SaiHelpers::number_format_decimal($dpp) }} {{ App\Helper\SaiHelpers::number_format_decimal($ppn) }} {{ App\Helper\SaiHelpers::number_format_decimal($total) }}
Terbilang: {{ App\Helper\SaiHelpers::terbilang_koma($sisa) }}
 
No Rekening : {{ $param['no_rek'] }}  
Nama Bank : {{ $param['bank'] }}  
Atas Nama : {{ $param['nama_rek'] }}  
  {{ $param['nama_kota'] }}, {{ $param['tgl_tagih'] }}
  {{ $param['nama_pj'] }}
  {{ $param['jab_pj'] }}
@endif @endif {!! $page_break !!}
KUITANSI
 
 
{{ $param['nama_kantor'] }}
{{ $param['nama_perusahaan'] }}
{{ $param['alamat_ubis'] }}
Nomor: {{ $param['no_dokumen'] }}
SUDAH TERIMA DARI : {{ $param['nama_klien'] }}
BANYAKNYA UANG : {{ App\Helper\SaiHelpers::terbilang_koma($param['total']) }}
UNTUK PEMBAYARAN : {{ $param['perihal'] }}
JUMLAH : Rp {{ App\Helper\SaiHelpers::number_format_decimal($param['total']) }}
 
  {{ $param['nama_kota'] }}, {{ $param['tgl_tagih'] }}
  {{ $param['nama_pj'] }}
  {{ $param['jab_pj'] }}
@if($i != (count($data) - 1))
@endif @endfor