{{ request()->routeIs('billings.management.tellers') ? __('Teller Histories') : trans('menu.payment-histories') }} @if (!request()->routeIs('billings.management.tellers')) {{ __('Teller Histories') }} @endif @if (!request()->routeIs('billings.management.payments')) {{ trans('menu.payment-histories') }} @endif
@php $year = \Carbon\Carbon::now()->format('Y'); $month = \Carbon\Carbon::now()->format('m'); $yearPaymnetHistories = \App\Models\Billings\PaymentHistory::where('status', '!=', 'refunded')->whereYear('created_at', $year)->get(); $yearPayments = $yearPaymnetHistories; $monthPayments =$yearPaymnetHistories->filter(function ($paymentHistory) { return \Carbon\Carbon::parse($paymentHistory->created_at)->isSameMonth(\Carbon\Carbon::now()); }); $weekPayments = $yearPaymnetHistories->filter(function ($paymentHistory) { return \Carbon\Carbon::parse($paymentHistory->created_at)->isMonday(); }); $todayPayments = $yearPaymnetHistories->filter(function ($paymentHistory) { return \Carbon\Carbon::parse($paymentHistory->created_at)->isToday(); }); $tellers = $monthPayments->unique('teller_name'); $users = \app\Models\User::role('admin')->get(); @endphp
Today's income @moneyIDR($todayPayments->sum('amount'))
{{ \Carbon\Carbon::now()->format('d F Y') }}
This week's income @moneyIDR($weekPayments->sum('amount'))
{{ \Carbon\Carbon::now()->startOfWeek(\Carbon\Carbon::MONDAY)->format('d M Y') }} - {{ \Carbon\Carbon::now()->endOfWeek(\Carbon\Carbon::MONDAY)->format('d M Y') }}
This month income @moneyIDR($monthPayments->sum('amount'))
{{ \Carbon\Carbon::now()->startOfMonth()->format('d') }} - {{ \Carbon\Carbon::now()->endOfMonth()->format('d F Y') }}
This year income @moneyIDR($yearPayments->sum('amount'))
{{ \Carbon\Carbon::now()->startOfYear()->format('F') }} - {{ \Carbon\Carbon::now()->endOfYear()->format('F Y') }}
@php $disable = empty($startDateDeadline) ? false:true; @endphp {{ __('billing.ph.all-year') }} @foreach (array_reverse(\Carbon\CarbonPeriod::create(now()->subYears(5), '1 year', now())->toArray()) as $date) {{ $date->format('Y') }} @endforeach {{ __('billing.ph.all-month') }} @foreach (array_reverse(\Carbon\CarbonPeriod::create(now()->addMonth(), '1 month', now()->addMonths(12))->toArray()) as $date) {{ $date->format('F') }} @endforeach {{ trans('billing.ph.search-teller') }} @foreach ($users as $user) {{ $user->full_name }} @endforeach
{{ trans('billing.table.no') }} {{ trans('billing.table.customer-name') }} {{ trans('billing.table.customer-address') }} {{ trans('Transaction ID') }} {{ trans('billing.table.customer-paket') }} {{ trans('Net Price') }} {{ trans('billing.table.periode') }} {{ trans('billing.table.payments') }} {{ trans('billing.table.teller') }} {{ trans('billing.table.status') }} Note {{ trans('billing.table.payment-time') }} @forelse ($paymentHistories as $key => $payment) {{ ($paymentHistories->currentpage() - 1) * $paymentHistories->perpage() + $loop->index + 1 }} {{$payment->customer_name}} {{$payment->customer_address}} {{$payment->transaction_id}} {{$payment->paket_name}} @moneyIDR($payment->net_customer_price) {{$payment->period}}
@moneyIDR($payment->amount)
{{$payment->teller_name}} {{Str::apa($payment->status)}} {{$payment->notes}} {{\Carbon\Carbon::parse($payment->created_at)->format('d-m-Y, h:i a')}}
@empty
{{ trans('Payment not found') }}
@endforelse
{!! trans('billing.total-payments', ['teller' => empty($search_with_teller) ? 'All Teller': $search_with_teller]) !!}:
@moneyIDR($paymentHistories->sum('amount'))
@if ($paymentHistories->hasPages()) {{ $paymentHistories->links() }} @endif