@for ($i = 0; $i < 3; $i++) @endfor @php $bg_classes = [ -1 => 'bg-danger bg-opacity-50', 0 => '', 1 => 'bg-warning bg-opacity-50' ]; function nf($num, $decimals = 2){ return $num ? number_format($num, $decimals) : ''; } @endphp @foreach ($fd_data as $date => $d) @php $acc_d = array_key_exists($date, $acc_data) ? $acc_data[$date] : ['sales' => 0, 'balady' => 0, 'vat' => 0]; $total_fd = array_sum($d); $total_acc = array_sum($acc_d); $sales_diff = round($d['sales'] - $acc_d['sales'],2); $balady_diff = round($d['balady'] - $acc_d['balady'],2); $vat_diff = round($d['vat'] - $acc_d['vat'],2); $total_diff = round($total_fd - $total_acc,2); @endphp @endforeach @php $total_fd_sales = array_sum(array_column($fd_data, 'sales')); $total_fd_balady = array_sum(array_column($fd_data, 'balady')); $total_fd_vat = array_sum(array_column($fd_data, 'vat')); $total_fd_total = $total_fd_sales + $total_fd_balady + $total_fd_vat; $total_acc_sales = array_sum(array_column($acc_data, 'sales')); $total_acc_balady = array_sum(array_column($acc_data, 'balady')); $total_acc_vat = array_sum(array_column($acc_data, 'vat')); $total_acc_total = $total_acc_sales + $total_acc_balady + $total_acc_vat; $sales_diff = round($total_fd_sales - $total_acc_sales,2); $balady_diff = round($total_fd_balady - $total_acc_balady,2); $vat_diff = round($total_fd_vat - $total_acc_vat,2); $total_diff = round($total_fd_total - $total_acc_total,2); @endphp
{{ __('obs.date') }} {{ __('obs.frontdesk') }} {{ __('obs.accounts') }} {{ __('obs.difference') }}
{{ __('obs.bill') }} {{ __('obs.balady') }} {{ __('obs.vat') }} {{ __('obs.total') }}
{{ date('d-m-Y', strtotime($date)) }}{{ nf($d['sales']) }} {{ nf($d['balady']) }} {{ nf($d['vat']) }} {{ nf($total_fd) }} {{ nf($acc_d['sales']) }} {{ nf($acc_d['balady']) }} {{ nf($acc_d['vat']) }} {{ nf($total_acc) }} {{ $sales_diff != 0 ? nf($sales_diff) : '' }} {{ $balady_diff != 0 ? nf($balady_diff) : '' }} {{ $vat_diff != 0 ? nf($vat_diff) : '' }} {{ $total_diff != 0 ? nf($total_diff) : '' }}
{{ __('obs.total') }} {{ nf($total_fd_sales) }} {{ nf($total_fd_balady) }} {{ nf($total_fd_vat) }} {{ nf($total_fd_total) }} {{ nf($total_acc_sales) }} {{ nf($total_acc_balady) }} {{ nf($total_acc_vat) }} {{ nf($total_acc_total) }} {{ $sales_diff != 0 ? nf($sales_diff) : '' }} {{ $balady_diff != 0 ? nf($balady_diff) : '' }} {{ $vat_diff != 0 ? nf($vat_diff) : '' }} {{ $total_diff != 0 ? nf($total_diff) : '' }}