ACCOUNT_PAYMENT: added from extra_addons
[odoo/odoo.git] / addons / account_payment / payment_view.xml
1 <?xml version="1.0" ?>
2 <terp>
3         <data>
4                 <menuitem name="Financial Management/Payment Management" id="menu_main" />
5                 <menuitem name="Financial Management/Payment Management/Configuration" groups="admin" sequence="1"/>
6
7                 <record model="ir.ui.view" id="view_payment_type_form">
8                         <field name="name">payment.type.form</field>
9                         <field name="model">payment.type</field>
10                         <field name="type">form</field>
11                         <field name="arch" type="xml">
12                                 <form string="Payment Type">
13                                         <field name="name" select="1"/>
14                                         <newline/>
15                                         <field name="suitable_bank_types" select="1"/>
16                                 </form>
17                         </field>
18                 </record>
19                 <record model="ir.actions.act_window" id="action_payment_type_form">
20                         <field name="name">Payment Type</field>
21                         <field name="res_model">payment.type</field>
22                         <field name="view_type">form</field>
23                         <field name="view_mode">tree,form</field>
24                 </record>
25                 <menuitem name="Financial Management/Payment Management/Configuration/Payment Type" id="menu_action_payment_type_form" action="action_payment_type_form"/>
26
27
28                 <record model="ir.ui.view" id="view_payment_mode_form">
29                         <field name="name">payment.mode.form</field>
30                         <field name="model">payment.mode</field>
31                         <field name="type">form</field>
32                         <field name="arch" type="xml">
33                                 <form string="Payment Mode">
34                                         <field name="name" select="1"/>
35                                         <field name="code" />
36                                         <field name="type" />
37                                         <field name="journal" />
38                                         <field name="bank" />
39                                 </form>
40                         </field>
41                 </record>
42                 <record model="ir.actions.act_window" id="action_payment_mode_form">
43                         <field name="name">Payment Mode</field>
44                         <field name="res_model">payment.mode</field>
45                         <field name="view_type">form</field>
46                         <field name="view_mode">tree,form</field>
47                 </record>
48                 <menuitem name="Financial Management/Payment Management/Configuration/Payment Mode" id="menu_action_payment_mode_form" action="action_payment_mode_form"/>
49
50             <record model="ir.ui.view" id="view_payment_order_form">
51                         <field name="name">payment.order.form</field>
52                         <field name="model">payment.order</field>
53                         <field name="type">form</field>
54                         <field name="arch" type="xml">
55                                 <form string="Payment Order">
56                                         <field name="reference" />
57                                         <field name="mode" />
58                                         <field name="date_prefered" />
59                                         <field name="date_planned" select="1"/>
60                                         <field name="user_id" select="2"/>
61                                         <button name="%(wizard_payment)d" string="Add payment lines" type="action" colspan="2"/>
62                                         <field name="lines" colspan="4"  nolabel="1"/>
63                                         <field name="total"/>
64                                         <field name="nb_line"/>
65                                         <field name="date_created" select="2"/>
66                                         <field name="date_done" select="2"/>
67                                         <field name="state" select="1" readonly="1"/>
68                                         <group colspan="2" col="4">
69                                         <button name="cancel" states="draft,open" string="Cancel"/>
70                                         <button name="open" states="draft" string="Open"/>
71                                         <button name="done" states="open" string="Make Payment"/>
72                                         <button name="set_to_draft" states="cancel" type="object" string="Set to draft"/>
73                                         </group>
74                                 </form>
75                         </field>
76                 </record>
77
78                 <record model="ir.ui.view" id="view_payment_order_tree">
79                 <field name="name">payment.order.tree</field>
80                 <field name="model">payment.order</field>
81                 <field name="type">tree</field>
82                 <field name="priority" eval="4"/>
83                 <field name="arch" type="xml">
84                         <tree string="Payment Order">
85                                 <field name="reference" />
86                                 <field name="mode"/>
87                                 <field name="nb_line" />                                
88                                 <field name="date_planned"/>
89                                 <field name="date_created" select="2"/>
90                                 <field name="date_done" select="2"/>
91                                 <field name="total"/>
92                                 <field name="state" />
93                         </tree>
94                 </field>
95                 </record>
96
97                 <record model="ir.actions.act_window" id="action_payment_order_draft">
98                         <field name="name">Draft Payment Order</field>
99                         <field name="res_model">payment.order</field>
100                         <field name="view_type">form</field>
101                         <field name="view_mode">tree,form</field>
102                         <field name="domain">[('state','=','draft')]</field>
103                 </record>
104             <menuitem name="Financial Management/Payment Management/Draft Payment Orders" 
105                                   id="menu_action_payment_order_draft" 
106                                   action="action_payment_order_draft"
107                                   sequence="1"/>
108
109                 <record model="ir.actions.act_window" id="action_payment_order_open">
110                         <field name="name">Payment Order to Validate</field>
111                         <field name="res_model">payment.order</field>
112                         <field name="view_type">form</field>
113                         <field name="view_mode">tree,form</field>
114                         <field name="domain">[('state','=','open')]</field>
115                 </record>
116             <menuitem name="Financial Management/Payment Management/Payment Orders to Validate" 
117                                   id="menu_action_payment_order_open" 
118                                   action="action_payment_order_open"
119                                   sequence="2"/>
120
121                 <record model="ir.actions.act_window" id="action_payment_order_tree">
122                         <field name="name">Payment Order</field>
123                         <field name="res_model">payment.order</field>
124                         <field name="view_type">form</field>
125                         <field name="view_mode">tree,form</field>
126                 </record>
127             <menuitem name="Financial Management/Payment Management/Payment Orders" 
128                                   id="menu_action_payment_order_form" 
129                                   action="action_payment_order_tree"
130                                   sequence="3"/>
131
132
133
134
135                 <record model="ir.ui.view" id="view_payment_line_form">
136                         <field name="name">Payment Line</field>
137                         <field name="model">payment.line</field>
138                         <field name="type">form</field>
139                         <field name="arch" type="xml">
140                                 <form string="Payment Line">
141                                         <field name="move_line" select="1" on_change="onchange_move_line(move_line,parent.mode)" domain="[('reconcile_id','=', False), ('credit', '>',0),('amount_to_pay','>',0)] "/>
142                                         <field name="amount" select="1" />
143                                         <field name="bank" domain="[('partner_id','=',partner)]"/>
144                                         <field name="to_pay"/>
145                                         <field name="partner"/>
146                                         <field name="partner_payable"/>
147                                         <field name="reference"/>
148                                         <field name="due_date"/>
149                                         <field name="date_created"/>
150                                 </form>
151                         </field>
152                 </record>
153                 <record model="ir.ui.view" id="view_payment_line_tree">
154                 <field name="name">Payment Lines</field>
155                 <field name="model">payment.line</field>
156                 <field name="type">tree</field>
157                 <field name="priority" eval="4"/>
158                 <field name="arch" type="xml">
159                         <tree string="Payment Line" editable="bottom" colors="red:to_pay&lt;amount" >
160                                 <field name="move_line" select="1" on_change="onchange_move_line(move_line,parent.mode)" domain="[('reconcile_id','=', False), ('credit', '>',0),('amount_to_pay','>',0)] "/>
161                                 <field name="bank" domain="[('partner_id','=',partner)]"/>
162                                 <field name="amount"/>
163                                 <field name="to_pay"/>
164                                 <field name="partner"/>
165                                 <field name="partner_payable"/>
166                                 <field name="reference"/>
167                                 <field name="due_date"/>
168                                 <field name="date_created"/>
169                         </tree>
170                 </field>
171                 </record>
172                 <record model="ir.actions.act_window" id="action_payment_line_form">
173                         <field name="name">Payment Line</field>
174                         <field name="res_model">payment.line</field>
175                         <field name="view_type">tree</field>
176                         <field name="view_mode">form,tree</field>
177                 </record>
178
179
180         </data>
181 </terp>