@extends('layout.app') @section('title', 'Print Purchase Voucher #' . $purchaseVoucher->voucher_no) @push('header_script') @endpush @section('content')
Back
@if($companyDetails) @if($companyDetails->faith_line)
{{ $companyDetails->faith_line }}
@endif
{{ $companyDetails->company_name }}
{{ $companyDetails->address }}, {{ $companyDetails->district }}, {{ optional($companyDetails->state)->state_name }} - {{ $companyDetails->pin_code }}
@if($companyDetails->mobile_no) Ph: {{ $companyDetails->mobile_no }} @endif @if($companyDetails->email) | Email: {{ $companyDetails->email }} @endif
@if($companyDetails->gst_no) GSTIN: {{ $companyDetails->gst_no }} @endif @if($companyDetails->pan_no) | PAN: {{ $companyDetails->pan_no }} @endif
@else
PURCHASE VOUCHER
@endif
Party / Vendor Details
Name: @php $ledgerName = $purchaseVoucher->accountLedger->ledger_name ?? 'N/A'; $gstNo = optional($partyDetails)->gst_no; if($gstNo) { $ledgerName = trim(str_replace('-'.$gstNo, '', $ledgerName)); $ledgerName = trim(str_replace($gstNo, '', $ledgerName), '- '); } @endphp {{ $ledgerName }}
Address: @if($partyDetails) {{ $partyDetails->address ?? '' }} @if(!empty($partyDetails->city)) , {{ $partyDetails->city }} @endif @if($partyDetails->state) , {{ $partyDetails->state->state_name }} @endif @else - @endif
Mobile No: {{ optional($partyDetails)->mobile_no ?? '-' }}
Voucher Details
Voucher No: #{{ $purchaseVoucher->voucher_no }}
Date: {{ \Carbon\Carbon::parse($purchaseVoucher->voucher_date)->format('d-M-Y') }}
Supplier Invoice No: {{ $purchaseVoucher->supplier_invoice_no ?? '-' }}
Supplier Invoice Date: {{ $purchaseVoucher->supplier_invoice_date ? \Carbon\Carbon::parse($purchaseVoucher->supplier_invoice_date)->format('d-M-Y') : '-' }}
@if(optional($partyDetails)->register_type === 'Regular') @endif @forelse($purchaseVoucher->voucherDetails as $index => $detail) @if(optional($partyDetails)->register_type === 'Regular') @endif @empty @endforelse
# Product / Item Qty Unit Rate (₹) Amount (₹)Tax Slab GST (₹)Total (₹)
{{ $index + 1 }} {{ $detail->product->product_name ?? 'N/A' }} {{ $detail->qty }} {{ $detail->units }} {{ number_format($detail->rate, 2) }} {{ number_format($detail->amount, 2) }} @if($detail->taxGroup) {{ $detail->taxGroup->tax_slab === 'None' || $detail->taxGroup->tax_slab === 'Exempt' ? $detail->taxGroup->tax_slab : $detail->taxGroup->tax_slab . '%' }} @else - @endif {{ number_format($detail->tax_amount, 2) }}{{ number_format($detail->total_amount, 2) }}
No products recorded.
Remarks / Narration

{{ $purchaseVoucher->remark ?: 'No narration entered for this purchase voucher.' }}

Created By: {{ $purchaseVoucher->created_by }}
@php $is_igst = false; if (optional($companyDetails)->state_id != optional($partyDetails)->state_id) { $is_igst = true; } $total_before_gst_expenses = 0; if($purchaseVoucher->voucherExpense && count($purchaseVoucher->voucherExpense) > 0) { foreach($purchaseVoucher->voucherExpense as $expense) { $total_before_gst_expenses += $expense->exp_amount; } } $total_taxable_value = $purchaseVoucher->total_purchase_amount + $total_before_gst_expenses; @endphp @if($purchaseVoucher->voucherExpense && count($purchaseVoucher->voucherExpense) > 0) @foreach($purchaseVoucher->voucherExpense as $expense) @endforeach @endif @if(optional($partyDetails)->register_type === 'Regular') @if(!$is_igst) @else @endif @endif @if($purchaseVoucher->voucherAfterGstCharge && count($purchaseVoucher->voucherAfterGstCharge) > 0) @foreach($purchaseVoucher->voucherAfterGstCharge as $afterCharge) @endforeach @endif @if($purchaseVoucher->voucherPayment && count($purchaseVoucher->voucherPayment) > 0) @foreach($purchaseVoucher->voucherPayment as $payment) @endforeach @endif
Taxable Value {{ number_format($purchaseVoucher->total_purchase_amount, 2) }}
Add:- {{ $expense->ledger->ledger_name ?? 'Other Charge' }} (Before GST) {{ number_format($expense->exp_amount, 2) }}
Total Taxable Value {{ number_format($total_taxable_value, 2) }}
Total Tax {{ number_format($purchaseVoucher->final_tax_total, 2) }}
CGST {{ number_format($purchaseVoucher->final_tax_total / 2, 2) }}
SGST {{ number_format($purchaseVoucher->final_tax_total / 2, 2) }}
IGST {{ number_format($purchaseVoucher->final_tax_total, 2) }}
Add:- {{ $afterCharge->ledger->ledger_name ?? 'Other Charge' }} (After GST) {{ number_format($afterCharge->after_gst_amount, 2) }}
Round Off {{ $purchaseVoucher->round_off > 0 ? '+' : '' }}{{ number_format($purchaseVoucher->round_off, 2) }}
Grand Total {{ number_format($purchaseVoucher->net_total, 2) }}
Paid ({{ $payment->ledger->ledger_name ?? 'Payment' }}) {{ number_format($payment->paid_amount, 2) }}
Total Amount Paid {{ number_format($purchaseVoucher->total_paid, 2) }}
Balance Remaining Due {{ number_format($purchaseVoucher->balance, 2) }}
Prepared By / Staff
Authorized Signature
@endsection