@include('pdf.partials.styles-unified')

ESTADO DE CUENTA | {{ $empresa->name ?? 'Empresa' }}

Cliente: {{ $cliente->nombre_comercial }}

Fecha de consulta: {{ $fecha_consulta }}

Información del Cliente

Razón Social: {{ $cliente->razon_social }}

Nombre Comercial: {{ $cliente->nombre_comercial }}

RUC: {{ $cliente->ruc ?? 'N/A' }}

Teléfono: {{ $cliente->telefono ?? 'N/A' }}

RESUMEN FINANCIERO {{ isset($criterio_por_caja) && $criterio_por_caja && !empty($caja_activa_info) ? 'DE LA CAJA #' . $caja_activa_info['id'] : 'DEL DÍA' }}

@if(isset($criterio_por_caja) && $criterio_por_caja && !empty($caja_activa_info))

Ventas y pagos de la caja abierta ({{ $caja_activa_info['label'] }})

@elseif(isset($criterio_por_caja) && !$criterio_por_caja)

Mostrado por fecha del día (no hay caja abierta)

@endif
S/. {{ number_format($venta_dia, 2) }}
Ventas {{ isset($criterio_por_caja) && $criterio_por_caja ? 'de la caja' : 'del Día' }}
S/. {{ number_format($pagos_hoy, 2) }}
Pagos {{ isset($criterio_por_caja) && $criterio_por_caja ? 'de la caja' : 'del Día' }}
S/. {{ number_format($saldo_pendiente, 2) }}
Saldo Pendiente
S/. {{ number_format($saldo_a_favor, 2) }}
Saldo a Favor
@if($ventas_dia->count() > 0)

VENTAS {{ isset($criterio_por_caja) && $criterio_por_caja ? 'DE LA CAJA' : 'DEL DÍA' }} ({{ $ventas_dia->count() }})

@foreach($ventas_dia as $venta) @endforeach
Serie Fecha Peso Neto Monto Total Monto Recibido Saldo Favor Monto Pendiente
{{ $venta->serie_venta }} {{ \Carbon\Carbon::parse($venta->fecha_venta)->format('d/m/Y') }} {{ number_format($venta->peso_neto, 2) }} kg S/. {{ number_format($venta->monto_total, 2) }} S/. {{ number_format($venta->monto_recibido, 2) }} S/. {{ number_format($venta->saldo ?? 0, 2) }} S/. {{ number_format($venta->monto_pendiente, 2) }}
@else

VENTAS {{ isset($criterio_por_caja) && $criterio_por_caja ? 'DE LA CAJA' : 'DEL DÍA' }}

No hay ventas registradas hoy

@endif @if($pagos_dia->count() > 0)

PAGOS {{ isset($criterio_por_caja) && $criterio_por_caja ? 'DE LA CAJA' : 'DEL DÍA' }} ({{ $pagos_dia->count() }})

@foreach($pagos_dia as $pagoMaestro) @php // Obtener información del primer pago asociado para mostrar detalles $primerPago = $pagoMaestro->pagos->first(); $ventaInfo = $primerPago->venta->serie_venta ?? 'N/A'; $metodoPago = $primerPago->metodo_pago->descripcion ?? 'N/A'; $numeroOperacion = $primerPago->num_operacion ?: 'N/A'; $banco = $primerPago->banco->name ?? 'N/A'; @endphp @endforeach
Fecha Venta Método N° Operación Cuenta Monto
{{ \Carbon\Carbon::parse($pagoMaestro->fecha)->format('d/m/Y') }} {{ $ventaInfo }} {{ $metodoPago }} {{ $numeroOperacion }} {{ $banco }} S/. {{ number_format($pagoMaestro->monto_total, 2) }}
TOTAL PAGOS: S/. {{ number_format($pagos_dia->sum('monto_total'), 2) }}
@else

PAGOS {{ isset($criterio_por_caja) && $criterio_por_caja ? 'DE LA CAJA' : 'DEL DÍA' }}

No hay pagos registrados hoy

@endif @if($ventas_con_saldo_favor->count() > 0)

SALDO A FAVOR DEL CLIENTE ({{ $ventas_con_saldo_favor->count() }})

@foreach($ventas_con_saldo_favor as $venta) @endforeach
Serie Fecha Monto Total Monto Recibido Saldo a Favor Monto Pendiente
{{ $venta->serie_venta }} {{ \Carbon\Carbon::parse($venta->fecha_venta)->format('d/m/Y') }} S/. {{ number_format($venta->monto_total, 2) }} S/. {{ number_format($venta->monto_recibido, 2) }} S/. {{ number_format($venta->saldo, 2) }} S/. {{ number_format($venta->monto_pendiente, 2) }}
TOTAL SALDO A FAVOR: S/. {{ number_format($ventas_con_saldo_favor->sum('saldo'), 2) }}
@else

SALDO A FAVOR DEL CLIENTE

No hay ventas con saldo a favor

@endif @if($ventas_con_saldo_pendiente->count() > 0)

SALDO PENDIENTE POR PAGAR ({{ $ventas_con_saldo_pendiente->count() }})

@foreach($ventas_con_saldo_pendiente as $venta) @php $diasPendiente = \Carbon\Carbon::parse($venta->fecha_venta)->diffInDays(now()); @endphp @endforeach
Serie Fecha Monto Total Monto Recibido Saldo a Favor Monto Pendiente Días Pendiente
{{ $venta->serie_venta }} {{ \Carbon\Carbon::parse($venta->fecha_venta)->format('d/m/Y') }} S/. {{ number_format($venta->monto_total, 2) }} S/. {{ number_format($venta->monto_recibido, 2) }} S/. {{ number_format($venta->saldo, 2) }} S/. {{ number_format($venta->monto_pendiente, 2) }} @if($diasPendiente > 30) {{ $diasPendiente }} días @elseif($diasPendiente > 15) {{ $diasPendiente }} días @else {{ $diasPendiente }} días @endif
TOTAL PENDIENTE: S/. {{ number_format($ventas_con_saldo_pendiente->sum('monto_pendiente'), 2) }}
@else

SALDO PENDIENTE POR PAGAR

No hay ventas con saldo pendiente

@endif