@extends('layouts.app') @section('title', 'Facturas de Compra') @section('content')
| 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) }} | |
|
No hay facturas de compra registradas Crear Primera Factura |
||||||||||