<!-- @todo These needs to be optimised, and change for $o = Account::class -->
<!-- Show next items for an invoice -->
@if (($x=$o->next_invoice_items($future))->count())
	<div class="card">
		<div class="card-body">
			<table class="table">
				<!-- Group by Account -->
				@foreach ($x->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>

					@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>
							<td class="pt-0 pb-1" colspan="3">{{ $ooo->first()->service->name }}</td>
						</tr>

						@foreach ($ooo as $io)
							<tr>
								<td class="pt-0 pb-1">&nbsp;</td>
								<td class="pt-0 pb-1">&nbsp;</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