@extends('layouts.app') @section('title', 'Cuentas por cobrar | Veltrix v2') @section('page_title', 'Cuentas por cobrar') @section('page_subtitle', 'Gestion operativa en tiempo real') @section('page_icon', 'bx bx-wallet-alt') @section('content') @php $filters = $filters ?? [ 'cliente_id' => 0, 'fecha_desde' => '', 'fecha_hasta' => '', 'estado' => 'todos', ]; $customers = $customers ?? []; $accounts = $accounts ?? []; $payments = $payments ?? []; $summary = $summary ?? [ 'total_credito' => 0, 'total_abonado' => 0, 'total_saldo' => 0, 'cuentas_pendientes' => 0, 'cuentas_parciales' => 0, ]; $aging = $aging ?? [ 'saldo_0_30' => 0, 'saldo_31_60' => 0, 'saldo_61_90' => 0, 'saldo_91_mas' => 0, 'cuentas_0_30' => 0, 'cuentas_31_60' => 0, 'cuentas_61_90' => 0, 'cuentas_91_mas' => 0, ]; @endphp @if (session('status'))
Refina resultados por cliente, fechas y estado. Exporta en un clic.
| Venta | Fecha | Cliente | Cajero | Total | Abonado | Saldo | Dias | Rango | Estado | Accion |
|---|---|---|---|---|---|---|---|---|---|---|
| #{{ (int) $account['id'] }} | {{ $account['fecha'] }} | {{ $account['cliente'] ?? 'Consumidor final' }} | {{ $account['cajero'] ?? '' }} | {{ money($account['total'] ?? 0) }} | {{ money($account['pagado'] ?? 0) }} | {{ money($account['saldo'] ?? 0) }} | {{ (int) ($account['dias_cartera'] ?? 0) }} | {{ $account['rango_antiguedad'] ?? '0-30' }} | @php $estadoCobro = (string) ($account['estado_cobro'] ?? 'pendiente'); @endphp {{ $estadoCobro }} | @if (has_permission('cuentas_cobrar.abonar')) @endif |
|
|
||||||||||
| No hay cuentas por cobrar pendientes. | ||||||||||
| ID pago | Venta | Cliente | Fecha | Metodo | Referencia | Monto |
|---|---|---|---|---|---|---|
| {{ (int) $payment['id'] }} | #{{ (int) $payment['venta_id'] }} | {{ $payment['cliente'] ?? 'Consumidor final' }} | {{ $payment['fecha_pago'] ?? '' }} | {{ $payment['metodo_pago'] ?? '' }} | {{ $payment['referencia'] ?? '' }} | {{ money($payment['monto'] ?? 0) }} |
| Sin abonos registrados. | ||||||