Added the balance-sheet-section.html template to simplify the template of balance sheet.
This commit is contained in:
parent
9993f65627
commit
7fe81c710b
@ -127,28 +127,9 @@ First written: 2023/3/7
|
|||||||
<div class="row accounting-report-table accounting-balance-sheet-table">
|
<div class="row accounting-report-table accounting-balance-sheet-table">
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-6">
|
||||||
{% if report.assets.subsections %}
|
{% if report.assets.subsections %}
|
||||||
<div class="accounting-report-table-row accounting-balance-sheet-section">
|
{% with section = report.assets %}
|
||||||
<div>{{ report.assets.title.title|title }}</div>
|
{% include "accounting/report/include/balance-sheet-section.html" %}
|
||||||
</div>
|
{% endwith %}
|
||||||
<div class="accounting-report-table-body">
|
|
||||||
{% for subsection in report.assets.subsections %}
|
|
||||||
<div class="accounting-report-table-row accounting-balance-sheet-subsection">
|
|
||||||
<div>
|
|
||||||
<span class="d-none d-md-inline">{{ subsection.title.code }}</span>
|
|
||||||
{{ subsection.title.title|title }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% for account in subsection.accounts %}
|
|
||||||
<a class="d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-account" href="{{ account.url }}">
|
|
||||||
<div>
|
|
||||||
<span class="d-none d-md-inline">{{ account.account.code }}</span>
|
|
||||||
{{ account.account.title|title }}
|
|
||||||
</div>
|
|
||||||
<div class="accounting-amount {% if account.amount < 0 %} text-danger {% endif %}">{{ account.amount|accounting_report_format_amount }}</div>
|
|
||||||
</a>
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
|
||||||
</div>
|
|
||||||
<div class="d-md-none d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-total">
|
<div class="d-md-none d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-total">
|
||||||
<div>{{ A_("Total") }}</div>
|
<div>{{ A_("Total") }}</div>
|
||||||
<div class="accounting-amount {% if report.assets.total < 0 %} text-danger {% endif %}">{{ report.assets.total|accounting_report_format_amount }}</div>
|
<div class="accounting-amount {% if report.assets.total < 0 %} text-danger {% endif %}">{{ report.assets.total|accounting_report_format_amount }}</div>
|
||||||
@ -158,28 +139,9 @@ First written: 2023/3/7
|
|||||||
|
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-6">
|
||||||
{% if report.liabilities.subsections %}
|
{% if report.liabilities.subsections %}
|
||||||
<div class="accounting-report-table-row accounting-balance-sheet-section">
|
{% with section = report.liabilities %}
|
||||||
<div>{{ report.liabilities.title.title|title }}</div>
|
{% include "accounting/report/include/balance-sheet-section.html" %}
|
||||||
</div>
|
{% endwith %}
|
||||||
<div class="accounting-report-table-body">
|
|
||||||
{% for subsection in report.liabilities.subsections %}
|
|
||||||
<div class="accounting-report-table-row accounting-balance-sheet-subsection">
|
|
||||||
<div>
|
|
||||||
<span class="d-none d-md-inline">{{ subsection.title.code }}</span>
|
|
||||||
{{ subsection.title.title|title }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% for account in subsection.accounts %}
|
|
||||||
<a class="d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-account" href="{{ account.url }}">
|
|
||||||
<div>
|
|
||||||
<span class="d-none d-md-inline">{{ account.account.code }}</span>
|
|
||||||
{{ account.account.title|title }}
|
|
||||||
</div>
|
|
||||||
<div class="accounting-amount {% if account.amount < 0 %} text-danger {% endif %}">{{ account.amount|accounting_report_format_amount }}</div>
|
|
||||||
</a>
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
|
||||||
</div>
|
|
||||||
<div class="d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-subtotal">
|
<div class="d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-subtotal">
|
||||||
<div>{{ A_("Total") }}</div>
|
<div>{{ A_("Total") }}</div>
|
||||||
<div class="accounting-amount {% if report.liabilities.total < 0 %} text-danger {% endif %}">{{ report.liabilities.total|accounting_report_format_amount }}</div>
|
<div class="accounting-amount {% if report.liabilities.total < 0 %} text-danger {% endif %}">{{ report.liabilities.total|accounting_report_format_amount }}</div>
|
||||||
@ -187,28 +149,9 @@ First written: 2023/3/7
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if report.owner_s_equity.subsections %}
|
{% if report.owner_s_equity.subsections %}
|
||||||
<div class="accounting-report-table-row accounting-balance-sheet-section">
|
{% with section = report.owner_s_equity %}
|
||||||
<div>{{ report.owner_s_equity.title.title|title }}</div>
|
{% include "accounting/report/include/balance-sheet-section.html" %}
|
||||||
</div>
|
{% endwith %}
|
||||||
<div class="accounting-report-table-body">
|
|
||||||
{% for subsection in report.owner_s_equity.subsections %}
|
|
||||||
<div class="accounting-report-table-row accounting-balance-sheet-subsection">
|
|
||||||
<div>
|
|
||||||
<span class="d-none d-md-inline">{{ subsection.title.code }}</span>
|
|
||||||
{{ subsection.title.title|title }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% for account in subsection.accounts %}
|
|
||||||
<a class="d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-account" href="{{ account.url }}">
|
|
||||||
<div>
|
|
||||||
<span class="d-none d-md-inline">{{ account.account.code }}</span>
|
|
||||||
{{ account.account.title|title }}
|
|
||||||
</div>
|
|
||||||
<div class="accounting-amount {% if account.amount < 0 %} text-danger {% endif %}">{{ account.amount|accounting_report_format_amount }}</div>
|
|
||||||
</a>
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
|
||||||
</div>
|
|
||||||
<div class="d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-subtotal">
|
<div class="d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-subtotal">
|
||||||
<div>{{ A_("Total") }}</div>
|
<div>{{ A_("Total") }}</div>
|
||||||
<div class="accounting-amount {% if report.owner_s_equity.total < 0 %} text-danger {% endif %}">{{ report.owner_s_equity.total|accounting_report_format_amount }}</div>
|
<div class="accounting-amount {% if report.owner_s_equity.total < 0 %} text-danger {% endif %}">{{ report.owner_s_equity.total|accounting_report_format_amount }}</div>
|
||||||
|
@ -0,0 +1,43 @@
|
|||||||
|
{#
|
||||||
|
The Mia! Accounting Flask Project
|
||||||
|
balance-sheet-section.html: A section in the balance sheet.
|
||||||
|
|
||||||
|
Copyright (c) 2023 imacat.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
|
||||||
|
Author: imacat@mail.imacat.idv.tw (imacat)
|
||||||
|
First written: 2023/3/8
|
||||||
|
#}
|
||||||
|
<div class="accounting-report-table-row accounting-balance-sheet-section">
|
||||||
|
<div>{{ section.title.title|title }}</div>
|
||||||
|
</div>
|
||||||
|
<div class="accounting-report-table-body">
|
||||||
|
{% for subsection in section.subsections %}
|
||||||
|
<div class="accounting-report-table-row accounting-balance-sheet-subsection">
|
||||||
|
<div>
|
||||||
|
<span class="d-none d-md-inline">{{ subsection.title.code }}</span>
|
||||||
|
{{ subsection.title.title|title }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% for account in subsection.accounts %}
|
||||||
|
<a class="d-flex justify-content-between accounting-report-table-row accounting-balance-sheet-account" href="{{ account.url }}">
|
||||||
|
<div>
|
||||||
|
<span class="d-none d-md-inline">{{ account.account.code }}</span>
|
||||||
|
{{ account.account.title|title }}
|
||||||
|
</div>
|
||||||
|
<div class="accounting-amount {% if account.amount < 0 %} text-danger {% endif %}">{{ account.amount|accounting_report_format_amount }}</div>
|
||||||
|
</a>
|
||||||
|
{% endfor %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
Loading…
Reference in New Issue
Block a user