{{-- New-Unity ERP | purchases/suppliers/show.blade.php | v1.0 | 29/06/2026 --}} {{-- v1.0 — Vista detalle del proveedor con tabs: Info | Contacts | Addresses | Banks --}} @extends('layouts.vertical') @section('content')
{{-- Header --}}

{{ $supplier->commercial_name ?? $supplier->name }} {{ $supplier->statusLabel() }}

{{ __('purchases.col-no') }} {{ str_pad($supplier->supplier_number, 4, '0', STR_PAD_LEFT) }}  ·  {{ __('purchases.rfc') }}: {{ $supplier->rfc ?? '—' }}  ·  {{ $supplier->roleLabel() }}

@if(session('success'))
{{ session('success') }}
@endif
{{-- Left: Info general --}}
{{ __('purchases.general-info') }}
{{ __('purchases.lbl-legal-name') }} {{ $supplier->name }}
@if($supplier->commercial_name)
{{ __('purchases.lbl-commercial-name') }} {{ $supplier->commercial_name }}
@endif
{{ __('purchases.rfc') }} {{ $supplier->rfc ?? '—' }}
{{ __('purchases.type') }} {{ ucfirst($supplier->type ?? '—') }}
{{ __('purchases.role') }} {{ $supplier->roleLabel() }}
{{ __('purchases.category') }} {{ $supplier->supplier_category ?? '—' }}
{{ __('purchases.currency') }} {{ $supplier->currency ?? 'MXN' }}
@if($supplier->email)
{{ __('purchases.lbl-email') }} {{ $supplier->email }}
@endif @if($supplier->phone)
{{ __('purchases.phone') }} {{ $supplier->phone }}
@endif @if($supplier->website)
{{ __('purchases.website') }} {{ $supplier->website }}
@endif
{{-- Condiciones comerciales --}}
{{ __('purchases.commercial-terms') }}
{{ __('purchases.credit-days-lbl') }} {{ $supplier->credit_days ?? 0 }} {{ __('purchases.days') }}
{{ __('purchases.credit-limit-lbl') }} ${{ number_format($supplier->credit_limit ?? 0, 2) }}
{{ __('purchases.lead-time-lbl') }} {{ $supplier->lead_time_days ?? 0 }} {{ __('purchases.days') }}
@if($supplier->payment_method)
{{ __('purchases.payment-method-lbl') }} {{ $supplier->payment_method }}
@endif @if($supplier->payment_way)
{{ __('purchases.payment-way-lbl') }} {{ $supplier->payment_way }}
@endif
{{-- Accesos rápidos --}}
{{-- Right: Tabs --}}
{{-- Contacts --}}
@forelse($supplier->contacts as $contact)
{{ $contact->name }} @if($contact->main) {{ __('purchases.main-badge') }} @endif
@if($contact->position)
{{ $contact->position }}
@endif
@if($contact->email) {{ $contact->email }} @endif @if($contact->phone) {{ $contact->phone }} @endif
@empty
{{ __('purchases.no-contacts-registered') }}
@endforelse
{{-- Addresses --}}
@forelse($supplier->addresses as $address)
{{ ucfirst($address->type ?? __('purchases.address-default')) }} @if($address->main) {{ __('purchases.main-badge') }} @endif
{{ $address->street }} {{ $address->exterior_number }} @if($address->interior_number), {{ __('purchases.int-abbr') }} {{ $address->interior_number }}@endif
{{ $address->neighborhood }}, {{ $address->city }}, {{ $address->state }}
{{ __('purchases.cp-abbr') }} {{ $address->postal_code }}, {{ $address->country }}
@empty
{{ __('purchases.no-addresses-registered') }}
@endforelse
{{-- Banks --}}
@forelse($supplier->banks as $bank)
{{ $bank->bank_name }} @if($bank->main) {{ __('purchases.main-badge') }} @endif {{ $bank->currency }}
@if($bank->beneficiary)
{{ __('purchases.beneficiary-lbl') }} {{ $bank->beneficiary }}
@endif @if($bank->account_number)
{{ __('purchases.account-lbl') }} {{ $bank->account_number }}
@endif @if($bank->clabe)
{{ __('purchases.clabe') }}: {{ $bank->clabe }}
@endif
@empty
{{ __('purchases.no-banks-registered') }}
@endforelse
{{-- Notes --}} @if($supplier->notes)
{!! nl2br(e($supplier->notes)) !!}
@endif
@endsection