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

Kardex

Historial de movimientos. Las compras se muestran como se registraron (cajas o unidades).

@forelse($movements as $m) @php $meta = $m->displayMeta(); $detailId = 'kardex-detail-'.$m->id; $modeClass = $meta['mode'] === 'packs' ? 'primary' : 'secondary'; @endphp @empty @endforelse
Fecha Tipo Producto Lote Modo Cantidad Antes Después
Proveedor / lote
{{ $m->batch?->supplier?->business_name ?: '—' }}
{{ $m->batch?->code }}
Costo
@if($meta['cost_primary'])
{{ $meta['cost_primary'] }}
@if($meta['cost_secondary'])
{{ $meta['cost_secondary'] }}
@endif @else @endif
P.V.P.
@if($meta['pvp_primary'])
{{ $meta['pvp_primary'] }}
@if($meta['pvp_secondary'])
{{ $meta['pvp_secondary'] }}
@endif @else @endif
Total línea
{{ $meta['line_total'] ?: '—' }}
@if($meta['mode'] === 'packs')
1 {{ $meta['pack_name'] }} = {{ $meta['units_per_pack'] }} und.
@endif
@if($m->notes)
Notas
{{ $m->notes }}
@endif
No hay movimientos registrados.
@if($movements->hasPages()) @endif
@endsection @push('styles') @endpush @push('scripts') @endpush