~pedro.baeza/account-payment/7.0-account_payment_extension-v7-conv

« back to all changes in this revision

Viewing changes to account_payment_extension/account_payment_view.xml

  • Committer: Raphaël Valyi
  • Author(s): renatonlima
  • Date: 2013-09-24 15:15:21 UTC
  • mfrom: (100.1.1 account-payment)
  • Revision ID: rvalyi@gmail.com-20130924151521-bjjao9i9uc0jw3s1
[MERGE] merged lp:~renatonlima/account-payment/account-payment-extension-7.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<data>
4
4
 
5
5
    <!--
6
 
    ========================================================================================================
7
 
        PARTNERS - default bank
8
 
    ========================================================================================================
9
 
    -->
10
 
    <record model="ir.ui.view" id="view_partner_form">
11
 
        <field name="model">res.partner</field>
12
 
        <field name="inherit_id" ref="account.view_partner_property_form"/>
13
 
        <field name="arch" type="xml">
14
 
            <field name="acc_number" position="after">
15
 
                  <field name="default_bank"/>
16
 
            </field>
17
 
        </field>
18
 
    </record>
19
 
 
20
 
    <record model="ir.ui.view" id="view_partner_form2">
21
 
        <field name="model">res.partner</field>
22
 
        <field name="inherit_id" ref="account.view_partner_property_form"/>
23
 
        <field name="arch" type="xml">
24
 
            <tree string="Bank Details" position="inside">
25
 
                <field name="default_bank"/>
26
 
            </tree>
27
 
        </field>
28
 
    </record>
29
 
 
30
 
    <record model="ir.ui.view" id="view_partner_form3">
31
 
        <field name="name">view.partner.form3</field>
32
 
        <field name="model">res.partner.bank</field>
33
 
        <field name="inherit_id" ref="base.view_partner_bank_form"/>
34
 
        <field name="arch" type="xml">
35
 
            <field name="acc_number" position="after">
36
 
                <field name="default_bank"/>
37
 
            </field>
38
 
        </field>
39
 
    </record>
40
 
 
41
 
    <record model="ir.ui.view" id="view_partner_bank_tree">
42
 
        <field name="name">view.partner.bank.tree </field>
43
 
        <field name="model">res.partner.bank</field>
44
 
        <field name="inherit_id" ref="base.view_partner_bank_tree"/>
45
 
        <field name="arch" type="xml">
46
 
            <field name="partner_id" position="before">
47
 
                <field name="default_bank"/>
48
 
            </field>
49
 
        </field>
50
 
    </record>
51
 
 
52
 
 
53
 
    <!--
54
 
    ====================================================================================================
55
 
        PARTNERS - payment type
56
 
    ====================================================================================================
57
 
    -->
58
 
    <record model="ir.ui.view" id="view_payment_type_res_partner_form1">
59
 
        <field name="name">res.partner.form.payment_type1</field>
60
 
        <field name="model">res.partner</field>
61
 
        <field name="type">form</field>
62
 
        <field name="inherit_id" ref="account.view_partner_property_form"/>
63
 
        <field name="priority" eval="20"/>
64
 
        <field name="arch" type="xml">
65
 
            <field name="property_account_receivable" position="after">
66
 
                <field name="payment_type_customer" widget="selection"/>
67
 
            </field>
68
 
        </field>
69
 
    </record>
70
 
 
71
 
    <record model="ir.ui.view" id="view_payment_type_res_partner_form2">
72
 
        <field name="name">res.partner.form.payment_type2</field>
73
 
        <field name="model">res.partner</field>
74
 
        <field name="type">form</field>
75
 
        <field name="inherit_id" ref="account.view_partner_property_form"/>
76
 
        <field name="priority" eval="20"/>
77
 
        <field name="arch" type="xml">
78
 
            <field name="property_account_payable" position="after">
79
 
                <field name="payment_type_supplier" widget="selection"/>
80
 
            </field>
81
 
        </field>
82
 
    </record>
83
 
 
84
 
 
85
 
    <!--
86
 
    =====================================================================================================
87
 
        PAYMENT TYPE
88
 
    =====================================================================================================
89
 
    -->
90
 
        <record model="ir.ui.view" id="view_payment_type_tree">
91
 
        <field name="name">payment.type.tree</field>
92
 
        <field name="model">payment.type</field>
93
 
        <field name="type">tree</field>
94
 
        <field name="arch" type="xml">
95
 
            <tree string="Payment Type">
96
 
                <field name="name"/>
