diff options
Diffstat (limited to 'base_accounting_kit/report/report_financial.xml')
| -rw-r--r-- | base_accounting_kit/report/report_financial.xml | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/base_accounting_kit/report/report_financial.xml b/base_accounting_kit/report/report_financial.xml new file mode 100644 index 0000000..1ca5812 --- /dev/null +++ b/base_accounting_kit/report/report_financial.xml @@ -0,0 +1,146 @@ +<?xml version="1.0" encoding="utf-8" ?> +<odoo> + <template id="report_financial"> + <t t-call="web.html_container"> + <t t-call="web.internal_layout"> + <t t-set="data_report_margin_top" t-value="12"/> + <t t-set="data_report_header_spacing" t-value="9"/> + <t t-set="data_report_dpi" t-value="110"/> + <div class="page"> + <h2 t-esc="data['form']['account_report_id'][1]"/> + + <div class="row mt32 mb32"> + <div class="col-4"> + <strong>Target Moves:</strong> + <p> + <span t-if="data['form']['target_move'] == 'all'">All Entries</span> + <span t-if="data['form']['target_move'] == 'posted'">All Posted Entries</span> + </p> + </div> + <div class="col-4"> + <p> + <t t-if="data['form']['date_from']"> + <strong>Date from :</strong> + <span t-esc="data['form']['date_from']"/> + <br/> + </t> + <t t-if="data['form']['date_to']"> + <strong>Date to :</strong> + <span t-esc="data['form']['date_to']"/> + </t> + </p> + </div> + </div> + + <table class="table table-sm table-reports" t-if="data['form']['debit_credit'] == 1"> + <thead> + <tr> + <th>Name</th> + <th class="text-right">Debit</th> + <th class="text-right">Credit</th> + <th class="text-right">Balance</th> + </tr> + </thead> + <tbody> + <tr t-foreach="report_lines" t-as="a"> + <t t-if="a['level'] != 0"> + <t t-if="a.get('level') > 3"> + <t t-set="style" t-value="'font-weight: normal;'"/> + </t> + <t t-if="not a.get('level') > 3"> + <t t-set="style" t-value="'font-weight: bold;'"/> + </t> + + <td> + <span style="color: white;" t-esc="'..' * a.get('level', 0)"/> + <span t-att-style="style" t-esc="a.get('name')"/> + </td> + <td class="text-right" style="white-space: text-nowrap;"> + <span t-att-style="style" t-esc="a.get('debit')" + t-options="{'widget': 'monetary', 'display_currency': env.company.currency_id}"/> + </td> + <td class="text-right" style="white-space: text-nowrap;"> + <span t-att-style="style" t-esc="a.get('credit')" + t-options="{'widget': 'monetary', 'display_currency': env.company.currency_id}"/> + </td> + <td class="text-right" style="white-space: text-nowrap;"> + <span t-att-style="style" t-esc="a.get('balance')" + t-options="{'widget': 'monetary', 'display_currency': env.company.currency_id}"/> + </td> + </t> + </tr> + </tbody> + </table> + + <table class="table table-sm table-reports" + t-if="not data['form']['enable_filter'] and not data['form']['debit_credit']"> + <thead> + <tr> + <th>Name</th> + <th class="text-right">Balance</th> + </tr> + </thead> + <tbody> + <tr t-foreach="report_lines" t-as="a"> + <t t-if="a['level'] != 0"> + <t t-if="a.get('level') > 3"> + <t t-set="style" t-value="'font-weight: normal;'"/> + </t> + <t t-if="not a.get('level') > 3"> + <t t-set="style" t-value="'font-weight: bold;'"/> + </t> + + <td> + <span style="color: white;" t-esc="'..' * a.get('level', 0)"/> + <span t-att-style="style" t-esc="a.get('name')"/> + </td> + <td class="text-right"> + <span t-att-style="style" t-esc="a.get('balance')" + t-options="{'widget': 'monetary', 'display_currency': env.company.currency_id}"/> + </td> + </t> + </tr> + </tbody> + </table> + + <table class="table table-sm table-reports" + t-if="data['form']['enable_filter'] == 1 and not data['form']['debit_credit']"> + <thead> + <tr> + <th>Name</th> + <th class="text-right">Balance</th> + <th class="text-right"> +<!-- <span t-esc="data['form']['label_filter']"/>--> + <span>Comp</span> + </th> + </tr> + </thead> + <tbody> + <tr t-foreach="report_lines" t-as="a"> + <t t-if="a['level'] != 0"> + <t t-if="a.get('level') > 3"> + <t t-set="style" t-value="'font-weight: normal;'"/> + </t> + <t t-if="not a.get('level') > 3"> + <t t-set="style" t-value="'font-weight: bold;'"/> + </t> + <td> + <span style="color: white;" t-esc="'..'"/> + <span t-att-style="style" t-esc="a.get('name')"/> + </td> + <td class="text-right"> + <span t-att-style="style" t-esc="a.get('balance')" + t-options="{'widget': 'monetary', 'display_currency': env.company.currency_id}"/> + </td> + <td class="text-right"> + <span t-att-style="style" t-esc="a.get('balance_cmp')"/> + </td> + </t> + </tr> + </tbody> + </table> + </div> + </t> + </t> + </template> +</odoo>
\ No newline at end of file |
