@lang('sales/customer_payment.document_title')

@include('flash::message')
{!! Form::open(['route' => 'customer-payments.index','method' => 'GET','class' => '','role' => 'form','id'=>'form']) !!}
{!! html_entity_decode(Form::label('filter_name', __('sales/customer_payment.entry_name') , ['class' => 'control-label'])) !!} {!! Form::text('filter_name', request()->input('filter_name'), ['class' => 'form-control', 'placeholder' => __('sales/customer_payment.entry_name'),'autofocus']) !!}
{!! html_entity_decode(Form::label('filter_date_from', __('general.text_date_from') . '', ['class' => 'control-label'])) !!}
{!! Form::text('filter_date_from', request()->input('filter_date_from',\App\Helpers\Helper::date(Date::parse('first day of this month'))), ['class' => 'form-control', 'placeholder' => __('general.text_date_from'),'autocomplete'=>'off']) !!}
{!! html_entity_decode(Form::label('filter_date_to', __('general.text_date_to') . '', ['class' => 'control-label'])) !!}
{!! Form::text('filter_date_to', request()->input('filter_date_to',\App\Helpers\Helper::date(Date::parse('last day of this month'))), ['class' => 'form-control', 'placeholder' => __('general.text_date_to'),'autocomplete'=>'off']) !!}
{!! html_entity_decode(Form::label('filter_date_type', __('sales/customer_payment.entry_filter_date_type') , ['class' => 'control-label'])) !!} {!! Form::select('filter_date_type', $filter_date_types,request()->input('filter_date_type'), ['class' => 'form-control']) !!}
{!! html_entity_decode(Form::label('filter_payment_way_id', __('sales/customer_payment.entry_payment_way_id') , ['class' => 'control-label'])) !!} {!! Form::select('filter_payment_way_id', $payment_ways,request()->input('filter_payment_way_id'), ['class' => 'form-control', 'placeholder' => __('general.text_all')]) !!}
@php $tmp_customers = []; if(!empty(request()->input('filter_customer_id'))){ $tmp_customers = \App\Models\Sales\Customer::where('id',request()->input('filter_customer_id'))->get()->pluck('text_select2','id'); } @endphp {!! html_entity_decode(Form::label('filter_customer_id', __('sales/customer_payment.entry_customer_id') , ['class' => 'control-label'])) !!} {!! Form::select('filter_customer_id', $tmp_customers,request()->input('filter_customer_id'), ['class' => 'form-control', 'placeholder' => __('general.text_all')]) !!}
{!! html_entity_decode(Form::label('filter_branch_office_id', __('sales/customer_payment.entry_branch_office_id') , ['class' => 'control-label'])) !!} {!! Form::select('filter_branch_office_id', $branch_offices,request()->input('filter_branch_office_id'), ['class' => 'form-control', 'placeholder' => __('general.text_all')]) !!}
{!! html_entity_decode(Form::label('filter_status', __('sales/customer_payment.entry_status') , ['class' => 'control-label'])) !!} {!! Form::select('filter_status', $list_status,request()->input('filter_status'), ['class' => 'form-control', 'placeholder' => __('general.text_all')]) !!}
{!! Form::select('limit', $limits,request()->input('limit',setting('list_limit','100')), ['class' => 'form-control input-sm', 'placeholder' => __('general.text_select'),'onchange' => 'this.form.submit()']) !!}
{!! Form::close() !!}

@lang('general.text_list')

@if(!empty(setting('enabled_projects'))) @endif @forelse($results as $result) @if(!empty(setting('enabled_projects'))) @endif @empty @endforelse
@sortablelink('name', __('sales/customer_payment.column_name')) @sortablelink('date', __('sales/customer_payment.column_date')) @lang('sales/customer_payment.column_uuid') @sortablelink('customer.name', __('sales/customer_payment.column_customer')) @sortablelink('paymentWay.name', __('sales/customer_payment.column_payment_way')) @sortablelink('date_payment', __('sales/customer_payment.column_date_payment')) @sortablelink('project.name', __('sales/customer_payment.column_project')) @sortablelink('currency.name', __('sales/customer_payment.column_currency')) @sortablelink('amount', __('sales/customer_payment.column_amount')) @lang('sales/customer_payment.column_reconciled') @sortablelink('balance', __('sales/customer_payment.column_balance')) @sortablelink('mail_sent', __('sales/customer_payment.column_mail_sent')) @sortablelink('status', __('sales/customer_payment.column_status')) @lang('general.column_actions')
{{$result->name}} {{ \App\Helpers\Helper::convertSqlToDateTime($result->date) }} {{ $result->customerPaymentCfdi->uuid ?? '' }} {{ $result->customer->name }} {{ $result->paymentWay->name ?? '' }} {{ $result->date_payment ? \App\Helpers\Helper::convertSqlToDateTime($result->date_payment) : '' }} {{ $result->project->name ?? '' }} {{ $result->currency->code }} {{ money($result->amount,$result->currency->code,true) }} {{ money($result->amount-$result->balance,$result->currency->code,true) }} {{ money($result->balance,$result->currency->code,true) }} @if($result->mail_sent) @endif {!! \App\Helpers\SalesHelper::statusCustomerPaymentHtml($result->status) !!}
@lang('general.text_no_results')
@if($results->total() > 0)
{{ $results->appends(request()->except('page'))->links() }}
@endif