97
 
                <field name="code"/>
98
 
                <field name="active"/>
99
 
                <field name="company_id" groups="base.group_multi_company"/>
100
 
            </tree>
101
 
        </field>
102
 
    </record>
103
 
 
104
 
    <record model="ir.ui.view" id="view_payment_type_form">
105
 
        <field name="name">payment.type.form</field>
106
 
        <field name="model">payment.type</field>
107
 
        <field name="type">form</field>
108
 
        <field name="arch" type="xml">
109
 
            <form string="Payment Type">
110
 
                <field name="name" select="1"/>
111
 
                <field name="code" select="1"/>
112
 
                <field name="active" select="1"/>
113
 
                <field name="company_id" select="1" widget='selection' groups="base.group_multi_company"/>
114
 
                <separator string="Description" colspan="4"/>
115
 
                <field name="note" nolabel="1" colspan="4"/>
116
 
                <separator string="Suitable Bank Types" colspan="4"/>
117
 
                <field name="suitable_bank_types" nolabel="1" colspan="4"/>
118
 
            </form>
119
 
        </field>
120
 
    </record>
121
 
 
122
 
    <record model="ir.actions.act_window" id="action_payment_type">
123
 
        <field name="name">Payment Type</field>
124
 
        <field name="res_model">payment.type</field>
125
 
        <field name="view_mode">tree,form</field>
126
 
    </record>
127
 
 
128
 
    <menuitem action="action_payment_type" id="menu_action_payment_type" parent="account.menu_configuration_misc"/>
129
 
 
130
 
    <!--
131
6
    =======================================================================================================
132
7
        PAYMENT MODE
133
8
    =======================================================================================================
135
10
    <record id="view_payment_mode_form_require_bank_account" model="ir.ui.view">
136
11
        <field name="name">payment.mode.form.require_bank_account</field>
137
12
        <field name="model">payment.mode</field>
138
 
        <field name="type">form</field>
139
13
        <field name="inherit_id" ref="account_payment.view_payment_mode_form"/>
140
14
        <field name="arch" type="xml">
141
15
            <field name="bank_id" position="before">
145
19
        </field>
146
20
    </record>
147
21
 
148
 
    <!--
149
 
    =================================================================================================
150
 
         INVOICES
151
 
    =================================================================================================
152
 
    -->
153
 
    <!--Field partner_bank_id in client invoices has a strange domain: domain="[('partner_id.ref_companies', 'in', [company_id])]"-->
154
 
    
155
 
    <record model="ir.ui.view" id="invoice_form3">
156
 
        <field name="name">account.invoice.form3.payment_type</field>
157
 
        <field name="model">account.invoice</field>
158
 
        <field name="type">form</field>
159
 
        <field name="inherit_id" ref="account.invoice_form"/>
160
 
        <field name="arch" type="xml">
161
 
            <field name="partner_bank_id" position="replace">
162
 
                <field domain="[('partner_id', '=', partner_id)]" name="partner_bank_id" on_change="onchange_partner_bank(partner_bank_id)"/>
163
 
            </field>
164
 
        </field>
165
 
    </record>   
166
 
    
167
 
    <record model="ir.ui.view" id="invoice_form4">
168
 
        <field name="name">account.invoice.form4.payment_type</field>
169
 
        <field name="model">account.invoice</field>
170
 
        <field name="type">form</field>
171
 
        <field name="inherit_id" ref="account.invoice_form"/>
172
 
        <field name="arch" type="xml">
173
 
            <field name="fiscal_position" position="after">
174
 
                <field domain="[('company_id', '=', company_id)]" name="payment_type" on_change="onchange_payment_type(payment_type, partner_id)" />
175
 
            </field>
176
 
        </field>
177
 
    </record>
178
 
 
179
 
    <record model="ir.ui.view" id="invoice_supplier_form2">
180
 
        <field name="name">account.invoice.supplier.form2</field>
181
 
        <field name="model">account.invoice</field>
182
 
        <field name="type">form</field>
183
 
        <field name="inherit_id" ref="account.invoice_supplier_form"/>
184
 
        <field name="arch" type="xml">
185
 
            <field name="fiscal_position" position="after">
186
 
                <field domain="[('company_id', '=', company_id)]" name="payment_type" on_change="onchange_payment_type(payment_type, partner_id)" />
187
 
            </field>
188
 
        </field>
189
 
    </record>
190
 
   
191
22
    <!--************ account.move.line extension to show additional fields ********** -->
