@php $currency = optional($company)->currency_symbol ?? 'S/'; $statusMap = ['draft' => 'Borrador', 'approved' => 'Aprobado', 'rejected' => 'Rechazado']; $statusLabel = $statusMap[$quote->status] ?? 'Borrador'; $statusClass = 'badge-'.($quote->status ?: 'draft'); @endphp {{-- Encabezado: clinica + titulo --}}
@if($company->logo && file_exists(public_path("storage/uploads/logos/{$company->logo}"))) logo}")) }};base64,{{ base64_encode(file_get_contents(public_path("storage/uploads/logos/{$company->logo}"))) }}" alt="{{ $company->name }}" style="max-height:55px; max-width:220px; margin-bottom:4px;"> @endif
{{ $company->trade_name ?? ($company->name ?? 'Veterinaria') }}
{{ $company->number ?? '' }}
Presupuesto / Cotización Veterinaria
Fecha: {{ optional($quote->quote_date)->format('d/m/Y') ?? '—' }}
N° {{ str_pad($quote->id, 6, '0', STR_PAD_LEFT) }}   {{ $statusLabel }}

{{-- Datos del paciente y dueno --}}
Paciente (mascota)
Nombre{{ $pet->name ?? '—' }}
Especie{{ $pet->species ?? '—' }}
Raza{{ $pet->breed ?? '—' }}
Edad{{ ($pet && $pet->birthdate) ? $pet->birthdate->diffForHumans(null, true) : '—' }}
Peso{{ ($pet && $pet->weight) ? $pet->weight.' kg' : '—' }}
Dueño
Nombre{{ $quote->owner->name ?? '—' }}
Documento{{ $quote->owner->number ?? '—' }}
Teléfono{{ $quote->owner->telephone ?? '—' }}
Médico veterinario
M.V.{{ $quote->veterinarian->name ?? '—' }}
CMVP{{ $quote->veterinarian->cmp ?? '—' }}
{{-- Lineas del presupuesto --}} @forelse($quote->items as $line) @empty @endforelse
Concepto / Servicio Cantidad Precio unit. Subtotal
{{ $line->name }} {{ rtrim(rtrim(number_format($line->quantity, 2, '.', ''), '0'), '.') }} {{ $currency }} {{ number_format($line->unit_price, 2) }} {{ $currency }} {{ number_format($line->subtotal, 2) }}
Sin líneas en el presupuesto.
TOTAL {{ $currency }} {{ number_format($quote->total, 2) }}
{{-- Notas / observaciones --}} @if(!empty($quote->notes))
Observaciones
{{ $quote->notes }}
@endif {{-- Validez del presupuesto --}}
Válido por 15 días a partir de la fecha de emisión. Los precios son referenciales y pueden variar según la condición del paciente al momento del procedimiento.
{{-- Firma del veterinario y aceptacion del dueno --}}
{{ $quote->veterinarian->name ?? '' }}
CMVP {{ $quote->veterinarian->cmp ?? '________' }}
Firma y sello M.V.
{{ $quote->owner->name ?? '' }}
Documento: {{ $quote->owner->number ?? '________' }}
Acepto el presupuesto (dueño)