{{ Form::model($customer, $formOptions) }}
{{ Form::label('name', 'Nome') }} {{ Form::text('name', null, ['class' => 'form-control', 'required', $customer->final_consumer ? 'readonly' : '']) }}
{{ Form::label('address', 'Morada') }} {{ Form::text('address', null, ['class' => 'form-control']) }}
{{ Form::label('zip_code', 'Código Postal') }} {{ Form::text('zip_code', null, ['class' => 'form-control']) }}
{{ Form::label('city', 'Localidade') }} {{ Form::text('city', null, ['class' => 'form-control']) }}
{{ Form::label('country', 'País') }} {{ Form::select('country', ['' => ''] + trans('country'), $customer->exists ? null : 'pt', ['class' => 'form-control select2']) }}
{{ Form::label('contact_email', 'E-mail') }} {{ Form::text('contact_email', null, ['class' => 'form-control email nospace','required']) }}
{{ Form::label('mobile', 'Telemóvel') }} {{ Form::text('mobile', null, ['class' => 'form-control phone nospace']) }}
{{ Form::label('phone', 'Telefone') }} {{ Form::text('phone', null, ['class' => 'form-control phone nospace']) }}

Dados de Faturação

{{ Form::label('billing_country', 'País') }} {{ Form::select('billing_country', trans('country'), $customer->exists ? null : Setting::get('app_country'), ['class' => 'form-control select2', $vatBlocked ? 'disabled' : '']) }}
@if(Setting::get('app_country') == 'pt' && !$vatBlocked) NIF Consumidor Final @endif {{ Form::label('vat', 'NIF') }}
@if($vatBlocked) {{ Form::text('vat', null, ['class' => 'form-control', 'disabled', 'data-toggle' => 'tooltip', 'title' => 'Não é possível editar este campo porque já existem faturas associadas.', 'data-placement' => 'left']) }} @else {{ Form::text('vat', null, ['class' => 'form-control nospace vat', 'maxlength' => '25', Setting::get('app_country') == 'pt' ? 'required' : '', 'data-country' => 'billing_country']) }} @endif
{{ Form::label('is_particular', 'Tipo') }} {{ Form::select('is_particular', ['' => 'Empresa', '1' => 'Particular'], null, ['class' => 'form-control select2']) }}
{{ Form::label('billing_address', 'Morada') }} {{ Form::text('billing_address', null, ['class' => 'form-control']) }}
{{ Form::label('billing_zip_code', 'Código Postal') }} {{ Form::text('billing_zip_code', null, ['class' => 'form-control']) }}
{{ Form::label('billing_city', 'Localidade') }} {{ Form::text('billing_city', null, ['class' => 'form-control']) }}

Pagamentos

{{ Form::label('bank_code', 'Banco') }} {!! Form::selectWithData('bank_code', $banks, null, ['class' => 'form-control select2']) !!} {{ Form::hidden('bank_name', null, ['class' => 'form-control']) }}
{{ Form::label('bank_iban', 'IBAN') }} {{ Form::text('bank_iban', null, ['class' => 'form-control iban nospace uppercase']) }}
{{ Form::label('bank_swift', 'BIC/Swift') }} {{ Form::text('bank_swift', null, ['class' => 'form-control']) }}
{{ Form::label('bank_mandate', 'N.º Mandato') }} {{ Form::text('bank_mandate', null, ['class' => 'form-control']) }}
{{ Form::label('currency', 'Moeda') }} {{ Form::select('currency', trans('admin/localization.currencies'), $customer->exists ? null : Setting::get('app_currency'), ['class' => 'form-control select2']) }}
{{ Form::close() }}