192
23
    <record model="ir.ui.view" id="view_move_line_tree_wiz">
193
24
        <field name="name">account.move.line.tree</field>
210
41
    <record model="ir.ui.view" id="payments_move_line_form">
211
42
        <field name="name">account.payments.move.line.form</field>
212
43
        <field name="model">account.move.line</field>
213
 
        <field name="type">form</field>
214
44
        <field name="inherit_id" ref="account.view_move_line_form"/>
215
45
        <field name="arch" type="xml">
216
46
            <field name="narration" position="before">
233
63
    <record id="view_bank_statement_form_ext" model="ir.ui.view">
234
64
        <field name="name">account.bank.statement.form.ext</field>
235
65
        <field name="model">account.bank.statement</field>
236
 
        <field name="type">form</field>
237
66
        <field name="inherit_id" ref="account_payment.view_bank_statement_form"/>
238
67
        <field name="arch" type="xml">
239
68
            <button name="%(account_payment.action_account_populate_statement_confirm)d" position="replace">
240
69
                  <button name="%(act_wizard_populate_statement)d" string="Import payment lines" type="action" attrs="{'invisible':[('state','=','confirm')]}" icon="gtk-execute"/>
241
 
                          </button>
 
70
            </button>
242
71
        </field>
243
72
    </record>
244
73
     -->
251
80
    <record id="view_payment_order_form_ext1" model="ir.ui.view">
252
81
        <field name="name">payment.order.form.ext1</field>
253
82
        <field name="model">payment.order</field>
254
 
        <field name="type">form</field>
255
83
        <field name="inherit_id" ref="account_payment.view_payment_order_form"/>
256
84
        <field name="arch" type="xml">
257
85
            <button name="%(account_payment.action_create_payment_order)d" position="replace">
 
86
                <button name="%(action_create_payment_extension_order)d" string="Select invoices to pay/receive payment" type="action" attrs="{'invisible':[('state','=','done')]}" icon="gtk-find"/>
 
87
            </button>
 
88
            <button name="cancel" position="after">
 
89
                <button name="cancel_from_done" states="done" type="object" string="Cancel" icon="gtk-cancel"/>
 
90
            </button>
 
91
            <field name="mode" position="after">
258
92
                <field name="payment_type_name" invisible="1"/>
259
93
                <field name="type"/>
260
94
                <field name="create_account_moves"/>
261
 
                <group colspan="2" col="1" attrs="{'invisible': [('create_account_moves', '=', 'bank-statement')]}">
262
 
                    <field name="period_id" attrs="{'required': [('create_account_moves', '!=', 'bank-statement')]}"/>
263
 
                </group>
264
 
                                <button colspan="2" name="%(action_create_payment_extension_order)d" string="Select invoices to pay/receive payment" type="action" attrs="{'invisible':[('state','=','done')]}" icon="gtk-find"/>
265
 
            </button>
266
 
        </field>
267
 
    </record>
268
 
 
269
 
    <record id="view_payment_order_form_ext2" model="ir.ui.view">
270
 
        <field name="name">payment.order.form.ext2</field>
271
 
        <field name="model">payment.order</field>
272
 
        <field name="type">form</field>
273
 
        <field name="inherit_id" ref="account_payment.view_payment_order_form"/>
274
 
        <field name="arch" type="xml">
 
95
                    <field name="period_id" attrs="{'required': [('create_account_moves', '!=', 'bank-statement')], 'invisible': [('create_account_moves', '=', 'bank-statement')]}"/>
 
96
            </field>
275
97
            <field name="move_line_id" position="replace">
276
98
            <group col="6" colspan="4">
277
99
                <field name="move_line_id" on_change="onchange_move_line(move_line_id,parent.mode,parent.date_prefered,parent.date_scheduled,currency,company_currency,context)" select="1"/>
282
104
        </field>
283
105
    </record>
284
106
 
285
 
    <record id="view_payment_order_form_cancel" model="ir.ui.view">
286
 
        <field name="name">payment.order.form.cancel</field>
287
 
        <field name="model">payment.order</field>
288
 
        <field name="type">form</field>
289
 
        <field name="inherit_id" ref="account_payment.view_payment_order_form"/>
290
 
        <field name="arch" type="xml">
291
 
            <button name="cancel" position="after">
292
 
                <button name="cancel_from_done" states="done" type="object" string="Cancel" icon="gtk-cancel"/>
293
 
            </button>
294
 
        </field>
295
 
    </record>
296
 
 
297
107
    <record id="view_payment_line_form_ext1" model="ir.ui.view">
