{{ __('Supplier Name') }} : {{ $purchase->party->name ?? '' }}
{{ __('Mobile') }} : {{ $purchase->party->phone ?? '' }}
@if (!empty($purchase->business->vat_name)) @endif
{{ __('Purchase By') }} : {{ $purchase->user->role != 'staff' ? 'Admin' : $purchase->user->name }}
{{ __('Invoice') }} : {{ $purchase->invoiceNumber ?? '' }}
{{ __('Date') }} : {{ formatted_date($purchase->purchaseDate ?? '') }}
{{ $purchase->business->vat_name ?? '' }} : {{ $purchase->business->vat_no ?? '' }}
@if (!$purchase_returns->isEmpty()) {{-- purchases --}}
@php $subtotal = 0; @endphp @foreach ($purchase->details as $detail) @php $productTotal = ($detail->productPurchasePrice ?? 0) * ($detail->quantities ?? 0); $subtotal += $productTotal; @endphp @endforeach
{{ __('SL') }} {{ __('Item') }} {{ __('Quantity') }} {{ __('Unit Price') }} {{ __('Total Price') }}
{{ $loop->iteration }} {{ ($detail->product->productName ?? '') . (!empty($detail->stock?->batch_no) ? ' (' . $detail->stock?->batch_no . ')' : '') }} {{ $detail->quantities ?? '' }} {{ currency_format($detail->productPurchasePrice ?? 0, currency: business_currency()) }} {{ currency_format($productTotal, currency: business_currency()) }}
{{ __('Subtotal') }} : {{ currency_format($subtotal, currency: business_currency()) }}
{{ __('Vat') }} : {{ currency_format($purchase->vat_amount, currency: business_currency()) }}
{{ __('Shipping Charge') }} : {{ currency_format($purchase->shipping_charge, currency: business_currency()) }}
{{ __('Discount') }} @if ($purchase->discount_type == 'percent') ({{ $purchase->discount_percent }}%) @endif : {{ currency_format($purchase->discountAmount + $total_discount, currency: business_currency()) }}
{{ __('Total Amount') }} : {{ currency_format($subtotal + $purchase->vat_amount - ($purchase->discountAmount + $total_discount) + $purchase->shipping_charge, currency: business_currency()) }}
{{-- purchase Return --}}
@php $total_return_amount = 0; @endphp @foreach ($purchase_returns as $key => $return) @foreach ($return->details as $detail) @php $total_return_amount += $detail->return_amount ?? 0; @endphp @endforeach @endforeach
{{ __('SL') }} {{ __('Date') }} {{ __('Returned Item') }} {{ __('Quantity') }} {{ __('Total Amount') }}
{{ $loop->iteration }} {{ formatted_date($return->return_date) }} {{ $detail->purchaseDetail->product->productName ?? '' }} {{ $detail->purchaseDetail?->stock?->batch_no ? '(' . $detail->purchaseDetail?->stock?->batch_no . ')' : '' }} {{ $detail->return_qty ?? 0 }} {{ currency_format($detail->return_amount ?? 0, currency: business_currency()) }}

{{ amountInWords($total_return_amount) }}

{{ __('Total Return Amount') }} : {{ currency_format($total_return_amount, currency: business_currency()) }}
{{ __('Payable Amount') }} : {{ currency_format($purchase->totalAmount, currency: business_currency()) }}
{{ __('Paid Amount') }} : {{ currency_format($purchase->paidAmount, currency: business_currency()) }}
{{ __('Due') }} : {{ currency_format($purchase->dueAmount, currency: business_currency()) }}
@else {{-- purchases --}}
@php $subtotal = 0; @endphp @foreach ($purchase->details as $detail) @php $productTotal = ($detail->productPurchasePrice ?? 0) * ($detail->quantities ?? 0); $subtotal += $productTotal; @endphp @endforeach
{{ __('SL') }} {{ __('Item') }} {{ __('Quantity') }} {{ __('Unit Price') }} {{ __('Total Price') }}
{{ $loop->iteration }} {{ ($detail->product->productName ?? '') . (!empty($detail->stock?->batch_no) ? ' (' . $detail->stock?->batch_no . ')' : '') }} {{ $detail->quantities ?? '' }} {{ currency_format($detail->productPurchasePrice ?? 0, currency: business_currency()) }} {{ currency_format($productTotal, currency: business_currency()) }}

{{ amountInWords($subtotal) }}

@if($purchase->change_amount > 0) @else @endif
{{ __('Subtotal') }} : {{ currency_format($subtotal, currency: business_currency()) }}
{{ __('Vat') }} : {{ currency_format($purchase->vat_amount, currency: business_currency()) }}
{{ __('Shipping Charge') }} : {{ currency_format($purchase->shipping_charge, currency: business_currency()) }}
{{ __('Discount') }} @if ($purchase->discount_type == 'percent') ({{ $purchase->discount_percent }}%) @endif : {{ currency_format($purchase->discountAmount, currency: business_currency()) }}
{{ __('Total Amount') }} : {{ currency_format($purchase->totalAmount, currency: business_currency()) }}
{{ __('Receive Amount') }} : {{ currency_format($purchase->paidAmount + $purchase->change_amount, currency: business_currency()) }}
{{ __('Change Amount') }} : {{ currency_format($purchase->change_amount, currency: business_currency()) }}
{{ __('Due') }} : {{ currency_format($purchase->dueAmount, currency: business_currency()) }}
@endif