@extends('layouts.app') @section('title', 'OTC Sales History') @section('content') {{-- Header --}}
Back to OTC Sales

OTC Sales History

All over-the-counter drug sales

{{-- Filters --}}
@if(request()->hasAny(['from', 'to', 'method', 'search'])) Clear @endif
{{-- Summary stats --}}

Total Sales ({{ \Carbon\Carbon::parse($from)->format('d M') }} — {{ \Carbon\Carbon::parse($to)->format('d M') }})

KES {{ number_format($stats['total_sales'], 2) }}

Items Dispensed

{{ number_format($stats['item_count']) }}

Payment Methods

@forelse($stats['by_method'] as $m)
{{ str_replace('_', ' ', $m->payment_mode) }} KES {{ number_format($m->total, 0) }}
@empty

No sales in this period.

@endforelse
{{-- Sales list --}}
@forelse($sales as $sale) @empty @endforelse
Date/Time Drug Patient Qty Unit Price Total Method Dispensed By
{{ $sale->dispensed_at ? \Carbon\Carbon::parse($sale->dispensed_at)->format('d M H:i') : '-' }} {{ $sale->drugItem->name ?? '-' }} @if($sale->patient_id && $sale->patient) {{ $sale->patient->full_name }}

{{ $sale->patient->mrn }}

@else Walk-in @endif
{{ $sale->quantity_dispensed }} {{ number_format($sale->unit_price, 2) }} {{ number_format($sale->total_price, 2) }} {{ str_replace('_', ' ', $sale->payment_mode) }} {{ $sale->dispensedBy?->name ?? '-' }}
No OTC sales in this period.
@if($sales->hasPages())
{{ $sales->links() }}
@endif
@endsection