298
108
        <field name="name">payment.line.ext1</field>
299
109
        <field name="model">payment.line</field>
300
 
        <field name="type">form</field>
301
110
        <field name="inherit_id" ref="account_payment.view_payment_line_form"/>
302
111
        <field name="arch" type="xml">
303
112
            <field name="move_line_id" position="replace">
310
119
        </field>
311
120
    </record>
312
121
 
313
 
 
314
122
    <!--
315
123
    ====================================================================================================
316
124
        PAYABLE PAYMENT ORDER
321
129
        <field name="res_model">payment.order</field>
322
130
        <field name="view_type">form</field>
323
131
        <field name="view_mode">tree,form</field>
324
 
        <field name="domain">[('type','=','payable')]</field>
325
 
        <field name="context">{'type':'payable'}</field>
 
132
        <field name="domain">[('type', '=', 'payable')]</field>
 
133
        <field name="context">{'type': 'payable'}</field>
326
134
    </record>
327
135
 
328
136
    <!--
335
143
        <field name="res_model">payment.order</field>
336
144
        <field name="view_type">form</field>
337
145
        <field name="view_mode">tree,form</field>
338
 
        <field name="domain">[('type','=','receivable')]</field>
339
 
        <field name="context">{'type':'receivable'}</field>
 
146
        <field name="domain">[('type', '=', 'receivable')]</field>
 
147
        <field name="context">{'type': 'receivable'}</field>
340
148
    </record>
341
149
    <menuitem action="action_rec_payment_order_tree" id="menu_action_rec_payment_order_form" parent="account_payment.menu_main_payment" sequence="2"/>
342
150
 
349
157
        <field name="name">Payments</field>
350
158
        <field name="model">account.move.line</field>
351
159
        <field name="field_parent">partner_id</field>
352
 
        <field name="type">tree</field>
353
160
        <field name="priority" eval="20"/>
354
161
        <field name="arch" type="xml">
355
 
            <tree string="Payments" editable="top"
356
 
                        colors="grey:reconcile_id!=0;blue:amount_to_pay==0;red:date_maturity&lt;time.strftime('%%Y-%%m-%%d')">
 
162
            <tree string="Payments" editable="top" colors="grey:reconcile_id!=0;blue:amount_to_pay==0;red:date_maturity&lt;time.strftime('%%Y-%%m-%%d')">
357
163
                <field name="invoice" readonly="1"/>
358
164
                <field name="partner_id" readonly="1"/>
359
165
                <field name="account_id" readonly="1"/>
374
180
    <record id="view_payments_filter" model="ir.ui.view">
375
181
        <field name="name">Invoice Payments Select</field>
376
182
        <field name="model">account.move.line</field>
377
 
        <field name="type">search</field>
378
183
        <field name="priority" eval="20"/>
379
184
        <field name="arch" type="xml">
380
185
            <search string="Search Invoice Payments">
404
209
    </record>
405
210
 
406
211
    <!-- Invoice Payments -->
407
 
 
408
212
    <record model="ir.actions.act_window" id="action_invoice_payments">
409
213
        <field name="name">Invoice payments</field>
410
214
        <field name="res_model">account.move.line</field>
411
215
        <field name="view_type">form</field>
412
216
        <field name="view_id" ref="view_payments_tree"/>
413
217
        <field name="search_view_id" ref="view_payments_filter"/>
414
 
        <field name="domain">[('account_id.type','in',['receivable','payable']),('invoice','&lt;&gt;',False)]</field>
 
218
        <field name="domain">[('account_id.type', 'in', ['receivable', 'payable']), ('reconcile_id', '=', False)]</field>
415
219
    </record>
416
220
 
417
221
    <menuitem name="Invoice payments" parent="account_payment.menu_main_payment" action="action_invoice_payments" id="menu_action_invoice_payments" sequence="4"/>
423
227
        <field name="view_type">form</field>
424
228
        <field name="view_id" ref="view_payments_tree"/>
425
229
        <field name="search_view_id" ref="view_payments_filter"/>
426
 
        <field name="domain">[('account_id.type','in',['receivable','payable']),('invoice','=',False)]</field>
 
230
        <field name="domain">[('account_id.type', 'in', ['receivable', 'payable']), ('reconcile_id', '!=', False)]</field>
427
231
    </record>
428
232
 
429
233
    <menuitem name="Done payments" parent="account_payment.menu_main_payment" action="action_done_payments" id="menu_action_done_payments" sequence="5"/>