[IMP] account_financial_report: black, isort
This commit is contained in:
@@ -1,85 +1,91 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<template id="aged_partner_balance">
|
||||
<t t-call="web.html_container">
|
||||
<t t-foreach="docs" t-as="o">
|
||||
<t t-call="account_financial_report.internal_layout">
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_base"/>
|
||||
<t
|
||||
t-call="account_financial_report.report_aged_partner_balance_base"
|
||||
/>
|
||||
</t>
|
||||
</t>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="report_aged_partner_balance_base">
|
||||
<!-- Saved flag fields into variables, used to define columns display -->
|
||||
<t t-set="show_move_line_details" t-value="show_move_line_details"/>
|
||||
<t t-set="show_move_line_details" t-value="show_move_line_details" />
|
||||
<!-- Defines global variables used by internal layout -->
|
||||
<t t-set="title">Aged Partner Balance - <t t-raw="company_name"/> - <t t-raw="currency_name"/></t>
|
||||
<t t-set="title">Aged Partner Balance - <t t-raw="company_name" /> - <t
|
||||
t-raw="currency_name"
|
||||
/></t>
|
||||
<div class="page">
|
||||
<div class="row">
|
||||
<h4 class="mt0" t-esc="title or 'Odoo Report'" style="text-align: center;"/>
|
||||
<h4
|
||||
class="mt0"
|
||||
t-esc="title or 'Odoo Report'"
|
||||
style="text-align: center;"
|
||||
/>
|
||||
</div>
|
||||
<!-- Display filters -->
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_filters"/>
|
||||
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_filters" />
|
||||
<t t-foreach="aged_partner_balance" t-as="account">
|
||||
<div class="page_break">
|
||||
<!-- Display account header -->
|
||||
<div class="act_as_table list_table" style="margin-top: 10px;"/>
|
||||
<div class="act_as_caption account_title"
|
||||
style="width: 100%;">
|
||||
<span t-esc="account['code']"/>
|
||||
<div class="act_as_table list_table" style="margin-top: 10px;" />
|
||||
<div class="act_as_caption account_title" style="width: 100%;">
|
||||
<span t-esc="account['code']" />
|
||||
-
|
||||
<span t-esc="account['name']"/>
|
||||
<span t-esc="account['name']" />
|
||||
</div>
|
||||
|
||||
<!-- Display account lines -->
|
||||
<t t-if="not show_move_line_details">
|
||||
<div class="act_as_table data_table"
|
||||
style="width: 100%;">
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<!-- Display account header -->
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_lines_header"/>
|
||||
|
||||
<t
|
||||
t-call="account_financial_report.report_aged_partner_balance_lines_header"
|
||||
/>
|
||||
<t t-foreach="account['partners']" t-as="partner">
|
||||
<!-- Display one line per partner -->
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_lines"/>
|
||||
<t
|
||||
t-call="account_financial_report.report_aged_partner_balance_lines"
|
||||
/>
|
||||
</t>
|
||||
</div>
|
||||
|
||||
<!-- Display account footer -->
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_account_ending_cumul"/>
|
||||
<t
|
||||
t-call="account_financial_report.report_aged_partner_balance_account_ending_cumul"
|
||||
/>
|
||||
</t>
|
||||
|
||||
<!-- Display account move lines -->
|
||||
<t t-if="show_move_line_details">
|
||||
|
||||
<!-- Display account partners -->
|
||||
<t t-foreach="account['partners']" t-as="partner">
|
||||
<div class="page_break">
|
||||
<!-- Display partner header -->
|
||||
<div class="act_as_caption account_title">
|
||||
<span t-esc="partner['name']"/>
|
||||
<span t-esc="partner['name']" />
|
||||
</div>
|
||||
|
||||
<!-- Display partner move lines -->
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_move_lines"/>
|
||||
|
||||
<t
|
||||
t-call="account_financial_report.report_aged_partner_balance_move_lines"
|
||||
/>
|
||||
<!-- Display partner footer -->
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_partner_ending_cumul">
|
||||
<t t-set="partner_cumul_line" t-value="partner"/>
|
||||
<t
|
||||
t-call="account_financial_report.report_aged_partner_balance_partner_ending_cumul"
|
||||
>
|
||||
<t t-set="partner_cumul_line" t-value="partner" />
|
||||
</t>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
<!-- Display account footer -->
|
||||
<t t-call="account_financial_report.report_aged_partner_balance_account_ending_cumul"/>
|
||||
<t
|
||||
t-call="account_financial_report.report_aged_partner_balance_account_ending_cumul"
|
||||
/>
|
||||
</t>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="report_aged_partner_balance_filters">
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<div class="act_as_row labels">
|
||||
@@ -88,7 +94,7 @@
|
||||
</div>
|
||||
<div class="act_as_row">
|
||||
<div class="act_as_cell">
|
||||
<span t-esc="date_at"/>
|
||||
<span t-esc="date_at" />
|
||||
</div>
|
||||
<div class="act_as_cell">
|
||||
<t t-if="only_posted_moves">All posted entries</t>
|
||||
@@ -97,7 +103,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="report_aged_partner_balance_lines_header">
|
||||
<!-- Display table headers for lines -->
|
||||
<div class="act_as_thead">
|
||||
@@ -121,45 +126,64 @@
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="report_aged_partner_balance_lines">
|
||||
<!-- Display each partner lines -->
|
||||
<div class="act_as_row lines">
|
||||
<!--## partner-->
|
||||
<div class="act_as_cell left">
|
||||
<span t-esc="partner['name']"/>
|
||||
<span t-esc="partner['name']" />
|
||||
</div>
|
||||
<!--## amount_residual-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="partner['residual']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner['residual']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## current-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="partner['current']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner['current']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_30_days-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="partner['30_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner['30_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_60_days-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="partner['60_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner['60_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_90_days-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="partner['90_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner['90_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_120_days-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="partner['120_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner['120_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## older-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="partner['older']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner['older']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="report_aged_partner_balance_move_lines">
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<!-- Display table headers for move lines -->
|
||||
@@ -210,195 +234,215 @@
|
||||
<div class="act_as_row lines">
|
||||
<!--## date-->
|
||||
<div class="act_as_cell left">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<!--## We don't use t-field because it throws an error on click -->
|
||||
<t t-esc="line['date']" t-options="{'widget': 'date'}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<!--## We don't use t-field because it throws an error on click -->
|
||||
<t t-esc="line['date']" t-options="{'widget': 'date'}" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<!--## move-->
|
||||
<div class="act_as_cell left">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.move_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.move'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['entry']"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.move_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.move'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['entry']" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<!--## journal-->
|
||||
<div class="act_as_cell left">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.move_id.journal_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.journal'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['journal']"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.move_id.journal_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.journal'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['journal']" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<!--## account code-->
|
||||
<div class="act_as_cell left">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.account_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.account'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['account']"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.account_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.account'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['account']" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<!--## partner-->
|
||||
<div class="act_as_cell left">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.partner_id.id"-->
|
||||
<!-- t-att-data-res-model="'res.partner'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['partner']"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.partner_id.id"-->
|
||||
<!-- t-att-data-res-model="'res.partner'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['partner']" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<!--## ref - label-->
|
||||
<div class="act_as_cell left">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['ref']"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['ref']" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<!--## date_due-->
|
||||
<div class="act_as_cell left">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<!--## We don't use t-field because it throws an error on click -->
|
||||
<t t-esc="line['due_date']" t-options="{'widget': 'date'}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="line.move_line_id.id"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- style="color: black;">-->
|
||||
<!--## We don't use t-field because it throws an error on click -->
|
||||
<t t-esc="line['due_date']" t-options="{'widget': 'date'}" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<!--## amount_residual-->
|
||||
<div class="act_as_cell amount">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['residual']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t
|
||||
t-raw="line['residual']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<!--## current-->
|
||||
<div class="act_as_cell amount">
|
||||
<!-- <t t-if="line.current != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['current']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.current == 0">-->
|
||||
<!-- <span t-field="line.current" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.current != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t
|
||||
t-raw="line['current']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.current == 0">-->
|
||||
<!-- <span t-field="line.current" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
</div>
|
||||
<!--## age_30_days-->
|
||||
<div class="act_as_cell amount">
|
||||
<!-- <t t-if="line.age_30_days != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['30_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_30_days == 0">-->
|
||||
<!-- <span t-field="line.age_30_days" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_30_days != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t
|
||||
t-raw="line['30_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_30_days == 0">-->
|
||||
<!-- <span t-field="line.age_30_days" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
</div>
|
||||
<!--## age_60_days-->
|
||||
<div class="act_as_cell amount">
|
||||
<!-- <t t-if="line.age_60_days != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['60_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_60_days == 0">-->
|
||||
<!-- <span t-field="line.age_60_days" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_60_days != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t
|
||||
t-raw="line['60_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_60_days == 0">-->
|
||||
<!-- <span t-field="line.age_60_days" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
</div>
|
||||
<!--## age_90_days-->
|
||||
<div class="act_as_cell amount">
|
||||
<!-- <t t-if="line.age_90_days != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['90_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_90_days == 0">-->
|
||||
<!-- <span t-field="line.age_90_days" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_90_days != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t
|
||||
t-raw="line['90_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_90_days == 0">-->
|
||||
<!-- <span t-field="line.age_90_days" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
</div>
|
||||
<!--## age_120_days-->
|
||||
<div class="act_as_cell amount">
|
||||
<!-- <t t-if="line.age_120_days != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['120_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_120_days == 0">-->
|
||||
<!-- <span t-field="line.age_120_days" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_120_days != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t
|
||||
t-raw="line['120_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.age_120_days == 0">-->
|
||||
<!-- <span t-field="line.age_120_days" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
</div>
|
||||
<!--## older-->
|
||||
<div class="act_as_cell amount">
|
||||
<!-- <t t-if="line.older != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t t-raw="line['older']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.older == 0">-->
|
||||
<!-- <span t-field="line.older" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.older != 0">-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="[('id', 'in', (line.move_line_id | line.move_line_id.matched_debit_ids.mapped('debit_move_id') | line.move_line_id.matched_credit_ids.mapped('credit_move_id')).ids)]"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- style="color: black;">-->
|
||||
<t
|
||||
t-raw="line['older']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- </t>-->
|
||||
<!-- <t t-if="line.older == 0">-->
|
||||
<!-- <span t-field="line.older" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>-->
|
||||
<!-- </t>-->
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="report_aged_partner_balance_partner_ending_cumul">
|
||||
<!-- Display ending balance line for partner -->
|
||||
<div class="act_as_table list_table" style="width: 100%;">
|
||||
@@ -407,39 +451,59 @@
|
||||
<div class="act_as_cell right" style="width: 52.00%;">Partner
|
||||
cumul aged balance</div>
|
||||
<!--## date_due-->
|
||||
<div class="act_as_cell" style="width: 6.00%;"/>
|
||||
<div class="act_as_cell" style="width: 6.00%;" />
|
||||
<!--## amount_residual-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%;">
|
||||
<span t-esc="partner_cumul_line['residual']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner_cumul_line['residual']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## current-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%;">
|
||||
<span t-esc="partner_cumul_line['current']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner_cumul_line['current']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_30_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%;">
|
||||
<span t-esc="partner_cumul_line['30_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner_cumul_line['30_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_60_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%;">
|
||||
<span t-esc="partner_cumul_line['60_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner_cumul_line['60_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_90_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%;">
|
||||
<span t-esc="partner_cumul_line['90_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner_cumul_line['90_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_120_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%;">
|
||||
<span t-esc="partner_cumul_line['120_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner_cumul_line['120_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## older-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%;">
|
||||
<span t-esc="partner_cumul_line['older']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="partner_cumul_line['older']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="report_aged_partner_balance_account_ending_cumul">
|
||||
<!-- Display ending balance line for account -->
|
||||
<div class="act_as_table list_table" style="width: 100%;">
|
||||
@@ -449,65 +513,107 @@
|
||||
<div class="act_as_cell right" style="width: 32.52%;">Total</div>
|
||||
<!--## amount_residual-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;">
|
||||
<span t-esc="account['residual']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['residual']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## current-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;">
|
||||
<span t-esc="account['current']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['current']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_30_days-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;">
|
||||
<span t-esc="account['30_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['30_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_60_days-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;">
|
||||
<span t-esc="account['60_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['60_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_90_days-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;">
|
||||
<span t-esc="account['90_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['90_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_120_days-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;">
|
||||
<span t-esc="account['120_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['120_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## older-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;">
|
||||
<span t-esc="account['older']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['older']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
</t>
|
||||
<t t-if="show_move_line_details">
|
||||
<!--## total-->
|
||||
<div class="act_as_cell right" style="width: 52.00%;">Total</div>
|
||||
<!--## date_due-->
|
||||
<div class="act_as_cell" style="width: 6.00%;"/>
|
||||
<div class="act_as_cell" style="width: 6.00%;" />
|
||||
<!--## amount_residual-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%">
|
||||
<span t-esc="account['residual']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['residual']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## current-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%">
|
||||
<span t-esc="account['current']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['current']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_30_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%">
|
||||
<span t-esc="account['30_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['30_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_60_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%">
|
||||
<span t-esc="account['60_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['60_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_90_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%">
|
||||
<span t-esc="account['90_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['90_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## age_120_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%">
|
||||
<span t-esc="account['120_days']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['120_days']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## older-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%">
|
||||
<span t-esc="account['older']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="account['older']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
@@ -517,24 +623,36 @@
|
||||
<div class="act_as_cell right" style="width: 32.52%;">
|
||||
Percents</div>
|
||||
<!--## amount_residual-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"/>
|
||||
<div class="act_as_cell amount" style="width: 9.64%;" />
|
||||
<!--## current-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span t-esc="account['percent_current']"/>%
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span
|
||||
t-esc="account['percent_current']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## age_30_days-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span t-esc="account['percent_30_days']"/>%
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span
|
||||
t-esc="account['percent_30_days']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## age_60_days-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span t-esc="account['percent_60_days']"/>%
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span
|
||||
t-esc="account['percent_60_days']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## age_90_days-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span t-esc="account['percent_90_days']"/>%
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span
|
||||
t-esc="account['percent_90_days']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## age_120_days-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span t-esc="account['percent_120_days']"/>%
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span
|
||||
t-esc="account['percent_120_days']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## older-->
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span t-esc="account['percent_older']"/>%
|
||||
<div class="act_as_cell amount" style="width: 9.64%;"><span
|
||||
t-esc="account['percent_older']"
|
||||
/>%
|
||||
</div>
|
||||
</t>
|
||||
<t t-if="show_move_line_details">
|
||||
@@ -542,30 +660,41 @@
|
||||
<div class="act_as_cell right" style="width: 52.00%;">
|
||||
Percents</div>
|
||||
<!--## date_due-->
|
||||
<div class="act_as_cell" style="width: 6.00%;"/>
|
||||
<div class="act_as_cell" style="width: 6.00%;" />
|
||||
<!--## amount_residual-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%"/>
|
||||
<div class="act_as_cell amount" style="width: 6.00%" />
|
||||
<!--## current-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span t-esc="account['percent_current']"/>%
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span
|
||||
t-esc="account['percent_current']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## age_30_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span t-esc="account['percent_30_days']"/>%
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span
|
||||
t-esc="account['percent_30_days']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## age_60_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span t-esc="account['percent_60_days']"/>%
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span
|
||||
t-esc="account['percent_60_days']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## age_90_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span t-esc="account['percent_90_days']"/>%
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span
|
||||
t-esc="account['percent_90_days']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## age_120_days-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span t-esc="account['percent_120_days']"/>%
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span
|
||||
t-esc="account['percent_120_days']"
|
||||
/>%
|
||||
</div>
|
||||
<!--## older-->
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span t-esc="account['percent_older']"/>%
|
||||
<div class="act_as_cell amount" style="width: 6.00%"><span
|
||||
t-esc="account['percent_older']"
|
||||
/>%
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,73 +1,87 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- Copyright 2018 Eficent Business and IT Consulting Services S.L.
|
||||
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
|
||||
<odoo>
|
||||
|
||||
|
||||
<template id="journal_ledger">
|
||||
<template id="journal_ledger">
|
||||
<t t-call="web.html_container">
|
||||
<t t-foreach="docs" t-as="o">
|
||||
<t t-call="account_financial_report.internal_layout">
|
||||
<t t-call="account_financial_report.report_journal_ledger_base"/>
|
||||
<t t-call="account_financial_report.report_journal_ledger_base" />
|
||||
</t>
|
||||
</t>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="report_journal_ledger_base">
|
||||
<t t-set="display_currency" t-value="foreign_currency"/>
|
||||
<t t-set="display_account_name" t-value="with_account_name"/>
|
||||
<t t-set="title">Journal Ledger - <t t-raw="company_name"/> - <t t-raw="currency_name"/></t>
|
||||
<t t-set="company_name" t-value="Company_Name"/>
|
||||
<t t-set="display_currency" t-value="foreign_currency" />
|
||||
<t t-set="display_account_name" t-value="with_account_name" />
|
||||
<t t-set="title">Journal Ledger - <t t-raw="company_name" /> - <t
|
||||
t-raw="currency_name"
|
||||
/></t>
|
||||
<t t-set="company_name" t-value="Company_Name" />
|
||||
<div class="page">
|
||||
<div class="row">
|
||||
<h4 class="mt0" t-esc="title or 'Odoo Report'" style="text-align: center;"/>
|
||||
<h4
|
||||
class="mt0"
|
||||
t-esc="title or 'Odoo Report'"
|
||||
style="text-align: center;"
|
||||
/>
|
||||
</div>
|
||||
<t t-if="group_option == 'none'">
|
||||
<div class="page_break">
|
||||
<t t-call="account_financial_report.report_journal_all"/>
|
||||
<br/>
|
||||
<t t-call="account_financial_report.report_journal_all_taxes"/>
|
||||
<t t-call="account_financial_report.report_journal_all" />
|
||||
<br />
|
||||
<t t-call="account_financial_report.report_journal_all_taxes" />
|
||||
</div>
|
||||
</t>
|
||||
<t t-if="group_option == 'journal'">
|
||||
<t t-foreach="Journal_Ledgers" t-as="journal">
|
||||
<div class="page_break">
|
||||
<t t-call="account_financial_report.report_journal_ledger_journal"/>
|
||||
<br/>
|
||||
<t t-call="account_financial_report.report_journal_ledger_journal_taxes"/>
|
||||
<br/>
|
||||
<t
|
||||
t-call="account_financial_report.report_journal_ledger_journal"
|
||||
/>
|
||||
<br />
|
||||
<t
|
||||
t-call="account_financial_report.report_journal_ledger_journal_taxes"
|
||||
/>
|
||||
<br />
|
||||
</div>
|
||||
</t>
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_journal_all">
|
||||
<div class="act_as_table list_table" style="margin-top: 10px;"/>
|
||||
<div class="act_as_table list_table" style="margin-top: 10px;" />
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<t t-call="account_financial_report.report_journal_ledger_journal_table_header"/>
|
||||
<t
|
||||
t-call="account_financial_report.report_journal_ledger_journal_table_header"
|
||||
/>
|
||||
<t t-foreach="Moves" t-as="move">
|
||||
<t t-call="account_financial_report.report_journal_move"/>
|
||||
<t t-call="account_financial_report.report_journal_move" />
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_journal_ledger_journal">
|
||||
<div class="act_as_table list_table" style="margin-top: 10px;"/>
|
||||
<div class="act_as_table list_table" style="margin-top: 10px;" />
|
||||
<div class="act_as_caption account_title" style="width: 100%;">
|
||||
<span t-esc="journal['name']"/> (<span t-esc="journal['currency_name']"/>) - <span t-esc="date_from" t-options="{'widget': 'date'}"/> to <span t-esc="date_to" t-options="{'widget': 'date'}"/> - <span t-esc="move_target"/> Moves
|
||||
<span t-esc="journal['name']" /> (<span
|
||||
t-esc="journal['currency_name']"
|
||||
/>) - <span t-esc="date_from" t-options="{'widget': 'date'}" /> to <span
|
||||
t-esc="date_to"
|
||||
t-options="{'widget': 'date'}"
|
||||
/> - <span t-esc="move_target" /> Moves
|
||||
</div>
|
||||
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<t t-call="account_financial_report.report_journal_ledger_journal_table_header"/>
|
||||
<t t-call="account_financial_report.report_journal_ledger_journal_first_line"/>
|
||||
<t
|
||||
t-call="account_financial_report.report_journal_ledger_journal_table_header"
|
||||
/>
|
||||
<t
|
||||
t-call="account_financial_report.report_journal_ledger_journal_first_line"
|
||||
/>
|
||||
<t t-foreach="journal['report_moves']" t-as="move">
|
||||
<t t-call="account_financial_report.report_journal_move"/>
|
||||
<t t-call="account_financial_report.report_journal_move" />
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_journal_ledger_journal_table_header">
|
||||
<t t-if="not display_account_name">
|
||||
<t t-set="account_column_style">
|
||||
@@ -85,395 +99,393 @@
|
||||
width: 23.24%;
|
||||
</t>
|
||||
</t>
|
||||
|
||||
<div class="act_as_thead">
|
||||
<div class="act_as_row labels">
|
||||
<div class="act_as_cell first_column"
|
||||
name="entry"
|
||||
style="width: 7.57%;">
|
||||
<div
|
||||
class="act_as_cell first_column"
|
||||
name="entry"
|
||||
style="width: 7.57%;"
|
||||
>
|
||||
Entry
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="date"
|
||||
style="width: 5.41%;">
|
||||
<div class="act_as_cell" name="date" style="width: 5.41%;">
|
||||
Date
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="account" t-att-style="account_column_style">
|
||||
<div
|
||||
class="act_as_cell"
|
||||
name="account"
|
||||
t-att-style="account_column_style"
|
||||
>
|
||||
Account
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="partner"
|
||||
style="width: 15.14%;">
|
||||
<div class="act_as_cell" name="partner" style="width: 15.14%;">
|
||||
Partner
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="label" t-att-style="label_column_style">
|
||||
<div class="act_as_cell" name="label" t-att-style="label_column_style">
|
||||
Ref - Label
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="taxes"
|
||||
style="width: 7.57%;">
|
||||
<div class="act_as_cell" name="taxes" style="width: 7.57%;">
|
||||
Taxes
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="debit"
|
||||
style="width: 8.65%;">
|
||||
<div class="act_as_cell" name="debit" style="width: 8.65%;">
|
||||
Debit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="credit"
|
||||
style="width: 8.65%;">
|
||||
<div class="act_as_cell" name="credit" style="width: 8.65%;">
|
||||
Credit
|
||||
</div>
|
||||
<t t-if="display_currency">
|
||||
<div class="act_as_cell"
|
||||
name="currency_name"
|
||||
style="width: 2.16%;">
|
||||
<div class="act_as_cell" name="currency_name" style="width: 2.16%;">
|
||||
Cur.
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="amount_currency"
|
||||
style="width: 6.49%;">
|
||||
<div
|
||||
class="act_as_cell"
|
||||
name="amount_currency"
|
||||
style="width: 6.49%;"
|
||||
>
|
||||
Amount Cur.
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_journal_ledger_journal_first_line">
|
||||
<div class="act_as_row lines">
|
||||
<div class="act_as_cell"
|
||||
name="entry"/>
|
||||
<div class="act_as_cell"
|
||||
name="date"/>
|
||||
<div class="act_as_cell"
|
||||
name="account"/>
|
||||
<div class="act_as_cell"
|
||||
name="partner"/>
|
||||
<div class="act_as_cell"
|
||||
name="label"/>
|
||||
<div class="act_as_cell"
|
||||
name="taxes"/>
|
||||
<div class="act_as_cell amount"
|
||||
name="debit">
|
||||
<b><span t-esc="journal['debit']" t-options="{'widget': 'float', 'precision': 2}"/></b>
|
||||
<div class="act_as_cell" name="entry" />
|
||||
<div class="act_as_cell" name="date" />
|
||||
<div class="act_as_cell" name="account" />
|
||||
<div class="act_as_cell" name="partner" />
|
||||
<div class="act_as_cell" name="label" />
|
||||
<div class="act_as_cell" name="taxes" />
|
||||
<div class="act_as_cell amount" name="debit">
|
||||
<b>
|
||||
<span
|
||||
t-esc="journal['debit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</b>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="credit">
|
||||
<b><span t-esc="journal['credit']" t-options="{'widget': 'float', 'precision': 2}"/></b>
|
||||
<div class="act_as_cell amount" name="credit">
|
||||
<b>
|
||||
<span
|
||||
t-esc="journal['credit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</b>
|
||||
</div>
|
||||
<t t-if="display_currency">
|
||||
<div class="act_as_cell"
|
||||
name="currency_name">
|
||||
<div class="act_as_cell" name="currency_name">
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="amount_currency">
|
||||
<div class="act_as_cell amount" name="amount_currency">
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
<div style="width: 100%"/>
|
||||
<div style="width: 100%" />
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_journal_move">
|
||||
<t t-set="display_move_info" t-value="True"/>
|
||||
<t t-set="last_partner" t-eval="None"/>
|
||||
<t t-set="display_partner" t-eval="True"/>
|
||||
<t t-set="display_move_info" t-value="True" />
|
||||
<t t-set="last_partner" t-eval="None" />
|
||||
<t t-set="display_partner" t-eval="True" />
|
||||
<t t-foreach="move['report_move_lines']" t-as="move_line">
|
||||
<div class="act_as_row lines">
|
||||
<t t-set="current_partner" t-value="o._get_partner_name(move_line['partner_id'], partner_ids_data)"/>
|
||||
<t t-set="display_partner" t-value="current_partner != last_partner"/>
|
||||
<t t-call="account_financial_report.report_journal_move_line"/>
|
||||
<t t-set="last_partner" t-value="current_partner"/>
|
||||
<t t-set="display_move_info" t-value="False"/>
|
||||
<t
|
||||
t-set="current_partner"
|
||||
t-value="o._get_partner_name(move_line['partner_id'], partner_ids_data)"
|
||||
/>
|
||||
<t t-set="display_partner" t-value="current_partner != last_partner" />
|
||||
<t t-call="account_financial_report.report_journal_move_line" />
|
||||
<t t-set="last_partner" t-value="current_partner" />
|
||||
<t t-set="display_move_info" t-value="False" />
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_journal_move_line">
|
||||
<div class="act_as_cell left"
|
||||
name="entry">
|
||||
<t t-set="res_model" t-value="'account.move'"/>
|
||||
<div class="act_as_cell left" name="entry">
|
||||
<t t-set="res_model" t-value="'account.move'" />
|
||||
<span t-if="display_move_info">
|
||||
<a t-att-data-active-id="move_line['move_id']"
|
||||
t-att-data-res-model="res_model"
|
||||
class="o_account_financial_reports_web_action"
|
||||
style="color: black;">
|
||||
<t t-esc="o._get_atr_from_dict(move_line['move_id'], move_ids_data, 'entry')"/>
|
||||
<a
|
||||
t-att-data-active-id="move_line['move_id']"
|
||||
t-att-data-res-model="res_model"
|
||||
class="o_account_financial_reports_web_action"
|
||||
style="color: black;"
|
||||
>
|
||||
<t
|
||||
t-esc="o._get_atr_from_dict(move_line['move_id'], move_ids_data, 'entry')"
|
||||
/>
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
<div class="act_as_cell left"
|
||||
name="date">
|
||||
<span t-if="display_move_info" t-esc="move_line['date']" t-options="{'widget': 'date'}"/>
|
||||
<div class="act_as_cell left" name="date">
|
||||
<span
|
||||
t-if="display_move_info"
|
||||
t-esc="move_line['date']"
|
||||
t-options="{'widget': 'date'}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell left"
|
||||
name="account">
|
||||
<span t-esc="o._get_atr_from_dict(move_line['account_id'], account_ids_data, 'code')"/>
|
||||
<div class="act_as_cell left" name="account">
|
||||
<span
|
||||
t-esc="o._get_atr_from_dict(move_line['account_id'], account_ids_data, 'code')"
|
||||
/>
|
||||
<span t-if="display_account_name">
|
||||
- <span t-esc="o._get_atr_from_dict(move_line['account_id'], account_ids_data, 'name')"/>
|
||||
- <span
|
||||
t-esc="o._get_atr_from_dict(move_line['account_id'], account_ids_data, 'name')"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
<div class="act_as_cell left"
|
||||
name="partner">
|
||||
<span t-if="display_partner" t-esc="o._get_partner_name(move_line['partner_id'], partner_ids_data)"/>
|
||||
<div class="act_as_cell left" name="partner">
|
||||
<span
|
||||
t-if="display_partner"
|
||||
t-esc="o._get_partner_name(move_line['partner_id'], partner_ids_data)"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell left"
|
||||
name="label">
|
||||
<span t-if="move_line['label']" t-esc="move_line['label']"/>
|
||||
<div class="act_as_cell left" name="label">
|
||||
<span t-if="move_line['label']" t-esc="move_line['label']" />
|
||||
<span t-if="not move_line['label']">/</span>
|
||||
</div>
|
||||
<div class="act_as_cell left"
|
||||
name="taxes">
|
||||
<t t-set="tax_line_dat" t-value="o._get_data_from_dict(move_line['tax_line_id'], tax_line_data)"/>
|
||||
<t t-set="move_line_ids_taxes_dat" t-value="o._get_data_from_dict(move_line['move_line_id'], move_line_ids_taxes_data)"/>
|
||||
<span t-esc="o._get_ml_tax_description(move_line, tax_line_dat, move_line_ids_taxes_dat)"/>
|
||||
<div class="act_as_cell left" name="taxes">
|
||||
<t
|
||||
t-set="tax_line_dat"
|
||||
t-value="o._get_data_from_dict(move_line['tax_line_id'], tax_line_data)"
|
||||
/>
|
||||
<t
|
||||
t-set="move_line_ids_taxes_dat"
|
||||
t-value="o._get_data_from_dict(move_line['move_line_id'], move_line_ids_taxes_data)"
|
||||
/>
|
||||
<span
|
||||
t-esc="o._get_ml_tax_description(move_line, tax_line_dat, move_line_ids_taxes_dat)"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="debit">
|
||||
<div class="act_as_cell amount" name="debit">
|
||||
<t t-if="move_line['debit']">
|
||||
<span t-esc="move_line['debit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
<span
|
||||
t-esc="move_line['debit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</t>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="credit">
|
||||
<div class="act_as_cell amount" name="credit">
|
||||
<t t-if="move_line['credit']">
|
||||
<span t-esc="move_line['credit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
<span
|
||||
t-esc="move_line['credit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</t>
|
||||
</div>
|
||||
<t t-if="display_currency">
|
||||
<div class="act_as_cell"
|
||||
name="currency_name">
|
||||
<div class="act_as_cell" name="currency_name">
|
||||
<t t-if="move_line['currency_id']">
|
||||
<span t-esc="currency_ids_data.get(move_line['currency_id'], '')"/>
|
||||
<span t-esc="currency_ids_data.get(move_line['currency_id'], '')" />
|
||||
</t>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="amount_currency">
|
||||
<t t-if="move_line['amount_currency']" t-options="{'widget': 'float', 'precision': 2}">
|
||||
<span t-esc="move_line['amount_currency']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
<div class="act_as_cell amount" name="amount_currency">
|
||||
<t
|
||||
t-if="move_line['amount_currency']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
>
|
||||
<span
|
||||
t-esc="move_line['amount_currency']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</t>
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_journal_ledger_journal_taxes">
|
||||
<b>Taxes summary</b>
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<div class="act_as_thead">
|
||||
<div class="act_as_row labels">
|
||||
<div class="act_as_cell first_column"
|
||||
name="name"
|
||||
style="width: 30.97%;">
|
||||
<div
|
||||
class="act_as_cell first_column"
|
||||
name="name"
|
||||
style="width: 30.97%;"
|
||||
>
|
||||
Name
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="description"
|
||||
style="width: 13.27%;">
|
||||
<div class="act_as_cell" name="description" style="width: 13.27%;">
|
||||
Description
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="base_amount"
|
||||
style="width: 27.88%;">
|
||||
<div class="act_as_cell" name="base_amount" style="width: 27.88%;">
|
||||
Base Amount
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="tax_amount"
|
||||
style="width: 27.88%;">
|
||||
<div class="act_as_cell" name="tax_amount" style="width: 27.88%;">
|
||||
Tax Amount
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<div class="act_as_row labels">
|
||||
<div class="act_as_cell first_column"
|
||||
name="name"
|
||||
style="width: 30.97%;"/>
|
||||
<div class="act_as_cell"
|
||||
name="description"
|
||||
style="width: 13.27%;"/>
|
||||
<div class="act_as_cell"
|
||||
name="base_debit"
|
||||
style="width: 9.29%;">
|
||||
<div
|
||||
class="act_as_cell first_column"
|
||||
name="name"
|
||||
style="width: 30.97%;"
|
||||
/>
|
||||
<div class="act_as_cell" name="description" style="width: 13.27%;" />
|
||||
<div class="act_as_cell" name="base_debit" style="width: 9.29%;">
|
||||
Debit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="base_credit"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="base_credit" style="width: 9.29%;">
|
||||
Credit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="base_balance"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="base_balance" style="width: 9.29%;">
|
||||
Balance
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="tax_debit"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="tax_debit" style="width: 9.29%;">
|
||||
Debit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="tax_credit"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="tax_credit" style="width: 9.29%;">
|
||||
Credit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="tax_balance"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="tax_balance" style="width: 9.29%;">
|
||||
Balance
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<t t-foreach="journal['tax_lines']" t-as="tax_line">
|
||||
<div class="act_as_row lines">
|
||||
<div class="act_as_cell left"
|
||||
name="tax_name">
|
||||
<span t-esc="tax_line['tax_name']"/>
|
||||
</div>
|
||||
<div class="act_as_cell left"
|
||||
name="tax_code">
|
||||
<span t-esc="tax_line['tax_code']"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="base_debit">
|
||||
<span t-esc="tax_line['base_debit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="base_credit">
|
||||
<span t-esc="tax_line['base_credit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="base_balance">
|
||||
<span t-esc="tax_line['base_balance']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="tax_debit">
|
||||
<span t-esc="tax_line['tax_debit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="tax_credit">
|
||||
<span t-esc="tax_line['tax_credit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="tax_balance">
|
||||
<span t-esc="tax_line['tax_balance']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="act_as_row lines">
|
||||
<div class="act_as_cell left" name="tax_name">
|
||||
<span t-esc="tax_line['tax_name']" />
|
||||
</div>
|
||||
<div class="act_as_cell left" name="tax_code">
|
||||
<span t-esc="tax_line['tax_code']" />
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="base_debit">
|
||||
<span
|
||||
t-esc="tax_line['base_debit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="base_credit">
|
||||
<span
|
||||
t-esc="tax_line['base_credit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="base_balance">
|
||||
<span
|
||||
t-esc="tax_line['base_balance']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="tax_debit">
|
||||
<span
|
||||
t-esc="tax_line['tax_debit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="tax_credit">
|
||||
<span
|
||||
t-esc="tax_line['tax_credit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="tax_balance">
|
||||
<span
|
||||
t-esc="tax_line['tax_balance']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_journal_all_taxes">
|
||||
<b>Taxes summary</b>
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<div class="act_as_thead">
|
||||
<div class="act_as_row labels">
|
||||
<div class="act_as_cell first_column"
|
||||
name="name"
|
||||
style="width: 30.97%;">
|
||||
<div
|
||||
class="act_as_cell first_column"
|
||||
name="name"
|
||||
style="width: 30.97%;"
|
||||
>
|
||||
Name
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="description"
|
||||
style="width: 13.27%;">
|
||||
<div class="act_as_cell" name="description" style="width: 13.27%;">
|
||||
Description
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="base_amount"
|
||||
style="width: 27.88%;">
|
||||
<div class="act_as_cell" name="base_amount" style="width: 27.88%;">
|
||||
Base Amount
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="tax_amount"
|
||||
style="width: 27.88%;">
|
||||
<div class="act_as_cell" name="tax_amount" style="width: 27.88%;">
|
||||
Tax Amount
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="act_as_table data_table" style="width: 100%;">10
|
||||
<div class="act_as_row labels">
|
||||
<div class="act_as_cell first_column"
|
||||
name="name"
|
||||
style="width: 30.97%;"/>
|
||||
<div class="act_as_cell"
|
||||
name="description"
|
||||
style="width: 13.27%;"/>
|
||||
<div class="act_as_cell"
|
||||
name="base_debit"
|
||||
style="width: 9.29%;">
|
||||
<div
|
||||
class="act_as_cell first_column"
|
||||
name="name"
|
||||
style="width: 30.97%;"
|
||||
/>
|
||||
<div class="act_as_cell" name="description" style="width: 13.27%;" />
|
||||
<div class="act_as_cell" name="base_debit" style="width: 9.29%;">
|
||||
Debit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="base_credit"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="base_credit" style="width: 9.29%;">
|
||||
Credit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="base_balance"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="base_balance" style="width: 9.29%;">
|
||||
Balance
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="tax_debit"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="tax_debit" style="width: 9.29%;">
|
||||
Debit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="tax_credit"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="tax_credit" style="width: 9.29%;">
|
||||
Credit
|
||||
</div>
|
||||
<div class="act_as_cell"
|
||||
name="tax_balance"
|
||||
style="width: 9.29%;">
|
||||
<div class="act_as_cell" name="tax_balance" style="width: 9.29%;">
|
||||
Balance
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<t t-foreach="ReportTaxLines" t-as="tax_line">
|
||||
<div class="act_as_row lines">
|
||||
<div class="act_as_cell left"
|
||||
name="tax_name">
|
||||
<span t-esc="tax_line['tax_name']"/>
|
||||
</div>
|
||||
<div class="act_as_cell left"
|
||||
name="tax_code">
|
||||
<span t-esc="tax_line['tax_code']"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="base_debit">
|
||||
<span t-esc="tax_line['base_debit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="base_credit">
|
||||
<span t-esc="tax_line['base_credit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="base_balance">
|
||||
<span t-esc="tax_line['base_balance']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="tax_debit">
|
||||
<span t-esc="tax_line['tax_debit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="tax_credit">
|
||||
<span t-esc="tax_line['tax_credit']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
<div class="act_as_cell amount"
|
||||
name="tax_balance">
|
||||
<span t-esc="tax_line['tax_balance']" t-options="{'widget': 'float', 'precision': 2}"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="act_as_row lines">
|
||||
<div class="act_as_cell left" name="tax_name">
|
||||
<span t-esc="tax_line['tax_name']" />
|
||||
</div>
|
||||
<div class="act_as_cell left" name="tax_code">
|
||||
<span t-esc="tax_line['tax_code']" />
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="base_debit">
|
||||
<span
|
||||
t-esc="tax_line['base_debit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="base_credit">
|
||||
<span
|
||||
t-esc="tax_line['base_credit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="base_balance">
|
||||
<span
|
||||
t-esc="tax_line['base_balance']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="tax_debit">
|
||||
<span
|
||||
t-esc="tax_line['tax_debit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="tax_credit">
|
||||
<span
|
||||
t-esc="tax_line['tax_credit']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
<div class="act_as_cell amount" name="tax_balance">
|
||||
<span
|
||||
t-esc="tax_line['tax_balance']"
|
||||
t-options="{'widget': 'float', 'precision': 2}"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
|
||||
@@ -1,26 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<template id="account_financial_report.internal_layout">
|
||||
<div class="article">
|
||||
<link href="/account_financial_report/static/src/css/report.css" rel="stylesheet"/>
|
||||
<t t-raw="0" />
|
||||
<link
|
||||
href="/account_financial_report/static/src/css/report.css"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
<t t-raw="0" />
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<div class="row">
|
||||
<div class="col-6 custom_footer">
|
||||
<span t-esc="context_timestamp(datetime.datetime.now()).strftime('%Y-%m-%d %H:%M')"/>
|
||||
<span
|
||||
t-esc="context_timestamp(datetime.datetime.now()).strftime('%Y-%m-%d %H:%M')"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-6 text-right custom_footer">
|
||||
<ul class="list-inline">
|
||||
<li class="list-inline-item"><span class="page"/></li>
|
||||
<li class="list-inline-item">
|
||||
<span class="page" />
|
||||
</li>
|
||||
<li class="list-inline-item">/</li>
|
||||
<li class="list-inline-item"><span class="topage"/></li>
|
||||
<li class="list-inline-item">
|
||||
<span class="topage" />
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
|
||||
@@ -1,71 +1,84 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<template id="open_items">
|
||||
<t t-call="web.html_container">
|
||||
<t t-foreach="docs" t-as="o">
|
||||
<t t-call="account_financial_report.internal_layout">
|
||||
<t t-call="account_financial_report.report_open_items_base"/>
|
||||
<t t-call="account_financial_report.report_open_items_base" />
|
||||
</t>
|
||||
</t>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_open_items_base">
|
||||
<!-- Saved flag fields into variables, used to define columns display -->
|
||||
<t t-set="foreign_currency" t-value="foreign_currency"/>
|
||||
<t t-set="foreign_currency" t-value="foreign_currency" />
|
||||
<!-- Defines global variables used by internal layout -->
|
||||
<t t-set="title">Open Items - <t t-raw="company_name"/> - <t t-raw="currency_name"/></t>
|
||||
<t t-set="company_name" t-value="Company_Name"/>
|
||||
<t t-set="title">Open Items - <t t-raw="company_name" /> - <t
|
||||
t-raw="currency_name"
|
||||
/></t>
|
||||
<t t-set="company_name" t-value="Company_Name" />
|
||||
<div class="page">
|
||||
<div class="row">
|
||||
<h4 class="mt0" t-esc="title or 'Odoo Report'" style="text-align: center;"/>
|
||||
<h4
|
||||
class="mt0"
|
||||
t-esc="title or 'Odoo Report'"
|
||||
style="text-align: center;"
|
||||
/>
|
||||
</div>
|
||||
<!-- Display filters -->
|
||||
<t t-call="account_financial_report.report_open_items_filters"/>
|
||||
|
||||
<t t-call="account_financial_report.report_open_items_filters" />
|
||||
<t t-foreach="Open_Items.keys()" t-as="account_id">
|
||||
<div class="page_break">
|
||||
<!-- Display account header -->
|
||||
<div class="act_as_table list_table" style="margin-top: 10px;" />
|
||||
<div class="account_title"
|
||||
style="width: 100%;">
|
||||
<span t-esc="accounts_data[account_id]['code']"/>
|
||||
<div class="account_title" style="width: 100%;">
|
||||
<span t-esc="accounts_data[account_id]['code']" />
|
||||
-
|
||||
<span t-esc="accounts_data[account_id]['name']"/>
|
||||
<span t-esc="accounts_data[account_id]['name']" />
|
||||
</div>
|
||||
|
||||
<!-- Display account partners -->
|
||||
<t t-foreach="Open_Items[account_id]" t-as="partner_id" >
|
||||
<t t-foreach="Open_Items[account_id]" t-as="partner_id">
|
||||
<div class="page_break">
|
||||
<!-- Display partner header -->
|
||||
<div class="act_as_caption account_title">
|
||||
<span t-esc="partners_data[partner_id]['name']"/>
|
||||
<span t-esc="partners_data[partner_id]['name']" />
|
||||
</div>
|
||||
|
||||
<!-- Display partner move lines -->
|
||||
<t t-call="account_financial_report.report_open_items_lines"/>
|
||||
|
||||
<t
|
||||
t-call="account_financial_report.report_open_items_lines"
|
||||
/>
|
||||
<!-- Display partner footer -->
|
||||
<t t-call="account_financial_report.report_open_items_ending_cumul">
|
||||
<t t-set="account_or_partner_id" t-value="partners_data[partner_id]"/>
|
||||
<t t-set="currency_id" t-value="accounts_data[account_id]['currency_name']"/>
|
||||
<t t-set="type" t-value='"partner_type"'/>
|
||||
<t
|
||||
t-call="account_financial_report.report_open_items_ending_cumul"
|
||||
>
|
||||
<t
|
||||
t-set="account_or_partner_id"
|
||||
t-value="partners_data[partner_id]"
|
||||
/>
|
||||
<t
|
||||
t-set="currency_id"
|
||||
t-value="accounts_data[account_id]['currency_name']"
|
||||
/>
|
||||
<t t-set="type" t-value='"partner_type"' />
|
||||
</t>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
<!-- Display account footer -->
|
||||
<t t-call="account_financial_report.report_open_items_ending_cumul">
|
||||
<t t-set="account_or_partner_id" t-value="accounts_data[account_id]"/>
|
||||
<t t-set="currency_id" t-value="accounts_data[account_id]['currency_name']"/>
|
||||
<t t-set="type" t-value='"account_type"'/>
|
||||
<t
|
||||
t-set="account_or_partner_id"
|
||||
t-value="accounts_data[account_id]"
|
||||
/>
|
||||
<t
|
||||
t-set="currency_id"
|
||||
t-value="accounts_data[account_id]['currency_name']"
|
||||
/>
|
||||
<t t-set="type" t-value='"account_type"' />
|
||||
</t>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_open_items_filters">
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<div class="act_as_row labels">
|
||||
@@ -75,7 +88,7 @@
|
||||
</div>
|
||||
<div class="act_as_row">
|
||||
<div class="act_as_cell">
|
||||
<span t-esc="date_at"/>
|
||||
<span t-esc="date_at" />
|
||||
</div>
|
||||
<div class="act_as_cell">
|
||||
<t t-if="target_move == 'posted'">All posted entries</t>
|
||||
@@ -88,7 +101,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_open_items_lines">
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<!-- Display table headers for lines -->
|
||||
@@ -121,91 +133,104 @@
|
||||
<!--## currency_name-->
|
||||
<div class="act_as_cell" style="width: 2.25%;">Cur.</div>
|
||||
<!--## amount_total_due_currency-->
|
||||
<div class="act_as_cell amount" style="width: 6.57%;">Cur. Original</div>
|
||||
<div
|
||||
class="act_as_cell amount"
|
||||
style="width: 6.57%;"
|
||||
>Cur. Original</div>
|
||||
<!--## amount_residual_currency-->
|
||||
<div class="act_as_cell amount" style="width: 6.57%;">Cur. Residual</div>
|
||||
<div
|
||||
class="act_as_cell amount"
|
||||
style="width: 6.57%;"
|
||||
>Cur. Residual</div>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Display each lines -->
|
||||
<t t-foreach="Open_Items[account_id][partner_id]" t-as="line" >
|
||||
<t t-foreach="Open_Items[account_id][partner_id]" t-as="line">
|
||||
<!-- # lines or centralized lines -->
|
||||
<div class="act_as_row lines">
|
||||
<!--## date-->
|
||||
<div class="act_as_cell left">
|
||||
<span t-raw="line['date']"/>
|
||||
<span t-raw="line['date']" />
|
||||
</div>
|
||||
<!--## move-->
|
||||
<div class="act_as_cell left">
|
||||
<t t-set="res_model" t-value="'account.move'"/>
|
||||
<t t-set="res_model" t-value="'account.move'" />
|
||||
<span>
|
||||
<a t-att-data-active-id="line['move_id']"
|
||||
t-att-data-res-model="res_model"
|
||||
class="o_account_financial_reports_web_action"
|
||||
style="color: black;">
|
||||
<t t-esc="line['move_name']"/>
|
||||
<a
|
||||
t-att-data-active-id="line['move_id']"
|
||||
t-att-data-res-model="res_model"
|
||||
class="o_account_financial_reports_web_action"
|
||||
style="color: black;"
|
||||
>
|
||||
<t t-esc="line['move_name']" />
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
<!--## journal-->
|
||||
<div class="act_as_cell left">
|
||||
<span t-esc="line['journal']"/>
|
||||
<span t-esc="line['journal']" />
|
||||
</div>
|
||||
<!--## account code-->
|
||||
<div class="act_as_cell left">
|
||||
<span t-esc="line['account']"/>
|
||||
<span t-esc="line['account']" />
|
||||
</div>
|
||||
<!--## partner-->
|
||||
<div class="act_as_cell left">
|
||||
<!-- <span t-if="line.get('partner_id', False)" t-esc="line['partner_id']"/>-->
|
||||
<span t-esc="line['partner_name']"/>
|
||||
<!-- <span t-if="line.get('partner_id', False)" t-esc="line['partner_id']"/>-->
|
||||
<span t-esc="line['partner_name']" />
|
||||
</div>
|
||||
<!--## ref - label-->
|
||||
<div class="act_as_cell left">
|
||||
<span t-esc="line['ref']"/>
|
||||
<span t-esc="line['ref']" />
|
||||
</div>
|
||||
<!--## date_due-->
|
||||
<div class="act_as_cell left">
|
||||
<span t-esc="line['date_maturity']"/>
|
||||
<span t-esc="line['date_maturity']" />
|
||||
</div>
|
||||
<!--## amount_total_due-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-if="line.get('original', False)" t-esc="line['original']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-if="line.get('original', False)"
|
||||
t-esc="line['original']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<!--## amount_residual-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="line['amount_residual']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="line['amount_residual']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</div>
|
||||
<t t-if="foreign_currency">
|
||||
<t t-if="line['currency_id']">
|
||||
<!--## currency_name-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="line['currency_name']"/>
|
||||
<span t-esc="line['currency_name']" />
|
||||
</div>
|
||||
<!--## amount_total_due_currency-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="line['amount_currency']"/>
|
||||
<span t-esc="line['amount_currency']" />
|
||||
</div>
|
||||
<!--## amount_residual_currency-->
|
||||
<div class="act_as_cell amount">
|
||||
<span t-esc="line['amount_residual_currency']"/>
|
||||
<span t-esc="line['amount_residual_currency']" />
|
||||
</div>
|
||||
</t>
|
||||
<t t-if="not line['currency_id']">
|
||||
<!--## currency_name-->
|
||||
<div class="act_as_cell"/>
|
||||
<!--## currency_name-->
|
||||
<div class="act_as_cell" />
|
||||
<!--## amount_total_due_currency-->
|
||||
<div class="act_as_cell"/>
|
||||
<div class="act_as_cell" />
|
||||
<!--## amount_residual_currency-->
|
||||
<div class="act_as_cell"/>
|
||||
<div class="act_as_cell" />
|
||||
</t>
|
||||
</t>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_open_items_ending_cumul">
|
||||
<!-- Display ending balance line for account or partner -->
|
||||
<div class="act_as_table list_table" style="width: 100%;">
|
||||
@@ -213,43 +238,49 @@
|
||||
<!--## date-->
|
||||
<t t-if='type == "account_type"'>
|
||||
<div class="act_as_cell first_column" style="width: 36.34%;">
|
||||
<span t-esc="accounts_data[account_id]['code']"/>
|
||||
<span t-esc="accounts_data[account_id]['code']" />
|
||||
-
|
||||
<span t-esc="accounts_data[account_id]['name']"/>
|
||||
<span t-esc="accounts_data[account_id]['name']" />
|
||||
</div>
|
||||
<div class="act_as_cell right" style="width: 28.66%;">Ending
|
||||
balance</div>
|
||||
</t>
|
||||
<t t-if='type == "partner_type"'>
|
||||
<div class="act_as_cell first_column"
|
||||
style="width: 36.34%;"/>
|
||||
<div class="act_as_cell right"
|
||||
style="width: 28.66%;">Partner ending balance</div>
|
||||
<div class="act_as_cell first_column" style="width: 36.34%;" />
|
||||
<div
|
||||
class="act_as_cell right"
|
||||
style="width: 28.66%;"
|
||||
>Partner ending balance</div>
|
||||
</t>
|
||||
<!--## date_due-->
|
||||
<div class="act_as_cell" style="width: 6.47%;"/>
|
||||
<div class="act_as_cell" style="width: 6.47%;" />
|
||||
<!--## amount_total_due-->
|
||||
<div class="act_as_cell amount" style="width: 6.57%;"/>
|
||||
<div class="act_as_cell amount" style="width: 6.57%;" />
|
||||
<!--## amount_currency-->
|
||||
<div class="act_as_cell amount" style="width: 6.57%;">
|
||||
<t t-if='type == "account_type"'>
|
||||
<span t-esc="total_amount[account_id]['residual']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="total_amount[account_id]['residual']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</t>
|
||||
<t t-if='type == "partner_type"'>
|
||||
<span t-esc="total_amount[account_id][partner_id]['residual']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<span
|
||||
t-esc="total_amount[account_id][partner_id]['residual']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
</t>
|
||||
</div>
|
||||
<!--## amount_total_due_currency + amount_residual_currency -->
|
||||
<t t-if="foreign_currency">
|
||||
<!--## currency_name-->
|
||||
<div class="act_as_cell"/>
|
||||
<!--## amount_total_due_currency-->
|
||||
<div class="act_as_cell"/>
|
||||
<!--## amount_residual_currency-->
|
||||
<div class="act_as_cell"/>
|
||||
<!--## currency_name-->
|
||||
<div class="act_as_cell" />
|
||||
<!--## amount_total_due_currency-->
|
||||
<div class="act_as_cell" />
|
||||
<!--## amount_residual_currency-->
|
||||
<div class="act_as_cell" />
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,32 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<template id="vat_report">
|
||||
<t t-call="web.html_container">
|
||||
<t t-foreach="docs" t-as="o">
|
||||
<t t-call="account_financial_report.internal_layout">
|
||||
<t t-call="account_financial_report.report_vat_report_base"/>
|
||||
<t t-call="account_financial_report.report_vat_report_base" />
|
||||
</t>
|
||||
</t>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_vat_report_base">
|
||||
<t t-set="title">VAT Report - <t t-raw="company_name"/> - <t t-raw="currency_name"/></t>
|
||||
<t t-set="company_name" t-value="company_name"/>
|
||||
<t t-set="title">VAT Report - <t t-raw="company_name" /> - <t
|
||||
t-raw="currency_name"
|
||||
/></t>
|
||||
<t t-set="company_name" t-value="company_name" />
|
||||
<div class="page">
|
||||
<div class="row">
|
||||
<h4 class="mt0" t-esc="title or 'Odoo Report'" style="text-align: center;"/>
|
||||
<h4
|
||||
class="mt0"
|
||||
t-esc="title or 'Odoo Report'"
|
||||
style="text-align: center;"
|
||||
/>
|
||||
</div>
|
||||
<!-- Display filters -->
|
||||
<t t-call="account_financial_report.report_vat_report_filters"/>
|
||||
<div class="page_break"/>
|
||||
<t t-call="account_financial_report.report_vat_report_filters" />
|
||||
<div class="page_break" />
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<!-- Display table headers for lines -->
|
||||
<div class="act_as_thead">
|
||||
<div class="act_as_row labels">
|
||||
<!--## code-->
|
||||
<div class="act_as_cell first_column" style="width: 5%;">Code</div>
|
||||
<div
|
||||
class="act_as_cell first_column"
|
||||
style="width: 5%;"
|
||||
>Code</div>
|
||||
<!--## name-->
|
||||
<div class="act_as_cell" style="width: 65%;">Name</div>
|
||||
<!--## net-->
|
||||
@@ -35,102 +42,126 @@
|
||||
<div class="act_as_cell" style="width: 15%;">Tax</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<t t-foreach="vat_report" t-as="tag_or_group">
|
||||
<div class="act_as_row lines" style="font-weight: bold;">
|
||||
<div class="act_as_cell left oe_tooltip_string" style="width: 5%;">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="res_id"-->
|
||||
<!-- t-att-data-res-model="res_model"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tag_or_group['code']"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<div
|
||||
class="act_as_cell left oe_tooltip_string"
|
||||
style="width: 5%;"
|
||||
>
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="res_id"-->
|
||||
<!-- t-att-data-res-model="res_model"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tag_or_group['code']" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<div class="act_as_cell left oe_tooltip_string" style="width: 65%;">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="res_id"-->
|
||||
<!-- t-att-data-res-model="res_model"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tag_or_group['name']"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<div
|
||||
class="act_as_cell left oe_tooltip_string"
|
||||
style="width: 65%;"
|
||||
>
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="res_id"-->
|
||||
<!-- t-att-data-res-model="res_model"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tag_or_group['name']" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<div class="act_as_cell amount" style="width: 15%;">
|
||||
<!-- <t t-set="domain"-->
|
||||
<!-- t-value="[('tax_ids', 'in', [tax.tax_id.id for tax in tag.tax_ids]),-->
|
||||
<!-- ('date', '>=', o.date_from),-->
|
||||
<!-- ('date', '<=', o.date_to)]"/>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="domain"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tag_or_group['net']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <t t-set="domain"-->
|
||||
<!-- t-value="[('tax_ids', 'in', [tax.tax_id.id for tax in tag.tax_ids]),-->
|
||||
<!-- ('date', '>=', o.date_from),-->
|
||||
<!-- ('date', '<=', o.date_to)]"/>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="domain"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t
|
||||
t-att-style="style"
|
||||
t-raw="tag_or_group['net']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<div class="act_as_cell amount" style="width: 15%;">
|
||||
<!-- <t t-set="domain"-->
|
||||
<!-- t-value="[('tax_line_id', 'in', [tax.tax_id.id for tax in tag.tax_ids]),-->
|
||||
<!-- ('date', '>=', o.date_from),-->
|
||||
<!-- ('date', '<=', o.date_to),-->
|
||||
<!-- ('tax_exigible', '=', True)]"/>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="domain"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tag_or_group['tax']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <t t-set="domain"-->
|
||||
<!-- t-value="[('tax_line_id', 'in', [tax.tax_id.id for tax in tag.tax_ids]),-->
|
||||
<!-- ('date', '>=', o.date_from),-->
|
||||
<!-- ('date', '<=', o.date_to),-->
|
||||
<!-- ('tax_exigible', '=', True)]"/>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="domain"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t
|
||||
t-att-style="style"
|
||||
t-raw="tag_or_group['tax']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
<t t-if="tax_detail">
|
||||
<t t-foreach="tag_or_group['taxes']" t-as="tax">
|
||||
<div class="act_as_row lines">
|
||||
<div class="act_as_cell" style="width: 5%;"/>
|
||||
<div class="act_as_cell left oe_tooltip_string" style="padding-left: 20px; width: 65%;">
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="tax.tax_id.id"-->
|
||||
<!-- t-att-data-res-model="res_model"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tax['name']"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<div class="act_as_cell" style="width: 5%;" />
|
||||
<div
|
||||
class="act_as_cell left oe_tooltip_string"
|
||||
style="padding-left: 20px; width: 65%;"
|
||||
>
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-active-id="tax.tax_id.id"-->
|
||||
<!-- t-att-data-res-model="res_model"-->
|
||||
<!-- class="o_account_financial_reports_web_action"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tax['name']" />
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<div class="act_as_cell amount" style="width: 15%;">
|
||||
<!-- <t t-set="domain"-->
|
||||
<!-- t-value="[('tax_ids', 'in', tax.tax_id.ids),-->
|
||||
<!-- ('date', '>=', o.date_from),-->
|
||||
<!-- ('date', '<=', o.date_to),-->
|
||||
<!-- ('tax_exigible', '=', True)]"/>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="domain"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tax['net']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <t t-set="domain"-->
|
||||
<!-- t-value="[('tax_ids', 'in', tax.tax_id.ids),-->
|
||||
<!-- ('date', '>=', o.date_from),-->
|
||||
<!-- ('date', '<=', o.date_to),-->
|
||||
<!-- ('tax_exigible', '=', True)]"/>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="domain"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t
|
||||
t-att-style="style"
|
||||
t-raw="tax['net']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
<div class="act_as_cell amount" style="width: 15%;">
|
||||
<!-- <t t-set="domain"-->
|
||||
<!-- t-value="[('tax_line_id', '=', tax.tax_id.id),-->
|
||||
<!-- ('date', '>=', o.date_from),-->
|
||||
<!-- ('date', '<=', o.date_to),-->
|
||||
<!-- ('tax_exigible', '=', True)]"/>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="domain"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t t-att-style="style" t-raw="tax['tax']" t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
<!-- <t t-set="domain"-->
|
||||
<!-- t-value="[('tax_line_id', '=', tax.tax_id.id),-->
|
||||
<!-- ('date', '>=', o.date_from),-->
|
||||
<!-- ('date', '<=', o.date_to),-->
|
||||
<!-- ('tax_exigible', '=', True)]"/>-->
|
||||
<!-- <span>-->
|
||||
<!-- <a t-att-data-domain="domain"-->
|
||||
<!-- t-att-data-res-model="'account.move.line'"-->
|
||||
<!-- class="o_account_financial_reports_web_action_multi"-->
|
||||
<!-- t-att-style="style">-->
|
||||
<t
|
||||
t-att-style="style"
|
||||
t-raw="tax['tax']"
|
||||
t-options="{'widget': 'monetary', 'display_currency': res_company.currency_id}"
|
||||
/>
|
||||
<!-- </a>-->
|
||||
<!-- </span>-->
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
@@ -139,7 +170,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="account_financial_report.report_vat_report_filters">
|
||||
<div class="act_as_table data_table" style="width: 100%;">
|
||||
<div class="act_as_row labels">
|
||||
@@ -149,13 +179,13 @@
|
||||
</div>
|
||||
<div class="act_as_row">
|
||||
<div class="act_as_cell">
|
||||
<span t-esc="date_from"/>
|
||||
<span t-esc="date_from" />
|
||||
</div>
|
||||
<div class="act_as_cell">
|
||||
<span t-esc="date_to"/>
|
||||
<span t-esc="date_to" />
|
||||
</div>
|
||||
<div class="act_as_cell">
|
||||
<span t-esc="based_on"/>
|
||||
<span t-esc="based_on" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user