{{ Form::label('client_id', __('messages.quote.client').(':'),['class' => 'form-label required fs-6 text-gray-700 mb-3']) }}
{{ Form::select('client_id', $clients, $client_id ?? null, ['class' => 'form-select io-select2', 'id' => 'client_id', 'placeholder' => __('messages.quote.client'),'required', 'data-control' =>'select2']) }}
{{__('messages.quote.quote')}} # {{ $quote->quote_id }}
{{ Form::label('status', __('messages.common.status').(':'), ['class' => 'form-label required mb-3']) }}
{{ Form::select('status', $statusArr, isset($quote) ? $quote->status : null, ['class' => 'form-select', 'id' => 'status','required','data-control' =>'select2']) }}
{{ Form::label('quote_date', __('messages.quote.quote_date').(':'),['class' => 'form-label required mb-3']) }}
{{ Form::text('quote_date',null ,['class' => 'form-select', 'id' => 'editQuoteDate', 'autocomplete' => 'off','required']) }}
{{ Form::label('due_date', __('messages.quote.due_date').(':'),['class' => 'form-label required mb-3']) }}
{{ Form::text('due_date', null, ['class' => 'form-select edit-quote-due-date', 'autocomplete' => 'off','required']) }}
{{ Form::label('templateId', __('messages.setting.invoice_template').(':'),['class' => 'form-label mb-3']) }}
{{ Form::select('template_id', $template,isset($quote) ? $quote->template_id:null, ['class' => 'form-select', 'id' => 'templateId','required', 'data-control' =>'select2']) }}
# |
{{ __('messages.product.product') }} |
{{ __('messages.invoice.qty') }} |
{{ __('messages.product.unit_price') }} |
{{ __('messages.invoice.amount') }} |
{{ __('messages.common.action') }} |
@php
$i = 1;
@endphp
@foreach($quote->quoteItems as $quoteItem)
{{ $i++ }} |
{{ Form::select('product_id[]', $products, isset($quoteItem->product_id)?$quoteItem->product_id:$quoteItem->product_name??[], ['class' => 'form-select productId product-quote io-select2', 'required', 'placeholder'=>'Select Product or Enter free text', 'data-control' => 'select2']) }}
{{ Form::hidden('id[]', $quoteItem->id) }}
|
{{ Form::number('quantity[]', $quoteItem->quantity, ['class' => 'form-control qty-quote' ,'id'=>'qty','required', 'type' => 'number', 'min' => '0', 'step' => '.01','oninput'=>"validity.valid||(value=value.replace(/\D+/g, ''))"]) }}
|
{{ Form::number('price[]', $quoteItem->price, ['class' => 'form-control price-input price-quote','oninput'=>"validity.valid||(value=value.replace(/[e\+\-]/gi,''))",'min'=>'0','step'=>'.01','required','onKeyPress'=>'if(this.value.length==8) return false;']) }}
|
{{ number_format($quoteItem->total, 2) }}
|
|
@endforeach
{{ Form::label('discount', __('messages.invoice.discount').(':'), ['class' => 'form-label mb-1']) }}
{{ __('messages.invoice.sub_total').(':') }} |
@if(!getSettingValue('currency_after_amount'))
{{ getCurrencySymbol() }}@endif
{{ isset($quote) ? number_format($quote->amount,2) : 0 }}
@if(getSettingValue('currency_after_amount'))
{{ getCurrencySymbol() }}@endif
|
{{ __('messages.invoice.discount').(':') }} |
@if(!getSettingValue('currency_after_amount'))
{{ getCurrencySymbol() }}@endif
@if(isset($quote) && $quote->discount_type == \App\Models\Invoice::FIXED)
{{ $quote->discount ?? 0 }}
@else
{{ isset($quote) ? number_format($quote->amount * $quote->discount / 100,2) : 0 }}
@endif
@if(getSettingValue('currency_after_amount'))
{{ getCurrencySymbol() }}@endif
|
{{ __('messages.invoice.total').(':') }} |
@if(!getSettingValue('currency_after_amount'))
{{ getCurrencySymbol() }}@endif
{{ isset($quote) ? number_format($quote->amount - ($quote->amount * $quote->discount / 100),2) : 0 }}
@if(getSettingValue('currency_after_amount'))
{{ getCurrencySymbol() }}@endif
|
{{ Form::label('note', __('messages.invoice.note').(':'),['class' => 'form-label fs-6 fw-bolder text-gray-700 mb-3']) }}
{{ Form::textarea('note',isset($quote) ? $quote->note : null,['class'=>'form-control','id'=>'quoteNote','rows' => '5']) }}
{{ Form::label('term', __('messages.invoice.terms').(':'),['class' => 'form-label fs-6 fw-bolder text-gray-700 mb-3']) }}
{{ Form::textarea('term',isset($quote) ? $quote->term : null,['class'=>'form-control','id'=>'quoteTerm','rows' => '5']) }}
{{ Form::hidden('amount', isset($quote) ? number_format($quote->amount - ($quote->amount * $quote->discount / 100),2) : 0, ['class' => 'form-control', 'id' => 'quoteTotalAmount']) }}