@extends('layouts.layout-horizontal') @section('title', 'View Purchase Bill') @section('css') @endsection @section('content')
{{-- Header --}}
View Purchase Bill
@if($purchase->mode === 'cash' && $purchase->items->count() > 0) @endif Back
Party

{{ $purchase->party->name ?? '—' }}

Invoice Date

{{ $purchase->invoice_date->format('d-M-Y') }}

Bill No

{{ $purchase->bill_no ?: '—' }}

GST Number

{{ $purchase->party->gst_number ?? '—' }}

Mode

{{ ucfirst($purchase->mode) }}

Created At

{{ $purchase->created_at->format('d-M-Y h:i A') }}

@if($purchase->mode === 'cash' && ($purchase->foreign_party_name || $purchase->foreign_invoice_no || $purchase->shipping_party_name || $purchase->shipping_invoice_no || $purchase->foreign_currency || $purchase->conversion_rate || $purchase->overseas_narration))
Foreign Party

{{ $purchase->foreign_party_name ?: '-' }}

Foreign Invoice

{{ $purchase->foreign_invoice_no ?: '-' }}

Shipping Party

{{ $purchase->shipping_party_name ?: '-' }}

Shipping Invoice

{{ $purchase->shipping_invoice_no ?: '-' }}

Currency / Conversion

{{ $purchase->foreign_currency ?: '-' }} {{ $purchase->conversion_rate ? '@ ' . indian_number($purchase->conversion_rate, 6) : '' }}

@if($purchase->overseas_narration)
Overseas Narration

{{ $purchase->overseas_narration }}

@endif
@endif
@csrf @method('DELETE')
{{-- Items Table --}}
Items
@php $hasForeignRates = $purchase->items->contains(fn($item) => $item->foreign_rate || $item->foreign_conversion_rate); $showTaxColumns = $purchase->mode !== 'cash'; @endphp @if($hasForeignRates) @endif @if($showTaxColumns) @endif @if($showTaxColumns) @endif @foreach ($purchase->items as $item) @if($hasForeignRates) @endif @if($showTaxColumns) @endif @if($showTaxColumns) @endif @endforeach @if($showTaxColumns) @endif
# Product HSN Unit QtyFgn Rate ConvRateTax %Total Excl. TaxTaxTotal
{{ $loop->iteration }} {{ $item->product->name ?? '—' }} {{ $item->hsn ?? '—' }} {{ $item->unit ?? '—' }} {{ indian_number($item->qty, 2) }}{{ $item->foreign_rate ? indian_number($item->foreign_rate, 4) : '-' }} {{ $item->foreign_conversion_rate ? indian_number($item->foreign_conversion_rate, 6) : '-' }}{{ indian_number($item->rate, 2) }}{{ indian_number($item->tax_percent, 2) }}{{ indian_number($item->line_amount, 2) }}{{ indian_number($item->line_tax_amount, 2) }}{{ indian_number($item->line_total, 2) }}
Table End
Totals: {{ indian_number($purchase->amount_total, 2) }}{{ indian_number($purchase->tax_total, 2) }}{{ indian_number($purchase->grand_total, 2) }}
{{-- Summary --}}
@if($showTaxColumns) @endif @if($purchase->pf_amount > 0) @if($showTaxColumns) @endif @endif
Total Excl. Tax: {{ indian_number($purchase->amount_total, 2) }}
Tax Total: {{ indian_number($purchase->tax_total, 2) }}
P&F Amount: {{ indian_number($purchase->pf_amount, 2) }}
P&F Tax ({{ indian_number($purchase->pf_tax_percent, 2) }}%): {{ indian_number($purchase->pf_tax_amount, 2) }}
Roundoff: {{ indian_number($purchase->roundoff, 2) }}
Grand Total: {{ indian_number($purchase->grand_total, 2) }}
@endsection @push('scripts') @if($purchase->mode === 'cash' && $purchase->items->count() > 0) @endif @endpush