@extends('layouts.app') @section('title', __('purchase.return.print')) @section('content')
@include('layouts.session')

{{ app('company')['name'] }}

{{ app('company')['address'] }}
{{ __('purchase.return_to') }}:

{{ $return->party->first_name.' '. $return->party->last_name }}

{{ $return->party->billing_address }}

#{{ $return->return_code }}

{{ __('app.date') }}: {{ $return->formatted_return_date }}
@if($return->reference_no)
{{ __('purchase.purchase_bill_number') }}: {{ $return->reference_no }}
@endif
@php $isHasBatchItem = ($return->itemTransaction->where('tracking_type', 'batch')->count() > 0) ? true : false; //Return from Controller $totalBatchTrackingRowCount = ($isHasBatchItem) ? $batchTrackingRowCount : 0; @endphp @if($isHasBatchItem) @endif @php $i=1; @endphp @foreach($return->itemTransaction as $transaction) @if($isHasBatchItem) @endif @endforeach @php $subtotal = $return->itemTransaction->sum(function ($transaction) { /*if($transaction->tax_type == 'inclusive'){ $unitPrice = calculatePrice($transaction->unit_price, $transaction->tax->rate, needInclusive: true); }else{ $unitPrice = calculatePrice($transaction->unit_price, $transaction->tax->rate, needInclusive: false); }*/ $unitPrice = $transaction->unit_price; return $unitPrice * $transaction->quantity; }); $discount = $return->itemTransaction->sum(function ($transaction) { return $transaction->discount_amount; }); $taxAmount = $return->itemTransaction->sum(function ($transaction) { return $transaction->tax_amount; }); $columnCount = 5 + $totalBatchTrackingRowCount + app('company')['show_hsn'] + app('company')['show_discount'] + app('company')['show_mrp'] - ((app('company')['tax_type'] =='no-tax') ? 1 : 0); @endphp @if(app('company')['is_enable_secondary_currency']) @endif
# {{ __('item.item') }} {{ __('item.hsn') }} {{ __('item.mrp') }}{{ __('item.batch_no') }} {{ __('item.mfg_date') }} {{ __('item.exp_date') }} {{ __('item.model_no') }} {{ __('item.color') }} {{ __('item.size') }}{{ __('app.qty') }} {{ __('app.price_per_unit') }} {{ __('app.discount') }} {{ __('tax.tax') }} {{ __('app.total') }}
{{ $i++ }}

{{ $transaction->item->name }}

{{ $transaction->description }} @if ($transaction->itemSerialTransaction->count() > 0)
{{ $transaction->itemSerialTransaction->pluck('itemSerialMaster.serial_code')->implode(',') }}
@endif
{{ $transaction->item->hsn }} {{ $formatNumber->formatWithPrecision($transaction->batch ? $transaction->batch->itemBatchMaster->mrp : $transaction->mrp) }} {{ $transaction->batch ? $transaction->batch->itemBatchMaster->batch_no : '' }} {{ $transaction->batch ? $formatDate->toUserDateFormat($transaction->batch->itemBatchMaster->mfg_date) : '' }} {{ $transaction->batch ? $formatDate->toUserDateFormat($transaction->batch->itemBatchMaster->exp_date) : '' }} {{ $transaction->batch ? $transaction->batch->itemBatchMaster->model_no : ''}} {{ $transaction->batch ? $transaction->batch->itemBatchMaster->color :'' }} {{ $transaction->batch ? $transaction->batch->itemBatchMaster->size : '' }} {{ $formatNumber->formatQuantity($transaction->quantity) }} {{ $formatNumber->formatWithPrecision($transaction->unit_price) }}
{{ $transaction->unit->name }}
{{ $formatNumber->formatWithPrecision($transaction->discount_amount) }}
({{ $formatNumber->formatWithPrecision($transaction->discount) }} {{ ($transaction->discount_type == 'fixed') ? '$' : '%' }})
{{ $formatNumber->formatWithPrecision($transaction->tax_amount) }}
({{ $transaction->tax->rate }}%)
{{ $formatNumber->formatWithPrecision($transaction->total) }}
{{ __('app.subtotal') }} {{ $formatNumber->formatWithPrecision($subtotal) }}
{{ __('app.discount') }}(-) {{ $formatNumber->formatWithPrecision($discount) }}
{{ __('tax.tax') }} {{ $formatNumber->formatWithPrecision($taxAmount) }}
{{ __('app.round_off') }} {{ $formatNumber->formatWithPrecision($return->round_off) }}
{{ __('app.grand_total') }} {{ $formatNumber->formatWithPrecision($return->grand_total) }}
{{ __('currency.converted_to').'-'.$return->currency->code }} {{ $formatNumber->formatWithPrecision($return->grand_total * $return->exchange_rate) }}
{{ __('payment.paid_amount') }} {{$formatNumber->formatWithPrecision($return->paid_amount)}}
{{ __('payment.balance') }} {{$formatNumber->formatWithPrecision($return->grand_total - $return->paid_amount)}}
@include("modals.email.send") @include("modals.sms.send") @endsection @section('js') @endsection