@extends('layouts.admin') @section('title', 'Debit Notes (Purchase Returns)') @section('page-title', 'Debit Notes (Purchase Returns)') @section('content')

Debit Notes (Purchase Returns)

@if(request('search')) @endif
add New Debit Note
@if(request('per_page')) @endif @if(request('search')) close @endif
@forelse($debitNotes as $index => $debitNote) @empty @endforelse
# DEBIT NOTE ID PURCHASE ID DEBIT NOTE DATE SUPPLIER AMOUNT PAYMENT MODE CREATED ON STATUS ACTION
{{ ($debitNotes->currentPage() - 1) * $debitNotes->perPage() + $index + 1 }} {{ $debitNote->debit_note_number }} @if($debitNote->purchase) {{ $debitNote->purchase->purchase_number }} @else - @endif {{ $debitNote->debit_note_date ? $debitNote->debit_note_date->format('d-m-Y') : '-' }} @if($debitNote->supplier)
@if($debitNote->supplier->image && Storage::disk('public')->exists($debitNote->supplier->image)) {{ $debitNote->supplier->name }} @else {{ strtoupper(substr($debitNote->supplier->name ?? 'N', 0, 1)) }} @endif
{{ $debitNote->supplier->name }}
@else - @endif
{{ \App\Models\Currency::formatAmount($debitNote->total, $debitNote->currency ?? null) }} {{ str_replace('_', ' ', $debitNote->payment_method ?? 'cash') }} {{ $debitNote->created_at ? $debitNote->created_at->format('d-m-Y') : '-' }} @php $statusColors = [ 'draft' => 'bg-gray-100 text-gray-700', 'pending' => 'bg-yellow-100 text-yellow-700', 'approved' => 'bg-green-100 text-green-700', 'rejected' => 'bg-red-100 text-red-700', 'completed' => 'bg-blue-100 text-blue-700', ]; $statusColor = $statusColors[$debitNote->status] ?? 'bg-gray-100 text-gray-700'; @endphp {{ ucfirst($debitNote->status) }}
receipt

No debit notes found

@if($debitNotes->hasPages())

Showing {{ $debitNotes->firstItem() }} to {{ $debitNotes->lastItem() }} of {{ $debitNotes->total() }} entries

@if($debitNotes->onFirstPage()) @else < @endif @php $currentPage = $debitNotes->currentPage(); $lastPage = $debitNotes->lastPage(); $startPage = max(1, $currentPage - 1); $endPage = min($lastPage, $currentPage + 1); @endphp @if($startPage > 1) 1 @if($startPage > 2) ... @endif @endif @for($page = $startPage; $page <= $endPage; $page++) {{ $page }} @endfor @if($endPage < $lastPage) @if($endPage < $lastPage - 1) ... @endif {{ $lastPage }} @endif @if($debitNotes->hasMorePages()) > @else @endif
@else

Showing 0 to 0 of 0 entries

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