{{-- New-Unity ERP | app/Modules/Purchases/Resources/Views/suppliers/import.blade.php | v1.0 | 30/07/2026 --}} {{-- v1.0 — Vista de importación masiva de proveedores desde Excel. --}} @extends('layouts.vertical') @section('content')
{{-- Header --}}

Importar Proveedores

{{ __('purchases.back') }}
@if($errors->any())
Error al leer el archivo:
@endif
{{-- ── Card formulario ─────────────────────────────────────────── --}}
Cargar archivo

Descarga la plantilla oficial, completa los datos y súbela aquí. Solo se aceptan archivos .xlsx.
Las filas con error se saltan — el resto se importa.

Descargar plantilla .xlsx
@csrf
Máximo 10 MB. Datos desde fila 3 (las dos primeras son encabezado y ejemplo).
{{-- Instrucciones de columnas --}}
{{-- ── Sección de resultados ────────────────────────────────────── --}}
@if(isset($imported) || isset($errors)) {{-- Resumen --}} @php $totalOk = count($imported ?? []); $totalErr = count($errors ?? []); @endphp
{{ $totalOk }}
Importados correctamente
{{ $totalErr }}
Filas con error
{{-- Tabla de errores --}} @if($totalErr > 0)
Filas con error (no importadas)
@foreach($errors as $err) @endforeach
Fila Campo Motivo
{{ $err['row'] }} {{ $err['field'] }} {{ $err['reason'] }}
@endif {{-- Tabla de éxitos --}} @if($totalOk > 0)
Proveedores importados
@foreach($imported as $s) @endforeach
Nombre RFC
{{ $s['name'] }} {{ $s['rfc'] }}
@endif @else {{-- Estado inicial --}}
Los resultados aparecerán aquí

Descarga la plantilla, completa los datos y súbela.

@endif
{{-- /col resultados --}}
{{-- /row --}}
@endsection