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

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>
&copy; {{$company_name}}. <span
class="d-none d-sm-inline-block">{{$footer_text}}</span>
</div>
</th>
</tr>
</table>
</section>
</div>
</body>
</html>