@php use App\CoreFacturalo\Helpers\Functions\GeneralPdfHelper; $summary_income_total = $payment_method_summary->sum('income'); $summary_egress_total = $payment_method_summary->sum('egress'); @endphp Reporte Caja

Reporte general de caja asociado a pagos

@if(!$data['cash_state']) @endif

@foreach($payment_method_summary as $summary) @endforeach

Empresa: {{$data['company_name']}}

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

Ruc: {{$data['company_number']}}

Establecimiento: {{$data['establishment_address']}} - {{$data['establishment_department_description']}} - {{$data['establishment_district_description']}}

Vendedor: {{$data['cash_user_name']}}

Fecha y hora apertura: {{$data['cash_date_opening']}} {{$data['cash_time_opening']}}

Estado de caja: {{($data['cash_state']) ? 'Aperturada':'Cerrada'}}

Fecha y hora cierre: {{$data['cash_date_closed']}} {{$data['cash_time_closed']}}

Montos de operación:

Desglose de ingresos y egresos:

Ingresos {{ GeneralPdfHelper::getPaymentMethodTypeDescription($summary['payment_method_type_id']) }} ({{ $summary['currency_type_id'] }}): {{ GeneralPdfHelper::setNumberFormat($summary['income']) }}

Egresos {{ GeneralPdfHelper::getPaymentMethodTypeDescription($summary['payment_method_type_id']) }} ({{ $summary['currency_type_id'] }}): {{ GeneralPdfHelper::setNumberFormat($summary['egress']) }}

Total ingresos: S/. {{ GeneralPdfHelper::setNumberFormat($summary_income_total) }}

Total egresos: S/. {{ GeneralPdfHelper::setNumberFormat($summary_egress_total) }}

Saldo inicial: S/. {{ GeneralPdfHelper::setNumberFormat($data['cash_beginning_balance']) }}

Saldo final: S/. {{ GeneralPdfHelper::setNumberFormat($data['total_balance']) }}

@if(count($group_payments) > 0)
@foreach($group_payments as $payment_method_type_id => $payments)

{{ GeneralPdfHelper::getPaymentMethodTypeDescription($payment_method_type_id) }}

{{-- --}} @foreach($payments as $key => $value) {{-- --}} @endforeach {{-- para pago en efectivo se agrega gastos --}} @if ($payment_method_type_id === '01') @foreach($expense_payments as $key => $value) {{-- --}} @endforeach @endif @foreach($payment_method_summary->filter(fn ($summary) => (string) $summary['payment_method_type_id'] === (string) $payment_method_type_id) as $summary) @endforeach
# Tipo transacción Tipo documento Documento Fecha emisión Cliente/Proveedor N° Documento Moneda Total
{{ $loop->iteration }} {{ $value['type_transaction_description'] }} {{ $value['document_type_description'] }} {{ $value['number_full'] }} {{ $value['date_of_issue'] }} {{ $value['acquirer_name'] }} {{ $value['acquirer_number'] }} {{ $value['currency_type_id'] }} {{$value['type_transaction'] == 'egress' ? '-' : ''}}{{ GeneralPdfHelper::setNumberFormat($value['payment']) }}
{{ $loop->iteration }} {{ $value['type_transaction_description'] }} {{ $value['document_type_description'] }} {{ $value['number_full'] }} {{ $value['date_of_issue'] }} {{ $value['acquirer_name'] }} {{ $value['acquirer_number'] }} {{ $value['currency_type_id'] }} -{{ GeneralPdfHelper::setNumberFormat($value['payment']) }}
Subtotal {{ GeneralPdfHelper::getPaymentMethodTypeDescription($summary['payment_method_type_id']) }} ({{ $summary['currency_type_id'] }}) {{ GeneralPdfHelper::setNumberFormat($summary['net']) }}


@endforeach
@else

No se encontraron registros.

@endif