@php $from_date = (request()->from_date)?? $active_year->from; @endphp
@php $to_date = (request()->to_date)?? $active_year->to; @endphp


@lang('accounting/pos/reports/detailed-boxes-report.cash_register_details_report')

@lang('accounting/pos/reports/detailed-boxes-report.download_pdf') @php $query = (count(request()->all()) > 0)? '?' . explode('?', request()->fullUrl())[1] : "" @endphp @lang('accounting/pos/reports/detailed-boxes-report.export_excel')
@php $table_options = [ 'enableSumValuesOnColumns' => [4 , 5, 6, 7, 8], 'lang' => ['noAvailableData' => __('noAvailableData.no_data')], 'columnResizer' => false, 'hideColumn' => false, ]; @endphp @php $totalCashSales = 0; $totalCardSales = 0; $totalReceivableSales = 0; $totalReturns = 0; $totalWithdrawals = 0; $totalNetSales = 0; @endphp @foreach ($boxes_sales_rows as $row) @php $cashSales = 0; $cardSales = 0; $receivableSales = 0; $withdrawalsRow = 0; foreach ($row->sales_invoices as $invoice) { foreach ($invoice->payment_methods as $paymentMethods) { if ($paymentMethods->payment_method->way_type == 'cash') { $cashSales += $paymentMethods->amount; $totalCashSales += $paymentMethods->amount; } elseif ($paymentMethods->payment_method->way_type == 'cards') { $cardSales += $paymentMethods->amount; $totalCardSales += $paymentMethods->amount; } else { $receivableSales += $paymentMethods->amount; $totalReceivableSales += $paymentMethods->amount; } } } foreach ($row->withdrawals as $withdrawal) { $withdrawalsRow += $withdrawal['amount']; $totalWithdrawals += $withdrawal['amount']; } $totalSales = $cashSales + $cardSales + $receivableSales; $totalNetSales += $totalSales; $totalReturns += $row->returned_sales_total; @endphp @endforeach
@lang('accounting/pos/reports/detailed-boxes-report.date') @lang('accounting/pos/reports/detailed-boxes-report.cash_device_number') @lang('accounting/pos/reports/detailed-boxes-report.register_number') @lang('accounting/pos/reports/detailed-boxes-report.cashier_name') @lang('accounting/pos/reports/detailed-boxes-report.cash_sales') @lang('accounting/pos/reports/detailed-boxes-report.card_sales') @lang('accounting/pos/reports/detailed-boxes-report.on_account_sales') @lang('accounting/pos/reports/detailed-boxes-report.returns') @lang('accounting/pos/reports/detailed-boxes-report.withdrawals') @lang('accounting/pos/reports/detailed-boxes-report.custody') @lang('accounting/pos/reports/detailed-boxes-report.net_in_cash')
{{ $row->date }} {{ $row->cash_device_id }} {{ $row->box_day_id }} {{ $row->user->full_name }} {{ dn($cashSales) }} {{ dn($cardSales) }} {{ dn($receivableSales) }} {{ dn($row->returned_sales_total) }} {{ $withdrawalsRow }} {{ $row->custody_value }} {{ dn($totalSales - $row->returned_sales_total - $withdrawalsRow - $cardSales - $receivableSales + $row->custody_value) }}
@lang('accounting/pos/reports/detailed-boxes-report.total_sum') {{ dn($totalCashSales) }} {{ dn($totalCardSales) }} {{ dn($totalReceivableSales) }} {{ dn($totalReturns) }} {{ $totalWithdrawals }}