~vauxoo/addons-vauxoo/7.0-fix-error-font-size-reports-dev_ernesto

« back to all changes in this revision

Viewing changes to commission_payment/commission_view.xml

  • Committer: Miguel Delgado
  • Date: 2012-05-21 14:48:48 UTC
  • Revision ID: miguel.delgado07@gmail.com-20120521144848-v9lt237qbqh2cwdl

[ADD] se migraron los modulos de baremo, commission_payment y hr_salesman_commission
para que el proceso de calculo de comisiones funcionara igual que en version 5.0 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8" ?>
 
2
<openerp>
 
3
    <data>
 
4
<!-- Salesman Commission Main Menu-->
 
5
 <menuitem name="Pago de Comisiones" id="menu_commission_payment"  parent="baremo.salesman_commission" sequence="12"/>
 
6
        <!-- View FORM Creation for the object salesman.commission.payment-->
 
7
        <record model="ir.ui.view" id="commission_payment_form">
 
8
            <field name="name">commission.payment.form</field>
 
9
            <field name="model">commission.payment</field>
 
10
            <field name="type">form</field>
 
11
            <field name="arch" type="xml">
 
12
 
 
13
            <form string="Pago de Comisiones">
 
14
                    <notebook colspan="6">
 
15
                        <page string="Datos">
 
16
                            <group col="2" colspan="1">
 
17
                                <label align="0.0" string="Concepto de Comision:"/>
 
18
                                <newline/>
 
19
                                <field colspan="2" name="name" nolabel="1"/>
 
20
                                <newline/>
 
21
                                <label align="0.0" string="Baremo a Usar:"/>
 
22
                                <newline/>
 
23
                                <field colspan="2" name="bar_id" nolabel="1"/>
 
24
                                <field name="date_start" nolabel="1"/>
 
25
                                <field name="date_stop" nolabel="1"/>
 
26
                                <label align="1.0" string="Total a Pagar:"/>
 
27
                                <field name="total_comm" nolabel="1"/>
 
28
                                <field colspan="1" name="state"/>  
 
29
                            </group>
 
30
                            <field name="user_ids" nolabel="1">
 
31
                                <tree>
 
32
                                    <field name="name" string='Asesor'/>
 
33
                                </tree>
 
34
                            </field>
 
35
                            
 
36
                            <group col="3" colspan="2">
 
37
                                <group col="1" colspan="1">
 
38
                                    <button icon="STOCK_OK" name="prepare" states="draft,open" string="Preparar" type="object"/>
 
39
                                </group>
 
40
                                <hpaned/>
 
41
                                <group col="1" colspan="1">
 
42
                                    <button icon="STOCK_OK" name="pre_process" states="open" string="Creo que esto es lo que quiero" type="object"/>
 
43
                                    <button icon="STOCK_OK" name="decide" states="decide" string="Realmente esto es lo que deseo" type="object"/>
 
44
                                    <button icon="STOCK_OK" name="going_back" states="decide" string="Todavia No! Me falta algo" type="object"/>
 
45
                                    <button icon="STOCK_OK" name="delete" states="open,decide" string="Comenzar de Nuevo" type="object"/>
 
46
                                    <button icon="gtk-print" name="606" states="decide" string="Imprimir Borrador Comisiones" type="action"/>
 
47
                                    <button icon="gtk-print" name="606" states="done" string="Imprimir Comisiones" type="action"/>
 
48
                                </group>
 
49
                            </group>
 
50
                        </page>
 
51
                        
 
52
                        <page string="Vouchers">
 
53
                            <label align="0.0" string="Seleccione los vouchers sobre los cuales desea calcular comisiones. Deje en blanco para que se autorellene con los parametros introducidos en Datos. Si selecciona un Voucher solo se haran los calculos sobre este unicamente. Puede editarse mientras este en Estado: INICIAL y EN PROCESO"/><field domain="[('state', '=', 'posted'), ('type', '=', 'bank_rec_voucher'),('date', '&gt;=', date_start),('date', '&lt;=', date_stop)]" name="voucher_ids" nolabel="1">
 
54
                                <tree>
 
55
                                    <field name="name"/>
 
56
                                    <field name="date"/>
 
57
                                    <field name="amount"/>
 
58
                                    <field name="journal_id"/>
 
59
                                </tree>
 
60
                            </field>
 
61
                        </page>
 
62
                    </notebook>
 
63
 
 
64
 
 
65
                    <notebook colspan="6">
 
66
                        <page string="Comisiones x Vendedor">
 
67
                             <field name="saleman_ids" nolabel="1" mode="graph,tree,form" widget="one2many_list"  colspan="4"/>  
 
68
                        </page>
 
69
                        <page string="Comisiones x Producto">
 
