{{-- New-Unity ERP | purchases/suppliers/create.blade.php | v1.5 | 05/08/2026 --}} {{-- v1.5 — Alta rápida desde XML: botón "Cargar desde XML", parseo client-side CFDI 4.0, --}} {{-- verificación AJAX de RFC duplicado, select Régimen Fiscal (fiscal_regime_id). --}} {{-- v1.4 — Fix: novalidate en
+ error banner. Formularios con tabs deben desactivar la validación HTML5 --}} {{-- nativa: el browser cancela silenciosamente el submit cuando un campo required está en un tab oculto. --}} {{-- v1.3 — (Sin cambios en la vista) BUG era en routes/web.php v2.1: /create registrada DESPUÉS del wildcard /{supplier}. --}} {{-- v1.2 — uppercase-input en campos de datos maestros (nombre, rfc, dirección). Skip: email, phone, website, notes. --}} {{-- v1.1 — Tooltips en todos los campos, textos en inglés. --}} @extends('layouts.vertical') @section('content')

{{ __('purchases.new-supplier') }}

{{-- Input oculto para selección de XML --}} {{-- Alerta RFC duplicado (oculta por defecto) --}}
RFC duplicado: ya existe en el sistema. Ir a editar proveedor
{{-- Alerta XML inválido (oculta por defecto) --}}
El archivo no es un CFDI válido.
@if($errors->any())
{{ __('admin.fix-errors') }}
    @foreach($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif @csrf {{-- Tabs --}}
{{-- ── Tab General ── --}}
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
{{-- ── Tab Contacts ── --}}
{{ __('purchases.supplier-contacts') }}

{{ __('purchases.contacts-help') }}

{{ __('purchases.no-contacts-yet') }}

{{-- ── Tab Address ── --}}

{{ __('purchases.address-help') }}

{{-- ── Tab Bank Details ── --}}

{{ __('purchases.bank-help') }}

{{-- ── Tab Commercial ── --}}
$
{{-- end tab-content --}} {{-- Footer --}}
{{ __('purchases.cancel') }}
@endsection @section('scripts') @parent @endsection