@extends('layouts.admin-simple') @section('title', 'Material Request Returns') @section('breadcrumb')
All returns for {{ $materialRequest->material_request_number ?: 'MR-' . str_pad($materialRequest->id, 6, '0', STR_PAD_LEFT) }}
| MR Number: | {{ $materialRequest->material_request_number ?: 'MR-' . str_pad($materialRequest->id, 6, '0', STR_PAD_LEFT) }} |
| Project: | {{ $materialRequest->project->project_name ?? 'N/A' }} |
| Division: | {{ $materialRequest->division->division_name ?? 'N/A' }} |
| Requested By: | {{ $materialRequest->requester->name ?? 'N/A' }} |
| Total Returns: | {{ $summary['total_returns'] }} returns |
| Items Returned: | {{ number_format($summary['total_items_returned'], 2) }} units |
| Pending Total: | {{ number_format($summary['pending_quantity'], 2) }} units |
| Return Status: | {{ ucfirst(str_replace('_', ' ', $summary['completion_status'])) }} |
| Return Operation | Return Date | Status | Items Count | Quantities | Received By | Actions |
|---|---|---|---|---|---|---|
|
assignment_return
{{ $return->operation_number }}
{{ $return->delivery_note_number ?? 'N/A' }}
|
{{ $return->operation_date->format('d M, Y') }} | {{ ucfirst(str_replace('_', ' ', $return->status)) }} | {{ $return->items->count() }} items | {{ number_format($return->items->sum('quantity_delivered'), 2) }} units returned | {{ $return->received_by_name ?? 'N/A' }} |
| Item | Total Issued | Total Returned | Pending | Return Operations |
|---|---|---|---|---|
|
{{ $breakdown['item']->item_description }} {{ $breakdown['item']->item_code }} |
{{ number_format($breakdown['total_issued'], 2) }} {{ $breakdown['item']->unit_of_measure }} | {{ number_format($breakdown['total_returned'], 2) }} {{ $breakdown['item']->unit_of_measure }} | @php $pending = $breakdown['total_issued'] - $breakdown['total_returned']; @endphp {{ number_format($pending, 2) }} {{ $breakdown['item']->unit_of_measure }} | @foreach($breakdown['operations'] as $operation) {{ $operation['operation'] }}: {{ number_format($operation['quantity'], 2) }} @endforeach |
No returns have been made against this material request yet.
add Create First Return