@lang('accounting/pos/reports/detailed-boxes-report.cash_register_details_report')
@php
$table_options = [
'enableSumValuesOnColumns' => [4 , 5, 6, 7, 8],
'lang' => ['noAvailableData' => __('noAvailableData.no_data')],
'columnResizer' => false,
'hideColumn' => false,
];
@endphp
| @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') |
@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
| {{ $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) }} |
@endforeach
| @lang('accounting/pos/reports/detailed-boxes-report.total_sum') |
{{ dn($totalCashSales) }} |
{{ dn($totalCardSales) }} |
{{ dn($totalReceivableSales) }} |
{{ dn($totalReturns) }} |
{{ $totalWithdrawals }} |