@extends('companyuser::layouts.master') @section('title', __('sales::customers.Show Customer')) @section('extra-styles') @endsection @section('breadcrumb') @endsection @section('content')
@can('sales.customers.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
{{__('sales::customers.Code')}}
{{$customer->code}}
{{__('sales::customers.Customer Name')}}
{{$customer->name}}
{{__('sales::customers.Account')}}
{{$customer->accounts->last()->name ?? ''}}
{{__('sales::customers.Phone')}}
@php $mobile = $customer->mobile ? str_replace("+", "00", App\Enums\PhoneCode::get($customer['country_code'])) . '-' . $customer['mobile'] : '' @endphp
{{__('sales::customers.Email')}}
@if($customer->tax_number)
{{__('sales::customers.Tax Number')}}
{{$customer->tax_number}}
@endif
{{__('sales::customers.Opening Balance')}}
{{ ($customer->opening_balance < 0 ) ? '(' . number_format(abs($customer->opening_balance),2,".",",") . ')' : number_format($customer->opening_balance,2,".",",") }}
{{__('sales::customers.Current Balance')}}
{{ ($customer->current_balance < 0 ) ? '(' . number_format(abs($customer->current_balance),2,".",",") . ')' : number_format($customer->current_balance,2,".",",") }}
{{__('sales::customers.Status')}}
{!! $customer->status ? ' ' .__("sales::customers.Active") .'' : __('sales::customers.Not Active') !!}
@if($customer->street || $customer->city || $customer->country || $customer->postal_code)
@lang('sales::customers.Billing Address')
{{ Str::limit($customer->street, 80) }}
{{ Str::limit($customer->city, 80) }}
{{ Str::limit($customer->country, 80) }}
{{$customer->postal_code}}
@endif

@lang('sales::customers.Total of All Invoices')

{{ number_format($statistics['totalOfAllInvoices'])}} {!! __('currencies.'.$currency) !!}

@lang('sales::customers.Invoices Count')

{{ $statistics['invoiceCount']}}

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

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

{{ number_format($statistics['overdue'])}} {!! __('currencies.'.$currency) !!}

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

{{ number_format($statistics['outstandingBalance'])}} {!! __('currencies.'.$currency) !!}

@lang('sales::customers.Sales Transactions')

@foreach($customer->salesEstimates as $salesEstimate) @endforeach
@lang('purchases::purchase_bills.Reference ID') @lang('purchases::purchase_bills.Date') @lang('purchases::purchase_bills.status') @lang('purchases::purchase_bills.Amount')
{{$salesEstimate->code}} {{ $salesEstimate->formatDate($salesEstimate->issue_date) }} @if($salesEstimate->status) {{ Modules\Sales\Enums\EstimateStatusEnum::toString($salesEstimate->status) }} @endif {{ ($salesEstimate->total < 0 ) ? '(' . number_format(abs($salesEstimate->total),2,".",",") . ')' : number_format($salesEstimate->total,2,".",",") }}

@lang('sales::customers.Activity Log')

@foreach($logs as $row) @endforeach
@lang('sales::customers.Date') @lang('sales::customers.username') @lang('sales::customers.Action') @lang('sales::customers.Details')
{{$row->formatDateTime($row->created_at)}} @if( $row->created_by == null) @lang('accounting::assets.System') @elseif( $row->created_by == auth()->user()->id) @lang('accounting::assets.You') @else {{ $row->user->uname}} @endif {{__($row->event)}} @if($row->event!='created') @foreach($row->new_values as $key => $change) @if($key!='updated_at' && $key!= 'updated_by') @if($key=='status') {{__('sales::customers.'.$key) . ' '. __('sales::customers.changed to') .' '. ($change ? __('sales::customers.Active') : __('sales::customers.Not Active') ) }}
@elseif($key=='custom_fields') @if($change) @foreach(array_values(json_decode($change, true)) as $customField) {{$customField['name_' . app()->getLocale()] . ' '. __('products::product.changed to') .' ' . (isset($customField['value'])? $customField['value'] : 0)}}
@endforeach @else {{__('sales::customers.custom fields deleted')}} @endif @else {{__('sales::customers.'.$key) . ' '. __('sales::customers.changed to') .' '. $change}}
@endif @endif @endforeach @endif
@if($customer->custom_fields)

{{ __('purchases::purchase_bills.additional_fields') }}

@foreach(json_decode($customer->custom_fields, true) as $key=>$field)
@if($field['type']=='checkbox') @else @endif
@endforeach
@endif
@endsection @section('extra_scripts') @endsection