2023-05-09 10:28:51 +00:00
|
|
|
<!-- @todo These needs to be optimised, and change for $o = Account::class -->
|
2021-06-29 06:36:34 +00:00
|
|
|
<!-- Show next items for an invoice -->
|
|
|
|
@if ($o->next_invoice_items($future)->count())
|
|
|
|
<div class="card">
|
|
|
|
<div class="card-body">
|
|
|
|
<table class="table">
|
|
|
|
<!-- Group by Account -->
|
|
|
|
@foreach (($x=$o->next_invoice_items($future))->groupBy('product_id') as $id => $oo)
|
|
|
|
<tr>
|
|
|
|
<th colspan="4">{{ $oo->first()->product->name }}</th>
|
|
|
|
<th class="text-right">${{ number_format($oo->sum('total'),2) }}</th>
|
|
|
|
</tr>
|
|
|
|
|
2022-04-21 04:41:26 +00:00
|
|
|
@foreach ($oo->groupBy('service_id') as $ooo)
|
|
|
|
<tr>
|
|
|
|
<td class="pt-0 pb-1" style="width: 12em;"><a href="{{ url('u/service',$ooo->first()->service_id) }}">{{ $ooo->first()->service->sid }}</a></td>
|
2022-04-22 00:36:41 +00:00
|
|
|
<td class="pt-0 pb-1" colspan="3">{{ $ooo->first()->service->name }}</td>
|
2022-04-21 04:41:26 +00:00
|
|
|
</tr>
|
2021-06-29 06:36:34 +00:00
|
|
|
|
|
|
|
@foreach ($ooo as $io)
|
|
|
|
<tr>
|
|
|
|
<td class="pt-0 pb-1"> </td>
|
|
|
|
<td class="pt-0 pb-1"> </td>
|
|
|
|
<td class="pt-0 pb-1">{{ $io->item_type_name }}</td>
|
|
|
|
<td class="text-right pt-0 pb-1">${{ number_format($io->total,2) }}</td>
|
|
|
|
</tr>
|
|
|
|
@endforeach
|
|
|
|
@endforeach
|
|
|
|
@endforeach
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<th class="text-right" colspan="4">TOTAL</th>
|
|
|
|
<th class="text-right">${{ number_format($x->sum('total'),2) }}</th>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
@else
|
|
|
|
<p>No items currently due to invoice.</p>
|
|
|
|
@endif
|