{{-- resources/views/livewire/reportes/gastos.blade.php --}}
🧾 Reportes · Gastos
Crédito fiscal · Excel para declaración D-104
@if($mensaje_error)
❌ {{ $mensaje_error }}
@endif
@if($resumen)
Total gastos
₡{{ number_format($resumen['total_gastos'] ?? 0, 0) }}
IVA pagado
₡{{ number_format($resumen['total_iva_pagado'] ?? 0, 0) }}
âś… IVA acreditable
₡{{ number_format($resumen['total_iva_acreditable'] ?? 0, 0) }}
No acreditable
₡{{ number_format($resumen['total_iva_no_acreditable'] ?? 0, 0) }}
{{-- Desglose por categorĂ­a --}}
Gastos por categorĂ­a
@php $total_cat = ($resumen['mercancia']??0)+($resumen['servicio']??0)+ ($resumen['alquiler']??0)+($resumen['activo_fijo']??0)+($resumen['otro']??0); $cats = [ 'MercancĂ­a' => $resumen['mercancia']??0, 'Servicio' => $resumen['servicio']??0, 'Alquiler' => $resumen['alquiler']??0, 'Activo fijo'=> $resumen['activo_fijo']??0, 'Otro' => $resumen['otro']??0, ]; @endphp @foreach($cats as $cat => $monto) @if($monto > 0) @endif @endforeach
CategorĂ­a Monto % del total
{{ $cat }} ₡{{ number_format($monto, 2) }} {{ $total_cat > 0 ? number_format($monto/$total_cat*100, 1) : 0 }}%
@if($datos && $datos->count() > 0)
Ăšltimos gastos del perĂ­odo ({{ $datos->count() }} total)
@foreach($datos->take(15) as $g) @endforeach @if($datos->count() > 15) @endif
Fecha Proveedor CategorĂ­a IVA pagado Acreditable Total
{{ \Carbon\Carbon::parse($g->fecha_emision)->format('d/m/Y') }} {{ $g->proveedor_nombre }} {{ ucfirst($g->categoria) }} ₡{{ number_format($g->total_iva, 2) }} ₡{{ number_format($g->iva_acreditable, 2) }} ₡{{ number_format($g->total_comprobante, 2) }}
… y {{ $datos->count() - 15 }} más en el Excel exportado
@endif @endif