@php use App\Library\Modify; $pname=new Modify(); @endphp @if(isset($info))
@if($shopinfo->shop_name!=null)

{{$shopinfo->shop_name}}

{{$shopinfo->shop_address}}

{{$shopinfo->shop_email}} , {{$shopinfo->shop_phone}}

@else

Leftjoin

Mirpur ,Dhaka

leftjoin@gmail.com , 01738088325

@endif

{{trans('label.Invoice No')}} : {{$info->id ?? null}}

{{trans('label.Customer')}} : {{$info->account_details->name ?? null}}

{{trans('label.Phone')}} : {{$info->account_details->phone ?? null}}

{{trans('label.Address')}} :{{$info->account_details->address ?? null}}

{{trans('label.Print Time')}} : @php echo date('Y-m-d H:s') @endphp

{{trans('label.Order Date')}} : {{$info->order_date ?? null}}

{{trans('label.Created By')}} : {{$info->user->name ?? null}}1

@php $retInArray=array(); $retInArrayBar=array(); $retInArraylot=array(); $retInArrayqty=array(); @endphp @forelse($info->Sales as $return_invoice) @if($return_invoice->status==0) @php $retInArray[$return_invoice->product_id][$return_invoice->lot_no]=$return_invoice; $retInArrayqty[$return_invoice->product_id][$return_invoice->lot_no]=$return_invoice->qty; $retInArraylot[$return_invoice->product_id][$return_invoice->lot_no]=$return_invoice->lot_no; @endphp @endif @empty @endforelse @forelse($info->Sales as $invoice) @if($invoice->status==1) @if(array_key_exists($invoice->product_id, $retInArray)) @if($retInArraylot[$invoice->product_id][$invoice->lot_no]==$invoice->lot_no) @if($retInArrayqty[$invoice->product_id][$invoice->lot_no]!=$invoice->qty) @endif @else @endif @else @endif @endif @empty @endforelse @if(isset($balance)) @if(($balance[0]->debit - $balance[0]->credit) > 0) @else @endif @endif
{{trans('label.Product Id')}} {{trans('label.Product Name')}} {{trans('label.SKU')}} {{trans('label.QTY')}} {{trans('label.Price')}} {{trans('label.Discount')}} % {{trans('label.Total')}}
{{$invoice->product_id}} {{$pname->GetFieldname('ProductProfile',['id',$invoice->product_id],'name')}} {{$invoice->unique_barcode ?? null}} {{(float)($invoice->qty-$retInArrayqty[$invoice->product_id][$invoice->lot_no])}} {{number_format(($invoice->sales_price ?? 0),2)}} {{$invoice->discount_rate ?? 0}} {{number_format(($invoice->sales_price *($invoice->qty-$retInArrayqty[$invoice->product_id][$invoice->lot_no])),2) }}
{{$invoice->product_id}} {{$pname->GetFieldname('ProductProfile',['id',$invoice->product_id],'name')}} {{$invoice->unique_barcode ?? null}} {{$invoice->qty ?? null}} {{number_format(($invoice->sales_price ?? 0),2)}} {{$invoice->discount_rate ?? 0}} {{number_format(($invoice->line_total ?? 0),2)}}
{{$invoice->product_id}} {{$pname->GetFieldname('ProductProfile',['id',$invoice->product_id],'name')}} {{$invoice->unique_barcode ?? null}} {{$invoice->qty ?? null}} {{number_format(($invoice->sales_price ?? 0),2)}} {{$invoice->discount_rate ?? 0}} {{number_format(($invoice->line_total ?? 0),2)}}
{{trans('label.Gross Total')}} @php echo number_format(($info->gross_amount - (!empty($returnItem)?$returnItem->return_gross_amount:0)),2); @endphp
{{trans('label.Discount Amount')}} @php echo number_format(($info->gross_discount - (!empty($returnItem)?$returnItem->return_gross_discount:0)),2); @endphp
{{trans('label.VAT Amount')}} @php echo number_format(($info->gross_vat_amount - (!empty($returnItem)?$returnItem->return_gross_vat_amount:0)),2); @endphp
{{trans('label.Net Total')}} @php $net_payment_amount=($info->payment_amount - (!empty($returnItem)?$returnItem->return_return_amount:0)); echo number_format($net_payment_amount,2); @endphp
{{trans('label.Payment')}}
{{trans('label.This Invoice Due')}} @php echo number_format($info->payment_amount-($info->receive_amount_from_custome+$info->return_amount),2); @endphp
{{trans('label.Total Due AS ON ')}}
@php echo date('Y-m-d H:s') @endphp
@php echo number_format((($balance[0]->debit ?? 0) - ($balance[0]->credit ?? 0)),2); @endphp
{{trans('label.Advance AS ON ')}}
@php echo date('Y-m-d H:s') @endphp
@php echo number_format((($balance[0]->credit ?? 0) - ($balance[0]->debit ?? 0)),2); @endphp
{{trans('label.Authorised signature')}} {{trans('label.customer signature')}}
@endif