hesabixCore/hesabixCore/templates/shortlinks/sell.html.twig

255 lines
8.2 KiB
Twig

{% extends 'blank.html.twig' %}
{% block title %}مشاهده فاکتور فروش
{% endblock %}
{% block body %}
<main
id="main-container">
<!-- Hero -->
<div class="bg-body-light d-print-none">
<div class="content content-full">
<div class="d-flex flex-column flex-sm-row justify-content-sm-between align-items-sm-center">
<img src="/front/avatar/file/get/{{bid.id}}" class="img-fluid" width="80">
<h2 class="flex-grow-1 fs-3 fw-semibold my-2 my-sm-3 mx-2">
مشاهده فاکتور
</h2>
</div>
</div>
</div>
<!-- END Hero -->
<!-- Page Content -->
<div
class="content content-boxed">
<!-- Invoice -->
<div class="block block-rounded">
<div class="block-header block-header-default">
<h3 class="block-title">
شماره فاکتور:
<span class="text-primary">
{{doc.code}}
</span>
</h3>
<div
class="block-options">
<!-- Print Page functionality is initialized dmPrint() -->
<a class="btn btn-sm btn-alt-secondary me-3" type="button" target="_blank" href="{{path('shortlinks_pdf',{bid:bid.id,link:link})}}">
<i class="si si-printer me-1"></i>
چاپ فاکتور
</a>
{% if (totalPays < doc.amount) and bid.walletEnable and doc.money.name == 'IRR' %}
<a href="{{ path('pay_sell',{'id':doc.id}) }}" class="btn btn-sm btn-success">
<i class="fa fa-credit-card"></i>
پرداخت آنلاین مبلغ
{{ (doc.amount - totalPays) | number_format }}
{{doc.money.shortName}}
</a>
{% endif %}
</div>
</div>
<div class="block-content">
{% if msg == 'success' %}
<div class="alert alert-success alert-dismissible" role="alert">
<h3 class="alert-heading fs-4 my-2">
<i class="fa fa-check"></i>
نتیجه پرداخت آنلاین</h3>
<button aria-label="Close" class="btn-close" data-bs-dismiss="alert" type="button"></button>
<p class="mb-0">پرداخت فاکتور با موفقیت انجام شد. هم‌اکنون می‌توانید شماره پیگیری را از بخش پرداخت‌ها مشاهده نمایید</p>
</div>
{% elseif msg == 'fail' %}
<div class="alert alert-danger alert-dismissible" role="alert">
<h3 class="alert-heading fs-4 my-2">
<i class="fa fa-close"></i>
نتیجه پرداخت آنلاین</h3>
<button aria-label="Close" class="btn-close" data-bs-dismiss="alert" type="button"></button>
<p class="mb-0">پرداخت فاکتور ناموفق بود. برای پرداخت مجدد می‌توانید دوباره سعی نمایید.</p>
</div>
{% endif %}
<div
class="p-sm-2 p-xl-1">
<!-- Invoice Info -->
<div
class="row mb-5">
<!-- Company Info -->
<div class="col-6">
<p class="h3">
{{bid.type}}
:
{{bid.name}}
</p>
<address>آدرس :
استان
{{bid.ostan}}
شهرستان
{{bid.shahrestan}}
{{bid.address}}
</address>
<div>
کد پستی:
{{bid.postalcode}}
</div>
<div>
تلفن :
{{bid.tel}}
</div>
<div>
موبایل :
{{bid.mobile}}
</div>
</div>
<!-- END Company Info -->
<!-- Client Info -->
<div class="col-6 text-end">
<p class="h3">مشتری:
{{ person.nikename }}
</p>
<address>آدرس :
استان
{{person.ostan}}
شهرستان
{{person.shahr}}
{{person.address}}
</address>
<div>
کد پستی:
{{person.postalcode}}
</div>
<div>
تلفن :
{{person.tel}}
</div>
<div>
موبایل :
{{person.mobile}}
</div>
</div>
<!-- END Client Info -->
</div>
<!-- END Invoice Info -->
<!-- Table -->
<div class="table-responsive push text-center">
<table class="table table-bordered">
<thead>
<tr class="bg-body">
<th class="text-dark">ردیف</th>
<th class="text-dark">کالا/خدمات</th>
<th class="text-dark">شرح</th>
<th class="text-dark">تعداد / مقدار</th>
<th class="text-dark">مبلغ واحد</th>
<th class="text-dark">تخفیف</th>
<th class="text-dark">مالیات</th>
<th class="text-dark">مبلغ کل</th>
</tr>
</thead>
<tbody>
{% set taxAll = 0 %}
{% set rowIndex = 0 %}
{% for item in rows%}
{% if item.commodity %}
{% set taxAll = taxAll + item.tax %}
{% set rowIndex = rowIndex + 1 %}
<tr>
<td>{{rowIndex}}</td>
<td>
{{ item.commodity.code }}
-
{{ item.commodity.name }}</td>
<td>{{ item.des }}</td>
<td>
{{ item.commdityCount }}
{{ item.commodity.unit.name }}
</td>
<td>{{ ((item.bs - item.tax + item.discount) / item.commdityCount) | number_format }}</td>
<td>{{ item.discount | number_format }}</td>
<td>{{ item.tax | number_format}}</td>
<td>{{ item.bs| number_format }}</td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>
</div>
<!-- END Table -->
<div class="block block-rounded">
جمع کل فاکتور:
{{ doc.amount | number_format }}
</div>
<div class="block block-rounded">
توضیحات:
{{ doc.des }}
</div>
<div class="block block-rounded">
<div class="block-header block-header-default">
<h3 class="block-title">سوابق پرداخت‌ها</h3>
<div class="block-options">
<div class="block-options-item">
وضعیت پرداخت‌ها:
{% if totalPays < doc.amount %}
<b class="text-danger">تسویه نشده</b>
{% else %}
<b class="text-success">تسویه شده</b>
{% endif %}
</div>
</div>
</div>
<div class="block-content p-0">
<div class="table-responsive push text-center">
<table class="table table-bordered">
<thead class="bg-body">
<tr>
<th class="text-center" style="width: 60px;">ردیف</th>
<th>روش پرداخت</th>
<th>تاریخ</th>
<th class="text-center">مبلغ</th>
<th class="text-center">شماره پیگیری/سند</th>
<th class="text-center">توضیحات</th>
</tr>
</thead>
<tbody>
{% for item in doc.relatedDocs %}
<tr>
<td>{{ loop.index }}</td>
{% if item.type == 'walletPay' %}
<td class="text-success">
<i class="fa fa-wallet"></i>پرداخت آنلاین</td>
{% else %}
<td class="text-primary">
<i class="fa fa-file"></i>سند حسابداری</td>
{% endif %}
<td>{{ item.date}}</td>
<td>{{ item.amount | number_format }}</td>
<td>{{ item.code }}</td>
<td>{{ item.des }}</td>
</tr>
{% endfor %}
<tr class="">
<td class="fw-bold text-uppercase text-end bg-body-light" colspan="5">جمع کل</td>
<td class="fw-bold text-end bg-body-light">{{ totalPays | number_format }}
{{doc.money.shortName}}
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<!-- Footer -->
<a href="https://hesabix.ir" class="p-4 mb-3text-primary text-center my-5">
حسابیکس
<label class="text-muted">سامانه جامع مالی رایگان ، ابری و متن باز</label>
</a>
<!-- END Footer -->
</div>
</div>
</div>
<!-- END Invoice -->
</div>
<!-- END Page Content -->
</main>
{% endblock %}