forked from morrning/hesabixCore
166 lines
4.4 KiB
Twig
166 lines
4.4 KiB
Twig
{% extends "pdf/base.html.twig" %}
|
|
{% block body %}
|
|
<div style="width:100%; border:1px solid black;border-radius: 8px;margin-top:5px;text-align:center;">
|
|
<div class="tg-wrap" style="width:100%;border-radius: 8px 8px 0px 0px;text-align:center;background-color:gray">
|
|
<b style="color:white;">مشخصات طرف حساب</b>
|
|
</div>
|
|
<table style="width:100%;">
|
|
<tbody>
|
|
<tr style="text-align:center;">
|
|
<td class="">
|
|
<p>
|
|
<b>نام:
|
|
</b>
|
|
{{ person.nikename }}
|
|
</p>
|
|
</td>
|
|
<td class="center">
|
|
<p>
|
|
<b>
|
|
شناسه ملی:
|
|
</b>
|
|
{{ person.shenasemeli }}
|
|
</p>
|
|
</td>
|
|
<td class="center">
|
|
<p>
|
|
<b>شماره ثبت:
|
|
</b>
|
|
{{ person.sabt }}
|
|
</p>
|
|
</td>
|
|
<td class="center">
|
|
<p>
|
|
<b>شماره اقتصادی:
|
|
</b>
|
|
{{ person.codeeghtesadi }}
|
|
</p>
|
|
</td>
|
|
<td class="center">
|
|
<p>
|
|
<b>تلفن / نمابر:</b>
|
|
{{ person.tel }}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="" colspan="1">
|
|
<p>
|
|
<b>موبایل:</b>
|
|
{{ person.mobile }}
|
|
</p>
|
|
</td>
|
|
<td class="" colspan="1">
|
|
<p>
|
|
<b>کد پستی:</b>
|
|
{{ person.postalcode }}
|
|
</p>
|
|
</td>
|
|
<td class="" colspan="3">
|
|
<p>
|
|
<b>آدرس:
|
|
</b>
|
|
استان
|
|
{{ person.ostan }}، شهر
|
|
{{ person.shahr }}،
|
|
{{ person.address }}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div style="width:100%;margin-top:5px;text-align:center;">
|
|
<table style="width:100%;">
|
|
<tbody>
|
|
<tr style="text-align: center; background-color: grey; text-color: white">
|
|
<td style="width: 35px;">ردیف</td>
|
|
<td class="center item">فاکتور/سند</td>
|
|
<td class="center item">تاریخ</td>
|
|
<td class="center item">توضیحات</td>
|
|
<td class="center item">تفصیل</td>
|
|
<td class="center item">بدهکار</td>
|
|
<td class="center item">بستانکار</td>
|
|
<td class="center item">تشخیص</td>
|
|
<td class="center item">باقیمانده</td>
|
|
<td class="center item">شرح سند</td>
|
|
</tr>
|
|
{% set sumBs = 0 %}
|
|
{% set sumBd = 0 %}
|
|
{% set runningBalance = 0 %}
|
|
{% for item in items %}
|
|
{% set sumBs = sumBs + item.bs %}
|
|
{% set sumBd = sumBd + item.bd %}
|
|
{% set runningBalance = runningBalance + (item.bs - item.bd) %}
|
|
{% set settlement = '' %}
|
|
{% if runningBalance > 0 %}
|
|
{% set settlement = 'بستانکار' %}
|
|
{% elseif runningBalance < 0 %}
|
|
{% set settlement = 'بدهکار' %}
|
|
{% else %}
|
|
{% set settlement = 'تسویهشده' %}
|
|
{% endif %}
|
|
<tr class="stimol">
|
|
<td class="center item">{{ loop.index }}</td>
|
|
<td class="center item">{{ item.doc.code }}</td>
|
|
<td class="center item">{{ item.doc.date }}</td>
|
|
<td class="center item">{{ item.des }}</td>
|
|
<td class="center item">{{ item.ref.name }}</td>
|
|
<td class="center item">{{ item.bd | number_format }}</td>
|
|
<td class="center item">{{ item.bs | number_format }}</td>
|
|
<td class="center item">{{ settlement }}</td>
|
|
<td class="center item">{{ runningBalance | number_format }}</td>
|
|
<td class="center item">{{ item.doc.des }}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div style="width:100%; border:1px solid black;border-radius: 8px;margin-top:5px;text-align:center;">
|
|
<div class="tg-wrap" style="width:100%;border-radius: 8px 8px 0px 0px;text-align:center;background-color:gray">
|
|
<b style="color:white;">وضعیت حساب</b>
|
|
</div>
|
|
<table style="width:100%;">
|
|
<tbody>
|
|
<tr style="text-align:center;">
|
|
<td class="center">
|
|
<p>
|
|
<b>جمع بستانکار:
|
|
</b>
|
|
{{ sumBs | number_format }}
|
|
</p>
|
|
</td>
|
|
<td class="center">
|
|
<p>
|
|
<b>جمع بدهکار:
|
|
</b>
|
|
{{ sumBd | number_format }}
|
|
</p>
|
|
</td>
|
|
<td class="center">
|
|
<p>
|
|
<b>تراز حساب:
|
|
</b>
|
|
<span>{{ (sumBs - sumBd) | abs |number_format }}</span>
|
|
</p>
|
|
</td>
|
|
<td class="center">
|
|
<p>
|
|
<b>
|
|
وضعیت:
|
|
</b>
|
|
{% if sumBs > sumBd%}
|
|
بستانکار
|
|
{% elseif sumBs == sumBd %}
|
|
تسویه شده
|
|
{% else %}
|
|
بدهکار
|
|
{% endif %}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
{% endblock %}
|