You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
422 lines
15 KiB
422 lines
15 KiB
1 year ago
|
<html>
|
||
|
<head>
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
<title>{{translate('order_transaction_statement')}}</title>
|
||
|
<meta http-equiv="Content-Type" content="text/html;"/>
|
||
|
<meta charset="UTF-8">
|
||
|
<style media="all">
|
||
|
* {
|
||
|
margin: 0;
|
||
|
padding: 0;
|
||
|
line-height: 1.3;
|
||
|
font-family: sans-serif;
|
||
|
color: #333542;
|
||
|
}
|
||
|
|
||
|
|
||
|
/* IE 6 */
|
||
|
* html .footer {
|
||
|
position: absolute;
|
||
|
top: expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
|
||
|
}
|
||
|
|
||
|
body {
|
||
|
font-size: .75rem;
|
||
|
}
|
||
|
|
||
|
img {
|
||
|
max-width: 100%;
|
||
|
}
|
||
|
|
||
|
.customers {
|
||
|
font-family: Arial, Helvetica, sans-serif;
|
||
|
border-collapse: collapse;
|
||
|
width: 100%;
|
||
|
}
|
||
|
table {
|
||
|
width: 100%;
|
||
|
}
|
||
|
|
||
|
table thead th {
|
||
|
padding: 8px;
|
||
|
font-size: 11px;
|
||
|
text-align: start;
|
||
|
}
|
||
|
|
||
|
table tbody th,
|
||
|
table tbody td {
|
||
|
padding: 8px;
|
||
|
font-size: 11px;
|
||
|
}
|
||
|
|
||
|
table.fz-12 thead th {
|
||
|
font-size: 12px;
|
||
|
}
|
||
|
|
||
|
table.fz-12 tbody th,
|
||
|
table.fz-12 tbody td {
|
||
|
font-size: 12px;
|
||
|
}
|
||
|
|
||
|
table.customers thead th {
|
||
|
background-color: #0177CD;
|
||
|
color: #fff;
|
||
|
}
|
||
|
|
||
|
table.customers tbody th,
|
||
|
table.customers tbody td {
|
||
|
background-color: #FAFCFF;
|
||
|
}
|
||
|
|
||
|
table.calc-table th {
|
||
|
text-align: start;
|
||
|
}
|
||
|
|
||
|
table.calc-table td {
|
||
|
text-align: end;
|
||
|
}
|
||
|
table.calc-table td.text-left {
|
||
|
text-align: start;
|
||
|
}
|
||
|
|
||
|
.table-total {
|
||
|
font-family: Arial, Helvetica, sans-serif;
|
||
|
}
|
||
|
|
||
|
|
||
|
.text-left {
|
||
|
text-align: start !important;
|
||
|
}
|
||
|
|
||
|
.pb-2 {
|
||
|
padding-bottom: 8px !important;
|
||
|
}
|
||
|
|
||
|
.pb-3 {
|
||
|
padding-bottom: 16px !important;
|
||
|
}
|
||
|
|
||
|
.text-right {
|
||
|
text-align: end;
|
||
|
}
|
||
|
|
||
|
.content-position {
|
||
|
padding: 15px 40px;
|
||
|
}
|
||
|
|
||
|
.content-position-y {
|
||
|
padding: 0px 40px;
|
||
|
}
|
||
|
|
||
|
.text-white {
|
||
|
color: white !important;
|
||
|
}
|
||
|
|
||
|
.bs-0 {
|
||
|
border-spacing: 0;
|
||
|
}
|
||
|
.text-center {
|
||
|
text-align: center;
|
||
|
}
|
||
|
.mb-1 {
|
||
|
margin-bottom: 4px !important;
|
||
|
}
|
||
|
.mb-2 {
|
||
|
margin-bottom: 8px !important;
|
||
|
}
|
||
|
.mb-4 {
|
||
|
margin-bottom: 24px !important;
|
||
|
}
|
||
|
.mb-30 {
|
||
|
margin-bottom: 30px !important;
|
||
|
}
|
||
|
.px-10 {
|
||
|
padding-inline-start: 10px;
|
||
|
padding-inline-end: 10px;
|
||
|
}
|
||
|
.fz-14 {
|
||
|
font-size: 14px;
|
||
|
}
|
||
|
.fz-12 {
|
||
|
font-size: 12px;
|
||
|
}
|
||
|
.fz-10 {
|
||
|
font-size: 10px;
|
||
|
}
|
||
|
.font-normal {
|
||
|
font-weight: 400;
|
||
|
}
|
||
|
.border-dashed-top {
|
||
|
border-top: 1px dashed #ddd;
|
||
|
}
|
||
|
.font-weight-bold {
|
||
|
font-weight: 700;
|
||
|
}
|
||
|
.bg-light {
|
||
|
background-color: #F7F7F7;
|
||
|
}
|
||
|
.py-30 {
|
||
|
padding-top: 30px;
|
||
|
padding-bottom: 30px;
|
||
|
}
|
||
|
.py-4 {
|
||
|
padding-top: 24px;
|
||
|
padding-bottom: 24px;
|
||
|
}
|
||
|
.d-flex {
|
||
|
display: flex;
|
||
|
}
|
||
|
.gap-2 {
|
||
|
gap: 8px;
|
||
|
}
|
||
|
.flex-wrap {
|
||
|
flex-wrap: wrap;
|
||
|
}
|
||
|
.align-items-center {
|
||
|
align-items: center;
|
||
|
}
|
||
|
.justify-content-center {
|
||
|
justify-content: center;
|
||
|
}
|
||
|
a {
|
||
|
color: rgba(0, 128, 245, 1);
|
||
|
}
|
||
|
.p-1 {
|
||
|
padding: 4px !important;
|
||
|
}
|
||
|
.h2 {
|
||
|
font-size: 1.5em;
|
||
|
margin-block-start: 0.83em;
|
||
|
margin-block-end: 0.83em;
|
||
|
margin-inline-start: 0px;
|
||
|
margin-inline-end: 0px;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
.h4 {
|
||
|
margin-block-start: 1.33em;
|
||
|
margin-block-end: 1.33em;
|
||
|
margin-inline-start: 0px;
|
||
|
margin-inline-end: 0px;
|
||
|
font-weight: bold;
|
||
|
}
|
||
|
|
||
|
</style>
|
||
|
</head>
|
||
|
|
||
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||
|
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&display=swap" rel="stylesheet">
|
||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
||
|
|
||
|
<body>
|
||
|
<div class="first">
|
||
|
<table class="bs-0 mb-30 px-10">
|
||
|
<tr>
|
||
|
<th class="content-position-y text-left">
|
||
|
<h2>{{translate('messages.order_transaction_statement')}}</h2>
|
||
|
<p class="fz-14">{{translate('date')}} : {{ date('d M Y ' . config('timeformat'), strtotime(now())) }}</p>
|
||
|
<h4 class="text-uppercase mb-1 fz-14">
|
||
|
{{translate('statement')}}: #{{ $order_transaction->order->id }}
|
||
|
</h4>
|
||
|
</th>
|
||
|
<th class="content-position-y text-right">
|
||
|
<img height="50" style="max-width:200px" src="{{asset("/storage/app/public/business/$company_web_logo")}}" alt="">
|
||
|
</th>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="">
|
||
|
<section>
|
||
|
<table class="content-position-y fz-12">
|
||
|
<tr>
|
||
|
<td class="p-1">
|
||
|
<table>
|
||
|
<tr>
|
||
|
<td>
|
||
|
<div class="">
|
||
|
<p class="fz-14">{{translate('date')}} :
|
||
|
{{ date('d M Y ' . config('timeformat'), strtotime($order_transaction->order['created_at'])) }}
|
||
|
</p>
|
||
|
@if ($order_transaction->order->restaurant)
|
||
|
<p class="fz-14" style="margin-top: 6px; margin-bottom:0px;">{{translate('restaurant')}} : {{$order_transaction->order->restaurant->name}}</p>
|
||
|
@else
|
||
|
<p class="fz-14" style="margin-top: 6px; margin-bottom:0px;">{{translate('messages.restaurant_not_found')}}</p>
|
||
|
@endif
|
||
|
@if (isset($order_transaction->order->customer) )
|
||
|
<p class="fz-14" style=" margin-top: 6px; margin-bottom:0px;">{{translate('customer')}} : {{$order_transaction->order->customer['f_name'] . ' ' . $order_transaction->order->customer['l_name']}}</p>
|
||
|
@endif
|
||
|
</div>
|
||
|
</p>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
|
||
|
<td>
|
||
|
<table>
|
||
|
<tr>
|
||
|
<td class="text-right">
|
||
|
<p class="fz-14">{{translate('delivered_by')}} : {{ucfirst($order_transaction->received_by)}}
|
||
|
@if ($order_transaction->received_by == 'deliveryman')
|
||
|
@if (isset($order_transaction->delivery_man) && $order_transaction->delivery_man->earning == 1)
|
||
|
<br><small>{{translate('messages.Freelance')}}</small>
|
||
|
@elseif (isset($order_transaction->delivery_man) && $order_transaction->delivery_man->earning == 0 && $order_transaction->delivery_man->type == 'restaurant_wise')
|
||
|
<br><small>{{translate('messages.Restaurant')}}</small>
|
||
|
@elseif (isset($order_transaction->delivery_man) && $order_transaction->delivery_man->earning == 0 && $order_transaction->delivery_man->type == 'zone_wise')
|
||
|
<br><small>{{translate('messages.Admin')}}</small>
|
||
|
@endif
|
||
|
</div>
|
||
|
@endif
|
||
|
</p>
|
||
|
<p class="fz-14">{{translate('payment_method')}} : {{ translate(str_replace('_', ' ', $order_transaction->order['payment_method'])) }}</p>
|
||
|
<p class="fz-14">{{translate('payment_status')}} : {{$order_transaction->status ? translate('messages.refunded') : translate('messages.completed')}}</p>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
</section>
|
||
|
</div>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
<div class="">
|
||
|
<div class="content-position-y">
|
||
|
<table class="customers bs-0">
|
||
|
<thead>
|
||
|
<tr>
|
||
|
<th style="background-color: #ff7500 important">{{translate('SL')}}</th>
|
||
|
<th style="background-color: #ff7500 important">{{translate('details')}}</th>
|
||
|
<th style="background-color: #ff7500 important">{{translate('amount')}}</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
@php
|
||
|
@endphp
|
||
|
<tbody>
|
||
|
<tr>
|
||
|
<td>1</td>
|
||
|
<td>{{translate('messages.total_item_amount')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->order['order_amount'] - $order_transaction->order['dm_tips']-$order_transaction->order['delivery_charge'] - $order_transaction['tax'] + $order_transaction->order['coupon_discount_amount'] + $order_transaction->order['restaurant_discount_amount']) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>2</td>
|
||
|
<td>{{translate('messages.item_discount')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->order->details->sum('discount_on_food')) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>3</td>
|
||
|
<td>{{translate('messages.total_coupon_discount')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->order['coupon_discount_amount']) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>4</td>
|
||
|
<td>{{translate('messages.total_discounted_amount')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::number_format_short($order_transaction->order['coupon_discount_amount'] + $order_transaction->order['restaurant_discount_amount']) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>5</td>
|
||
|
<td>{{translate('messages.total_vat/_tax')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->tax) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>6</td>
|
||
|
<td>{{translate('messages.total_delivery_charge')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->delivery_charge + $order_transaction->delivery_fee_comission) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>7</td>
|
||
|
<td>{{translate('messages.total_order_amount')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->order_amount) }}</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
<br><br><br>
|
||
|
<table class="customers bs-0">
|
||
|
<thead>
|
||
|
<tr>
|
||
|
<th style="background-color: transparent !important; color: #333542">{{translate('additional_information')}}</th>
|
||
|
<th style="background-color: transparent !important; color: #333542">{{translate('totals')}}</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
<tr>
|
||
|
<td>{{translate('messages.admin_discount')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->admin_expense) }}</td>
|
||
|
</tr>
|
||
|
@php
|
||
|
// $coupon_discount_by_admin = 0;
|
||
|
// $discount_by_vendor = 0;
|
||
|
// if($order_transaction->order->discount_on_product_by == 'vendor'){
|
||
|
// $discount_by_vendor = $order_transaction->order['restaurant_discount_amount'];
|
||
|
// };
|
||
|
$discount_by_admin = 0;
|
||
|
if($order_transaction->order->discount_on_product_by == 'admin'){
|
||
|
$discount_by_admin = $order_transaction->order['restaurant_discount_amount'];
|
||
|
};
|
||
|
@endphp
|
||
|
<tr>
|
||
|
<td>{{translate('messages.restaurant_discount')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->discount_amount_by_restaurant) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>{{translate('messages.admin_commission')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->admin_commission + $order_transaction->admin_expense - $discount_by_admin) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>{{translate('messages.admin_net_income')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->admin_commission + $order_transaction->delivery_fee_comission) }}</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>{{translate('messages.restaurant_net_income')}}</td>
|
||
|
<td>{{ \App\CentralLogics\Helpers::format_currency($order_transaction->restaurant_amount - $order_transaction->tax) }}</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
<div class="row">
|
||
|
<section>
|
||
|
<table class="">
|
||
|
<tr>
|
||
|
<th class="fz-12 font-normal pb-3">
|
||
|
{{translate('If_you_require_any_assistance_or_have_feedback_or_suggestions_about_our_site,_you')}} <br /> {{translate('can_email_us_at')}} <a href="mail::to({{ $company_email }})">{{ $company_email }}</a>
|
||
|
</th>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th class="content-position-y bg-light py-4">
|
||
|
<div class="d-flex justify-content-center gap-2">
|
||
|
<div class="mb-2">
|
||
|
<i class="fa fa-phone"></i>
|
||
|
{{translate('phone')}}
|
||
|
: {{ $company_phone }}
|
||
|
</div>
|
||
|
<div class="mb-2">
|
||
|
<i class="fa fa-envelope" aria-hidden="true"></i>
|
||
|
{{translate('email')}}
|
||
|
: {{$company_email}}
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="mb-2">
|
||
|
{{url('/')}}
|
||
|
</div>
|
||
|
<div>
|
||
|
© {{$company_name}}. <span
|
||
|
class="d-none d-sm-inline-block">{{$footer_text}}</span>
|
||
|
</div>
|
||
|
</th>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</section>
|
||
|
</div>
|
||
|
|
||
|
</body>
|
||
|
</html>
|