@extends('layouts.app') @section('title', 'Facturas de Compra') @section('content')

Facturas de Compra

@forelse($invoices as $invoice) @empty @endforelse
N° Factura Proveedor Fecha Vencimiento Moneda Total Gastos Pagado Pendiente Estado Acciones
{{ $invoice->invoice_number }} @if($invoice->purchase_order)
OC: {{ $invoice->purchase_order->order_number }} @endif
{{ $invoice->supplier ? $invoice->supplier->business_name : 'N/A' }}
{{ $invoice->supplier ? $invoice->supplier->contact_person : 'N/A' }}
{{ $invoice->invoice_date ? $invoice->invoice_date->format('d/m/Y') : 'N/A' }} {{ $invoice->due_date ? $invoice->due_date->format('d/m/Y') : 'N/A' }} {{ $invoice->currency }}
Tasa: {{ number_format($invoice->exchange_rate, 4) }}
{{ number_format($invoice->total_amount, 2) }}
{{ $invoice->currency }}
@if($invoice->has_import_costs) {{ number_format($invoice->total_import_costs, 2) }} @else Sin gastos @endif {{ number_format($invoice->amount_paid, 2) }}
{{ $invoice->currency }}
{{ number_format($invoice->amount_due, 2) }}
{{ $invoice->currency }}
@php $statusClasses = [ 'draft' => 'badge-secondary', 'pending' => 'badge-warning', 'received' => 'badge-info', 'processed' => 'badge-success', 'paid' => 'badge-success', 'partial' => 'badge-warning', 'overdue' => 'badge-danger' ]; $statusLabels = [ 'draft' => 'Borrador', 'pending' => 'Pendiente', 'received' => 'Recibida', 'processed' => 'Procesada', 'paid' => 'Pagada', 'partial' => 'Parcial', 'overdue' => 'Vencida' ]; $statusIcons = [ 'draft' => 'fa-file-alt', 'pending' => 'fa-clock', 'received' => 'fa-inbox', 'processed' => 'fa-check-circle', 'paid' => 'fa-check-double', 'partial' => 'fa-exclamation-circle', 'overdue' => 'fa-exclamation-triangle' ]; @endphp {{ $statusLabels[$invoice->status] ?? ucfirst($invoice->status) }}
@if($invoice->status === 'received')
@csrf
@endif

No hay facturas de compra registradas

Crear Primera Factura
@if($invoices->hasPages())
{{ $invoices->links() }}
@endif
@push('scripts') @endpush @endsection