@extends('layouts.layoutapp') @section('content')
@error('start_date')
{{ $message }}
@enderror
@error('end_date')
{{ $message }}
@enderror
{{-- --}} @foreach ($results as $data) @endforeach
Invoice ID Client Name Branch Name Invoice Date Due Date GST Tax Discount type Discount Final Amount Down Payment EMI Percentage EMI Amount EMI Base Amount EMI Discount Penalty Amount Paid Amount Status Action

{{ $data->invoice_id ?? '' }}

{{ $data->client ? $data->client->user->name : '' }}

{{ $data->branch->name ?? '' }}

{{ $data->invoice_date ? \Carbon\Carbon::parse($data->invoice_date)->format('d-m-Y') : '' }}

{{ $data->due_date ? \Carbon\Carbon::parse($data->due_date)->format('d-m-Y') : '' }}

{{ $data->gst == 'Y' ? 'Yes' : 'No' }}

@php $taxDetails = []; foreach ($data->invoiceItems as $item) { foreach ($item->invoiceItemTaxes as $taxes) { $taxDetails[] = [ 'name' => $taxes->taxes->name, 'value' => $taxes->tax ]; } } @endphp
    @if($taxDetails) @foreach($taxDetails as $tax)
  • {{ $tax['name'] }}: {{ $tax['value'] }}
  • @endforeach @else
  • No tax available
  • @endif

{{ $data->discount_type === null ? 'Not Set' : ($data->discount_type == 1 ? 'Fixed' : 'Percentage') }}

{{ $data->discount ?? '' }}

{{ $data->final_amount ?? '' }}

{{ $data->invoice_emi->down_payment ?? '' }}

{{ $data->invoice_emi->intersest_rate ?? '' }}

{{ $data->invoice_emi->emi_amount ?? '' }}

{{ $data->invoice_emi->actual_amount ?? '' }}

@php if ($data->invoice_emi) { $discount = 0; foreach ($data->invoice_emi->invoice_emi_dtls as $emiDetail) { $discount += $emiDetail->discount_amount; } } @endphp

{{ $discount ?? '' }}

@php if ($data->invoice_emi) { $penalty = 0; foreach ($data->invoice_emi->invoice_emi_dtls as $emiDetail) { $penalty += is_numeric($emiDetail->penalty) ? (int) $emiDetail->penalty : 0; } } @endphp

{{ $penalty ?? '' }}

@php if ($data->invoice_emi) { $finalAmount = 0; foreach ($data->invoice_emi->invoice_emi_dtls as $emiDetail) { $finalAmount += $emiDetail->total_amount; } } @endphp

{{ $finalAmount ?? '' }}

@endsection