{{-- Diseño moderno (v3): configuración de Reservas (mismos campos y guardado que reservation/settings). --}} @extends('layout.main') @section('content') @include('reservation._alerts') @php $locked = !auth()->user()->isAdminOrOwner() || !$installed; @endphp
← Reservas

Configuración de reservas

El cambio aplica a las reservas nuevas; las que ya existen mantienen su fecha de vencimiento.

@if(!$installed)
Falta instalar la configuración en la base de datos: ejecuta database/cambios/2026-10-17a_configuracion.sql en phpMyAdmin. Mientras tanto se usa el plazo por defecto de 7 días.
@endif {!! Form::open(['route' => 'reservations.settings.save', 'method' => 'post', 'class' => 'd-flex flex-column', 'style' => 'gap:16px']) !!}

Plazo de pago

Una reserva vence a los {{ $plazo }} días de creada. Ej.: 30, 15, 10, 7.

Plazo por tienda

Déjalo vacío para usar el plazo general ({{ $plazo }} días). No se muestra en el POS: se aplica al crear la reserva.

@foreach($stores as $w)
días
@endforeach

Formas de pago en el cierre de caja y las transferencias

Códigos SRI separados por coma. Lo que no esté en estos grupos cuenta como «Otros». Las transferencias se validan con el estado de cuenta del banco.

@foreach(['efectivo' => 'Efectivo', 'transferencia' => 'Transferencia', 'tarjeta' => 'Tarjeta'] as $group => $label)
@endforeach
Códigos del sistema: @foreach($formas as $code => $name){{ $code }} {{ $name }}@if(!$loop->last) · @endif @endforeach

Métodos de envío

@if(\App\Services\Shipping::installed())

Se administran en Configuración → Métodos de envío (empresas, ciudades y costos).

@else Uno por línea. Aparecen al crear la reserva (también en el POS). @endif
@if(!$locked) @else

Solo Admin u Owner pueden cambiar la configuración.

@endif
{!! Form::close() !!}
@endsection