70
                            <field name="comm_line_ids" nolabel="1" mode="tree,graph" widget="one2many_list" colspan="4"/>
 
71
                        </page>
 
72
                        <page string="Facturas Afectadas">
 
73
                            <field name="comm_invoice_ids" nolabel="1">
 
74
                                <tree string="Este es un listado de todas las facturas afectadas en este calculo de comisiones">
 
75
                                    <field name="invoice_id"/>
 
76
                                </tree>
 
77
                            </field>
 
78
                        </page>
 
79
                        <page string="Trans. Afectadas">
 
80
                            <field name="comm_voucher_ids" nolabel="1">
 
81
                                <tree string="Este es un listado de todas las operaciones mercantiles involucradas en este calculo de comisiones">
 
82
                                    <field name="voucher_id"/>
 
83
                                    <field name="date"/>
 
84
                                </tree>
 
85
                            </field>
 
86
                        </page>
 
87
                        <page string="Transacciones sin Factura">
 
88
                            <field colspan="6" name="uninvoiced_ids" nolabel="1">
 
89
                                <tree string="Esta es una lista de las transacciones bancarias que se deben asociar a una factura para dar completo procesamiento al pago en cuestion">
 
90
                                    <field name="payment_id"/>
 
91
                                </tree>
 
92
                            </field>
 
93
                        </page>
 
94
                        <page string="Fact. con Ret. en Duda">
 
95
                            <field name="comm_retention_ids" nolabel="1">
 
96
                                <tree string="En la lista se muestra cual posiblemente sea el problema. [Si]: posible problema [No]: No es el problema">
 
97
                                    <field name="invoice_id"/>
 
98
                                    <field name="voucher_id"/>
 
99
                                    <field name="date"/>
 
100
                                    <field name="ret_iva"/>
 
101
                                    <field name="ret_islr"/>
 
102
                                    <field name="ret_im"/>
 
103
                                </tree>
 
104
                            </field>
 
105
                            <field colspan="6" name="ret_notes" nolabel="1"/>
 
106
                        </page>
 
107
                        <page string="Prod. sin Lista de Precio">
 
108
                            <field name="noprice_ids" nolabel="1">
 
109
                                <tree string="Por favor, dirijase al producto en cuestion y en la seccion Precio Historico inserte una fecha y precio de venta">
 
110
                                    <field name="invoice_num"/>
 
111
                                    <field name="date"/>
 
112
                                    <field name="product_id"/>
 
113
                                </tree>
 
114
                            </field>
 
115
                        </page>
 
116
                        <page string="Articulos sin asociar">
 
117
                            <field name="sale_noids" nolabel="1">
 
118
                                <tree string="Aqui no deberia aparecer producto alguno, el problema presente aqui se ha suscitado al momento de facturar">
 
119
                                    <field name="inv_line_id"/>
 
120
                                </tree>
 
121
                            </field>
 
122
                        </page>
 
123
                    </notebook>
 
124
 
 
125
                </form>
 
126
                
 
127
                </field>
 
128
        </record>
 
129
 
 
130
        <!-- View LIST Creation for the object salesman.commission.payment -->
 
131
        <record model="ir.ui.view" id="commission_payment_tree">
 
132
            <field name="name">commission.payment.tree</field>
 
133
            <field name="model">commission.payment</field>
 
134
            <field name="type">tree</field>
 
135
            <field name="arch" type="xml">
 
136
                <tree string="Pago de Comisiones">
 
137
                    <field name="name"/>
 
138
                    <field name="total_comm"/>
 
139
                    <field name="date_start"/>
 
140
                    <field name="date_stop"/>
 
141
                    <field name="state"/>
 
142
                </tree>
 
143
            </field>
 
144
        </record>
 
145
 
 
146
        <!-- Creating and Action to open the View LIST for the object salesman.commission.payment -->
 
147
        <record model="ir.actions.act_window" id="commission_payment_all_act">
 
148
            <field name="name">Comisiones</field>
 
149
            <field name="res_model">commission.payment</field>
 
150
            <field name="view_type">form</field>
 
151
            <field name="view_mode">tree,form</field>
 
152
        </record>
 
153
 
 
154
        <!-- Creating a menu to use the action sales_commission_payment_all_act -->
 
155
 
 
156
        <menuitem 
 
157
            name="Todas las comisiones"
 
158
            id="commission_all_mi" 
 
159
            action="commission_payment_all_act"
 
160
            icon="terp-project"
 
161
            parent="menu_commission_payment" />
 
162
 
 
163
         Creating a menu to open the View FORM of the object salesman.commission.payment 
 
164
        <record model="ir.actions.act_window" id="commission_payment_new_act">
 
165
            <field name="name">Crear Nueva Comision</field>
 
