@extends('layouts.report') @section('title', '売上・入金日報') @section('content') @php $RECORDS_PER_PAGE = 30; $pages = []; $page = []; $total = []; $total['件数'] = 0; $total['掛売'] = 0; $total['現金'] = 0; $total['返品'] = 0; $total['値引'] = 0; $total['預消費税'] = 0; $total['その他'] = 0; $total['日計'] = 0; $total['月計'] = 0; $total['入金_現金'] = 0; $total['入金_手形'] = 0; $total['入金_小切手'] = 0; $total['入金_振込'] = 0; $total['入金_振込手数料'] = 0; $total['入金_相殺'] = 0; $total['入金_その他'] = 0; $total['入金_振込消費税'] = 0; $total['入金_入金計'] = 0; $total['入金_入金値引'] = 0; $total['入金_入金合計'] = 0; $printday = date("Y.m.d"); $closingdate = $viewdata['closingdate']; $monthtotal = $viewdata['monthtotal']; foreach($viewdata['dailyuris'] as $dailyuri) { $page[] = $dailyuri; $total['件数'] += $dailyuri['detail_count']; $total['掛売'] += $dailyuri['total_money']; if (count($page) >= $RECORDS_PER_PAGE) { $pages[] = $page; $page = []; } } if (count($page) > 0) { $pages[] = $page; $page = []; } foreach($viewdata['deposits'] as $deposit) { switch($deposit['deposit_type']) { case '1': $total['入金_現金'] = $deposit['total_money']; break; case '2': $total['入金_手形'] = $deposit['total_money']; break; case '3': $total['入金_小切手'] = $deposit['total_money']; break; case '4': $total['入金_振込'] = $deposit['total_money']; break; case '5': $total['入金_振込手数料'] = $deposit['total_money']; break; case '6': $total['入金_相殺'] = $deposit['total_money']; break; case '7': $total['入金_入金値引'] = $deposit['total_money']; break; case '8': $total['入金_その他'] = $deposit['total_money']; break; case '9': $total['入金_振込消費税'] = $deposit['total_money']; break; } } $total['入金_入金計'] = $total['入金_現金'] + $total['入金_手形'] + $total['入金_小切手'] + $total['入金_振込'] + $total['入金_振込手数料'] + $total['入金_相殺'] + $total['入金_その他'] + $total['入金_振込消費税']; $total['入金_入金合計'] = $total['入金_入金計'] + $total['入金_入金値引']; @endphp @foreach($pages as $i => $page) @include('dailyuri/report02-01',[ 'pagenum' => ($i + 1), 'pagedata'=>$page, 'printday' => $printday, 'closingdate' => $closingdate, 'monthtotal' => $monthtotal, 'total' => (($i == count($pages) - 1) ? $total : null), ]) @endforeach @endsection