@php use App\Helpers\HelperCalculos; use Carbon\Carbon; @endphp @if(count($dteRecibidos) > 0) @foreach($dteRecibidos as $dteRecibido) @php $resumenPagos = HelperCalculos::obtenerResumenPagoDTE($dteRecibido->dte_recibido_id); @endphp @endforeach @else @endif
Proveedor Documento Fecha Emisión Total Estado Pago Acciones
{{$dteRecibido->dte_recibido_razon_social}}
{{ \FCR::num_cl($dteRecibido->rut).'-'.$dteRecibido->rut_digito_verificador }}
{{ $dteRecibido->dte_recibido_folio }}
{{ $dteRecibido->tipo_dte_nombre }}
{{ \Carbon\Carbon::parse($dteRecibido->dte_recibido_fecha)->format('d/m/Y') }} ${{ FCR::num_cl($dteRecibido->dte_recibido_total) }}
Saldo: ${{number_format($resumenPagos['saldoPendiente'], 0, ',', '.')}}
@php $estado = $dteRecibido->estado_pago; $claseEstado = match($estado) { 'Pendiente' => 'badge-warning', 'Pagada Parcialmente' => 'badge-info', 'Vencida' => 'badge-danger', 'Pagada Totalmente' => 'badge-success', default => 'badge-success', }; @endphp {{$estado}}
@php $fechaVencimiento = Carbon::parse($dteRecibido->dte_recibido_fecha_vencimiento); $hoy = Carbon::today(); if ($fechaVencimiento->lt($hoy)) { $mensajeVencimiento = 'Documento vencido'; $claseTexto = 'text-danger'; } elseif ($fechaVencimiento->equalTo($hoy)) { $mensajeVencimiento = 'Vence hoy'; $claseTexto = 'text-warning'; } else { $diasRestantes = $hoy->diffInDays($fechaVencimiento); $mensajeVencimiento = 'Vence en ' . $diasRestantes . ' días'; $claseTexto = 'text-success'; } @endphp {{ $mensajeVencimiento }} {{-- Vence en 30 días --}}
@if ($estado != 'Pagada Totalmente') @endif
No hay cuentas por pagar.
{{ $dteRecibidos->links() }}