@extends('layouts.admin') @section('page-title') {{__('Purchase Detail')}} @endsection @push('script-page') @endpush @section('breadcrumb') @endsection @section('content') @can('send purchase') @if($purchase->status!=4)
{{__('Create Purchase')}}

{{__('Created on ')}}{{\Auth::user()->dateFormat($purchase->purchase_date)}}

@can('edit purchase') {{__('Edit')}} @endcan
{{__('Send Purchase')}}

@if($purchase->status!=0) {{__('Sent on')}} {{\Auth::user()->dateFormat($purchase->send_date)}} @else @can('send purchase') {{__('Status')}} : {{__('Not Sent')}} @endcan @endif

@if($purchase->status==0) @can('send purchase') {{__('Send')}} @endcan @endif
{{__('Get Paid')}}

{{__('Status')}} : {{__('Awaiting payment')}}

@if($purchase->status!= 0) @can('create payment purchase') {{__('Add Payment')}}
@endcan @endif
@endif @endcan @if(\Auth::user()->type=='company') @if($purchase->status!=0)
{{-- @if(!empty($purchasePayment))--}} {{-- --}} {{-- @endif--}}
@endif @endif

{{__('Purchase')}}

{{ Auth::user()->purchaseNumberFormat($purchase->purchase_id) }}


{{__('Issue Date')}} :
{{\Auth::user()->dateFormat($purchase->purchase_date)}}

@if(!empty($vendor->billing_name))
{{__('Billed To')}} :
{{!empty($vendor->billing_name)?$vendor->billing_name:''}}
{{!empty($vendor->billing_phone)?$vendor->billing_phone:''}}
{{!empty($vendor->billing_address)?$vendor->billing_address:''}}
{{!empty($vendor->billing_zip)?$vendor->billing_zip:''}}
{{!empty($vendor->billing_city)?$vendor->billing_city:'' .', '}} {{!empty($vendor->billing_state)?$vendor->billing_state:'',', '}} {{!empty($vendor->billing_country)?$vendor->billing_country:''}}
{{__('Tax Number ')}} : {{!empty($vendor->tax_number)?$vendor->tax_number:''}}
@endif @if(App\Models\Utility::getValByName('shipping_display')=='on')
{{__('Shipped To')}} :
{{!empty($vendor->shipping_name)?$vendor->shipping_name:''}}
{{!empty($vendor->shipping_phone)?$vendor->shipping_phone:''}}
{{!empty($vendor->shipping_address)?$vendor->shipping_address:''}}
{{!empty($vendor->shipping_zip)?$vendor->shipping_zip:''}}
{{!empty($vendor->shipping_city)?$vendor->shipping_city:'' .', '}} {{!empty($vendor->shipping_state)?$vendor->shipping_state:'',', '}} {{!empty($vendor->shipping_country)?$vendor->shipping_country:''}}
{{__('Tax Number ')}} : {{!empty($vendor->tax_number)?$vendor->tax_number:''}}
@endif
{!! DNS2D::getBarcodeHTML(route('purchase.link.copy',\Illuminate\Support\Facades\Crypt::encrypt($purchase->id)), "QRCODE",2,2) !!}
{{__('Status')}} :
@if($purchase->status == 0) {{ __(\App\Models\Purchase::$statues[$purchase->status]) }} @elseif($purchase->status == 1) {{ __(\App\Models\Purchase::$statues[$purchase->status]) }} @elseif($purchase->status == 2) {{ __(\App\Models\Purchase::$statues[$purchase->status]) }} @elseif($purchase->status == 3) {{ __(\App\Models\Purchase::$statues[$purchase->status]) }} @elseif($purchase->status == 4) {{ __(\App\Models\Purchase::$statues[$purchase->status]) }} @endif
{{__('Product Summary')}}
{{__('All items here cannot be deleted.')}}
@php $totalQuantity=0; $totalRate=0; $totalTaxPrice=0; $totalDiscount=0; $taxesData=[]; @endphp @foreach($iteams as $key =>$iteam) @if(!empty($iteam->tax)) @php $taxes=App\Models\Utility::tax($iteam->tax); $totalQuantity+=$iteam->quantity; $totalRate+=$iteam->price; $totalDiscount+=$iteam->discount; foreach($taxes as $taxe){ $taxDataPrice=App\Models\Utility::taxRate($taxe->rate,$iteam->price,$iteam->quantity); if (array_key_exists($taxe->name,$taxesData)) { $taxesData[$taxe->name] = $taxesData[$taxe->name]+$taxDataPrice; } else { $taxesData[$taxe->name] = $taxDataPrice; } } @endphp @endif @endforeach @if($purchase->discount_apply==1) @endif @if(!empty($taxesData)) @foreach($taxesData as $taxName => $taxPrice) @endforeach @endif {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
# {{__('Product')}} {{__('Quantity')}} {{__('Rate')}} {{__('Tax')}} @if($purchase->discount_apply==1) {{__('Discount')}} @endif {{__('Description')}} {{__('Price')}}
{{__('before tax & discount')}}
{{$key+1}} {{!empty($iteam->product())?$iteam->product()->name:''}} {{$iteam->quantity}} {{\Auth::user()->priceFormat($iteam->price)}} @if(!empty($iteam->tax)) @php $totalTaxRate = 0;@endphp @foreach($taxes as $tax) @php $taxPrice=App\Models\Utility::taxRate($tax->rate,$iteam->price,$iteam->quantity); $totalTaxPrice+=$taxPrice; @endphp @endforeach
{{$tax->name .' ('.$tax->rate .'%)'}} {{\Auth::user()->priceFormat($taxPrice)}}
@else - @endif
@if($purchase->discount_apply==1) {{\Auth::user()->priceFormat($iteam->discount)}} @endif {{!empty($iteam->description)?$iteam->description:'-'}} {{\Auth::user()->priceFormat(($iteam->price*$iteam->quantity))}}
{{__('Total')}} {{$totalQuantity}} {{\Auth::user()->priceFormat($totalRate)}} {{\Auth::user()->priceFormat($totalTaxPrice)}} @if($purchase->discount_apply==1) {{\Auth::user()->priceFormat($totalDiscount)}} @endif
{{__('Sub Total')}} {{\Auth::user()->priceFormat($purchase->getSubTotal())}}
{{__('Discount')}} {{\Auth::user()->priceFormat($purchase->getTotalDiscount())}}
{{$taxName}} {{ \Auth::user()->priceFormat($taxPrice) }}
{{__('Total')}} {{\Auth::user()->priceFormat($purchase->getTotal())}}
{{__('Paid')}} {{\Auth::user()->priceFormat(($purchase->getTotal()-$purchase->getDue()))}}
{{__('Debit Note')}}{{\Auth::user()->priceFormat(($purchase->billTotalDebitNote()))}}
{{__('Due')}} {{\Auth::user()->priceFormat($purchase->getDue())}}
@endsection