@extends('layouts.admin') @section('title', 'Laporan Pembelian') @section('content')

Laporan Pembelian

Analisis dan monitoring data pembelian bahan dan sparepart @if(request('start_date') || request('end_date')) | Periode: {{ request('start_date') ? \Carbon\Carbon::parse(request('start_date'))->format('d M Y') : 'Awal' }} - {{ request('end_date') ? \Carbon\Carbon::parse(request('end_date'))->format('d M Y') : 'Akhir' }} @endif

Total Pembelian

Rp {{ number_format($totalAmount, 0, ',', '.') }}

Total Transaksi

{{ number_format($totalTransactions, 0, ',', '.') }}

Total Item

{{ number_format($totalItems, 0, ',', '.') }} unit

Rata-rata/Transaksi

Rp {{ $totalTransactions > 0 ? number_format($totalAmount / $totalTransactions, 0, ',', '.') : '0' }}

Trend Pembelian 12 Bulan Terakhir

@if (request('supplier')) @endif
@if (request()->hasAny(['start_date', 'end_date', 'supplier', 'purchase_type'])) @endif
@if (request()->hasAny(['start_date', 'end_date', 'supplier', 'purchase_type']))
Filter Aktif: @if (request('supplier')) Supplier: "{{ request('supplier') }}" @endif @if (request('start_date') || request('end_date')) Periode: {{ request('start_date') ? date('d M Y', strtotime(request('start_date'))) : 'Awal' }} - {{ request('end_date') ? date('d M Y', strtotime(request('end_date'))) : 'Akhir' }} @endif @if (request('purchase_type')) Tipe: {{ ucfirst(request('purchase_type')) }} @endif
@endif

Data Pembelian

@forelse($purchases as $purchase) @empty @endforelse
Tanggal Kode Pembelian Supplier Tipe Item Dibeli Total Amount Catatan Aksi
{{ $purchase->purchase_date ? $purchase->purchase_date->format('d/m/Y') : '-' }} {{ $purchase->purchase_code }} {{ $purchase->supplier_name }} {{ ucfirst($purchase->purchase_type) }} @if($purchase->items && $purchase->items->count() > 0)
@foreach($purchase->items->take(3) as $item)
{{ $item->item_name ?? '-' }} ({{ $item->quantity }} {{ $item->unit ?? 'pcs' }})
@endforeach @if($purchase->items->count() > 3)
+{{ $purchase->items->count() - 3 }} item lainnya
@endif
@else - @endif
Rp {{ number_format($purchase->total_amount, 0, ',', '.') }} {{ Str::limit($purchase->notes ?? '-', 30) }}

Tidak ada data pembelian

Belum ada data pembelian yang ditemukan.

@if ($purchases->hasPages())
Menampilkan {{ $purchases->firstItem() }}{{ $purchases->lastItem() }} dari {{ $purchases->total() }} data pembelian
{{ $purchases->onEachSide(1)->links() }}
@endif
@push('scripts') @endpush @endsection