166
            <field name="res_model">commission.payment</field>
 
167
            <field name="view_type">form</field>
 
168
            <field name="view_mode">form,tree</field>
 
169
        </record>
 
170
 
 
171
         Creating a menu to use the action sales_commission_payment_new_act 
 
172
        <menuitem 
 
173
            name="Crear Nueva Comision"
 
174
            id="commission_payment_new_mi" 
 
175
            action="commission_payment_new_act" 
 
176
            parent="commission_all_mi"/>
 
177
            
 
178
        <record model="ir.ui.view" id="commission_saleman_graph">
 
179
            <field name="name">commission.saleman.graph</field>
 
180
            <field name="model">commission.saleman</field>
 
181
            <field name="type">graph</field>
 
182
            <field name="arch" type="xml">
 
183
                <graph type='bar' string="Pago de Comisiones">
 
184
                    <field name="saleman_id"/>
 
185
                    <field name="comm_total" operator="+"/>
 
186
                </graph>
 
187
            </field>
 
188
        </record>
 
189
 
 
190
        <record model="ir.ui.view" id="commission_saleman_tree">
 
191
            <field name="name">commission.saleman.tree</field>
 
192
            <field name="model">commission.saleman</field>
 
193
            <field name="type">tree</field>
 
194
            <field name="arch" type="xml">
 
195
                <tree string="Pago de Comisiones">
 
196
                    <field name="saleman_id"/>
 
197
                    <field name="comm_total"/>
 
198
                </tree>
 
199
            </field>
 
200
        </record>
 
201
 
 
202
        <record model="ir.ui.view" id="commission_saleman_form">
 
203
            <field name="name">commission.saleman.form</field>
 
204
            <field name="model">commission.saleman</field>
 
205
            <field name="type">form</field>
 
206
            <field name="arch" type="xml">
 
207
                <form string="Pago de Comisiones">
 
208
                    <field name="saleman_id"/>
 
209
                    <field name="comm_total"/>
 
210
                </form>
 
211
            </field>
 
212
        </record>
 
213
            
 
214
        <record model="ir.ui.view" id="commission_lines_graph">
 
215
            <field name="name">commission.lines.graph</field>
 
216
            <field name="model">commission.lines</field>
 
217
            <field name="type">graph</field>
 
218
            <field name="arch" type="xml">
 
219
                <graph string="Comisiones x Producto" type='bar'>
 
220
                    <field name="days"/>
 
221
                    <field name="commission" operator="+"/>
 
222
                </graph>
 
223
            </field>
 
224
        </record>
 
225
 
 
226
        <record model="ir.ui.view" id="commission_lines_tree">
 
227
            <field name="name">commission.lines.tree</field>
 
228
            <field name="model">commission.lines</field>
 
229
            <field name="type">tree</field>
 
230
            <field name="arch" type="xml">
 
231
                <tree string="Aqui se muestran todos los productos y sus respectivas comisiones">
 
232
                                        <field name="name"/>
 
233
                    <field name="pay_date"/>
 
234
                    <field name="pay_off"/>
 
235
                    <field name="concept"/>
 
236
                    <field name="invoice_num"/>
 
237
                    <field name="partner_id"/>
 
238
                    <field name="saleman_id"/>
 
239
                    <field name="pay_inv"/>
 
240
                    <field name="inv_date"/>
 
241
                    <field name="days"/>
 
242
                    <field name="inv_subtotal"/>
 
243
                    <field name="item"/>
 
244
                    <field name="price_unit"/>
 
245
                    <field name="price_subtotal"/>
 
246
                    <field name="price_list"/>
 
247
                    <field name="price_date"/>
 
248
                    <field name="rate_item"/>
 
249
                    <field name="rate_number"/>
 
250
                    <field name="timespan"/>
 
251
                    <field name="baremo_comm"/>
 
252
                    <field name="perc_iva"/>
 
253
                    <field name="perc_Ret_IVA"/>
 
254
                    <field name="perc_ret_im"/>
 
255
                    <field name="perc_ret_islr"/>
 
256
                    <field name="commission"/>
 
257
                </tree>
 
258
            </field>
 
259
        </record>
 
260
 
 
261
        <record model="ir.ui.view" id="commission_lines_form">
 
262
            <field name="name">commission.lines.form</field>
 
263
            <field name="model">commission.lines</field>
 
264
            <field name="type">form</field>
 
265
            <field name="arch" type="xml">
 
266
                <form string="Pago de Comisiones">
 
267
                    <field name="saleman_id"/>
 
268
                    <field name="item"/>
 
269
                    <field name="commission"/>
 
270
                </form>
 
271
            </field>
 
272
        </record>
 
273
    </data>
 
274
</openerp>