1
<?xml version="1.0" encoding="utf-8"?>
5
<!-- Customer Aging search/filters -->
6
<record model="ir.ui.view" id="view_customer_aging_search">
7
<field name="name">customer.aging.search</field>
8
<field name="model">partner.aging.customer</field>
9
<field name="arch" type="xml">
10
<search string="Customer Aging">
11
<filter string="Overdue" name="overdue" help="Overdue" domain="['|','|','|','|',('days_due_01to30','>',0),
12
('days_due_31to60','>',0),
13
('days_due_61to90','>',0),
14
('days_due_91to120','>',0),
15
('days_due_121togr','>',0)
17
<filter string="Deposits/Credits" name="deposits_credits" help="Payments with unapplied balances or open credits."
18
domain="[('total','<',0)]" />
19
<filter string="Exclude Deposits/Credits" name="no_credits" help="Remove unapplied payments/credits" domain="[('total','>',0)]" />
20
<field name="partner_id" string="Customer" />
21
<field name="invoice_id"/>
22
<field name="invoice_ref"/>
23
<field name="total" sum="Total"/>
24
<group expand="0" string="Group By...">
25
<filter string="Partner" domain="[]" context="{'group_by':'partner_id'}"/>
26
<filter string="Currency" domain="[]" context="{'group_by':'currency_name'}"/>
33
<!-- Customer Aging tree -->
34
<record model="ir.ui.view" id="view_customer_aging_tree">
35
<field name="name">customer.aging.tree</field>
36
<field name="model">partner.aging.customer</field>
37
<field name="arch" type="xml">
38
<tree create="false" delete="false" string="Customer Aging" colors="red:current == 0 and max_days_overdue != 0 and total > 0;">
39
<field name="total" invisible="1" />
40
<field name="partner_id" string="Customer" />
41
<field name="salesman" />
42
<field name="max_days_overdue" />
44
<field name="invoice_id" invisible="True" />
45
<button name="open_document" type="object" icon="STOCK_INDEX" attrs=""/>
46
<field name="invoice_ref" />
47
<field name="total" sum="Total" />
48
<field name="current" string="Current" sum="Current" />
49
<field name="days_due_01to30" sum="Total" />
50
<field name="days_due_31to60" sum="Total" />
51
<field name="days_due_61to90" sum="Total" />
52
<field name="days_due_91to120" sum="Total" />
53
<field name="days_due_121togr" sum="Total" />
54
<field name="currency_name" />
55
<field name="comment" />
60
<!-- Customer Aging Action -->
61
<record id="action_customer_aging" model="ir.actions.act_window">
62
<field name="name">Customer Aging</field>
63
<field name="res_model">partner.aging.customer</field>
64
<field name="view_type">form</field>
65
<field name="view_id" ref="view_customer_aging_tree" />
66
<field name="view_mode">tree,form</field>
67
<field name="limit">99999999</field>
68
<field name="context">{"search_default_overdue":1}</field>
69
<field name="help"></field>
72
<!-- Customer Aging Menuitem -->
73
<menuitem action="action_customer_aging" id="menu_customer_aging" parent="account.menu_finance_receivables"