@extends('layouts.master') @section('title', 'Supplier Invoice - ') @section('content') @php $PermissionsAdd = Auth::check() ? Auth::user()->hasFeaturePermission('supplier-invoices', 'add') : false; $PermissionsEdit = Auth::check() ? Auth::user()->hasFeaturePermission('supplier-invoices', 'edit') : false; $PermissionsDelete = Auth::check() ? Auth::user()->hasFeaturePermission('supplier-invoices', 'delete') : false; $PermissionsPrint = Auth::check() ? Auth::user()->hasFeaturePermission('supplier-invoices', 'print') : false; @endphp

Supplier Invoice Management

Process Supplier Invoice
@if (session('success'))
{{ session('success') }}
@endif @if ($errors->any())
@foreach ($errors->all() as $error)
{{ $error }}
@endforeach
@endif
@csrf
@php $oldSupplierId = old('supplier_id'); $oldSupplierName = ''; if ($oldSupplierId) { $matchedSupplier = $suppliers->firstWhere('supplier_id', (int) $oldSupplierId); $oldSupplierName = $matchedSupplier ? ($matchedSupplier->supplier_name ?? '') : ''; } @endphp
Start typing to search and select a supplier.

Supplier Transactions
@if($PermissionsAdd) Process @endif Back to Processing
@foreach ($supplierTransactions as $transaction) @php $invoiceData = [ 'id' => $transaction->id, 'supplier_id' => $transaction->supplier_id, 'invoice_number' => $transaction->invoice_number, 'invoice_date' => optional($transaction->invoice_date)->format('Y-m-d'), 'reference_number' => $transaction->reference_number ?? $transaction->reference ?? null, 'description' => $transaction->description, 'contact_person' => $transaction->contact_person ?? null, 'narration' => $transaction->narration ?? null, 'reference' => $transaction->reference ?? $transaction->reference_det ?? $transaction->reference_number ?? null, 'gl_account' => $transaction->gl_account ?? null, 'tax_id' => $transaction->tax_id ?? null, 'discount' => $transaction->discount ?? 0, 'price' => $transaction->price ?? 0, 'quantity' => $transaction->quantity ?? 1, 'currency_id' => $transaction->currency_id ?? null, 'operation_cost' => $transaction->operation_cost ?? 0, ]; @endphp @endforeach
Entry Date Description Account Reference Qty Price Disc Tax % Tax Amt Total Action
{{ $transaction->created_at->format('Y-m-d') }} {{ $transaction->description }} {{ $transaction->account }} {{ $transaction->reference }} {{ number_format($transaction->quantity, 2) }} {{ number_format($transaction->price, 2) }} {{ number_format($transaction->discount, 2) }} {{ number_format($transaction->tax_rate, 2) }} {{ number_format($transaction->tax_amount, 2) }} {{ number_format($transaction->total, 2) }} @if($PermissionsEdit) @endif @if($PermissionsPrint) @endif @if($PermissionsDelete) @endif
@if(isset($totals))
Invoice Summary

Total (Exc): KES {{ number_format($totals['subtotal'], 2) }}

Total (Tax): KES {{ number_format($totals['tax'], 2) }}

Total (Dis): KES {{ number_format($totals['discount'], 2) }}

Total (Inc): KES {{ number_format($totals['total'], 2) }}

@endif
@push('scripts') @endpush @endsection