/
account_journal_dashboard_view.xml
81 lines (78 loc) · 4.47 KB
/
account_journal_dashboard_view.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<odoo>
<record id="account_journal_dashboard_kanban_view_inherited" model="ir.ui.view">
<field name="name">account.journal.dashboard.kanban.inherited</field>
<field name="model">account.journal</field>
<field name="inherit_id" ref="account.account_journal_dashboard_kanban_view" />
<field name="arch" type="xml">
<field name="kanban_dashboard" position="after">
<field name="tax_settlement"/>
<field name="settlement_financial_report_id"/>
</field>
<field name="json_activity_data" position="before">
<t t-if="record.tax_settlement.raw_value" t-call="JournalBodyTaxSettlement"/>
</field>
<!-- add new payment after existing journal entries button -->
<xpath expr="//button[@name='action_create_new']" position="after">
<button type="object" name="action_create_payment" class="btn btn-primary" t-if="record.tax_settlement.raw_value">
<span>New Payment</span>
</button>
</xpath>
<templates>
<t t-name="JournalBodyTaxSettlement">
<div class="col-12 o_kanban_primary_right">
<div class="row" t-if="record.tax_settlement.raw_value == 'allow_per_line'">
<div class="col-6">
<a role="menuitem" type="object" name="open_action" context="{'tax_settlement': True, 'search_default_posted': 1}">
<span><t t-out="dashboard.unsettled_count"/> Líneas a liquidar</span>
</a>
</div>
<div class="col-6 text-right">
<span><t t-out="dashboard.unsettled_amount"/></span>
</div>
</div>
<!-- lo mostramos si no mostamos el de reporte -->
<div class="row" t-if="!record.settlement_financial_report_id.raw_value">
<div class="col-6">
<a role="menuitem" type="object" name="open_action" context="{'accounts_balance': True}">
<span title="Accounts Balance">Accounts Balance</span>
</a>
</div>
<div class="col-6 text-right">
<span><t t-out="dashboard.tax_balance"/></span>
</div>
</div>
<div class="row" t-if="record.settlement_financial_report_id.raw_value">
<div class="col-6">
<a role="menuitem" type="object" name="open_action" context="{'open_report': True}">
<span>Posición según informe</span>
</a>
</div>
<div class="col-6 text-right">
<span><t t-out="dashboard.report_position"/></span>
</div>
</div>
<div class="row">
<div class="col-6">
<a role="menuitem" type="object" name="open_action" context="{'debt_balance': True}">
<span>Saldo a pagar</span>
</a>
</div>
<div class="col-6 text-right">
<span><t t-out="dashboard.debit_amount"/></span>
</div>
</div>
</div>
</t>
</templates>
</field>
</record>
<record id="open_account_tax_settlement_kanban" model="ir.actions.act_window">
<field name="name">Tax Settlement</field>
<field name="res_model">account.journal</field>
<field name="view_mode">kanban,form</field>
<field name="view_id" ref="account.account_journal_dashboard_kanban_view"/>
<field name="usage">menu</field>
<field name="domain">[('tax_settlement', '!=', False)]</field>
</record>
<menuitem id="menu_board_journal_10" name="Tax Settlement" action="open_account_tax_settlement_kanban" parent="account.menu_finance_entries_actions" sequence="20" groups="account.group_account_user"/>
</odoo>