Productos con stock{{ number_format($totals['products']) }}
Unidades{{ $num($totals['units']) }}
Valor al costo{{ $money($totals['value']) }}
Stock crítico{{ number_format($totals['critical']) }}
Stock en cero{{ number_format($totals['zero']) }}
Productos cuyo stock está por debajo de su cantidad de alerta. Los primeros 15, del más urgente al menos urgente.
| Producto | Código | @if(!$warehouse_id)Local | @endifStock | Alerta |
@forelse($critical as $c)| {{ $c->name }} | {{ $c->code }} | @if(!$warehouse_id){{ $c->warehouse_id ? $short($names[$c->warehouse_id] ?? '') : 'Total' }} | @endif{{ $num($c->qty) }} | {{ $num($c->alert_quantity) }} |
@empty| Ningún producto en stock crítico. |
@endforelse
@if($links['qtyAlert'])
Ver la lista completa de stock crítico@endif
Unidades vendidas en los últimos 30 días (ventas sin borradores del ambiente SRI activo).
| Producto | Código | Unidades | Vendido |
@forelse($top as $t)| {{ $t->name }} | {{ $t->code }} | {{ $num($t->qty) }} | {{ $money($t->total) }} |
@empty| Sin ventas en los últimos 30 días. |
@endforelse
@if($links['bestSeller'])
Ver el reporte de más vendidos por mes@endif
Productos con stock que no se vendieron en 90 días, ordenados por el dinero que tienen inmovilizado (stock × costo).
| Producto | Código | @if(!$warehouse_id)Local | @endifStock | Valor al costo |
@forelse($still as $q)| {{ $q->name }} | {{ $q->code }} | @if(!$warehouse_id){{ $short($names[$q->warehouse_id] ?? '') }} | @endif{{ $num($q->qty) }} | {{ $money($q->qty * $q->cost) }} |
@empty| Todo lo que tiene stock se vendió en los últimos 90 días. |
@endforelse
| Local | Productos con stock | Unidades | Valor al costo | Stock crítico | Stock en cero |
@foreach($stores as $st)| {{ $st->name }} | {{ number_format($st->products) }} | {{ $num($st->units) }} | {{ $money($st->value) }} | {{ number_format($st->critical) }} | {{ number_format($st->zero) }} |
@endforeach
@if($links['warehouseStock'])
Ver el gráfico de stock por local@endif