Reporte Kardex


Empresa:

{{$company->name}}

Fecha:

{{date('d/m/Y')}}

N° Documento:

{{$company->number}}

Establecimiento:

{{$establishment->address}} - {{$establishment->address}} - {{$establishment->country->name}} - {{$establishment->department->name}} - {{$establishment->city->name}}

@if(!empty($records))
@if(!$item_id) @endif @if($item_id) @endif @foreach($records as $key => $value) @if(!$item_id) @endif @php if($value->inventory_kardexable_type == $models[3]){ if(!$value->inventory_kardexable->type){ $transaction = Modules\Inventory\Models\InventoryTransaction::findOrFail($value->inventory_kardexable->inventory_transaction_id); } } @endphp @php $balance += $value->quantity; @endphp @if($item_id) @endif @endforeach
#ProductoFecha y hora transacción Tipo transacción Número NV. Asociada Feha emisión Entrada SalidaSaldo
{{$loop->iteration}}{{$value->item->description}}{{$value->created_at->format('d/m/Y H:i')}} @switch($value->inventory_kardexable_type) @case($models[0]) {{($value->quantity < 0) ? "Venta":"Anulación"}} @break @case($models[1]) {{"Compra"}} @break @case($models[2]) {{"Nota de venta"}} @break @case($models[3]) {{$value->inventory_kardexable->description}} @break @case($models[4]) {{($value->quantity < 0) ? "Pedido":"Anulación pedido"}} @break @case($models[6]) {{"Remisión"}} @break @endswitch @switch($value->inventory_kardexable_type) @case($models[0]) {{ optional($value->inventory_kardexable)->series."-".optional($value->inventory_kardexable)->number }} @break @case($models[1]) {{optional($value->inventory_kardexable)->series."-".optional($value->inventory_kardexable)->number}} @break @case($models[2]) {{ optional($value->inventory_kardexable)->series."-".optional($value->inventory_kardexable)->number }} @break @case($models[3]) {{"-"}} @break @case($models[4]) {{ optional($value->inventory_kardexable)->prefix."-".optional($value->inventory_kardexable)->id }} @break @case($models[6]) {{ optional($value->inventory_kardexable)->number_full }} @break @endswitch @switch($value->inventory_kardexable_type) @case($models[0]) {{ isset($value->inventory_kardexable->sale_note_id) ? optional($value->inventory_kardexable)->sale_note->prefix.'-'.optional($value->inventory_kardexable)->sale_note->id:"-" }} @break @default {{"-"}} @break @endswitch @switch($value->inventory_kardexable_type) @case($models[0]) {{ isset($value->inventory_kardexable->date_of_issue) ? $value->inventory_kardexable->date_of_issue->format('d/m/Y') : '' }} @break @case($models[1]) {{ isset($value->inventory_kardexable->date_of_issue) ? $value->inventory_kardexable->date_of_issue->format('d/m/Y') : '' }} @break @case($models[2]) {{ isset($value->inventory_kardexable->date_of_issue) ? $value->inventory_kardexable->date_of_issue->format('d/m/Y') : '' }} @break @case($models[3]) {{"-"}} @break @case($models[4]) {{ isset($value->inventory_kardexable->date_of_issue) ? $value->inventory_kardexable->date_of_issue->format('Y-m-d') : '' }} @break @case($models[6]) {{ isset($value->inventory_kardexable->date_of_issue) ? $value->inventory_kardexable->date_of_issue->format('Y-m-d') : '' }} @break @endswitch @switch($value->inventory_kardexable_type) @case($models[0]) {{ ($value->quantity > 0) ? $value->quantity:"-"}} @break @case($models[1]) {{ ($value->quantity > 0) ? $value->quantity:"-"}} @break @case($models[2]) {{ ($value->quantity > 0) ? $value->quantity:"-"}} @break @case($models[3]) @if($value->inventory_kardexable->type != null) {{ ($value->inventory_kardexable->type == 1) ? $value->quantity : "-" }} @else {{($transaction->type == 'input') ? $value->quantity : "-" }} @endif @break @case($models[4]) {{ ($value->quantity > 0) ? $value->quantity:"-"}} @break @default {{"-"}} @break @endswitch @switch($value->inventory_kardexable_type) @case($models[0]) {{ ($value->quantity < 0) ? (isset($value->inventory_kardexable->sale_note_id) ? "-":$value->quantity):"-" }} @php ($value->quantity < 0) ? (isset($value->inventory_kardexable->sale_note_id) ? $value->quantity = 0:$value->quantity):"-"; @endphp @break @case($models[1]) {{ ($value->quantity < 0) ? $value->quantity:"-"}} @break @case($models[2]) {{ ($value->quantity < 0) ? $value->quantity:"-" }} @break @case($models[3]) @if($value->inventory_kardexable->type != null) {{($value->inventory_kardexable->type == 2 || $value->inventory_kardexable->type == 3) ? $value->quantity : "-" }} @else {{($transaction->type == 'output') ? $value->quantity : "-" }} @endif @break @case($models[4]) {{ ($value->quantity < 0) ? $value->quantity:"-"}} @break @case($models[6]) {{ ($value->quantity < 0) ? $value->quantity:"-"}} @break @default {{"-"}} @break @endswitch {{number_format($balance, 4, ".", "")}}
@else

No se encontraron registros.

@endif