diff --git a/Modules/Reports/Http/Controllers/ReportsController.php b/Modules/Reports/Http/Controllers/ReportsController.php index b4e179c7..4499895c 100644 --- a/Modules/Reports/Http/Controllers/ReportsController.php +++ b/Modules/Reports/Http/Controllers/ReportsController.php @@ -11,4 +11,8 @@ class ReportsController extends Controller public function salesReport() { return view('reports::sales.index'); } + + public function purchasesReport() { + return view('reports::purchases.index'); + } } diff --git a/Modules/Reports/Resources/views/purchases/index.blade.php b/Modules/Reports/Resources/views/purchases/index.blade.php new file mode 100644 index 00000000..c3208078 --- /dev/null +++ b/Modules/Reports/Resources/views/purchases/index.blade.php @@ -0,0 +1,16 @@ +@extends('layouts.app') + +@section('title', 'Purchases Report') + +@section('breadcrumb') +
+@endsection + +@section('content') +| Date | +Reference | +Supplier | +Status | +Total | +Paid | +Due | +Payment Status | +
|---|---|---|---|---|---|---|---|
| {{ \Carbon\Carbon::parse($purchase->date)->format('d M, Y') }} | +{{ $purchase->reference }} | +{{ $purchase->supplier_name }} | ++ @if ($purchase->status == 'Pending') + + {{ $purchase->status }} + + @elseif ($purchase->status == 'Ordered') + + {{ $purchase->status }} + + @else + + {{ $purchase->status }} + + @endif + | +{{ format_currency($purchase->total_amount) }} | +{{ format_currency($purchase->paid_amount) }} | +{{ format_currency($purchase->due_amount) }} | ++ @if ($purchase->payment_status == 'Partial') + + {{ $purchase->payment_status }} + + @elseif ($purchase->payment_status == 'Paid') + + {{ $purchase->payment_status }} + + @else + + {{ $purchase->payment_status }} + + @endif + + | +
| + No Purchases Data Available! + | +|||||||