@php use App\Models\Invoice; $ftth_mr = Invoice::join('instalasi', 'instalasi.id_instalasi', '=', 'invoice.id_instalasi') ->join('customer', 'customer.id_customer', '=', 'instalasi.id_customer') ->join('produk', 'produk.id_produk', '=', 'instalasi.id_produk') ->where('invoice.id_unit_instalasi',1) ->where('status_invoice', 'settlement') ->where('customer.jenis_customer', 'Mr.') ->whereMonth('invoice.tgl_pembayaran', $_GET['bulan']) ->whereYear('invoice.tgl_pembayaran', $_GET['tahun']) ->sum('nilai_dibayar'); $ftth_mrs = Invoice::join('instalasi', 'instalasi.id_instalasi', '=', 'invoice.id_instalasi') ->join('customer', 'customer.id_customer', '=', 'instalasi.id_customer') ->join('produk', 'produk.id_produk', '=', 'instalasi.id_produk') ->where('invoice.id_unit_instalasi',1) ->where('status_invoice', 'settlement') ->where('customer.jenis_customer', 'Mrs.') ->whereMonth('invoice.tgl_pembayaran', $_GET['bulan']) ->whereYear('invoice.tgl_pembayaran', $_GET['tahun']) ->sum('nilai_dibayar'); $total_ftth = $ftth_mr + $ftth_mrs; $educ = Invoice::join('instalasi', 'instalasi.id_instalasi', '=', 'invoice.id_instalasi') ->join('customer', 'customer.id_customer', '=', 'instalasi.id_customer') ->join('produk', 'produk.id_produk', '=', 'instalasi.id_produk') ->where('invoice.id_unit_instalasi',1) ->where('status_invoice', 'settlement') ->where('customer.jenis_customer', 'Educ.') ->whereMonth('invoice.tgl_pembayaran', $_GET['bulan']) ->whereYear('invoice.tgl_pembayaran', $_GET['tahun']) ->sum('nilai_dibayar'); $corp = Invoice::join('instalasi', 'instalasi.id_instalasi', '=', 'invoice.id_instalasi') ->join('customer', 'customer.id_customer', '=', 'instalasi.id_customer') ->join('produk', 'produk.id_produk', '=', 'instalasi.id_produk') ->where('invoice.id_unit_instalasi',1) ->where('status_invoice', 'settlement') ->where('customer.jenis_customer', 'Corp.') ->whereMonth('invoice.tgl_pembayaran', $_GET['bulan']) ->whereYear('invoice.tgl_pembayaran', $_GET['tahun']) ->sum('nilai_dibayar'); $dinas = Invoice::join('instalasi', 'instalasi.id_instalasi', '=', 'invoice.id_instalasi') ->join('customer', 'customer.id_customer', '=', 'instalasi.id_customer') ->join('produk', 'produk.id_produk', '=', 'instalasi.id_produk') ->where('invoice.id_unit_instalasi',1) ->where('status_invoice', 'settlement') ->where('customer.jenis_customer', 'Dinas.') ->whereMonth('invoice.tgl_pembayaran', $_GET['bulan']) ->whereYear('invoice.tgl_pembayaran', $_GET['tahun']) ->sum('nilai_dibayar'); $reseller = Invoice::join('instalasi', 'instalasi.id_instalasi', '=', 'invoice.id_instalasi') ->join('customer', 'customer.id_customer', '=', 'instalasi.id_customer') ->join('produk', 'produk.id_produk', '=', 'instalasi.id_produk') ->where('invoice.id_unit_instalasi','!=',1) ->where('status_invoice', 'settlement') ->whereMonth('invoice.tgl_pembayaran', $_GET['bulan']) ->whereYear('invoice.tgl_pembayaran', $_GET['tahun']) ->sum('nilai_dibayar'); @endphp
| LAPORAN PENDAPATAN {{$_GET['bulan']}}/{{$_GET['tahun']}} | |
|---|---|
| Kategori | Total Pendapatan |
| FTTH | {{ number($total_ftth) }} |
| Educ. | {{ number($educ) }} |
| Corp. | {{ number($corp) }} |
| Dinas. | {{ number($dinas) }} |
| Reseller. | {{ number($reseller) }} |
| Total Pendapatan | {{ number($total_ftth + $educ + $corp + $dinas + $reseller) }} (FTTH + Educ. + Corp. + Dinas. + Reseller) |