{{-- New-Unity ERP | purchases/orders/create.blade.php | v1.3 | 26/07/2026 --}} {{-- v1.3 — Botón "Agregar Producto" deshabilitado sin proveedor (tooltip). --}} {{-- Revertir select al cancelar modal de cambio de proveedor. --}} {{-- Guarda en openProductSearch() si no hay proveedor seleccionado. --}} {{-- v1.2 — Rediseño completo: panel proveedor con AJAX, dirección de entrega --}} {{-- pre-llenada desde BillingContributor, layout tipo PO profesional. --}} {{-- v1.1 — Modal con filtros Group/Category/Brand. FG excluido. --}} {{-- v1.0 — Formulario inicial. --}} @extends('layouts.vertical') @section('content')
{{-- Header --}}

@if($fromRfq ?? null) {{ __('purchases.new-po-from-rfq', ['num' => $fromRfq->rfq_number]) }} @else {{ __('purchases.new-po-title') }} @endif

{{ __('purchases.back') }}
@if($fromRfq ?? null)
{!! __('purchases.rfq-awarded-po-note', ['num' => $fromRfq->rfq_number, 'supplier' => $fromRfq->awardedSupplier?->commercial_name]) !!}
@endif
@csrf @if($fromRfq ?? null) @endif
{{-- ════════════════════════════════════════════════ --}} {{-- LEFT COLUMN --}} {{-- ════════════════════════════════════════════════ --}}
{{-- ── Panel superior: Empresa ↔ PO Info ── --}}
{{-- Empresa emisora --}}
{{ $company->name ?? config('app.name') }}
{{ __('purchases.rfc') }}: {{ $company->rfc ?? '—' }}
{{ $company->street ?? '' }} @if($company->exterior), {{ $company->exterior }}@endif
{{ $company->colony ?? '' }}, {{ $company->city ?? '' }}
{{ $company->state ?? '' }} CP {{ $company->postal_code ?? '' }}
{{-- PO Info --}}
{{-- ── Proveedor ── --}}
{{ __('purchases.supplier') }}
{{-- Panel datos del proveedor (carga por AJAX) --}}
{{ __('purchases.rfc') }}
{{ __('purchases.phone') }}
{{ __('purchases.credit-days-short') }}
{{ __('purchases.address') }}
{{ __('purchases.attention-to') }}
{{-- ── Productos ── --}}
{{ __('purchases.products-title') }}
@if(($fromRfq ?? null) && ($rfqItems ?? collect())->isNotEmpty()) @foreach($rfqItems as $i => $qi) @endforeach @endif
{{ __('purchases.product') }} {{ __('purchases.qty') }} {{ __('purchases.unit') }} {{ __('purchases.unit-cost') }} {{ __('purchases.iva-pct-col') }} {{ __('purchases.total-col') }}
{{ $qi->product?->product_name }}
{{ __('purchases.sku-label') }} {{ $qi->product?->sku }}
${{ number_format($qi->total_cost, 2) }}
{{ __('purchases.total-colon') }} $0.00
{!! __('purchases.no-products-added-po', ['btn' => ''.__('purchases.add-product').'']) !!}
{{-- ════════════════════════════════════════════════ --}} {{-- RIGHT COLUMN --}} {{-- ════════════════════════════════════════════════ --}}
{{-- Summary --}}
{{ __('purchases.summary') }}
{{ __('purchases.items-lbl') }} 0
{{ __('purchases.subtotal-lbl') }} $0.00
{{ __('purchases.taxes-iva-lbl') }} $0.00

{{ __('purchases.total-colon') }} $0.00
{{-- Delivery & Notes --}}
{{ __('purchases.delivery-notes') }}
{{ __('purchases.cancel') }}
{{-- ── Modal búsqueda de productos ── --}} {{-- ── Modal Quick Add Supplier ── --}} {{-- Modal: confirmar limpiar productos al cambiar proveedor --}}
@endsection