@extends('layouts.dashboard.inface', ['section' => 'finance']) @section('content')
@include('realEstates.finance.nav', ['title' => 'Gastos'])
@can('expenses.create')Registrar gasto@endcan @can('financial_reports.view')Descargar CSV completo@endcan
@include('realEstates.finance.filters', ['kind' => 'expenses'])

{{ $expenses->total() }} gastos · Total filtrado: {{ \App\Domain\Finance\Money::format($total) }} {{ $filters['currency'] }}

@forelse($expenses as $expense) @empty@endforelse
Concepto / proveedorDesarrolloFechaCategoría / tipoImportePagado actualSaldo actualAprobación / pago
{{ $expense->name }}

{{ $expense->provider_name }}

{{ $expense->development?->name ?? 'General' }}{{ $expense->date }}{{ $expense->category?->name }}

{{ config('finance.types.'.$expense->type) }}

{{ \App\Domain\Finance\Money::format($expense->amount) }}{{ \App\Domain\Finance\Money::format($expense->paid_amount ?? '0') }}{{ \App\Domain\Finance\Money::format((string) \App\Domain\Finance\Money::of($expense->amount)->minus($expense->paid_amount ?? '0')) }}

{{ $expense->payment_status === 'cancelled' ? 'Cancelado' : ($expense->approved_at ? 'Aprobado' : 'Por aprobar') }}

Pago: {{ config('finance.statuses.'.$expense->payment_status) }}

No hay gastos con estos filtros.
{{ $expenses->links() }}
@can('finance.manage')
Crear categoría de gasto
@csrf
@endcan
@endsection