Generado por {{ $generatedBy }} — Para: {{ $generatedFor }} — Fecha: {{ now()->format('d/m/Y H:i') }}
Rol exportador: {{ $roleLabel }}
|
Pareja: {{ $matrimonio->nombre_pareja ?? 'Sin nombre registrado' }} Fecha: {{ $fmt($matrimonio->fecha_matrimonio, 'd/m/Y') ?? 'Por definir' }} Ciudad: {{ $matrimonio->ciudad ?? 'Por definir' }} Lugar: {{ $matrimonio->lugar ?? 'Por definir' }} |
Estilo: {{ $matrimonio->estilo ?? 'Por definir' }} Invitados estimados: {{ $matrimonio->invitados_estimados ?? '—' }} Estado: @php $estados = [ 'planificando' => 'Planificando', 'pausado' => 'Pausado', 'realizado' => 'Realizado', ]; @endphp {{ $estados[$matrimonio->estado] ?? 'Planificando' }} |
| Estado | Tarea | Categoría |
|---|---|---|
| @if($t->completada_at) ✅ Completada @else ⬜ Pendiente @endif |
{{ $t->titulo }}
@if($t->descripcion)
{{ $t->descripcion }} @endif |
@if($t->categoria)
{{ ucfirst($t->categoria) }}
@endif
@if($t->fecha_limite)
Límite: {{ $fmt($t->fecha_limite, 'd/m/Y') }} @endif @if($t->es_personalizada) Tarea personalizada @endif |
|
Presupuesto total estimado
${{ number_format($totalEstimado ?: ($matrimonio->presupuesto_total ?? 0), 0, ',', '.') }}
Monto planificado para el matrimonio
Costo real
${{ number_format($totalReal, 0, ',', '.') }}
Suma real/cotizada por categoría
|
@php $restante = max(0, $totalReal - $totalPagado); @endphp
Total pagado
${{ number_format($totalPagado, 0, ',', '.') }}
Pagos ya realizados a proveedores
Por pagar (aprox.)
${{ number_format($restante, 0, ',', '.') }}
Diferencia entre costo real y pagado
|
| Categoría | Estimado | Real / Cotizado | Pagado | Notas |
|---|---|---|---|---|
| {{ $p->categoria }} | ${{ number_format($p->presupuesto_estimado, 0, ',', '.') }} | ${{ number_format($p->costo_real, 0, ',', '.') }} | ${{ number_format($p->pagado, 0, ',', '.') }} | {{ $p->notas }} |
Aún no se han registrado categorías de presupuesto.
@endif|
Total invitados
{{ $totalInvitados }}
Registro general en la lista
Confirmados
{{ $confirmados }}
{{ $totalInvitados > 0 ? round(($confirmados / $totalInvitados) * 100) : 0 }}% del total
|
Pendientes
{{ $pendientes }}
Aún sin respuesta
Rechazaron
{{ $rechazados }}
Han indicado que no asisten
|
| Nombre | Grupo | Estado | Dieta / Restricción | Notas |
|---|---|---|---|---|
| {{ trim($inv->nombre . ' ' . $inv->apellido) }} | {{ $inv->grupo }} | @if($inv->rsvp_estado === 'confirmado') ✅ Confirmado @elseif($inv->rsvp_estado === 'rechazado') ❌ No asiste @else ⏳ Pendiente @endif | {{ $inv->dieta }} | {{ $inv->notas }} |
Aún no se han agregado invitados.
@endifTotal proveedores: {{ $totalProveedores }}
@if($proveedores->isNotEmpty())| Tipo | Nombre | Contacto | Teléfono | Acordado | Pagado | |
|---|---|---|---|---|---|---|
| {{ $prov->tipo }} | {{ $prov->nombre }} | {{ $prov->contacto }} | {{ $prov->telefono }} | {{ $prov->instagram }} | ${{ number_format($prov->costo_acordado, 0, ',', '.') }} | ${{ number_format($prov->pagado, 0, ',', '.') }} |
Aún no se han registrado proveedores.
@endif| Hora | Actividad | Responsable | Detalle |
|---|---|---|---|
| @php $inicio = $fmt($item->hora, 'H:i') ?? ''; $fin = (isset($item->hora_fin) && $item->hora_fin) ? ($fmt($item->hora_fin, 'H:i') ?? '') : ''; @endphp {{ $inicio }} @if($fin) - {{ $fin }} @endif | {{ $item->titulo }} | {{ $item->responsable }} | {{ $item->descripcion }} |
Aún no se ha definido el cronograma del día.
@endif