@extends('layouts.app') @section('title', 'Cuentas por Pagar') @section('content')
Gestión y seguimiento de cuentas por pagar a proveedores
| N° Cuenta | Proveedor | Factura | Fecha | Monto Original | Saldo Actual | Pagado | Estado | Acciones |
|---|---|---|---|---|---|---|---|---|
| {{ $account->account_number }} |
@if($account->supplier)
{{ Str::limit($account->supplier->business_name, 35) }}
@if($account->supplier->contact_person)
{{ Str::limit($account->supplier->contact_person, 30) }}
@endif
|
@if($account->purchaseInvoice) {{ $account->purchaseInvoice->invoice_number }} @else N/A @endif | {{ $account->invoice_date ? $account->invoice_date->format('d/m/Y') : ($account->created_at ? $account->created_at->format('d/m/Y') : 'N/A') }} | ${{ number_format($account->original_amount, 2) }} | ${{ number_format($account->current_balance, 2) }} | ${{ number_format($account->total_paid, 2) }} | @php $statusConfig = [ 'pending' => ['class' => 'warning', 'icon' => 'clock', 'label' => 'Pendiente'], 'partial' => ['class' => 'info', 'icon' => 'percentage', 'label' => 'Parcial'], 'paid' => ['class' => 'success', 'icon' => 'check-circle', 'label' => 'Pagada'], 'overdue' => ['class' => 'danger', 'icon' => 'exclamation-triangle', 'label' => 'Vencida'], 'cancelled' => ['class' => 'dark', 'icon' => 'times-circle', 'label' => 'Cancelada'] ]; $status = $statusConfig[$account->status] ?? ['class' => 'secondary', 'icon' => 'circle', 'label' => ucfirst($account->status)]; @endphp {{ $status['label'] }} | |
No hay cuentas por pagarLas cuentas por pagar aparecerán aquí |
||||||||