@extends('layouts.report')
@section('title', '売上・入金日報')


@section('content')

<style type="text/css">
  @page {
    size: landscape;
  }
  #invoicelist table.list p {
    font-size: 120%;
  }
</style>


@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