@use('App\Services\Date') @extends('companyuser::layouts.master') @section('title', __('purchases::suppliers.Show Supplier')) @section('extra-styles') @endsection @section('breadcrumb') @endsection @section('content')
@can('purchases.suppliers.edit') @endcan @can('reports.'.strtolower(str_replace(' ', '-', (\Modules\Reports\Enums\ReportsEnum::DATA_MAPPING[\Modules\Reports\Enums\ReportsEnum::ACCOUNT_SUMMARY]['name']))).'.view') @endcan @can('reports.'.strtolower(str_replace(' ', '-', (\Modules\Reports\Enums\ReportsEnum::DATA_MAPPING[\Modules\Reports\Enums\ReportsEnum::ACCOUNT_STATEMENT]['name']))).'.view') @endcan
{{__('purchases::suppliers.Code')}}
{{$supplier->code}}
{{__('purchases::suppliers.Supplier Name')}}
{{$supplier->name}}
{{__('purchases::suppliers.Account')}}
{{$supplier->accounts->last()->name ?? ''}}
{{__('purchases::suppliers.Phone')}}
@php $mobile = $supplier->mobile ? str_replace("+", "00", App\Enums\PhoneCode::get($supplier['country_code'])) . '-' . $supplier['mobile'] : '' @endphp
{{__('purchases::suppliers.Email')}}
@if($supplier->tax_number)
{{__('purchases::suppliers.Tax Number')}}
{{$supplier->tax_number}}
@endif
{{__('purchases::suppliers.Opening Balance')}}
{{ ($supplier->opening_balance < 0 ) ? '(' . number_format(abs($supplier->opening_balance),2,".",",") . ')' : number_format($supplier->opening_balance,2,".",",") }}
{{__('purchases::suppliers.Current Balance')}}
{{ ($supplier->current_balance < 0 ) ? '(' . number_format(abs($supplier->current_balance),2,".",",") . ')' : number_format($supplier->current_balance,2,".",",") }}
{{__('purchases::suppliers.Status')}}
{!! $supplier->status ? ' ' .__("purchases::suppliers.Active") .'' : __('purchases::suppliers.Not Active') !!}
@if($supplier->street || $supplier->city || $supplier->country || $supplier->postal_code)
@lang('purchases::suppliers.Billing Address')
{{ Str::limit($supplier->street, 80) }}
{{ Str::limit($supplier->city, 80) }}
{{ Str::limit($supplier->country, 80) }}
{{$supplier->postal_code}}
@endif

@lang('purchases::suppliers.Total of All Bills')

{{ number_format($statistics['totalOfAllBills'])}}

{!! __('settings::currencies.'.$currency) !!}

@lang('purchases::suppliers.Bill Count')

{{ $statistics['billCount']}}

@lang('companyuser::sidebar.Bills')

@lang('purchases::suppliers.Overdue')

{{ number_format($statistics['overdue'])}}

{!! __('settings::currencies.'.$currency) !!}

@lang('purchases::suppliers.outstanding_balance')

{{ number_format($statistics['outstandingBalance'])}}

{!! __('settings::currencies.'.$currency) !!}

@foreach($supplier->bills as $purchaseBill) @endforeach
@lang('purchases::purchase_bills.Reference ID') @lang('purchases::purchase_bills.Date') @lang('purchases::purchase_bills.status') @lang('purchases::purchase_bills.Amount') @lang('purchases::purchase_bills.outstanding')
{{$purchaseBill->reference}} {{$purchaseBill->formatDate($purchaseBill->date)}} {{ Modules\Purchases\Enums\BillStatusEnum::toString($purchaseBill->status) }} {{ ($purchaseBill->total < 0 ) ? '(' . number_format(abs($purchaseBill->total),2,".",",") . ')' : number_format($purchaseBill->total,2,".",",") }} {{ ($purchaseBill->outstanding < 0 ) ? '(' . number_format(abs($purchaseBill->outstanding ),2) . ')' : number_format($purchaseBill->outstanding,2) }}

@lang('purchases::suppliers.Activity Log')

@foreach($logs as $row)
@lang('purchases::suppliers.Date') @lang('purchases::suppliers.username') @lang('purchases::suppliers.Action') @lang('purchases::suppliers.Details')
{{$row->formatDateTime($row->created_at)}} {{$row->user->uname}} {{__($row->event)}} @if($row->event!='created') @foreach($row->new_values as $key => $change) @if($key!='updated_at' && $key!= 'updated_by') {{-- @if($key=='updated_by') {{__('purchases::suppliers.updated_by') . ' '. $row->user->uname }}
@else --}} @if($key=='status') {{__('purchases::suppliers.'.$key) . ' '. __('purchases::suppliers.changed to') .' '. ( $change ? __('purchases::suppliers.Active') : __('purchases::suppliers.Not Active') ) }}
@elseif($key=='custom_fields') @if($change)