{{-- New-Unity ERP | Modules/Sales/Resources/Views/quotes/create.blade.php | vv2.3 | 21/06/2026 --}} {{-- v2.1 — Vencimiento readonly (hoy+10 dias politica empresa); Condicion pago automatica. --}} {{-- v2.0 — Rediseño completo replicando layout de billing/form.blade.php. --}} @extends('layouts.vertical') @section('content')
{{-- Page Header --}}

{{ __('quotes.new_quote') }}

{{ __('quotes.form_subtitle') }}

{{-- Breadcrumbs --}} {{-- Main Card --}}
{{ __('quotes.new_quote') }}
@csrf {{-- Errores de validación --}} @if ($errors->any()) @endif {{-- ════════ General Information ════════ --}}
{{ __('quotes.general_information') }}

{{-- Fila 1: Cliente + campos cortos --}}
{{-- Fila 2: Dirección y datos del cliente --}}
{{-- Fila 3: Contacto + Orden de Compra + Tipo de Cambio --}}
{{-- ════════ Section: Products ════════ --}}
{{ __('quotes.products') }}

{{-- Alert producto agregado --}}
{{ __('quotes.product_added') }}
{{-- Products table --}}
@foreach($products as $nKey => $product) @endforeach
{{ __('quotes.code') }} {{ __('quotes.qty') }} {{ __('quotes.unit_label') }} {{ __('quotes.description') }} {{ __('quotes.unit_price') }} {{ __('quotes.disc_pct') }} {{ __('quotes.total') }}
{{ $product->sku ?: $product->product_id }} {{ $product->unity }} {{ $product->product_name }} {{ number_format($product->sales_price * $product->quantity, 2, '.', ',') }}
{{-- ════════ Footer: Condiciones + Totales ════════ --}}
{{-- Izquierda: condiciones y notas --}}
{{-- Derecha: Totales — Descuento → Subtotal → IVA → Total --}}
{{-- Descuento --}}
{{ __('quotes.discount') }} 0.0%
-$
{{-- Subtotal (con descuento aplicado) --}}
{{ __('quotes.subtotal_label') }}
$
{{-- IVA --}}
{{ __('quotes.vat') }}
%
$
{{-- Total --}}
{{ __('quotes.total') }}
$
{{-- Form actions --}}
{{ __('quotes.cancel') }}
{{-- Modal: buscador de productos (lo inyecta el JS) --}}
{{-- Modal clientes --}} @include('sales::quotes.partials.create.modal_customers')
@endsection @section('scripts') @endsection