Movimientos de ingresos y egresos

Empresa: {{$company->name}}

Fecha: {{date('Y-m-d')}}

Ruc: {{$company->number}}

Establecimiento: {{$establishment->address}} - {{$establishment->department->description}} - {{$establishment->district->description}}

@if(!empty($records))
@php $balance = 0; $final_balance = 0; $total_input = 0; $total_output = 0; @endphp @foreach($records as $key => $value) @php $data_person = $value->data_person; $document_type = ''; $items = []; if($value->payment->associated_record_payment->document_type){ $document_type = $value->payment->associated_record_payment->document_type->description; }elseif(isset($value->payment->associated_record_payment->prefix)){ $document_type = $value->payment->associated_record_payment->prefix; } $payment_method_type_description = ''; if($value->payment->payment_method_type){ $payment_method_type_description = $value->payment->payment_method_type->description; }else{ $payment_method_type_description = $value->payment->expense_method_type->description; } $balance = ($value->type_movement == 'input') ? $balance + $value->payment->payment : $balance - $value->payment->payment; $total_input += ($value->type_movement == 'input') ? $value->payment->payment : 0; $total_output += ($value->type_movement == 'output') ? $value->payment->payment : 0; if(in_array($value->instance_type, ['expense', 'income'])){ $items = $value->payment->associated_record_payment->items->transform(function($row, $key) { return [ 'description' => $row->description ]; }); } @endphp @endforeach
# Fecha Adquiriente N° Doc. Identidad Tipo documento Documento/Transacción Detalle Moneda Tipo Ingresos Gastos Saldo
{{$loop->iteration}} {{$value->payment->date_of_payment->format('Y-m-d')}} {{$data_person->name}} {{$data_person->number}} {{ $document_type }} {{$value->payment->associated_record_payment->number_full}} @foreach ($items as $item)

- {{ $item['description'] }}

@endforeach
{{$value->payment->associated_record_payment->currency_type_id}} {{$value->instance_type_description}} {{ ($value->type_movement == 'input') ? "S/".number_format($value->payment->payment, 2, ".", "") : '-' }} {{ ($value->type_movement == 'output') ? "S/".number_format($value->payment->payment, 2, ".", "") : '-' }} S/{{ $balance }}
S/{{$total_input}} S/{{$total_output}} S/{{$total_input - $total_output}}
@else

No se encontraron registros.

@endif