@extends('companyuser::layouts.master') @section('title', __('sales::customers.Create Customer')) @section('extra-styles') @endsection @section('breadcrumb') @endsection @section('content') @php $optionalAddressFields = ['building_number', 'address_number', 'district', 'province']; // Keep the KSA-only fields open when the user already put something in them, // so a failed submit never hides what they typed. $revealOptionalAddress = $errors->hasAny($optionalAddressFields) || collect($optionalAddressFields)->contains(fn ($field) => filled(old($field))); @endphp
@csrf
{{-- @include('superadmin::errors.lists') --}}
{{-- customer code --}}
*
@error('code')

{{ $message }}

@enderror
{{-- customer name --}}
*
@error('name')

{{ $message }}

@enderror
{{-- customer company --}}
@error('account_receivable_id')

{{ $message }}

@enderror
{{-- customer account --}}
@error('customer_account')

{{ $message }}

@enderror
{{-- phone number --}}
@if(app()->getLocale() == 'ar')
@error('mobile')

{{ $message }}

@enderror
@include('superadmin::includes.selectCountry') @error('country_code')

{{ $message }}

@enderror
@else
@include('superadmin::includes.selectCountry') @error('country_code')

{{ $message }}

@enderror
@error('mobile')

{{ $message }}

@enderror
@endif
{{-- email --}}
@if($isB2BClient) * @endif
@error('email')

{{ $message }}

@enderror
@if($isB2BClient) {{-- taxable --}}
@endif {{-- tax number --}}
@if($isB2BClient) * @endif
@error('tax_number')

{{ $message }}

@enderror
@if ($isB2BClient)
@error('serial_number')

{{ $message }}

@enderror
*
@error('province')

{{ $message }}

@enderror
*
@error('district')

{{ $message }}

@enderror
*
@error('address_number')

{{ $message }}

@enderror
*
@error('building_number')

{{ $message }}

@enderror
*
@error('commercial_schema')

{{ $message }}

@enderror
*
@error('commercial_number')

{{ $message }}

@enderror
@endif {{-- Opening Balance --}}
@error('opening_balance')

{{ $message }}

@enderror
{!! __('settings::currencies.'.$currency) !!}
@lang('sales::customers.Billing Address') @if($isB2BClient) * @endif
@error('street')

{{ $message }}

@enderror
@error('city')

{{ $message }}

@enderror
@error('country')

{{ $message }}

@enderror
@error('postal_code')

{{ $message }}

@enderror
@if( $customFields->count() )
@foreach($customFields as $key=>$field)
@if($field['type']=='checkbox') @else @endif
@endforeach
@endif
@can('settings.custom-fields.create') @endcan
@if(request('reference')) @endif
@include('sales::includes.redirect_popup')
@stop @section('extra_scripts') @endsection