Merge lp:~vauxoo/openerp-venezuela-localization/jose-InterCompany into lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk

Status: Rejected
Rejected by: hbto [Vauxoo] http://www.vauxoo.com
Proposed branch: lp:~vauxoo/openerp-venezuela-localization/jose-InterCompany
Merge into: lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk
Diff against target: 44948 lines (+44408/-0) (has conflicts)
97 files modified
.bzrignore (+3/-0)
extra_UOM/__init__.py (+2/-0)
extra_UOM/__openerp__.py (+62/-0)
extra_UOM/data/extra_UOM_data.xml (+322/-0)
extra_UOM/demo/extra_UOM_demo.xml (+5/-0)
extra_UOM/i18n/es_VE.po (+315/-0)
extra_UOM/i18n/extra_UOM.pot.xxx (+123/-0)
extra_UOM/i18n/fr_BE.po.xxx (+123/-0)
extra_UOM/model/__init__.py (+25/-0)
extra_UOM/model/account_invoice.py (+34/-0)
extra_UOM/model/extra_UOM.py (+123/-0)
extra_UOM/model/product.py (+216/-0)
extra_UOM/model/purchase.py (+154/-0)
extra_UOM/model/sale.py (+110/-0)
extra_UOM/model/stock.py (+84/-0)
extra_UOM/view/account_invoice.xml (+33/-0)
extra_UOM/view/extra_UOM_view.xml (+224/-0)
extra_UOM/view/purchase_view.xml (+30/-0)
extra_UOM/wizard/__init__.py (+22/-0)
extra_UOM/wizard/stock_move_split.py (+198/-0)
extra_UOM/wizard/stock_move_split_view.xml (+68/-0)
fetchmail_document/__init__.py (+1/-0)
fetchmail_document/__openerp__.py (+20/-0)
fetchmail_document/crm_claim.py (+12/-0)
fetchmail_document/document.py (+31/-0)
icecat_product_uniqueness/__init__.py (+28/-0)
icecat_product_uniqueness/__openerp__.py (+40/-0)
icecat_product_uniqueness/product.py (+60/-0)
icecat_product_uniqueness/product_view.xml (+31/-0)
l10n_ve_commerce/__init__.py (+25/-0)
l10n_ve_commerce/__openerp__.py (+48/-0)
l10n_ve_commerce/account.py (+71/-0)
l10n_ve_commerce/account_account.xml (+25/-0)
l10n_ve_commerce/account_account.xml.org (+24/-0)
l10n_ve_commerce/account_chart.xml (+5265/-0)
l10n_ve_commerce/account_chart.xml.org (+11772/-0)
l10n_ve_commerce/account_tax.xml (+83/-0)
l10n_ve_commerce/account_tax_code.xml (+33/-0)
l10n_ve_commerce/account_user_types.xml (+63/-0)
l10n_ve_commerce/l10n_chart_ve_wizard.xml (+21/-0)
l10n_ve_tcv/__init__.py (+25/-0)
l10n_ve_tcv/__openerp__.py (+54/-0)
l10n_ve_tcv/account.py (+71/-0)
l10n_ve_tcv/data/account_account.xml (+25/-0)
l10n_ve_tcv/data/account_account.xml.org (+24/-0)
l10n_ve_tcv/data/account_account_template.xml (+4412/-0)
l10n_ve_tcv/data/account_account_type.xml (+63/-0)
l10n_ve_tcv/data/account_chart.xml.bad (+1262/-0)
l10n_ve_tcv/data/account_chart.xml.org (+11772/-0)
l10n_ve_tcv/data/account_payment_term.xml (+70/-0)
l10n_ve_tcv/data/account_tax.xml (+277/-0)
l10n_ve_tcv/data/account_tax.xml.org (+199/-0)
l10n_ve_tcv/data/account_tax_code.xml (+33/-0)
l10n_ve_tcv/data/res_country_state.xml (+178/-0)
l10n_ve_tcv/data/res_partner.xml (+2147/-0)
l10n_ve_tcv/data/res_partner_title.xml (+127/-0)
l10n_ve_tcv/l10n_chart_ve_wizard.xml (+21/-0)
m321_customization/__init__.py (+28/-0)
m321_customization/__openerp__.py (+42/-0)
m321_customization/product.py (+75/-0)
m321_customization/product_view.xml (+46/-0)
product_catalog_m321/__init__.py (+23/-0)
product_catalog_m321/__openerp__.py (+42/-0)
product_catalog_m321/i18n/fr_BE.po (+65/-0)
product_catalog_m321/i18n/product_catalog_report.pot (+65/-0)
product_catalog_m321/i18n/sv.po (+67/-0)
product_catalog_m321/product_report.xml (+14/-0)
product_catalog_m321/product_wizard.xml (+10/-0)
product_catalog_m321/report/__init__.py (+22/-0)
product_catalog_m321/report/product_catalog.py (+150/-0)
product_catalog_m321/report/product_catalog.rml (+287/-0)
product_catalog_m321/wizard/__init__.py (+22/-0)
product_catalog_m321/wizard/wizard_product_catalog.py (+66/-0)
product_multicompany_addons.diff (+518/-0)
sale_margin_commision/__init__.py (+2/-0)
sale_margin_commision/__openerp__.py (+21/-0)
sale_margin_commision/commision_view.xml (+20/-0)
sale_margin_commision/sale.py (+51/-0)
sale_order_report/__init__.py (+4/-0)
sale_order_report/__openerp__.py (+24/-0)
sale_order_report/incoterm.py (+35/-0)
sale_order_report/incoterm_view.xml (+62/-0)
sale_order_report/order.py (+27/-0)
sale_order_report/report/__init__.py (+23/-0)
sale_order_report/report/order.py (+42/-0)
sale_order_report/report/order.rml (+324/-0)
sale_order_report/sale_order_report.xml (+6/-0)
sale_order_report/sale_order_view.xml (+36/-0)
tcv_module_list/__init__.py (+20/-0)
tcv_module_list/__openerp__.py (+76/-0)
tcv_profit/__init__.py (+21/-0)
tcv_profit/__openerp__.py (+40/-0)
tcv_profit/wizard/__init__.py (+20/-0)
tcv_profit/wizard/tools_dll.py (+37/-0)
tcv_profit/wizard/validar_rif.py (+139/-0)
tcv_profit/wizard/wz_tcv_profit.py (+1085/-0)
tcv_profit/wizard/wz_tcv_profit_view.xml (+62/-0)
Conflict adding file .bzrignore.  Moved existing file to .bzrignore.moved.
To merge this branch: bzr merge lp:~vauxoo/openerp-venezuela-localization/jose-InterCompany
Reviewer Review Type Date Requested Status
hbto [Vauxoo] http://www.vauxoo.com Pending
Review via email: mp+81896@code.launchpad.net

Description of the change

build wizard for split in lot

To post a comment you must log in.
42. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

 [ADD] Added field in the wizard of split in lot

43. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD]Added field integer for the definition of the repetitions

44. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD] Added values for default in the wizard split in lot

45. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD]Added compute of area in the wizard split in lot

46. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[IMP] Changed the method split for add the fields new in the wizard split in lot

47. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[IMP] changed the method split, for add pieces_qty

Unmerged revisions

49. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD] added fields for save the fields in the stock move
changed the method compute pieces in the model product.product

48. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD] added field type for definition of the type of picking (in or out)

47. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[IMP] changed the method split, for add pieces_qty

46. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[IMP] Changed the method split for add the fields new in the wizard split in lot

45. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD]Added compute of area in the wizard split in lot

44. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD] Added values for default in the wizard split in lot

43. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD]Added field integer for the definition of the repetitions

42. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

 [ADD] Added field in the wizard of split in lot

41. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[ADD] build wizard for split in lot

40. By Jose Antonio Morales Ponce(vauxoo) - - http://www.vauxoo.com

[IMP] changed read for browse in the model extra_UOM.py

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file '.bzrignore'
2--- .bzrignore 1970-01-01 00:00:00 +0000
3+++ .bzrignore 2011-11-14 15:01:24 +0000
4@@ -0,0 +1,3 @@
5+eeqp_reports
6+l10n_ve_epronet
7+test
8
9=== renamed file '.bzrignore' => '.bzrignore.moved'
10=== added directory 'extra_UOM'
11=== added file 'extra_UOM/__init__.py'
12--- extra_UOM/__init__.py 1970-01-01 00:00:00 +0000
13+++ extra_UOM/__init__.py 2011-11-14 15:01:24 +0000
14@@ -0,0 +1,2 @@
15+import model
16+import wizard
17
18=== added file 'extra_UOM/__openerp__.py'
19--- extra_UOM/__openerp__.py 1970-01-01 00:00:00 +0000
20+++ extra_UOM/__openerp__.py 2011-11-14 15:01:24 +0000
21@@ -0,0 +1,62 @@
22+##############################################################################
23+#
24+# OpenERP, Open Source Management Solution
25+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
26+#
27+# This program is free software: you can redistribute it and/or modify
28+# it under the terms of the GNU Affero General Public License as
29+# published by the Free Software Foundation, either version 3 of the
30+# License, or (at your option) any later version.
31+#
32+# This program is distributed in the hope that it will be useful,
33+# but WITHOUT ANY WARRANTY; without even the implied warranty of
34+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
35+# GNU Affero General Public License for more details.
36+#
37+# You should have received a copy of the GNU Affero General Public License
38+# along with this program. If not, see <http://www.gnu.org/licenses/>.
39+#
40+##############################################################################
41+{
42+ "name" : "Extra UOM functionallity for area & volume calculation",
43+ "version" : "0.4",
44+ "author" : "Tecvemar,ca - Juan Márquez",
45+ "category" : "Custom",
46+ "depends" : ["base", "account", "product", "stock", "mrp", "sale","purchase"],
47+ "init_xml" : [],
48+# "demo_xml" : ["extra_UOM_demo.xml"],
49+ "demo_xml" : [],
50+ "description":
51+"""
52+Extends the functionality of the UOM module to incorporate a unique
53+function for calculating areas and volumes.
54+
55+ Add in Decimal Precision: Extra UOM data & Stock Precision
56+ Add in UOM Categories: Area & Volume
57+ Add in UOM: m2, m3 & ml
58+ Add new models: (linked to product.product in Special features)
59+ Layout
60+ Material
61+ Finish
62+ Quality
63+ Color
64+ Tile Format
65+ Thickness
66+ Pricelist Group
67+ Country of origin
68+ Similar products
69+ All this models have basic data (data/extra_UOM_data.xml)
70+""",
71+ "update_xml" : [
72+ "data/extra_UOM_data.xml",
73+ "view/extra_UOM_view.xml",
74+ "view/account_invoice.xml",
75+ "view/purchase_view.xml",
76+ "wizard/stock_move_split_view.xml",
77+ ],
78+
79+ "active": False,
80+ "installable": True
81+}
82+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
83+
84
85=== added directory 'extra_UOM/data'
86=== added file 'extra_UOM/data/extra_UOM_data.xml'
87--- extra_UOM/data/extra_UOM_data.xml 1970-01-01 00:00:00 +0000
88+++ extra_UOM/data/extra_UOM_data.xml 2011-11-14 15:01:24 +0000
89@@ -0,0 +1,322 @@
90+<?xml version="1.0" encoding="utf-8"?>
91+<openerp>
92+ <data>
93+
94+<!--Decimal Precision-->
95+
96+ <record model="decimal.precision" id="Extra_UOM_data">
97+ <field name="name">Extra UOM data</field>
98+ <field name="digits">3</field>
99+ </record>
100+
101+<!--UOM Categories-->
102+
103+ <record model="product.uom.categ" id="categ_area">
104+ <field name="name">Area</field>
105+ </record>
106+
107+ <record model="product.uom.categ" id="categ_vol">
108+ <field name="name">Volume</field>
109+ </record>
110+
111+<!--Product.UOM-->
112+<!--TODO Chek rounding value-->
113+
114+ <record id="product_uom_m2" model="product.uom">
115+ <field name="category_id" ref="categ_area"/>
116+ <field name="name">m2</field>
117+ <field name="uom_type">reference</field>
118+ <field name="factor">1</field>
119+ <field name="rounding">0.0001</field>
120+ </record>
121+
122+<!-- <record id="product_uom_tile" model="product.uom">-->
123+<!-- <field name="category_id" ref="categ_area"/>-->
124+<!-- <field name="name">Tile</field>-->
125+<!-- <field name="uom_type">smaller</field>-->
126+<!-- <field name="factor">0.9</field> -->
127+<!-- <field name="rounding">0.01</field> -->
128+<!-- </record>-->
129+
130+<!-- <record id="product_uom_slab" model="product.uom">-->
131+<!-- <field name="category_id" ref="categ_area"/>-->
132+<!-- <field name="name">Slab</field>-->
133+<!-- <field name="uom_type">bigger</field>-->
134+<!-- <field name="factor">1.1</field> -->
135+<!-- <field name="rounding">0.01</field> -->
136+<!-- </record>-->
137+
138+ <record id="product_uom_m3" model="product.uom">
139+ <field name="category_id" ref="categ_vol"/>
140+ <field name="name">m3</field>
141+ <field name="uom_type">reference</field>
142+ <field name="factor">1</field>
143+ <field name="rounding">0.0001</field>
144+ </record>
145+
146+<!--Otras UOM desde profit -->
147+
148+ <record id="product_uom_ml" model="product.uom">
149+ <field name="category_id" ref="product.uom_categ_length"/>
150+ <field name="name">ml</field>
151+ <field name="uom_type">smaller</field>
152+ <field name="factor">1</field>
153+ <field name="rounding">0.0001</field>
154+ </record>
155+
156+<!--Tipos de Material-->
157+<!--('Granito','Mármol','Travertino','Pizarra', 'Coralina','Cuarcita','Laja','Piedra')-->
158+ <record id="product_material_granito1" model="product.product.features">
159+ <field name="name">Granito</field>
160+ <field name="type">material</field>
161+ </record>
162+ <record id="product_material_marmol1" model="product.product.features">
163+ <field name="name">Mármol</field>
164+ <field name="type">material</field>
165+ </record>
166+ <record id="product_material_travertino1" model="product.product.features">
167+ <field name="name">Travertino</field>
168+ <field name="type">material</field>
169+ </record>
170+ <record id="product_material_piza" model="product.product.features">
171+ <field name="name">Pizarra</field>
172+ <field name="type">material</field>
173+ </record>
174+ <record id="product_material_cora" model="product.product.features">
175+ <field name="name">Coralina</field>
176+ <field name="type">material</field>
177+ </record>
178+ <record id="product_material_cuar" model="product.product.features">
179+ <field name="name">Cuarcita</field>
180+ <field name="type">material</field>
181+ </record>
182+ <record id="product_material_laja" model="product.product.features">
183+ <field name="name">Laja</field>
184+ <field name="type">material</field>
185+ </record>
186+ <record id="product_material_pied" model="product.product.features">
187+ <field name="name">Piedra</field>
188+ <field name="type">material</field>
189+ </record>
190+ <record id="product_material_cera" model="product.product.features">
191+ <field name="name">Ceramica</field>
192+ <field name="type">material</field>
193+ </record>
194+ <record id="product_material_porc" model="product.product.features">
195+ <field name="name">Porcelanato</field>
196+ <field name="type">material</field>
197+ </record>
198+
199+<!--Tipos de Presentacion-->
200+<!--'Bloques','Láminas','Baldosas','Spacattos','Scapezzattos','Recortes','Insumos','Servicios','Repuestos')-->
201+ <record id="product_layout_bloques1" model="product.product.features">
202+ <field name="name">Bloques</field>
203+ <field name="type">layout</field>
204+ </record>
205+ <record id="product_layout_laminas1" model="product.product.features">
206+ <field name="name">Láminas</field>
207+ <field name="type">layout</field>
208+ </record>
209+ <record id="product_layout_baldosas1" model="product.product.features">
210+ <field name="name">Baldosas</field>
211+ <field name="type">layout</field>
212+ </record>
213+ <record id="product_layout_mosa" model="product.product.features">
214+ <field name="name">Mosaicos</field>
215+ <field name="type">layout</field>
216+ </record>
217+ <record id="product_layout_spaca" model="product.product.features">
218+ <field name="name">Spacattos</field>
219+ <field name="type">layout</field>
220+ </record>
221+ <record id="product_layout_scap" model="product.product.features">
222+ <field name="name">Scapezzattos</field>
223+ <field name="type">layout</field>
224+ </record>
225+ <record id="product_layout_reco" model="product.product.features">
226+ <field name="name">Recortes</field>
227+ <field name="type">layout</field>
228+ </record>
229+
230+<!--Colores-->
231+ <record id="product_color_amari" model="product.product.features">
232+ <field name="name">Amarillo</field>
233+ <field name="type">color</field>
234+ </record>
235+ <record id="product_color_azull" model="product.product.features">
236+ <field name="name">Azul</field>
237+ <field name="type">color</field>
238+ </record>
239+ <record id="product_color_blan" model="product.product.features">
240+ <field name="name">Blanco</field>
241+ <field name="type">color</field>
242+ </record>
243+ <record id="product_color_cara" model="product.product.features">
244+ <field name="name">Caramelo</field>
245+ <field name="type">color</field>
246+ </record>
247+ <record id="product_color_crem" model="product.product.features">
248+ <field name="name">Crema</field>
249+ <field name="type">color</field>
250+ </record>
251+ <record id="product_color_gris" model="product.product.features">
252+ <field name="name">Gris</field>
253+ <field name="type">color</field>
254+ </record>
255+ <record id="product_color_marr" model="product.product.features">
256+ <field name="name">Marron</field>
257+ <field name="type">color</field>
258+ </record>
259+ <record id="product_color_mult" model="product.product.features">
260+ <field name="name">Multicolor</field>
261+ <field name="type">color</field>
262+ </record>
263+ <record id="product_color_negr" model="product.product.features">
264+ <field name="name">Negro</field>
265+ <field name="type">color</field>
266+ </record>
267+ <record id="product_color_nar" model="product.product.features">
268+ <field name="name">Naranja</field>
269+ <field name="type">color</field>
270+ </record>
271+ <record id="product_color_rosado" model="product.product.features">
272+ <field name="name">Rosado</field>
273+ <field name="type">color</field>
274+ </record>
275+ <record id="product_color_rosaa" model="product.product.features">
276+ <field name="name">Rosa</field>
277+ <field name="type">color</field>
278+ </record>
279+ <record id="product_color_rojo" model="product.product.features">
280+ <field name="name">Rojo</field>
281+ <field name="type">color</field>
282+ </record>
283+ <record id="product_color_verd" model="product.product.features">
284+ <field name="name">Verde</field>
285+ <field name="type">color</field>
286+ </record>
287+ <record id="product_color_vino" model="product.product.features">
288+ <field name="name">Vinotinto</field>
289+ <field name="type">color</field>
290+ </record>
291+
292+<!--Quality-->
293+ <record id="product_quality_a_5" model="product.product.features">
294+ <field name="name">Extra A</field>
295+ <field name="type">quality</field>
296+ </record>
297+ <record id="product_quality_bb" model="product.product.features">
298+ <field name="name">Extra B</field>
299+ <field name="type">quality</field>
300+ </record>
301+ <record id="product_quality_11" model="product.product.features">
302+ <field name="name">1ra</field>
303+ <field name="type">quality</field>
304+ </record>
305+ <record id="product_quality_22" model="product.product.features">
306+ <field name="name">2da</field>
307+ <field name="type">quality</field>
308+ </record>
309+ <record id="product_quality_33" model="product.product.features">
310+ <field name="name">Comercial</field>
311+ <field name="type">quality</field>
312+ </record>
313+
314+<!--Finish-->
315+ <record id="product_finish_rust" model="product.product.features">
316+ <field name="name">Rústico</field>
317+ <field name="type">finish</field>
318+ </record>
319+ <record id="product_finish_lava" model="product.product.features">
320+ <field name="name">Lavado</field>
321+ <field name="type">finish</field>
322+ </record>
323+ <record id="product_finish_flam" model="product.product.features">
324+ <field name="name">Flameado</field>
325+ <field name="type">finish</field>
326+ </record>
327+ <record id="product_finish_cepi" model="product.product.features">
328+ <field name="name">Cepillado</field>
329+ <field name="type">finish</field>
330+ </record>
331+ <record id="product_finish_apom" model="product.product.features">
332+ <field name="name">Apomazado</field>
333+ <field name="type">finish</field>
334+ </record>
335+ <record id="product_finish_brill" model="product.product.features">
336+ <field name="name">Brillado</field>
337+ <field name="type">finish</field>
338+ </record>
339+ <record id="product_finish_puli" model="product.product.features">
340+ <field name="name">Pulido</field>
341+ <field name="type">finish</field>
342+ </record>
343+ <record id="product_finish_ryp1" model="product.product.features">
344+ <field name="name">Resinado y pulido</field>
345+ <field name="type">finish</field>
346+ </record>
347+ <record id="product_finish_cart" model="product.product.features">
348+ <field name="name">Carateado</field>
349+ <field name="type">finish</field>
350+ </record>
351+ <record id="product_finish_cyp1" model="product.product.features">
352+ <field name="name">Carateado y pulido</field>
353+ <field name="type">finish</field>
354+ </record>
355+ <record id="product_finish_anti" model="product.product.features">
356+ <field name="name">Antiquizado</field>
357+ <field name="type">finish</field>
358+ </record>
359+ <record id="product_finish_pez" model="product.product.features">
360+ <field name="name">Piezas especiales</field>
361+ <field name="type">finish</field>
362+ </record>
363+
364+<!--Tile format-->
365+ <record id="product_tile_format_01" model="product.product.tile.format">
366+ <field name="length">0.300</field>
367+ <field name="heigth">0.600</field>
368+ </record>
369+ <record id="product_tile_format_02" model="product.product.tile.format">
370+ <field name="length">0.305</field>
371+ <field name="heigth">0.610</field>
372+ </record>
373+ <record id="product_tile_format_03" model="product.product.tile.format">
374+ <field name="length">0.300</field>
375+ <field name="heigth">0.300</field>
376+ </record>
377+ <record id="product_tile_format_04" model="product.product.tile.format">
378+ <field name="length">0.305</field>
379+ <field name="heigth">0.305</field>
380+ </record>
381+ <record id="product_tile_format_05" model="product.product.tile.format">
382+ <field name="length">0.060</field>
383+ <field name="heigth">0.250</field>
384+ </record>
385+ <record id="product_tile_format_06" model="product.product.tile.format">
386+ <field name="length">0.250</field>
387+ <field name="heigth">0.400</field>
388+ </record>
389+
390+<!--Pricelist Groups -->
391+ <record id="product_pricelist_group_pgn" model="product.product.pricelist.group">
392+ <field name="name">Planchas de Granito Nacional</field>
393+ </record>
394+ <record id="product_pricelist_group_pgi" model="product.product.pricelist.group">
395+ <field name="name">Planchas de Granito importado</field>
396+ </record>
397+ <record id="product_pricelist_group_pmt" model="product.product.pricelist.group">
398+ <field name="name">Planchas de Mármol y Travertino</field>
399+ </record>
400+ <record id="product_pricelist_group_bgn" model="product.product.pricelist.group">
401+ <field name="name">Baldosas de Granito Nacional</field>
402+ </record>
403+ <record id="product_pricelist_group_bgi" model="product.product.pricelist.group">
404+ <field name="name">Baldosas de Granito importado</field>
405+ </record>
406+ <record id="product_pricelist_group_bmt" model="product.product.pricelist.group">
407+ <field name="name">Baldosas de Mármol y Travertino</field>
408+ </record>
409+
410+ </data>
411+</openerp>
412
413=== added directory 'extra_UOM/demo'
414=== added file 'extra_UOM/demo/extra_UOM_demo.xml'
415--- extra_UOM/demo/extra_UOM_demo.xml 1970-01-01 00:00:00 +0000
416+++ extra_UOM/demo/extra_UOM_demo.xml 2011-11-14 15:01:24 +0000
417@@ -0,0 +1,5 @@
418+<?xml version="1.0" encoding="utf-8"?>
419+<openerp>
420+ <data>
421+ </data>
422+</openerp>
423
424=== added directory 'extra_UOM/i18n'
425=== added file 'extra_UOM/i18n/es_VE.po'
426--- extra_UOM/i18n/es_VE.po 1970-01-01 00:00:00 +0000
427+++ extra_UOM/i18n/es_VE.po 2011-11-14 15:01:24 +0000
428@@ -0,0 +1,315 @@
429+# Translation of OpenERP Server.
430+# This file contains the translation of the following modules:
431+# * extra_UOM
432+#
433+msgid ""
434+msgstr ""
435+"Project-Id-Version: OpenERP Server 6.0.3\n"
436+"Report-Msgid-Bugs-To: support@openerp.com\n"
437+"POT-Creation-Date: 2011-09-09 16:10+0000\n"
438+"PO-Revision-Date: 2011-09-09 16:10+0000\n"
439+"Last-Translator: <>\n"
440+"Language-Team: \n"
441+"MIME-Version: 1.0\n"
442+"Content-Type: text/plain; charset=UTF-8\n"
443+"Content-Transfer-Encoding: \n"
444+"Plural-Forms: \n"
445+
446+#. module: extra_UOM
447+#: field:stock.production.lot,lot_factor:0
448+msgid "Lot Factor"
449+msgstr "Factor del lote"
450+
451+#. module: extra_UOM
452+#: model:ir.model,name:extra_UOM.model_stock_production_lot
453+msgid "Production lot"
454+msgstr "Lote de producción"
455+
456+#. module: extra_UOM
457+#: field:stock.production.lot,width:0
458+msgid "Width (m)"
459+msgstr "Ancho (m)"
460+
461+#. module: extra_UOM
462+#: field:product.product,layout_id:0
463+#: field:product.product.layout,name:0
464+msgid "Layout"
465+msgstr "Presentación"
466+
467+#. module: extra_UOM
468+#: model:product.uom.categ,name:extra_UOM.categ_area
469+msgid "Area"
470+msgstr "Area"
471+
472+#. module: extra_UOM
473+#: field:product.product.tile.format,heigth:0
474+#: field:stock.production.lot,heigth:0
475+msgid "Heigth (m)"
476+msgstr "Alto (m)"
477+
478+#. module: extra_UOM
479+#: field:product.product,origin_country_id:0
480+msgid "Country of Origin"
481+msgstr "Pais de Origen"
482+
483+#. module: extra_UOM
484+#: constraint:stock.move:0
485+msgid "You must assign a production lot for this product"
486+msgstr "Debe asignar un lote de producción para este producto"
487+
488+#. module: extra_UOM
489+#: code:addons/extra_UOM/product.py:241
490+#: code:addons/extra_UOM/product.py:250
491+#, python-format
492+msgid "Unkoun stock driver (%s): %s"
493+msgstr "Manejador desconocido (%s): %s"
494+
495+#. module: extra_UOM
496+#: sql_constraint:stock.production.lot:0
497+msgid "The combination of serial number and internal reference must be unique !"
498+msgstr "¡La combinación de número de serie y referencia interna debe ser única!"
499+
500+#. module: extra_UOM
501+#: selection:product.product,stock_driver:0
502+msgid "Tile"
503+msgstr "Baldosa"
504+
505+#. module: extra_UOM
506+#: view:product.product:0
507+#: field:product.product,similarity_ids:0
508+msgid "Similar products"
509+msgstr "Productos similares"
510+
511+#. module: extra_UOM
512+#: model:ir.model,name:extra_UOM.model_product_product
513+msgid "Product"
514+msgstr "Producto"
515+
516+#. module: extra_UOM
517+#: field:product.product,finish_id:0
518+#: field:product.product.finish,name:0
519+msgid "Finish"
520+msgstr "Acabado"
521+
522+#. module: extra_UOM
523+#: view:product.product:0
524+msgid "Format"
525+msgstr "Formato"
526+
527+#. module: extra_UOM
528+#: constraint:stock.move:0
529+msgid "You try to assign a lot which is not from the same product"
530+msgstr "Está intentando asignar un lote que no es del mismo producto"
531+
532+#. module: extra_UOM
533+#: model:ir.model,name:extra_UOM.model_product_product_color
534+msgid "\n"
535+" OpenERP Model : product_product_color\n"
536+" "
537+msgstr "\n"
538+" OpenERP Model : product_product_color\n"
539+" "
540+
541+#. module: extra_UOM
542+#: field:product.product,material_id:0
543+#: field:product.product.material,name:0
544+msgid "Material"
545+msgstr "Material"
546+
547+#. module: extra_UOM
548+#: model:product.uom.categ,name:extra_UOM.categ_vol
549+msgid "Volume"
550+msgstr "Volumen"
551+
552+#. module: extra_UOM
553+#: field:product.product.tile.format,kit:0
554+msgid "Is kit"
555+msgstr "Es kit"
556+
557+#. module: extra_UOM
558+#: model:ir.model,name:extra_UOM.model_product_product_layout
559+msgid "\n"
560+" OpenERP Model : product_product_layout\n"
561+" "
562+msgstr "\n"
563+" OpenERP Model : product_product_layout\n"
564+" "
565+
566+#. module: extra_UOM
567+#: model:ir.model,name:extra_UOM.model_product_product_pricelist_group
568+msgid "\n"
569+" OpenERP Model : product_product_pricelist_group\n"
570+" "
571+msgstr "\n"
572+" OpenERP Model : product_product_pricelist_group\n"
573+" "
574+
575+#. module: extra_UOM
576+#: model:product.uom,name:extra_UOM.product_uom_m3
577+msgid "m3"
578+msgstr "m3"
579+
580+#. module: extra_UOM
581+#: view:product.product:0
582+msgid "Others"
583+msgstr "Otros"
584+
585+#. module: extra_UOM
586+#: model:ir.model,name:extra_UOM.model_product_product_material
587+msgid "\n"
588+" OpenERP Model : product_product_material\n"
589+" "
590+msgstr "\n"
591+" OpenERP Model : product_product_material\n"
592+" "
593+
594+#. module: extra_UOM
595+#: view:product.product:0
596+msgid "Special features"
597+msgstr "Características adicionales"
598+
599+#. module: extra_UOM
600+#: model:ir.model,name:extra_UOM.model_product_uom
601+msgid "Product Unit of Measure"
602+msgstr "Unidad de medida del producto"
603+
604+#. module: extra_UOM
605+#: sql_constraint:product.uom:0
606+msgid "The conversion ratio for a unit of measure cannot be 0!"
607+msgstr "¡El ratio de conversión para una unidad de medida no puede ser 0!"
608+
609+#. module: extra_UOM
610+#: view:product.product:0
611+msgid "Physical characteristics"
612+msgstr "Características físicas"
613+
614+#. module: extra_UOM
615+#: model:product.uom,name:extra_UOM.product_uom_m2
616+msgid "m2"
617+msgstr "m2"
618+
619+#. module: extra_UOM
620+#: model:ir.model,name:extra_UOM.model_product_product_finish
621+#: model:ir.model,name:extra_UOM.model_product_product_tile_format
622+msgid "\n"
623+" OpenERP Model : product_product_finish\n"
624+" "
625+msgstr "\n"
626+" OpenERP Model : product_product_finish\n"
627+" "
628+
629+#. module: extra_UOM
630+#: field:product.product,stock_driver:0
631+msgid "Stock driver"
632+msgstr "Manejador de Stock"
633+
634+#. module: extra_UOM
635+#: model:ir.module.module,shortdesc:extra_UOM.module_meta_information
636+msgid "Extra UOM functionallity for area & volume calculation"
637+msgstr "Extra UOM: Funcionalidad extra para cálculo de areas y volumenes"
638+
639+#. module: extra_UOM
640+#: code:addons/extra_UOM/product.py:241
641+#: code:addons/extra_UOM/product.py:250
642+#, python-format
643+msgid "Error"
644+msgstr "Error"
645+
646+#. module: extra_UOM
647+#: selection:product.product,stock_driver:0
648+msgid "Block"
649+msgstr "Bloque"
650+
651+#. module: extra_UOM
652+#: field:product.product,thickness:0
653+msgid "Thickness (mm)"
654+msgstr "Espesor (mm)"
655+
656+#. module: extra_UOM
657+#: model:ir.model,name:extra_UOM.model_product_product_quality
658+msgid "\n"
659+" OpenERP Model : product_product_quality\n"
660+" "
661+msgstr "\n"
662+" OpenERP Model : product_product_quality\n"
663+" "
664+
665+#. module: extra_UOM
666+#: model:ir.model,name:extra_UOM.model_stock_move
667+msgid "Stock Move"
668+msgstr "Movimiento stock"
669+
670+#. module: extra_UOM
671+#: field:product.product,color_id:0
672+#: field:product.product.color,name:0
673+msgid "Color"
674+msgstr "Color"
675+
676+#. module: extra_UOM
677+#: field:product.product,pricelist_group_id:0
678+#: field:product.product.pricelist.group,name:0
679+msgid "Pricelist group"
680+msgstr "Grupo lista de Precios"
681+
682+#. module: extra_UOM
683+#: model:ir.module.module,description:extra_UOM.module_meta_information
684+msgid "\n"
685+"Extends the functionality of the UOM module to incorporate a unique \n"
686+"function for calculating areas and volumes.\n"
687+" \n"
688+" Add in Decimal Precision: Extra UOM data & Stock Precision\n"
689+" Add in UOM Categories: Area & Volume\n"
690+" Add in UOM: m2, Slab, Tile, m3 & Block\n"
691+""
692+msgstr "\n"
693+"Extends the functionality of the UOM module to incorporate a unique \n"
694+"function for calculating areas and volumes.\n"
695+" \n"
696+" Add in Decimal Precision: Extra UOM data & Stock Precision\n"
697+" Add in UOM Categories: Area & Volume\n"
698+" Add in UOM: m2, Slab, Tile, m3 & Block\n"
699+""
700+
701+#. module: extra_UOM
702+#: selection:product.product,stock_driver:0
703+msgid "Normal"
704+msgstr "Normal"
705+
706+#. module: extra_UOM
707+#: field:product.product,tile_format_id:0
708+#: field:product.product.tile.format,name:0
709+msgid "Tile format"
710+msgstr "Formato de baldosas"
711+
712+#. module: extra_UOM
713+#: field:stock.move,pieces_qty:0
714+msgid "Pieces"
715+msgstr "Piezas"
716+
717+#. module: extra_UOM
718+#: field:product.product.tile.format,length:0
719+#: field:stock.production.lot,length:0
720+msgid "Length (m)"
721+msgstr "Largo (m)"
722+
723+#. module: extra_UOM
724+#: constraint:product.product:0
725+msgid "Error: Invalid ean code"
726+msgstr "Error: Código EAN erróneo"
727+
728+#. module: extra_UOM
729+#: model:product.uom,name:extra_UOM.product_uom_ml
730+msgid "ml"
731+msgstr "ml"
732+
733+#. module: extra_UOM
734+#: field:product.product,quality_id:0
735+#: field:product.product.quality,name:0
736+msgid "Quality"
737+msgstr "Calidad"
738+
739+#. module: extra_UOM
740+#: selection:product.product,stock_driver:0
741+msgid "Slab"
742+msgstr "Lámina"
743+
744
745=== added file 'extra_UOM/i18n/extra_UOM.pot.xxx'
746--- extra_UOM/i18n/extra_UOM.pot.xxx 1970-01-01 00:00:00 +0000
747+++ extra_UOM/i18n/extra_UOM.pot.xxx 2011-11-14 15:01:24 +0000
748@@ -0,0 +1,123 @@
749+# Translation of OpenERP Server.
750+# This file contains the translation of the following modules:
751+# * product_size
752+#
753+msgid ""
754+msgstr ""
755+"Project-Id-Version: OpenERP Server 5.0.6\n"
756+"Report-Msgid-Bugs-To: support@openerp.com\n"
757+"POT-Creation-Date: 2009-11-25 13:34:00+0000\n"
758+"PO-Revision-Date: 2009-11-25 13:34:00+0000\n"
759+"Last-Translator: <>\n"
760+"Language-Team: \n"
761+"MIME-Version: 1.0\n"
762+"Content-Type: text/plain; charset=UTF-8\n"
763+"Content-Transfer-Encoding: \n"
764+"Plural-Forms: \n"
765+
766+#. module: product_size
767+#: constraint:product.template:0
768+msgid "Error: UOS must be in a different category than the UOM"
769+msgstr ""
770+
771+#. module: product_size
772+#: constraint:product.product:0
773+#: constraint:res.partner:0
774+msgid "Error: Invalid EAN,UPC,JPC,GTIN code"
775+msgstr ""
776+
777+#. module: product_size
778+#: constraint:ir.ui.view:0
779+msgid "Invalid XML for View Architecture!"
780+msgstr ""
781+
782+#. module: product_size
783+#: model:product.uom,name:product_size.product_uom_ft
784+msgid "Ft"
785+msgstr ""
786+
787+#. module: product_size
788+#: view:product.product:0
789+msgid "Dimensions"
790+msgstr ""
791+
792+#. module: product_size
793+#: model:product.template,name:product_size.product_product_ampco21_product_template
794+msgid "AMPCO21 plate"
795+msgstr ""
796+
797+#. module: product_size
798+#: model:product.template,name:product_size.product_product_ampco25_cut_product_template
799+msgid "Ampco25 Rectangle Bar - Cutted"
800+msgstr ""
801+
802+#. module: product_size
803+#: constraint:product.template:0
804+msgid "Error: The default UOM and the purchase UOM must be in the same category."
805+msgstr ""
806+
807+#. module: product_size
808+#: model:product.uom,name:product_size.product_uom_m2
809+msgid "Sq.M"
810+msgstr ""
811+
812+#. module: product_size
813+#: constraint:res.company:0
814+msgid "Error! You can not create recursive companies."
815+msgstr ""
816+
817+#. module: product_size
818+#: model:product.uom.categ,name:product_size.product_uom_categ_size2
819+msgid "Square Length"
820+msgstr ""
821+
822+#. module: product_size
823+#: field:product.product,thickness:0
824+#: field:stock.production.lot,thickness:0
825+msgid "Thickness"
826+msgstr ""
827+
828+#. module: product_size
829+#: field:product.product,width:0
830+#: field:stock.production.lot,width:0
831+msgid "Width"
832+msgstr ""
833+
834+#. module: product_size
835+#: field:product.product,length:0
836+#: model:product.uom.categ,name:product_size.product_uom_categ_size
837+#: field:stock.production.lot,length:0
838+msgid "Length"
839+msgstr ""
840+
841+#. module: product_size
842+#: model:product.uom,name:product_size.product_uom_m
843+msgid "M"
844+msgstr ""
845+
846+#. module: product_size
847+#: constraint:mrp.bom:0
848+msgid "Error ! You can not create recursive BoM."
849+msgstr ""
850+
851+#. module: product_size
852+#: model:res.company,overdue_msg:product_size.main_company_sa
853+msgid "Would your payment have been carried out after this mail was sent, please consider the present one as void. Do not hesitate to contact our accounting department"
854+msgstr ""
855+
856+#. module: product_size
857+#: model:product.template,name:product_size.product_product_ampco25_product_template
858+msgid "Ampco25 Rectangle Bar"
859+msgstr ""
860+
861+#. module: product_size
862+#: model:ir.module.module,description:product_size.module_meta_information
863+msgid "Manage 3 dimensions size on lots.\n"
864+"Implements demo data for a complex workflow on steel."
865+msgstr ""
866+
867+#. module: product_size
868+#: model:ir.module.module,shortdesc:product_size.module_meta_information
869+msgid "Sizes of lots (width, length, thickness)"
870+msgstr ""
871+
872
873=== added file 'extra_UOM/i18n/fr_BE.po.xxx'
874--- extra_UOM/i18n/fr_BE.po.xxx 1970-01-01 00:00:00 +0000
875+++ extra_UOM/i18n/fr_BE.po.xxx 2011-11-14 15:01:24 +0000
876@@ -0,0 +1,123 @@
877+# Translation of OpenERP Server.
878+# This file contains the translation of the following modules:
879+# * product_size
880+#
881+msgid ""
882+msgstr ""
883+"Project-Id-Version: OpenERP Server 5.0.6\n"
884+"Report-Msgid-Bugs-To: support@openerp.com\n"
885+"POT-Creation-Date: 2009-11-25 13:34:00+0000\n"
886+"PO-Revision-Date: 2009-11-25 13:34:00+0000\n"
887+"Last-Translator: <>\n"
888+"Language-Team: \n"
889+"MIME-Version: 1.0\n"
890+"Content-Type: text/plain; charset=UTF-8\n"
891+"Content-Transfer-Encoding: \n"
892+"Plural-Forms: \n"
893+
894+#. module: product_size
895+#: constraint:product.template:0
896+msgid "Error: UOS must be in a different category than the UOM"
897+msgstr ""
898+
899+#. module: product_size
900+#: constraint:product.product:0
901+#: constraint:res.partner:0
902+msgid "Error: Invalid EAN,UPC,JPC,GTIN code"
903+msgstr ""
904+
905+#. module: product_size
906+#: constraint:ir.ui.view:0
907+msgid "Invalid XML for View Architecture!"
908+msgstr ""
909+
910+#. module: product_size
911+#: model:product.uom,name:product_size.product_uom_ft
912+msgid "Ft"
913+msgstr ""
914+
915+#. module: product_size
916+#: view:product.product:0
917+msgid "Dimensions"
918+msgstr ""
919+
920+#. module: product_size
921+#: model:product.template,name:product_size.product_product_ampco21_product_template
922+msgid "AMPCO21 plate"
923+msgstr ""
924+
925+#. module: product_size
926+#: model:product.template,name:product_size.product_product_ampco25_cut_product_template
927+msgid "Ampco25 Rectangle Bar - Cutted"
928+msgstr ""
929+
930+#. module: product_size
931+#: constraint:product.template:0
932+msgid "Error: The default UOM and the purchase UOM must be in the same category."
933+msgstr ""
934+
935+#. module: product_size
936+#: model:product.uom,name:product_size.product_uom_m2
937+msgid "Sq.M"
938+msgstr ""
939+
940+#. module: product_size
941+#: constraint:res.company:0
942+msgid "Error! You can not create recursive companies."
943+msgstr ""
944+
945+#. module: product_size
946+#: model:product.uom.categ,name:product_size.product_uom_categ_size2
947+msgid "Square Length"
948+msgstr ""
949+
950+#. module: product_size
951+#: field:product.product,thickness:0
952+#: field:stock.production.lot,thickness:0
953+msgid "Thickness"
954+msgstr ""
955+
956+#. module: product_size
957+#: field:product.product,width:0
958+#: field:stock.production.lot,width:0
959+msgid "Width"
960+msgstr ""
961+
962+#. module: product_size
963+#: field:product.product,length:0
964+#: model:product.uom.categ,name:product_size.product_uom_categ_size
965+#: field:stock.production.lot,length:0
966+msgid "Length"
967+msgstr ""
968+
969+#. module: product_size
970+#: model:product.uom,name:product_size.product_uom_m
971+msgid "M"
972+msgstr ""
973+
974+#. module: product_size
975+#: constraint:mrp.bom:0
976+msgid "Error ! You can not create recursive BoM."
977+msgstr ""
978+
979+#. module: product_size
980+#: model:res.company,overdue_msg:product_size.main_company_sa
981+msgid "Would your payment have been carried out after this mail was sent, please consider the present one as void. Do not hesitate to contact our accounting department"
982+msgstr ""
983+
984+#. module: product_size
985+#: model:product.template,name:product_size.product_product_ampco25_product_template
986+msgid "Ampco25 Rectangle Bar"
987+msgstr ""
988+
989+#. module: product_size
990+#: model:ir.module.module,description:product_size.module_meta_information
991+msgid "Manage 3 dimensions size on lots.\n"
992+"Implements demo data for a complex workflow on steel."
993+msgstr ""
994+
995+#. module: product_size
996+#: model:ir.module.module,shortdesc:product_size.module_meta_information
997+msgid "Sizes of lots (width, length, thickness)"
998+msgstr ""
999+
1000
1001=== added directory 'extra_UOM/model'
1002=== added file 'extra_UOM/model/__init__.py'
1003--- extra_UOM/model/__init__.py 1970-01-01 00:00:00 +0000
1004+++ extra_UOM/model/__init__.py 2011-11-14 15:01:24 +0000
1005@@ -0,0 +1,25 @@
1006+# -*- coding: utf-8 -*-
1007+##############################################################################
1008+#
1009+# OpenERP, Open Source Management Solution
1010+#
1011+# This program is free software: you can redistribute it and/or modify
1012+# it under the terms of the GNU Affero General Public License as
1013+# published by the Free Software Foundation, either version 3 of the
1014+# License, or (at your option) any later version.
1015+#
1016+# This program is distributed in the hope that it will be useful,
1017+# but WITHOUT ANY WARRANTY; without even the implied warranty of
1018+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1019+# GNU Affero General Public License for more details.
1020+#
1021+# You should have received a copy of the GNU Affero General Public License
1022+# along with this program. If not, see <http://www.gnu.org/licenses/>.
1023+#
1024+##############################################################################
1025+import extra_UOM
1026+import product
1027+import sale
1028+import stock
1029+import account_invoice
1030+import purchase
1031
1032=== added file 'extra_UOM/model/account_invoice.py'
1033--- extra_UOM/model/account_invoice.py 1970-01-01 00:00:00 +0000
1034+++ extra_UOM/model/account_invoice.py 2011-11-14 15:01:24 +0000
1035@@ -0,0 +1,34 @@
1036+
1037+# -*- coding: utf-8 -*-
1038+##############################################################################
1039+#
1040+# OpenERP, Open Source Management Solution
1041+#
1042+# This program is free software: you can redistribute it and/or modify
1043+# it under the terms of the GNU Affero General Public License as
1044+# published by the Free Software Foundation, either version 3 of the
1045+# License, or (at your option) any later version.
1046+#
1047+# This program is distributed in the hope that it will be useful,
1048+# but WITHOUT ANY WARRANTY; without even the implied warranty of
1049+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1050+# GNU Affero General Public License for more details.
1051+#
1052+# You should have received a copy of the GNU Affero General Public License
1053+# along with this program. If not, see <http://www.gnu.org/licenses/>.
1054+#
1055+##############################################################################
1056+from osv import fields,osv
1057+import decimal_precision as dp
1058+from tools.translate import _
1059+
1060+
1061+class account_invoice_line(osv.osv):
1062+ _inherit = "account.invoice.line"
1063+
1064+ _columns = {
1065+ 'prod_lot_id':fields.many2one('stock.production.lot','Production lot'),
1066+ 'pieces':fields.integer('Pieces',require=True),
1067+ }
1068+
1069+account_invoice_line()
1070
1071=== added file 'extra_UOM/model/extra_UOM.py'
1072--- extra_UOM/model/extra_UOM.py 1970-01-01 00:00:00 +0000
1073+++ extra_UOM/model/extra_UOM.py 2011-11-14 15:01:24 +0000
1074@@ -0,0 +1,123 @@
1075+# -*- encoding: utf-8 -*-
1076+##############################################################################
1077+#
1078+# OpenERP, Open Source Management Solution
1079+#
1080+# This program is free software: you can redistribute it and/or modify
1081+# it under the terms of the GNU Affero General Public License as
1082+# published by the Free Software Foundation, either version 3 of the
1083+# License, or (at your option) any later version.
1084+#
1085+# This program is distributed in the hope that it will be useful,
1086+# but WITHOUT ANY WARRANTY; without even the implied warranty of
1087+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1088+# GNU Affero General Public License for more details.
1089+#
1090+# You should have received a copy of the GNU Affero General Public License
1091+# along with this program. If not, see <http://www.gnu.org/licenses/>.
1092+#
1093+##############################################################################
1094+
1095+#import datetime
1096+from osv import fields,osv
1097+import pooler
1098+import decimal_precision as dp
1099+
1100+
1101+#this code must be in stock.py
1102+class stock_production_lot(osv.osv):
1103+
1104+ _inherit = 'stock.production.lot'
1105+
1106+
1107+ def _calc_lot_area(self, l, h, w):
1108+ obj_uom = self.pool.get('product.uom')
1109+ r = obj_uom._calc_area(l,h)
1110+ if w:
1111+ r = obj_uom._calc_area(r,w)
1112+ return r
1113+
1114+
1115+ def _calc_lot_factor(self, cr, uid, ids, name, arg, context=None):
1116+ if context is None:
1117+ context = {}
1118+ if not len(ids):
1119+ return []
1120+ res = {}
1121+ for id in ids:
1122+ # creates a UOM model to calculate lot factor
1123+ r_brw = self.browse(cr, uid, id, context)
1124+ res[id] = self._calc_lot_area(r_brw.length, r_brw.heigth, r_brw.width)
1125+# obj_uom = self.pool.get('product.uom')
1126+# r = self.read(cr, uid, id, ['length','heigth','width'], context)
1127+# res[id] = obj_uom._calc_area(r['length'],r['heigth'])
1128+# if r['width']:
1129+# res[id] = obj_uom._calc_area(res[id],r['width'])
1130+ return res
1131+
1132+
1133+ def on_change_size(self, cr, uid, ids, length, heigth, width):
1134+ res = {'value':{'lot_factor':self._calc_lot_area(length, heigth, width)}}
1135+ return res
1136+
1137+ #~ PORQUE EL ESTA DICIENDO QUE NO USEMOS ESTE CAMPO Y USEMOS WAREHOUSE QUE
1138+ #~ ES LO QUE SE QUIERE CON ELLO
1139+ _columns = {
1140+ 'length': fields.float('Length (m)', digits_compute=dp.get_precision('Extra UOM data')),
1141+ 'width': fields.float('Width (m)', digits_compute=dp.get_precision('Extra UOM data')),
1142+ 'heigth': fields.float('Heigth (m)', digits_compute=dp.get_precision('Extra UOM data')),
1143+# 'lot_location': fields.char('Location', size=10, translate=True), # don't use this field use wharehouse
1144+ 'lot_factor': fields.function(_calc_lot_factor, method=True, type="float", string='Lot Factor', digits_compute=dp.get_precision('Product UoM')),
1145+ }
1146+
1147+
1148+ _defaults = {
1149+ 'length':0.0,
1150+ 'width' :0.0,
1151+ 'heigth':0.0,
1152+ }
1153+
1154+
1155+ _sql_constraints = [
1156+ ('length_gt_zero', 'CHECK (length>=0)', 'The length must be >= 0!'),
1157+ ('width_gt_zero', 'CHECK (width>=0)', 'The width must be >= 0!'),
1158+ ('heigth_gt_zero', 'CHECK (heigth>=0)', 'The heigth must be >= 0!'),
1159+ ]
1160+
1161+
1162+ def name_get(self,cr, uid, ids, context):
1163+ if not len(ids):
1164+ return []
1165+# reads = self.read(cr, uid, ids, ['id','name', 'prefix', 'ref','length','heigth','width','lot_factor','move_ids'], context)
1166+ reads = self.browse(cr, uid, ids, context)
1167+# l = self.pool.get('stock.production.lot').browse(cr,uid,ids)
1168+ res = []
1169+ for r in reads:
1170+ #TODO optimize with only one read for all ids, or maybe use "self" data
1171+ l = self.pool.get('stock.production.lot').browse(cr,uid,r['id'])
1172+ drv = l.product_id.stock_driver
1173+ if drv == 'tile':
1174+ name = '%s (%sx%s)' % (r.name.strip(),r.length,r.heigth)
1175+ elif drv == 'slab':
1176+ name = '%s (%sx%s)' % (r.name.strip(),r.length,r.heigth)
1177+ elif drv == 'block':
1178+ name = '%s (%sx%sx%s)' % (r.name.strip(),r.length,r.heigth,r.width)
1179+ else: # call inherited name_get()
1180+ this_id = [r.id]
1181+ super_name = super(stock_production_lot,self).name_get(cr, uid, this_id, context)
1182+ name = super_name[0][-1]
1183+ res.append((r.id, name))
1184+ return res
1185+stock_production_lot()
1186+
1187+# IMPORTANTE:
1188+# En sale_order se debe incorporar una validacion que impida vender un lote parcial si el stock_driver es slab o block
1189+
1190+#class sale_order(osv.osv):
1191+# _inherit = 'sale.order.line'
1192+# _columns = {
1193+# 'prodlot_id' : fields.many2one('stock.production.lot', 'Production lot', help="Production lot is used to put a serial number on the production"),
1194+# }
1195+#sale_order()
1196+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
1197+
1198
1199=== added file 'extra_UOM/model/product.py'
1200--- extra_UOM/model/product.py 1970-01-01 00:00:00 +0000
1201+++ extra_UOM/model/product.py 2011-11-14 15:01:24 +0000
1202@@ -0,0 +1,216 @@
1203+# -*- coding: utf-8 -*-
1204+##############################################################################
1205+#
1206+# OpenERP, Open Source Management Solution
1207+#
1208+# This program is free software: you can redistribute it and/or modify
1209+# it under the terms of the GNU Affero General Public License as
1210+# published by the Free Software Foundation, either version 3 of the
1211+# License, or (at your option) any later version.
1212+#
1213+# This program is distributed in the hope that it will be useful,
1214+# but WITHOUT ANY WARRANTY; without even the implied warranty of
1215+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1216+# GNU Affero General Public License for more details.
1217+#
1218+# You should have received a copy of the GNU Affero General Public License
1219+# along with this program. If not, see <http://www.gnu.org/licenses/>.
1220+#
1221+##############################################################################
1222+from osv import fields,osv
1223+import decimal_precision as dp
1224+from tools.translate import _
1225+
1226+
1227+
1228+
1229+class product_product_features(osv.osv):
1230+
1231+ _name = 'product.product.features'
1232+
1233+ _columns = {
1234+ 'name':fields.char('Name',128,required=True),
1235+ 'type':fields.selection([('layout','Layout'),('quality','Quality'),('material','Material'),('color','Color'),('finish','Finish')],'Type', required = True),
1236+
1237+ }
1238+ _defaults = {
1239+ 'name': lambda *a: None,
1240+ 'type': lambda *a: 'layout',
1241+ }
1242+
1243+
1244+product_product_features()
1245+
1246+class product_product_tile_format(osv.osv):
1247+ """
1248+ OpenERP Model : product_product_finish
1249+ """
1250+
1251+ _name = 'product.product.tile.format'
1252+ _description = __doc__
1253+
1254+# def _calc_name(self, cr, uid, ids, name, arg, context=None):
1255+# if context is None:
1256+# context = {}
1257+# if not len(ids):
1258+# return []
1259+# res = []
1260+# for id in ids:
1261+# r = self.read(cr, uid, id, [], context)
1262+# print r
1263+# name = '(%sx%s)' % (r['length']+100,r['heigth']*100)
1264+# res.append((r['id'], name))
1265+# return res
1266+
1267+ #TODO el campo name no se necesita pero si no se pone da error
1268+ #TODO probablemente la solucion sea crear name como campo function en lugar de usar el get_name
1269+ _columns = {
1270+ 'name':fields.char('Tile format', size=16, required=False, readonly=True),
1271+# 'name': fields.function(_calc_name, method=True, type="string", string='Format'),
1272+
1273+ 'length': fields.float('Length (m)', digits_compute=dp.get_precision('Extra UOM data')),
1274+ 'heigth': fields.float('Heigth (m)', digits_compute=dp.get_precision('Extra UOM data')),
1275+ 'kit':fields.boolean('Is kit')
1276+ }
1277+ _defaults = {
1278+ 'length': lambda *a: 0,
1279+ 'heigth': lambda *a: 0,
1280+ 'kit': lambda *a: False,
1281+ }
1282+
1283+ def name_get(self,cr, uid, ids, context):
1284+ if not len(ids):
1285+ return []
1286+ reads = self.read(cr, uid, ids, [], context)
1287+ res = []
1288+ for r in reads:
1289+ name = '(%s x %s) cm' % (r['length']*100,r['heigth']*100)
1290+ res.append((r['id'], name))
1291+ return res
1292+product_product_tile_format()
1293+
1294+
1295+class product_product_pricelist_group(osv.osv):
1296+ """
1297+ OpenERP Model : product_product_pricelist_group
1298+ """
1299+
1300+ _name = 'product.product.pricelist.group'
1301+ _description = __doc__
1302+
1303+ _columns = {
1304+ 'name':fields.char('Pricelist group', size=64, required=False, readonly=False),
1305+ }
1306+ _defaults = {
1307+ 'name': lambda *a: None,
1308+ }
1309+product_product_pricelist_group()
1310+
1311+
1312+class product_product(osv.osv):
1313+ # TODO product.procudt or product.template
1314+ _inherit = 'product.product'
1315+
1316+ _columns = {
1317+ 'stock_driver' : fields.selection([('normal','Normal'),('tile','Tile'),('slab', 'Slab'), ('block', 'Block')], 'Stock driver', required=True,
1318+ help='This field set the internal metod to handle stock'),
1319+ 'material_id': fields.many2one('product.product.features', 'Material', domain=[('type','=','material')]),
1320+ 'layout_id': fields.many2one('product.product.features', 'Layout', domain=[('type','=','layout')]),
1321+ 'color_id': fields.many2one('product.product.features', 'Color', domain=[('type','=','color')]),
1322+ 'quality_id': fields.many2one('product.product.features', 'Quality', domain=[('type','=','quality')]),
1323+ 'finish_id': fields.many2one('product.product.features', 'Finish', domain=[('type','=','finish')]),
1324+ 'tile_format_id': fields.many2one('product.product.tile.format', 'Tile format'),
1325+ 'thickness':fields.integer('Thickness (mm)'),
1326+ 'pricelist_group_id': fields.many2one('product.product.pricelist.group', 'Pricelist group'),
1327+ 'origin_country_id': fields.many2one('res.country', 'Country of Origin'),
1328+ 'similarity_ids': fields.many2many('product.product', 'rel_product_product_similarity', 'product_id1', 'product_id2', 'Similar products')
1329+# TODO incorporar siglas (para las 6 letras del codigo) [GRILEO] GRIS LEONA
1330+ }
1331+
1332+ _defaults = {
1333+ 'stock_driver' : lambda *a : 'normal',
1334+ 'thickness': lambda *a : 0,
1335+ }
1336+
1337+ _sql_constraints = [
1338+ ('thickness_gt_zero', 'CHECK (thickness>=0)', 'The thickness must be >= 0!'),
1339+# ('volume_gt_zero', 'CHECK (volume>=0)', 'The volume must be >= 0!'),
1340+# ('weight_gt_zero', 'CHECK (weight>=0)', 'The weight must be >= 0!'),
1341+# ('weight_net_gt_zero', 'CHECK (weight_net>=0)', 'The net weight must be >= 0!'),
1342+ ]
1343+
1344+
1345+product_product()
1346+
1347+
1348+class product_uom(osv.osv):
1349+ _inherit = 'product.uom'
1350+
1351+# def _compute_qty(self, cr, uid, from_uom_id, qty, to_uom_id=False):
1352+## print '_compute_qty: %s' % (qty)
1353+##TODO: Sentencia IF que verifica si debo usar el estandard o el personalizado.
1354+# return super(product_uom,self)._compute_qty(cr, uid, from_uom_id, qty, to_uom_id)
1355+
1356+# def _compute_qty_obj(self, cr, uid, from_unit, qty, to_unit, context=None):
1357+## print '_compute_qty_obj: %s % s' % (from_unit.name, to_unit.name)
1358+# return super(product_uom,self)._compute_qty_obj(cr, uid, from_unit, qty, to_unit, context)
1359+
1360+# def _compute_price(self, cr, uid, from_uom_id, price, to_uom_id=False):
1361+## print '_compute_price: %s' % (price)
1362+# return super(product_uom,self)._compute_price(cr, uid, from_uom_id, price, to_uom_id)
1363+
1364+ #Tabla de Readonly
1365+
1366+##############################################################
1367+# # Qty # Pieces # Length # Heigth # Width #
1368+# # # # # # #
1369+# Normal # # R # R # R # R #
1370+# # # # # # #
1371+# Tile # R # # R # R # R #
1372+# # # # # # #
1373+# Slab # R # # # # R #
1374+# # # # # # #
1375+# Block # R # # # # #
1376+# # # # # # #
1377+##############################################################
1378+# R = Reanonly
1379+
1380+
1381+ # New metods for area calculation
1382+ def _calc_area(self,f1,f2):
1383+ '''Calculates an truncate f1*f2, set 4 decimal places
1384+ No error check'''
1385+ return int(f1*f2*10000)/10000.0
1386+
1387+ def _compute_area_tile(self, cr, uid, pieces, length, heigth, context=None):
1388+ return self._calc_area(pieces,self._calc_area(length,heigth))
1389+
1390+ def _compute_area_slab(self, cr, uid, length, heigth, context=None):
1391+ return self._calc_area(length,heigth)
1392+
1393+ def _compute_area_block(self, cr, uid, length, heigth, width, context=None):
1394+ return self._calc_area(width,self._calc_area(length,heigth))
1395+
1396+ def _compute_area(self, cr, uid, driver, pieces, length, heigth, width, context=None):
1397+ #TODO check all values for inconsistencies f.ex length=None
1398+ if driver == 'tile':
1399+ return self._compute_area_tile(cr, uid, pieces, length, heigth)
1400+ elif driver == 'slab':
1401+ return self._compute_area_slab(cr, uid, length, heigth)
1402+ elif driver == 'block':
1403+ return self._compute_area_block(cr, uid, length, heigth, width)
1404+ else:
1405+ raise osv.except_osv(_('Error'), _('Unkoun stock driver (%s): %s')%('product_uom._compute_area',driver,))
1406+
1407+ # New metods for pieces calculation
1408+ def _compute_pieces(self, cr, uid, driver, area, lot_factor, context=None):
1409+ if driver == 'tile':
1410+ return lot_factor and int(area / lot_factor)
1411+ elif driver in ('slab','block'):
1412+ return 1 #In slab y block allways pieces = 1
1413+ else:
1414+ raise osv.except_osv(_('Error'), _('Unkoun stock driver (%s): %s')%('product_uom._compute_pieces',driver,))
1415+
1416+product_uom()
1417+
1418+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
1419
1420=== added file 'extra_UOM/model/purchase.py'
1421--- extra_UOM/model/purchase.py 1970-01-01 00:00:00 +0000
1422+++ extra_UOM/model/purchase.py 2011-11-14 15:01:24 +0000
1423@@ -0,0 +1,154 @@
1424+# -*- coding: utf-8 -*-
1425+##############################################################################
1426+#
1427+# OpenERP, Open Source Management Solution
1428+#
1429+# This program is free software: you can redistribute it and/or modify
1430+# it under the terms of the GNU Affero General Public License as
1431+# published by the Free Software Foundation, either version 3 of the
1432+# License, or (at your option) any later version.
1433+#
1434+# This program is distributed in the hope that it will be useful,
1435+# but WITHOUT ANY WARRANTY; without even the implied warranty of
1436+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1437+# GNU Affero General Public License for more details.
1438+#
1439+# You should have received a copy of the GNU Affero General Public License
1440+# along with this program. If not, see <http://www.gnu.org/licenses/>.
1441+#
1442+##############################################################################
1443+from osv import fields,osv
1444+import decimal_precision as dp
1445+import netsvc
1446+from tools.translate import _
1447+
1448+class purchase_order_line(osv.osv):
1449+
1450+
1451+ def product_id_change(self, cr, uid, ids, pricelist, product, qty, uom, partner_id, date_order=False, fiscal_position=False, date_planned=False, name=False, price_unit=False, notes=False):
1452+ '''
1453+ This method loads the withholding concept to a product automatically
1454+ '''
1455+ res = super(purchase_order_line, self).product_id_change(cr, uid, ids, pricelist, product, qty, uom, partner_id, date_order, fiscal_position, date_planned, name, price_unit, notes)
1456+ if product:
1457+ product_obj = self.pool.get('product.product')
1458+ produc_brw = product_obj.browse(cr,uid,product)
1459+ res['value']['track_incoming']=produc_brw.track_incoming
1460+ else:
1461+ res['value']['track_incoming']= False
1462+ print 'ESTO ES EEL ONCHANGE DE PRODUCT OUM EXTRZA'
1463+
1464+ return res
1465+
1466+
1467+ def on_change_qty(self,cr,uid,ids,product_id,id_lot,context=None):
1468+ if not context:
1469+ context = {}
1470+ res = {'value': {}}
1471+
1472+ if id_lot and product_id:
1473+ spl_obj = self.pool.get('stock.production.lot')
1474+ spl_brw = spl_obj.browse(cr,uid,id_lot)
1475+ pieces = self.on_change_piece(cr,uid,ids,product_id,id_lot,context=None)
1476+ res['value'].update({'pieces':pieces})
1477+ res['value'].update({'product_uom_qty':pieces*spl_brw.lot_factor})
1478+ return res
1479+
1480+ def on_change_piece(self,cr,uid,ids,product_id,id_lot,context=None):
1481+ if not context:
1482+ context = {}
1483+ stock_obj = self.pool.get('stock.production.lot')
1484+ if id_lot and product_id:
1485+ lot_brw = stock_obj.browse(cr,uid,id_lot)
1486+ print "lot_Factor",lot_brw.lot_factor
1487+ print "stock_available",lot_brw.stock_available
1488+
1489+ return lot_brw.lot_factor and int(lot_brw.stock_available/lot_brw.lot_factor) or 0
1490+
1491+
1492+
1493+ # TODO product.procudt or product.template
1494+ _inherit = 'purchase.order.line'
1495+
1496+ _columns = {
1497+ 'prod_lot_id':fields.many2one('stock.production.lot','Production lot'),
1498+ 'pieces':fields.integer('Pieces',require=True),
1499+ 'track_incoming':fields.boolean('Track Incoming Lot'),
1500+ }
1501+ # TODO agregar validacion para requerir el nro de lote (track_outgoing)
1502+
1503+
1504+
1505+purchase_order_line()
1506+
1507+
1508+
1509+
1510+class purchase_order(osv.osv):
1511+
1512+ _inherit = 'purchase.order'
1513+
1514+ def inv_line_create(self, cr, uid, a, ol):
1515+ '''
1516+ This method adds the withholding concept to an invoice.
1517+ '''
1518+ data = super(purchase_order, self).inv_line_create(cr, uid, a, ol)
1519+ data[2]['prod_lot_id'] = ol.prod_lot_id and ol.prod_lot_id.id
1520+ data[2]['pieces'] = ol.pieces
1521+ data[2]['track_incoming'] = ol.track_incoming
1522+ return data
1523+
1524+ def action_picking_create(self,cr, uid, ids, *args):
1525+ picking_id = False
1526+ for order in self.browse(cr, uid, ids):
1527+ loc_id = order.partner_id.property_stock_supplier.id
1528+ istate = 'none'
1529+ if order.invoice_method=='picking':
1530+ istate = '2binvoiced'
1531+ pick_name = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.in')
1532+ picking_id = self.pool.get('stock.picking').create(cr, uid, {
1533+ 'name': pick_name,
1534+ 'origin': order.name+((order.origin and (':'+order.origin)) or ''),
1535+ 'type': 'in',
1536+ 'address_id': order.dest_address_id.id or order.partner_address_id.id,
1537+ 'invoice_state': istate,
1538+ 'purchase_id': order.id,
1539+ 'company_id': order.company_id.id,
1540+ 'move_lines' : [],
1541+ })
1542+ todo_moves = []
1543+ for order_line in order.order_line:
1544+ if not order_line.product_id:
1545+ continue
1546+ if order_line.product_id.product_tmpl_id.type in ('product', 'consu'):
1547+ dest = order.location_id.id
1548+ move = self.pool.get('stock.move').create(cr, uid, {
1549+ 'name': order.name + ': ' +(order_line.name or ''),
1550+ 'product_id': order_line.product_id.id,
1551+ 'product_qty': order_line.product_qty,
1552+ 'product_uos_qty': order_line.product_qty,
1553+ 'prodlot_id':order_line.prod_lot_id.id,
1554+ 'pieces':order_line.pieces,
1555+ 'product_uom': order_line.product_uom.id,
1556+ 'product_uos': order_line.product_uom.id,
1557+ 'date': order_line.date_planned,
1558+ 'date_expected': order_line.date_planned,
1559+ 'location_id': loc_id,
1560+ 'location_dest_id': dest,
1561+ 'picking_id': picking_id,
1562+ 'move_dest_id': order_line.move_dest_id.id,
1563+ 'state': 'draft',
1564+ 'purchase_line_id': order_line.id,
1565+ 'company_id': order.company_id.id,
1566+ 'price_unit': order_line.price_unit
1567+ })
1568+ if order_line.move_dest_id:
1569+ self.pool.get('stock.move').write(cr, uid, [order_line.move_dest_id.id], {'location_id':order.location_id.id})
1570+ todo_moves.append(move)
1571+ self.pool.get('stock.move').action_confirm(cr, uid, todo_moves)
1572+ self.pool.get('stock.move').force_assign(cr, uid, todo_moves)
1573+ wf_service = netsvc.LocalService("workflow")
1574+ wf_service.trg_validate(uid, 'stock.picking', picking_id, 'button_confirm', cr)
1575+ return picking_id
1576+purchase_order()
1577+
1578
1579=== added file 'extra_UOM/model/sale.py'
1580--- extra_UOM/model/sale.py 1970-01-01 00:00:00 +0000
1581+++ extra_UOM/model/sale.py 2011-11-14 15:01:24 +0000
1582@@ -0,0 +1,110 @@
1583+# -*- coding: utf-8 -*-
1584+##############################################################################
1585+#
1586+# OpenERP, Open Source Management Solution
1587+#
1588+# This program is free software: you can redistribute it and/or modify
1589+# it under the terms of the GNU Affero General Public License as
1590+# published by the Free Software Foundation, either version 3 of the
1591+# License, or (at your option) any later version.
1592+#
1593+# This program is distributed in the hope that it will be useful,
1594+# but WITHOUT ANY WARRANTY; without even the implied warranty of
1595+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1596+# GNU Affero General Public License for more details.
1597+#
1598+# You should have received a copy of the GNU Affero General Public License
1599+# along with this program. If not, see <http://www.gnu.org/licenses/>.
1600+#
1601+##############################################################################
1602+from osv import fields,osv
1603+import decimal_precision as dp
1604+from tools.translate import _
1605+
1606+class sale_order_line(osv.osv):
1607+
1608+ def invoice_line_create(self, cr, uid, ids, context={}):
1609+ create_ids = super(sale_order_line, self).invoice_line_create(cr, uid, ids, context)
1610+ invoice_line_brws = self.pool.get('account.invoice.line').browse(cr, uid, create_ids)
1611+ order_line_sale_brws = self.browse(cr, uid, ids)
1612+ for line_invoice in invoice_line_brws: #lineas de la factura
1613+ for line_sale in order_line_sale_brws: #lineas de la orden de venta
1614+ if line_sale.product_id==line_invoice.product_id: #si es la misma linea
1615+ self.pool.get('account.invoice.line').write(cr, uid, line_invoice.id, {'prod_lot_id':line_sale.prod_lot_id.id,'pieces':line_sale.pieces,'track_outgoing':line_sale.track_outgoing})
1616+ return create_ids
1617+
1618+
1619+
1620+
1621+ def product_id_change(self, cr, uid, ids, pricelist, product, qty=0,uom=False, qty_uos=0, uos=False, name='', partner_id=False,lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False):
1622+
1623+ res = super(sale_order_line, self).product_id_change(cr, uid, ids, pricelist, product, qty,uom, qty_uos, uos, name, partner_id,lang, update_tax, date_order, packaging, fiscal_position, flag)
1624+ if product:
1625+ product_obj = self.pool.get('product.product')
1626+ produc_brw = product_obj.browse(cr,uid,product)
1627+ res['value']['track_outgoing']=produc_brw.track_outgoing
1628+ else:
1629+ res['value']['track_outgoing']= False
1630+
1631+ return res
1632+
1633+
1634+
1635+
1636+
1637+ def on_change_qty(self,cr,uid,ids,product_id,id_lot,context=None):
1638+ if not context:
1639+ context = {}
1640+ res = {'value': {}}
1641+
1642+ if id_lot and product_id:
1643+ spl_obj = self.pool.get('stock.production.lot')
1644+ spl_brw = spl_obj.browse(cr,uid,id_lot)
1645+ pieces = self.on_change_piece(cr,uid,ids,product_id,id_lot,context=None)
1646+ res['value'].update({'pieces':pieces})
1647+ res['value'].update({'product_uom_qty':pieces*spl_brw.lot_factor})
1648+ return res
1649+
1650+ def on_change_piece(self,cr,uid,ids,product_id,id_lot,context=None):
1651+ if not context:
1652+ context = {}
1653+ stock_obj = self.pool.get('stock.production.lot')
1654+ if id_lot and product_id:
1655+ lot_brw = stock_obj.browse(cr,uid,id_lot)
1656+
1657+ return lot_brw.lot_factor and int(lot_brw.stock_available/lot_brw.lot_factor) or 0
1658+
1659+ # TODO product.procudt or product.template
1660+ _inherit = 'sale.order.line'
1661+
1662+ _columns = {
1663+ 'prod_lot_id':fields.many2one('stock.production.lot','Production lot'),
1664+ 'pieces':fields.integer('Pieces',require=True),
1665+ 'track_outgoing':fields.boolean('Track Outgoing Lot'),
1666+ }
1667+ # TODO agregar validacion para requerir el nro de lote (track_outgoing)
1668+
1669+
1670+
1671+sale_order_line()
1672+
1673+class sale_order(osv.osv):
1674+
1675+ def action_ship_create(self, cr, uid, ids, *args):
1676+ result = super(sale_order, self).action_ship_create(cr, uid, ids, *args)
1677+ for order in self.browse(cr, uid, ids, context={}):
1678+ for ol in order.order_line:
1679+ for sm in ol.move_ids:
1680+ self.pool.get('stock.move').write(cr, uid, sm.id, {
1681+ 'prodlot_id':ol.prod_lot_id and ol.prod_lot_id.id,'pieces_qty':ol.pieces})
1682+ return result
1683+
1684+ _inherit = 'sale.order'
1685+
1686+
1687+
1688+
1689+
1690+sale_order()
1691+
1692+
1693
1694=== added file 'extra_UOM/model/stock.py'
1695--- extra_UOM/model/stock.py 1970-01-01 00:00:00 +0000
1696+++ extra_UOM/model/stock.py 2011-11-14 15:01:24 +0000
1697@@ -0,0 +1,84 @@
1698+# -*- coding: utf-8 -*-
1699+##############################################################################
1700+#
1701+# OpenERP, Open Source Management Solution
1702+#
1703+# This program is free software: you can redistribute it and/or modify
1704+# it under the terms of the GNU Affero General Public License as
1705+# published by the Free Software Foundation, either version 3 of the
1706+# License, or (at your option) any later version.
1707+#
1708+# This program is distributed in the hope that it will be useful,
1709+# but WITHOUT ANY WARRANTY; without even the implied warranty of
1710+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1711+# GNU Affero General Public License for more details.
1712+#
1713+# You should have received a copy of the GNU Affero General Public License
1714+# along with this program. If not, see <http://www.gnu.org/licenses/>.
1715+#
1716+##############################################################################
1717+from osv import fields,osv
1718+import decimal_precision as dp
1719+
1720+class stock_move(osv.osv):
1721+ _inherit = 'stock.move'
1722+
1723+ def _compute_pieces(self, cr, uid, ids, name, arg, context=None):
1724+ move = self.browse(cr, uid, ids)
1725+ res = {}
1726+ for m in move:
1727+ if m.product_id.stock_driver in ('tile','slab','block'):
1728+ uom = self.pool.get('product.uom')
1729+ pieces = uom._compute_pieces(cr, uid, m.product_id.stock_driver, m.product_qty, m.prodlot_id.lot_factor, context)
1730+ res[m.id] = pieces
1731+ else:
1732+ res[m.id] = 0
1733+ return res
1734+
1735+ _columns = {
1736+ 'pieces_qty': fields.function(_compute_pieces, method=True, type="integer", string='Pieces'),
1737+ 'length': fields.char('Length (m)',size=64),
1738+ 'width': fields.float('Width (m)'),
1739+ 'heigth': fields.float('Heigth (m)'),
1740+
1741+ }
1742+
1743+stock_move()
1744+
1745+
1746+class stock_inventory_line(osv.osv):
1747+ """
1748+ stock_inventory_line
1749+ """
1750+
1751+ def _compute_pieces(self, cr, uid, ids, name, arg, context=None):
1752+ line = self.browse(cr, uid, ids)
1753+ res = {}
1754+ for l in line:
1755+ if l.product_id.stock_driver in ('tile','slab','block'):
1756+ uom = self.pool.get('product.uom')
1757+ pieces = uom._compute_pieces(cr, uid, l.product_id.stock_driver, l.product_qty, l.prod_lot_id.lot_factor, context)
1758+ res[l.id] = pieces
1759+ else:
1760+ res[l.id] = 0
1761+ return res
1762+
1763+ _inherit = 'stock.inventory.line'
1764+
1765+ _columns = {
1766+ 'pieces_qty': fields.function(_compute_pieces, method=True, type="integer", string='Pieces'),
1767+ }
1768+
1769+stock_inventory_line()
1770+
1771+class stock_picking(osv.osv):
1772+ _inherit = 'stock.picking'
1773+
1774+ def _invoice_line_hook(self, cr, uid, move_line, invoice_line_id):
1775+ ail_obj = self.pool.get('account.invoice.line')
1776+ ail_obj.write(cr,uid,invoice_line_id,{'prod_lot_id':move_line.prodlot_id and move_line.prodlot_id.id,'pieces':move_line.pieces_qty},context=None)
1777+ return super(stock_picking,self)._invoice_line_hook(cr, uid, move_line, invoice_line_id)
1778+
1779+stock_picking()
1780+
1781+
1782
1783=== added directory 'extra_UOM/report'
1784=== added directory 'extra_UOM/security'
1785=== added directory 'extra_UOM/view'
1786=== added file 'extra_UOM/view/account_invoice.xml'
1787--- extra_UOM/view/account_invoice.xml 1970-01-01 00:00:00 +0000
1788+++ extra_UOM/view/account_invoice.xml 2011-11-14 15:01:24 +0000
1789@@ -0,0 +1,33 @@
1790+<?xml version="1.0" encoding="utf-8"?>
1791+<openerp>
1792+ <data>
1793+ <record model="ir.ui.view" id="view_account_invoice_UOM">
1794+ <field name="name">invoice.UOM</field>
1795+ <field name="model">account.invoice.line</field>
1796+ <field name="inherit_id" ref="account.view_invoice_line_tree" />
1797+ <field name="type">form</field>
1798+ <field name="arch" type="xml">
1799+ <xpath expr='/tree/field[@name="price_unit"]' position="after" >
1800+ <field name="pieces" />
1801+ <field name="prod_lot_id" />
1802+
1803+
1804+ </xpath>
1805+ </field>
1806+ </record>
1807+
1808+ <record model="ir.ui.view" id="view_account_invoice_form_UOM">
1809+ <field name="name">invoice.form.UOM</field>
1810+ <field name="model">account.invoice.line</field>
1811+ <field name="inherit_id" ref="account.view_invoice_line_form" />
1812+ <field name="type">form</field>
1813+ <field name="arch" type="xml">
1814+ <xpath expr='/form/notebook/page[@string="Line"]/field[@name="product_id"]' position="after" >
1815+ <field name="pieces" />
1816+ <field name="prod_lot_id" />
1817+
1818+ </xpath>
1819+ </field>
1820+ </record>
1821+ </data>
1822+</openerp>
1823
1824=== added file 'extra_UOM/view/extra_UOM_view.xml'
1825--- extra_UOM/view/extra_UOM_view.xml 1970-01-01 00:00:00 +0000
1826+++ extra_UOM/view/extra_UOM_view.xml 2011-11-14 15:01:24 +0000
1827@@ -0,0 +1,224 @@
1828+<?xml version="1.0" encoding="utf-8"?>
1829+<openerp>
1830+ <data>
1831+
1832+ <record model="ir.ui.view" id="view_production_lot_tree_extra_UOM">
1833+ <field name="name">stock.production.lot.tree</field>
1834+ <field name="model">stock.production.lot</field>
1835+ <field name="inherit_id" ref="stock.view_production_lot_tree" />
1836+ <field name="type">tree</field>
1837+ <field name="arch" type="xml">
1838+ <field name="date" position="after">
1839+ <field name="length" />
1840+ <field name="heigth" />
1841+ <field name="width" />
1842+ <field name="lot_factor" />
1843+ </field>
1844+ </field>
1845+ </record>
1846+
1847+ <record model="ir.ui.view" id="view_production_lot_form_extra_UOM">
1848+ <field name="name">stock.production.lot.form</field>
1849+ <field name="model">stock.production.lot</field>
1850+ <field name="inherit_id" ref="stock.view_production_lot_form" />
1851+ <field name="type">form</field>
1852+ <field name="arch" type="xml">
1853+ <field name="date" position="after">
1854+ <field name="length" on_change="on_change_size(length,heigth,width)" select="1"/>
1855+ <field name="heigth" on_change="on_change_size(length,heigth,width)" select="1"/>
1856+<!-- TODO attrs don't work-->
1857+ <field name="width" on_change="on_change_size(length,heigth,width)" select="1" attrs="{'readonly':[('product_product.stock_driver','!=','block')]}"/>
1858+ <field name="lot_factor" />
1859+ </field>
1860+ </field>
1861+ </record>
1862+
1863+<!-- stock.move-->
1864+ <record model="ir.ui.view" id="view_move_tree_extra_UOM">
1865+ <field name="name">stock.move.tree</field> <!--nombre de la vista-->
1866+ <field name="model">stock.move</field> <!--Objeto-->
1867+ <field name="inherit_id" ref="stock.view_move_tree" /> <!--ID xml-->
1868+ <field name="type">tree</field> <!--Tipo de Vista-->
1869+ <field name="arch" type="xml">
1870+ <field name="tracking_id" position="before">
1871+ <field name="pieces_qty"/>
1872+ </field>
1873+ </field>
1874+ </record>
1875+
1876+ <record model="ir.ui.view" id="view_move_form_extra_UOM">
1877+ <field name="name">stock.move.form</field> <!--nombre de la vista-->
1878+ <field name="model">stock.move</field> <!--Objeto-->
1879+ <field name="inherit_id" ref="stock.view_move_form" /> <!--ID xml-->
1880+ <field name="type">form</field> <!--Tipo de Vista-->
1881+ <field name="arch" type="xml">
1882+ <xpath expr='/form/group/button[@string="Split"]' position="after">
1883+ <field name="pieces_qty"/>
1884+ </xpath>
1885+
1886+ </field>
1887+ </record>
1888+
1889+ <record model="ir.ui.view" id="view_move_form_picking_extra_UOM">
1890+ <field name="name">stock.move..picking.form</field> <!--nombre de la vista-->
1891+ <field name="model">stock.move</field> <!--Objeto-->
1892+ <field name="inherit_id" ref="stock.view_move_form_reception_picking" /> <!--ID xml-->
1893+ <field name="type">form</field> <!--Tipo de Vista-->
1894+ <field name="arch" type="xml">
1895+ <xpath expr='/form/group/button[@string="Process"]' position="after">
1896+ <field name="pieces_qty"/>
1897+ </xpath>
1898+
1899+ </field>
1900+ </record>
1901+
1902+
1903+
1904+
1905+
1906+
1907+
1908+
1909+
1910+
1911+<!-- sale.order-->
1912+ <record model="ir.ui.view" id="sale_view_order_form_extra_UOM">
1913+ <field name="name">sale_view_order_form_extra_UOM</field> <!--nombre de la vista-->
1914+ <field name="model">sale.order</field> <!--Objeto-->
1915+ <field name="inherit_id" ref="sale.view_order_form" /> <!--ID xml-->
1916+ <field name="type">form</field> <!--Tipo de Vista-->
1917+ <field name="arch" type="xml">
1918+ <xpath expr='/form/notebook/page[@string="Sales Order"]/field[@name="order_line"]/form/notebook/page[@string="Order Line"]/field[@name="product_id"]'
1919+ position="after">
1920+ <field name="prod_lot_id" attrs="{'readonly':[('track_outgoing','=',False)]}" domain="[('product_id','=',product_id)]" on_change="on_change_qty(product_id,prod_lot_id)"/>
1921+ <field name="pieces" on_change="on_change_piece(product_id,prod_lot_id)" />
1922+ <field name="track_outgoing" invisible="1"/>
1923+ </xpath>
1924+ <xpath expr='/form/notebook/page[@string="Sales Order"]/field[@name="order_line"]/form/notebook/page[@string="Order Line"]/field[@name="product_uos"]' position="replace" ></xpath>
1925+ <xpath expr='/form/notebook/page[@string="Sales Order"]/field[@name="order_line"]/form/notebook/page[@string="Order Line"]/field[@name="product_uos_qty"]' position="replace" ></xpath>
1926+ <tree >
1927+ <field name="prod_lot_id" />
1928+ <field name="pieces"/>
1929+
1930+ </tree>
1931+ </field>
1932+ </record>
1933+
1934+
1935+<!-- inventory_line-->
1936+ <record model="ir.ui.view" id="view_stock_inventory_form_extra_UOM">
1937+ <field name="name">stock.inventory.form</field> <!--nombre de la vista-->
1938+ <field name="model">stock.inventory</field> <!--Objeto-->
1939+ <field name="inherit_id" ref="stock.view_inventory_form" /> <!--ID xml-->
1940+ <field name="type">form</field> <!--Tipo de Vista-->
1941+ <field name="arch" type="xml">
1942+ <field name="product_uom" position="after">
1943+ <field name="pieces_qty"/>
1944+ </field>
1945+ </field>
1946+ </record>
1947+
1948+
1949+ <record model="ir.ui.view" id="product_normal_form_view_extra_UOM">
1950+ <field name="name">product.normal.form</field>
1951+ <field name="model">product.product</field>
1952+ <field name="inherit_id" ref="product.product_normal_form_view" />
1953+ <field name="type">form</field>
1954+ <field name="arch" type="xml">
1955+ <field name="uom_po_id" position="after">
1956+ <field name="stock_driver"/>
1957+ </field>
1958+ <notebook position="inside">
1959+ <page string="Special features">
1960+ <separator string="Physical characteristics" colspan="6"/>
1961+ <newline/>
1962+ <group col="6" colspan="4">
1963+ <field name="layout_id"/>
1964+ <field name="material_id"/>
1965+ <field name="finish_id"/>
1966+ <field name="quality_id"/>
1967+ <field name="color_id"/>
1968+ </group>
1969+ <separator string="Format" colspan="6"/>
1970+ <newline/>
1971+<!-- TODO Este campo debe ser readonly si stock > 0, solo se puede modificar mientras no existan lotes asociados al producto-->
1972+ <field name="tile_format_id" attrs="{'readonly':[('stock_driver','!=','tile')]}"/>
1973+ <field name="thickness" attrs="{'readonly':[('stock_driver','!=','tile'),('stock_driver','!=','slab')]}"/>
1974+ <separator string="Others" colspan="6"/>
1975+ <newline/>
1976+ <field name="pricelist_group_id" attrs="{'readonly':[('sale_ok','=',False)]}"/>
1977+ <field name="origin_country_id"/>
1978+ <separator string="Similar products" colspan="6"/>
1979+ <newline/>
1980+<!-- TODO ajustar campos a la vista en el widget-->
1981+ <field name="similarity_ids" nolabel="1" colspan="6"/>
1982+ </page>
1983+ </notebook>
1984+ </field>
1985+ </record>
1986+
1987+<!-- <record model="ir.ui.view" id="view_split_in_lots_extra_UOM">-->
1988+<!-- <field name="name">Split.in.lots</field>-->
1989+<!-- <field name="model">stock.move.split</field>-->
1990+<!-- <field name="inherit_id" ref="stock.view_split_in_lots" />-->
1991+<!-- <field name="type">form</field>-->
1992+<!-- <field name="arch" type="xml">-->
1993+<!-- <field name="qty" position="after">-->
1994+<!-- <field name="length" />-->
1995+<!-- <field name="width" />-->
1996+<!-- <field name="heigth" />-->
1997+<!-- <field name="lot_location" />-->
1998+<!-- <field name="lot_factor" />-->
1999+<!-- </field>-->
2000+<!-- </field>-->
2001+<!-- </record>-->
2002+
2003+<!-- <record model="ir.ui.view" id="view_product_form_expiry">-->
2004+<!-- <field name="name">product.normal.form</field>-->
2005+<!-- <field name="model">product.product</field>-->
2006+<!-- <field name="inherit_id" ref="product.product_normal_form_view" />-->
2007+<!-- <field name="type">form</field>-->
2008+<!-- <field name="arch" type="xml">-->
2009+<!-- <notebook position="inside">-->
2010+<!-- <page string="Dimensions">-->
2011+<!-- <field name="length" select="1"/>-->
2012+<!-- <field name="width" select="1"/>-->
2013+<!-- <field name="heigth" select="1"/>-->
2014+<!-- <field name="lot_location" select="1"/>-->
2015+<!-- <field name="lot_factor" />-->
2016+<!-- </page>-->
2017+<!-- </notebook>-->
2018+<!-- </field>-->
2019+<!-- </record>-->
2020+
2021+<!-- <record model="ir.ui.view" id="view_product_product_material_tree">-->
2022+<!-- <field name="name">product.product.material.tree</field>-->
2023+<!-- <field name="model">product.product.material</field>-->
2024+<!-- <field name="type">tree</field>-->
2025+<!-- <field name="arch" type="xml">-->
2026+<!-- <form string="From profit">-->
2027+<!-- <group col="4" colspan="4">-->
2028+<!-- <field name="name"/>-->
2029+<!-- <button icon="gtk-cancel" special="cancel" string="Cancel"/>-->
2030+<!-- </group>-->
2031+<!-- </form>-->
2032+<!-- </field>-->
2033+<!-- </record> -->
2034+
2035+<!-- <record id="action_product_product_material" model="ir.actions.act_window">-->
2036+<!-- <field name="name">Product materials</field>-->
2037+<!-- <field name="res_model">product.product.material</field>-->
2038+<!-- <field name="view_type">form</field>-->
2039+<!-- <field name="view_mode">tree</field>-->
2040+<!-- <field name="view_id" ref="view_product_product_material_tree"/>-->
2041+<!-- <field name="target">new</field>-->
2042+<!-- </record>-->
2043+
2044+<!-- <menuitem -->
2045+<!-- parent="base.menu_config" -->
2046+<!-- id="menu_action_tcv_profit_tree" -->
2047+<!-- action="action_product_product_material"/>-->
2048+
2049+ </data>
2050+</openerp>
2051+
2052
2053=== added file 'extra_UOM/view/purchase_view.xml'
2054--- extra_UOM/view/purchase_view.xml 1970-01-01 00:00:00 +0000
2055+++ extra_UOM/view/purchase_view.xml 2011-11-14 15:01:24 +0000
2056@@ -0,0 +1,30 @@
2057+<?xml version="1.0" encoding="utf-8"?>
2058+<openerp>
2059+ <data>
2060+ <record id="purchase_order_form_line" model="ir.ui.view">
2061+ <field name="name">purchase.order.form.line</field>
2062+ <field name="model">purchase.order.line</field>
2063+ <field name="type">form</field>
2064+ <field name="inherit_id" ref="purchase.purchase_order_line_form" />
2065+ <field name="arch" type="xml">
2066+ <xpath expr='/form/notebook/page[@string="Order Line"]/field[@name="product_id"]' position="after">
2067+ <field name="prod_lot_id" attrs="{'readonly':[('track_outgoing','=',False)]}" domain="[('product_id','=',product_id)]" on_change="on_change_qty(product_id,prod_lot_id)"/>
2068+ <field name="pieces" on_change="on_change_piece(product_id,prod_lot_id)" />
2069+ <field name="track_incoming" invisible="1"/>
2070+ </xpath>
2071+ </field>
2072+ </record>
2073+ <record id="purchase_order_form_" model="ir.ui.view">
2074+ <field name="name">purchase.order.form</field>
2075+ <field name="model">purchase.order</field>
2076+ <field name="type">form</field>
2077+ <field name="inherit_id" ref="purchase.purchase_order_form" />
2078+ <field name="arch" type="xml">
2079+ <xpath expr='/form/notebook/page[@string="Purchase Order"]/field["order_line"]/tree/field[@name="product_uom"]' position="after">
2080+ <field name="prod_lot_id" />
2081+ <field name="pieces" />
2082+ </xpath>
2083+ </field>
2084+ </record>
2085+ </data>
2086+</openerp>
2087
2088=== added directory 'extra_UOM/wizard'
2089=== added file 'extra_UOM/wizard/__init__.py'
2090--- extra_UOM/wizard/__init__.py 1970-01-01 00:00:00 +0000
2091+++ extra_UOM/wizard/__init__.py 2011-11-14 15:01:24 +0000
2092@@ -0,0 +1,22 @@
2093+# -*- coding: utf-8 -*-
2094+##############################################################################
2095+#
2096+# OpenERP, Open Source Management Solution
2097+# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
2098+#
2099+# This program is free software: you can redistribute it and/or modify
2100+# it under the terms of the GNU Affero General Public License as
2101+# published by the Free Software Foundation, either version 3 of the
2102+# License, or (at your option) any later version.
2103+#
2104+# This program is distributed in the hope that it will be useful,
2105+# but WITHOUT ANY WARRANTY; without even the implied warranty of
2106+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2107+# GNU Affero General Public License for more details.
2108+#
2109+# You should have received a copy of the GNU Affero General Public License
2110+# along with this program. If not, see <http://www.gnu.org/licenses/>.
2111+#
2112+##############################################################################
2113+
2114+import stock_move_split
2115
2116=== added file 'extra_UOM/wizard/stock_move_split.py'
2117--- extra_UOM/wizard/stock_move_split.py 1970-01-01 00:00:00 +0000
2118+++ extra_UOM/wizard/stock_move_split.py 2011-11-14 15:01:24 +0000
2119@@ -0,0 +1,198 @@
2120+# -*- coding: utf-8 -*-
2121+##############################################################################
2122+#
2123+# OpenERP, Open Source Management Solution
2124+# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
2125+#
2126+# This program is free software: you can redistribute it and/or modify
2127+# it under the terms of the GNU Affero General Public License as
2128+# published by the Free Software Foundation, either version 3 of the
2129+# License, or (at your option) any later version.
2130+#
2131+# This program is distributed in the hope that it will be useful,
2132+# but WITHOUT ANY WARRANTY; without even the implied warranty of
2133+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2134+# GNU Affero General Public License for more details.
2135+#
2136+# You should have received a copy of the GNU Affero General Public License
2137+# along with this program. If not, see <http://www.gnu.org/licenses/>.
2138+#
2139+##############################################################################
2140+
2141+from osv import fields, osv
2142+
2143+from tools.translate import _
2144+import time
2145+
2146+resu = {}
2147+
2148+class stock_tecv_wizard(osv.osv_memory):
2149+
2150+ def on_change_compute(self,cr,uid,ids,product_id,length,width,heigth,context=None):
2151+ print "product_id",product_id
2152+ if not context:
2153+ context = {}
2154+ if product_id:
2155+ product_obj = self.pool.get('product.product')
2156+ product_brw = product_obj.browse(cr,uid,product_id,context=context)
2157+
2158+ print "driveerr", product_brw.stock_driver
2159+
2160+ return True
2161+
2162+ def default_get(self, cr, uid, fields, context=None):
2163+ """ Get default values
2164+ @param self: The object pointer.
2165+ @param cr: A database cursor
2166+ @param uid: ID of the user currently logged in
2167+ @param fields: List of fields for default value
2168+ @param context: A standard dictionary
2169+ @return: Default values of fields
2170+ """
2171+ if context is None:
2172+ context = {}
2173+ res = super(stock_tecv_wizard, self).default_get(cr, uid, fields, context=context)
2174+ print "campoooss",fields
2175+ if context.get('active_id'):
2176+ move = self.pool.get('stock.move').browse(cr, uid, context['active_id'], context=context)
2177+ if 'product_id' in fields:
2178+ res.update({'product_id': move.product_id and move.product_id.id})
2179+ if 'product_uom' in fields:
2180+ res.update({'product_uom': move.product_uom and move.product_uom.id})
2181+ if 'qty' in fields:
2182+ res.update({'qty': move.product_qty})
2183+ if 'use_exist' in fields:
2184+ res.update({'use_exist': (move.picking_id and move.picking_id.type=='out' and True) or False})
2185+ if 'location_id' in fields:
2186+ res.update({'location_id': move.location_id.id})
2187+ print "sotck driver", move.product_id.stock_driver
2188+ if move.product_id.stock_driver == 'normal' :
2189+ res.update({'factor': 3})
2190+ print "paseee"
2191+ if move.product_id.stock_driver == 'tile' :
2192+ res.update({'factor': 2})
2193+ if move.product_id.stock_driver == 'salab' :
2194+ res.update({'factor': 1})
2195+ if move.product_id.stock_driver == 'block' :
2196+ res.update({'factor': 0})
2197+
2198+
2199+
2200+ print "resss", res
2201+ resu = res
2202+ return res
2203+
2204+
2205+ def split_lot(self, cr, uid, ids, context=None):
2206+ """ To split a lot
2207+ @param self: The object pointer.
2208+ @param cr: A database cursor
2209+ @param uid: ID of the user currently logged in
2210+ @param ids: An ID or list of IDs if we want more than one
2211+ @param context: A standard dictionary
2212+ @return:
2213+ """
2214+ if context is None:
2215+ context = {}
2216+ self.split(cr, uid, ids, context.get('active_ids'), context=context)
2217+ return {'type': 'ir.actions.act_window_close'}
2218+
2219+ _inherit = "stock.move.split"
2220+
2221+ _columns = {
2222+ 'factor':fields.integer('Factor',help="This field define the field in readonly"),
2223+ 'lot':fields.integer('Integer'),
2224+ 'repeat':fields.integer('Repeat', help="Number of repition for this process"),
2225+ 'length': fields.float('Length (m)',size=64),
2226+ 'width': fields.float('Width (m)'),
2227+ 'heigth': fields.float('Heigth (m)'),
2228+ 'pieces_qty': fields.integer('Pieces'),
2229+}
2230+
2231+
2232+stock_tecv_wizard()
2233+
2234+
2235+class stock_move_split_lines(osv.osv_memory):
2236+
2237+ def on_change_compute(self,cr,uid,ids,product_id, length, heigth, width,context=None):
2238+ res = {'value': {}}
2239+ if not context:
2240+ context = {}
2241+ if product_id:
2242+ product_obj = self.pool.get('product.product')
2243+ product_brw = product_obj.browse(cr,uid,product_id,context=context)
2244+ if product_brw.stock_driver == 'normal' :
2245+ res['value'].update({'factor': 3})
2246+ print "normal"
2247+ if product_brw.stock_driver == 'tile' :
2248+ res['value'].update({'factor': 2})
2249+ print "tile"
2250+ if product_brw.stock_driver == 'slab' :
2251+ res['value'].update({'factor': 1})
2252+ print "slab"
2253+ if product_brw.stock_driver == 'block' :
2254+ res['value'].update({'factor': 0})
2255+ print "block"
2256+
2257+ print "driveerr", product_brw.stock_driver
2258+ return res
2259+
2260+ _inherit = "stock.move.split.lines"
2261+
2262+ _columns = {
2263+ 'lote':fields.integer('Lot Number'),
2264+ 'factor':fields.integer('Factor',help="This field define the field in readonly"),
2265+ 'location_id': fields.many2one('stock.location', 'Source Location'),
2266+ 'length': fields.float('Length (m)',size=64),
2267+ 'width': fields.float('Width (m)'),
2268+ 'heigth': fields.float('Heigth (m)'),
2269+ 'pieces_qty': fields.integer('Pieces'),
2270+}
2271+stock_move_split_lines()
2272+
2273+class stock_move_split_lines_exist(osv.osv_memory):
2274+
2275+
2276+
2277+
2278+ def on_change_compute(self,cr,uid,ids,product_id,length, heigth, width,context=None):
2279+ print "product_id", product_id
2280+ res = {'value': {}}
2281+ if not context:
2282+ context = {}
2283+ if product_id:
2284+ product_obj = self.pool.get('product.product')
2285+ product_brw = product_obj.browse(cr,uid,product_id,context=context)
2286+ if product_brw.stock_driver == 'normal' :
2287+ res['value'].update({'factor': 3})
2288+ print "normal"
2289+ if product_brw.stock_driver == 'tile' :
2290+ res['value'].update({'factor': 2})
2291+ print "tile"
2292+ if product_brw.stock_driver == 'slab' :
2293+ res['value'].update({'factor': 1})
2294+ print "slab"
2295+ if product_brw.stock_driver == 'block' :
2296+ res['value'].update({'factor': 0})
2297+ print "block"
2298+
2299+ print "driveerr", product_brw.stock_driver
2300+ return res
2301+
2302+
2303+
2304+ _inherit = "stock.move.split.lines.exist"
2305+
2306+ _columns = {
2307+ 'factor':fields.integer('Factor',help="This field define the field in readonly"),
2308+ 'length': fields.float('Length (m)',size=64),
2309+ 'width': fields.float('Width (m)'),
2310+ 'heigth': fields.float('Heigth (m)'),
2311+ 'pieces_qty': fields.integer('Pieces'),
2312+ 'location_id': fields.many2one('stock.location', 'Source Location'),
2313+ 'lote':fields.integer('Lot Number'),
2314+}
2315+
2316+stock_move_split_lines_exist()
2317+
2318
2319=== added file 'extra_UOM/wizard/stock_move_split_view.xml'
2320--- extra_UOM/wizard/stock_move_split_view.xml 1970-01-01 00:00:00 +0000
2321+++ extra_UOM/wizard/stock_move_split_view.xml 2011-11-14 15:01:24 +0000
2322@@ -0,0 +1,68 @@
2323+<?xml version="1.0" encoding="utf-8"?>
2324+<openerp>
2325+ <data>
2326+ <record id="view_split_in_tecv" model="ir.ui.view">
2327+ <field name="name">Split lots</field>
2328+ <field name="model">stock.move.split</field>
2329+ <field name="type">form</field>
2330+ <field name="inherit_id" ref="stock.view_split_in_lots"/>
2331+ <field name="arch" type="xml">
2332+ <data>
2333+
2334+ <xpath expr='/form/group/field[@name="product_id"]' position="replace" >
2335+ <field name="product_id" colspan="4" readonly="1"/>
2336+ </xpath>
2337+
2338+ <xpath expr='/form/group/group/group/field[@name="product_uom"]' position="after" >
2339+ <field name="repeat" />
2340+ </xpath>
2341+
2342+ <xpath expr='/form/group/group/field[@name="line_ids"]/tree[@string="Production Lot Numbers"]/field[@name="name"]' position="after">
2343+ <field name="factor" invisible="1" />
2344+ <field name="lote" on_change="on_change_compute(parent.product_id,length, heigth, width)"/>
2345+ <field name="length" attrs="{'readonly':[('factor','&gt;',1)]}" />
2346+ <field name="width" attrs="{'readonly':[('factor','&gt;',0)]}"/>
2347+ <field name="heigth" attrs="{'readonly':[('factor','&gt;',1)]}"/>
2348+ <field name="pieces_qty"/>
2349+ </xpath>
2350+ <xpath expr='/form/group/group/field[@name="line_ids"]/tree[@string="Production Lot Numbers"]/field[@name="quantity"]' position="after">
2351+ <field name="location_id"/>
2352+ </xpath>
2353+ <xpath expr='/form/group/group/field[@name="line_ids"]/form[@string="Production Lot Number"]/field[@name="name"]' position="after">
2354+ <field name="factor" invisible="1"/>
2355+ <field name="lote" on_change="on_change_compute(parent.product_id,length, heigth, width)"/>
2356+ <field name="length" attrs="{'readonly':[('factor','&gt;',1)]}" />
2357+ <field name="width" attrs="{'readonly':[('factor','&gt;',0)]}"/>
2358+ <field name="heigth" attrs="{'readonly':[('factor','&gt;',1)]}"/>
2359+ <field name="pieces_qty"/>
2360+ </xpath>
2361+ <xpath expr='/form/group/group/field[@name="line_ids"]/form[@string="Production Lot Number"]/field[@name="quantity"]' position="after">
2362+ <field name="location_id"/>
2363+ </xpath>
2364+ <xpath expr='/form/group/group/field[@name="line_exist_ids"]/tree[@string="Production Lot Numbers"]/field[@name="prodlot_id"]' position="after">
2365+ <field name="factor" invisible="1"/>
2366+ <field name="lote" on_change="on_change_compute(parent.product_id,length, heigth, width)"/>
2367+ <field name="length" attrs="{'readonly':[('factor','&gt;',1)]}" />
2368+ <field name="width" attrs="{'readonly':[('factor','&gt;',0)]}"/>
2369+ <field name="heigth" attrs="{'readonly':[('factor','&gt;',1)]}"/>
2370+ <field name="pieces_qty"/>
2371+ </xpath>
2372+ <xpath expr='/form/group/group/field[@name="line_exist_ids"]/tree[@string="Production Lot Numbers"]/field[@name="quantity"]' position="after">
2373+ <field name="location_id"/>
2374+ </xpath>
2375+ <xpath expr='/form/group/group/field[@name="line_exist_ids"]/form[@string="Production Lot Number"]/field[@name="prodlot_id"]' position="after">
2376+ <field name="factor" invisible="1"/>
2377+ <field name="lote" on_change="on_change_compute(parent.product_id,length, heigth, width)"/>
2378+ <field name="length" attrs="{'readonly':[('factor','&gt;',1)]}" />
2379+ <field name="width" attrs="{'readonly':[('factor','&gt;',0)]}"/>
2380+ <field name="heigth" attrs="{'readonly':[('factor','&gt;',1)]}"/>
2381+ <field name="pieces_qty"/>
2382+ </xpath>
2383+ <xpath expr='/form/group/group/field[@name="line_exist_ids"]/form[@string="Production Lot Number"]/field[@name="quantity"]' position="after">
2384+ <field name="location_id"/>
2385+ </xpath>
2386+ </data>
2387+ </field>
2388+ </record>
2389+ </data>
2390+</openerp>
2391
2392=== added directory 'extra_UOM/workflow'
2393=== added directory 'fetchmail_document'
2394=== added file 'fetchmail_document/__init__.py'
2395--- fetchmail_document/__init__.py 1970-01-01 00:00:00 +0000
2396+++ fetchmail_document/__init__.py 2011-11-14 15:01:24 +0000
2397@@ -0,0 +1,1 @@
2398+import document
2399
2400=== added file 'fetchmail_document/__openerp__.py'
2401--- fetchmail_document/__openerp__.py 1970-01-01 00:00:00 +0000
2402+++ fetchmail_document/__openerp__.py 2011-11-14 15:01:24 +0000
2403@@ -0,0 +1,20 @@
2404+# -*- encoding: utf-8 -*-
2405+{
2406+ "name" : "Fetchmail Corrections",
2407+ "version" : "0.1",
2408+ "depends" : ["fetchmail","document",],
2409+ "author" : "Vauxoo",
2410+ "description" : """
2411+ This module correct some behaviours on Document and Fetchmail modules combinated.
2412+ """,
2413+ "website" : "http://vauxoo.com",
2414+ "category" : "Tools",
2415+ "init_xml" : [
2416+ ],
2417+ "demo_xml" : [
2418+ ],
2419+ "update_xml" : [
2420+ ],
2421+ "active": False,
2422+ "installable": True,
2423+}
2424
2425=== added file 'fetchmail_document/crm_claim.py'
2426--- fetchmail_document/crm_claim.py 1970-01-01 00:00:00 +0000
2427+++ fetchmail_document/crm_claim.py 2011-11-14 15:01:24 +0000
2428@@ -0,0 +1,12 @@
2429+# -*- encoding: utf-8 -*-
2430+from osv import osv
2431+from osv import fields
2432+from tools.translate import _
2433+
2434+class crm_claim(osv.osv):
2435+ """
2436+ crm_claim
2437+ """
2438+ _inherit = 'crm.claim'
2439+ _log_create = True
2440+crm_claim()
2441
2442=== added file 'fetchmail_document/document.py'
2443--- fetchmail_document/document.py 1970-01-01 00:00:00 +0000
2444+++ fetchmail_document/document.py 2011-11-14 15:01:24 +0000
2445@@ -0,0 +1,31 @@
2446+# -*- encoding: utf-8 -*-
2447+from osv import osv
2448+from osv import fields
2449+from tools.translate import _
2450+
2451+class document(osv.osv):
2452+ """
2453+ fetchmail
2454+ """
2455+ _inherit = 'ir.attachment'
2456+
2457+ def _check_duplication(self, cr, uid, ids, context=None):
2458+ for attach in self.browse(cr, uid, ids, context):
2459+ domain = [('id', '!=', attach.id),
2460+ ('name', '=', attach.name),
2461+ ('parent_id', '=', attach.parent_id.id),
2462+ ('res_model', '=', attach.res_model),
2463+ ('res_id', '=', attach.res_id),
2464+ ]
2465+ #If another model fail i need to add here the validation "Just for V6.0"
2466+ if attach.res_model=='project.issue':
2467+ return True
2468+ if self.search(cr, uid, domain, context=context):
2469+ return False
2470+ return True
2471+ # On Trunk there are a commentary that say with pure SQL it ca not be done.
2472+ # Delete this constraint whe we migrate to 6.1
2473+ _constraints = [
2474+ (_check_duplication, 'File name must be unique!', ['name', 'parent_id', 'res_model', 'res_id'])
2475+ ]
2476+document()
2477
2478=== added file 'fetchmail_document/fetchmail_view.xml'
2479=== added directory 'fetchmail_document/i18n'
2480=== added directory 'fetchmail_document/security'
2481=== added directory 'icecat_product_uniqueness'
2482=== added file 'icecat_product_uniqueness/__init__.py'
2483--- icecat_product_uniqueness/__init__.py 1970-01-01 00:00:00 +0000
2484+++ icecat_product_uniqueness/__init__.py 2011-11-14 15:01:24 +0000
2485@@ -0,0 +1,28 @@
2486+# -*- encoding: utf-8 -*-
2487+##############################################################################
2488+# Copyright (c) 2011 Vauxoo (http://vauxoo.com)
2489+# All Rights Reserved.
2490+# Programmed by: Israel Fermín Montilla <israel@openerp.com.ve>
2491+#
2492+# WARNING: This program as such is intended to be used by professional
2493+# programmers who take the whole responsability of assessing all potential
2494+# consequences resulting from its eventual inadequacies and bugs
2495+# End users who are looking for a ready-to-use solution with commercial
2496+# garantees and support are strongly adviced to contract a Free Software
2497+# Service Company
2498+#
2499+# This program is Free Software; you can redistribute it and/or
2500+# modify it under the terms of the GNU General Public License
2501+# as published by the Free Software Foundation; either version 2
2502+# of the License, or (at your option) any later version.
2503+#
2504+# This program is distributed in the hope that it will be useful,
2505+# but WITHOUT ANY WARRANTY; without even the implied warranty of
2506+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2507+# GNU General Public License for more details.
2508+#
2509+# You should have received a copy of the GNU General Public License
2510+# along with this program; if not, write to the Free Software
2511+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
2512+###############################################################################
2513+import product
2514
2515=== added file 'icecat_product_uniqueness/__openerp__.py'
2516--- icecat_product_uniqueness/__openerp__.py 1970-01-01 00:00:00 +0000
2517+++ icecat_product_uniqueness/__openerp__.py 2011-11-14 15:01:24 +0000
2518@@ -0,0 +1,40 @@
2519+# -*- encoding: utf-8 -*-
2520+##############################################################################
2521+# Copyright (c) 2011 Vauxoo (http://vauxoo.com)
2522+# All Rights Reserved.
2523+# Programmed by: Israel Fermín Montilla <israel@openerp.com.ve>
2524+#
2525+# WARNING: This program as such is intended to be used by professional
2526+# programmers who take the whole responsability of assessing all potential
2527+# consequences resulting from its eventual inadequacies and bugs
2528+# End users who are looking for a ready-to-use solution with commercial
2529+# garantees and support are strongly adviced to contract a Free Software
2530+# Service Company
2531+#
2532+# This program is Free Software; you can redistribute it and/or
2533+# modify it under the terms of the GNU General Public License
2534+# as published by the Free Software Foundation; either version 2
2535+# of the License, or (at your option) any later version.
2536+#
2537+# This program is distributed in the hope that it will be useful,
2538+# but WITHOUT ANY WARRANTY; without even the implied warranty of
2539+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2540+# GNU General Public License for more details.
2541+#
2542+# You should have received a copy of the GNU General Public License
2543+# along with this program; if not, write to the Free Software
2544+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
2545+###############################################################################
2546+{
2547+ 'name' : 'Icecat Product Uniqueness Checker',
2548+ 'version' : '0.1',
2549+ 'author' : 'Vauxoo',
2550+ 'description' : 'Checks the uniqueness of a product loaded using the product_icecat module for every company',
2551+ 'category' : 'Custom',
2552+ 'website' : 'http://vauxoo.com',
2553+ 'depends' : ['base', 'product_icecat', 'product'],
2554+ 'update_xml' : ['product_view.xml'],
2555+ 'demo' : [],
2556+ 'active' : False,
2557+ 'installable': True,
2558+}
2559
2560=== added directory 'icecat_product_uniqueness/data'
2561=== added directory 'icecat_product_uniqueness/demo'
2562=== added directory 'icecat_product_uniqueness/i18n'
2563=== added file 'icecat_product_uniqueness/product.py'
2564--- icecat_product_uniqueness/product.py 1970-01-01 00:00:00 +0000
2565+++ icecat_product_uniqueness/product.py 2011-11-14 15:01:24 +0000
2566@@ -0,0 +1,60 @@
2567+# -*- encoding: utf-8 -*-
2568+##############################################################################
2569+# Copyright (c) 2011 OpenERP Venezuela (http://openerp.com.ve)
2570+# All Rights Reserved.
2571+# Programmed by: Israel Fermín Montilla <israel@openerp.com.ve>
2572+#
2573+# WARNING: This program as such is intended to be used by professional
2574+# programmers who take the whole responsability of assessing all potential
2575+# consequences resulting from its eventual inadequacies and bugs
2576+# End users who are looking for a ready-to-use solution with commercial
2577+# garantees and support are strongly adviced to contract a Free Software
2578+# Service Company
2579+#
2580+# This program is Free Software; you can redistribute it and/or
2581+# modify it under the terms of the GNU General Public License
2582+# as published by the Free Software Foundation; either version 2
2583+# of the License, or (at your option) any later version.
2584+#
2585+# This program is distributed in the hope that it will be useful,
2586+# but WITHOUT ANY WARRANTY; without even the implied warranty of
2587+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2588+# GNU General Public License for more details.
2589+#
2590+# You should have received a copy of the GNU General Public License
2591+# along with this program; if not, write to the Free Software
2592+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
2593+###############################################################################
2594+from osv import osv
2595+from osv import fields
2596+from tools.translate import _
2597+
2598+class product_inherited(osv.osv):
2599+ """
2600+ Checks if a loaded product already exists on the database
2601+ """
2602+ _inherit = 'product.product'
2603+
2604+ def _find_product(self, ean13, products):
2605+ for p in products:
2606+ if ean13 == p.ean13:
2607+ return p
2608+ return None
2609+
2610+ def _check_uniqueness(self, cr, uid, ids, context=None):
2611+ all_ids = self.search(cr, uid, [('id', '<>', ids[0])])
2612+ all_products = [p for p in self.browse(cr, uid, all_ids, [], context) if p.ean13 != False]
2613+ if all_products == []:
2614+ return True
2615+ for product in self.browse(cr, uid, ids, context):
2616+ if product.ean13 == False:
2617+ return True
2618+ if product.ean13 in [p.ean13 for p in all_products]:
2619+ p = self._find_product(product.ean13, all_products)
2620+ if p.company_id.name == product.company_id.name:
2621+ return False
2622+ return True
2623+
2624+ _constraints = [(_check_uniqueness, 'ERROR, product already exists for this company', ['ean13'])]
2625+
2626+product_inherited()
2627
2628=== added file 'icecat_product_uniqueness/product_view.xml'
2629--- icecat_product_uniqueness/product_view.xml 1970-01-01 00:00:00 +0000
2630+++ icecat_product_uniqueness/product_view.xml 2011-11-14 15:01:24 +0000
2631@@ -0,0 +1,31 @@
2632+<?xml version="1.0" encoding="utf-8"?>
2633+<openerp>
2634+ <data>
2635+ <record model="ir.ui.view" id="inherited_product_product_tree">
2636+ <field name="name">product.product.tree.inherit</field>
2637+ <field name="model">product.product</field>
2638+ <field name="inherit_id" ref="product.product_product_tree_view" />
2639+ <field name="arch" type="xml">
2640+ <data>
2641+ <field name="default_code" position="replace">
2642+ <field name="ean13" />
2643+ </field>
2644+ </data>
2645+ </field>
2646+ </record>
2647+ <record model="ir.ui.view" id="inherited_product_search_form">
2648+ <field name="name">product.product.search.form.inherit</field>
2649+ <field name="model">product.product</field>
2650+ <field name="inherit_id" ref="product.product_search_form_view" />
2651+ <field name="arch" type="xml">
2652+ <data>
2653+ <field name="categ_id" position="before">
2654+ <field name="ean13" />
2655+ </field>
2656+ </data>
2657+ </field>
2658+ </record>
2659+
2660+ </data>
2661+</openerp>
2662+
2663
2664=== added directory 'icecat_product_uniqueness/report'
2665=== added directory 'icecat_product_uniqueness/security'
2666=== added directory 'icecat_product_uniqueness/wizard'
2667=== added directory 'l10n_ve_commerce'
2668=== added file 'l10n_ve_commerce/__init__.py'
2669--- l10n_ve_commerce/__init__.py 1970-01-01 00:00:00 +0000
2670+++ l10n_ve_commerce/__init__.py 2011-11-14 15:01:24 +0000
2671@@ -0,0 +1,25 @@
2672+# -*- encoding: utf-8 -*-
2673+##############################################################################
2674+#
2675+# OpenERP, Open Source Management Solution
2676+# Copyright (C) 2004-2008 Tiny SPRL (<http://tiny.be>). All Rights Reserved
2677+# $Id$
2678+#
2679+# This program is free software: you can redistribute it and/or modify
2680+# it under the terms of the GNU General Public License as published by
2681+# the Free Software Foundation, either version 3 of the License, or
2682+# (at your option) any later version.
2683+#
2684+# This program is distributed in the hope that it will be useful,
2685+# but WITHOUT ANY WARRANTY; without even the implied warranty of
2686+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2687+# GNU General Public License for more details.
2688+#
2689+# You should have received a copy of the GNU General Public License
2690+# along with this program. If not, see <http://www.gnu.org/licenses/>.
2691+#
2692+##############################################################################
2693+
2694+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
2695+import account
2696+
2697
2698=== added file 'l10n_ve_commerce/__openerp__.py'
2699--- l10n_ve_commerce/__openerp__.py 1970-01-01 00:00:00 +0000
2700+++ l10n_ve_commerce/__openerp__.py 2011-11-14 15:01:24 +0000
2701@@ -0,0 +1,48 @@
2702+# -*- encoding: utf-8 -*-
2703+##############################################################################
2704+#
2705+# OpenERP, Open Source Management Solution
2706+# Copyright (C) 2004-2008 Tiny SPRL (<http://tiny.be>). All Rights Reserved
2707+# $Id$
2708+#
2709+# OpenERP, Open Source Management Solution
2710+# Copyright (C) 2004-2008 Vauxoo, C.A. (<http://vauxoo.com>). All Rights Reserved
2711+# $Id$
2712+# This program is free software: you can redistribute it and/or modify
2713+# it under the terms of the GNU General Public License as published by
2714+# the Free Software Foundation, either version 3 of the License, or
2715+# (at your option) any later version.
2716+#
2717+# This program is distributed in the hope that it will be useful,
2718+# but WITHOUT ANY WARRANTY; without even the implied warranty of
2719+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2720+# GNU General Public License for more details.
2721+#
2722+# You should have received a copy of the GNU General Public License
2723+# along with this program. If not, see <http://www.gnu.org/licenses/>.
2724+#
2725+##############################################################################
2726+{
2727+ "name" : "Commercial Chart Account for Venezuela",
2728+ "version" : "1.0",
2729+ "author" : "Tiny & Vauxoo",
2730+ "category" : "Localisation/Account Charts",
2731+ "description":
2732+'''
2733+This Module load a generic format for manage medium and big business.
2734+You will need accounting knowledge to understad sone concepts.
2735+''',
2736+ "depends" : ["account",
2737+ "account_chart"],
2738+ "demo_xml" : [],
2739+ "update_xml" : ['account_tax_code.xml',
2740+ 'account_user_types.xml',
2741+ 'account_chart.xml',
2742+ 'account_account.xml',
2743+ 'account_tax.xml',
2744+ 'l10n_chart_ve_wizard.xml'],
2745+ "active": False,
2746+ "installable": True,
2747+}
2748+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
2749+
2750
2751=== added file 'l10n_ve_commerce/account.py'
2752--- l10n_ve_commerce/account.py 1970-01-01 00:00:00 +0000
2753+++ l10n_ve_commerce/account.py 2011-11-14 15:01:24 +0000
2754@@ -0,0 +1,71 @@
2755+# -*- encoding: utf-8 -*-
2756+##############################################################################
2757+#
2758+# OpenERP, Open Source Management Solution
2759+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved
2760+# d$
2761+#
2762+# This program is free software: you can redistribute it and/or modify
2763+# it under the terms of the GNU General Public License as published by
2764+# the Free Software Foundation, either version 3 of the License, or
2765+# (at your option) any later version.
2766+#
2767+# This program is distributed in the hope that it will be useful,
2768+# but WITHOUT ANY WARRANTY; without even the implied warranty of
2769+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2770+# GNU General Public License for more details.
2771+#
2772+# You should have received a copy of the GNU General Public License
2773+# along with this program. If not, see <http://www.gnu.org/licenses/>.
2774+#
2775+##############################################################################
2776+from osv import osv
2777+from osv import fields
2778+from tools.translate import _
2779+
2780+class wizard_multi_charts_accounts(osv.osv_memory):
2781+ """
2782+ wizard_multi_charts_accounts(osv.osv_memory):
2783+ """
2784+ _inherit = 'wizard.multi.charts.accounts'
2785+
2786+ def _get_chart(self, cr, uid, context=None):
2787+ acc_tpl_obj = self.pool.get('account.chart.template')
2788+ ids = acc_tpl_obj.search(cr, uid, [],order='create_date desc', context=context)
2789+ if ids:
2790+ return ids[0]
2791+ return False
2792+
2793+ def _get_default_accounts(self, cr, uid, context=None):
2794+ accounts = []
2795+ return accounts
2796+
2797+ def _get_purchase_tax(self, cr, uid, context=None):
2798+ ids = self.pool.get('account.chart.template').search(cr, uid, [], order='create_date desc', context=context)
2799+ if ids:
2800+ chart_template_id = ids[0]
2801+ purchase_tax_ids = self.pool.get('account.tax.template').search(cr, uid, [("chart_template_id"
2802+ , "=", chart_template_id), ('type_tax_use', 'in', ('purchase','all'))], order="sequence")
2803+ return purchase_tax_ids and purchase_tax_ids[0] or False
2804+ return False
2805+
2806+ def _get_sale_tax(self, cr, uid, context=None):
2807+ ids = self.pool.get('account.chart.template').search(cr, uid, [], order='create_date desc', context=context)
2808+ if ids:
2809+ chart_template_id = ids[0]
2810+ sale_tax_ids = self.pool.get('account.tax.template').search(cr, uid, [("chart_template_id"
2811+ , "=", chart_template_id), ('type_tax_use', 'in', ('sale','all'))], order="sequence")
2812+ return sale_tax_ids and sale_tax_ids[0] or False
2813+ return False
2814+
2815+ _defaults = {
2816+ 'company_id': lambda self, cr, uid, c: self.pool.get('res.users').browse(cr, uid, [uid], c)[0].company_id.id,
2817+ 'chart_template_id': _get_chart,
2818+ 'bank_accounts_id': _get_default_accounts,
2819+ 'code_digits': 10,
2820+ 'sale_tax': _get_sale_tax,
2821+ 'purchase_tax': _get_purchase_tax,
2822+ 'seq_journal': True
2823+ }
2824+wizard_multi_charts_accounts()
2825+
2826
2827=== added file 'l10n_ve_commerce/account_account.xml'
2828--- l10n_ve_commerce/account_account.xml 1970-01-01 00:00:00 +0000
2829+++ l10n_ve_commerce/account_account.xml 2011-11-14 15:01:24 +0000
2830@@ -0,0 +1,25 @@
2831+<?xml version="1.0"?>
2832+<openerp>
2833+ <data noupdate="1">
2834+
2835+ <!-- Chart template -->
2836+
2837+ <record id="ve_chart_template" model="account.chart.template">
2838+ <field name="name">Chart of Accounts - Commercial - VE</field>
2839+ <field name="account_root_id" ref="chart_0"/>
2840+ <field name="tax_code_root_id" ref="vat_code_tax"/>
2841+<!-- impuestos -->
2842+ <field name="bank_account_view_id" ref="chart_1120112001"/>
2843+<!-- estas no pueden ser vistas-->
2844+ <field name="property_account_receivable" ref="chart_11320"/>
2845+ <field name="property_account_payable" ref="chart_21201"/>
2846+ <field name="property_account_expense_categ" ref="chart_51101"/>
2847+ <field name="property_account_income_categ" ref="chart_41110"/>
2848+<!-- retenciones de iva-->
2849+ <field name="property_wh_iva_payable" ref="chart_1160151612"/>
2850+ <field name="property_wh_iva_receivable" ref="chart_2120561412"/>
2851+
2852+ </record>
2853+
2854+ </data>
2855+</openerp>
2856
2857=== added file 'l10n_ve_commerce/account_account.xml.org'
2858--- l10n_ve_commerce/account_account.xml.org 1970-01-01 00:00:00 +0000
2859+++ l10n_ve_commerce/account_account.xml.org 2011-11-14 15:01:24 +0000
2860@@ -0,0 +1,24 @@
2861+<?xml version="1.0"?>
2862+<openerp>
2863+ <data noupdate="1">
2864+
2865+ <!-- Chart template -->
2866+
2867+ <record id="ve_chart_template" model="account.chart.template">
2868+ <field name="name">Chart of Accounts - Commercial - VE</field>
2869+ <field name="account_root_id" ref="chart_0"/>
2870+ <field name="tax_code_root_id" ref="vat_code_tax"/>
2871+<!-- impuestos -->
2872+ <field name="bank_account_view_id" ref="chart_1120112001"/>
2873+ <field name="property_account_receivable" ref="chart_1121010999"/>
2874+ <field name="property_account_payable" ref="chart_2121010999"/>
2875+ <field name="property_account_expense_categ" ref="chart_5124010999"/>
2876+ <field name="property_account_income_categ" ref="chart_4119001999"/>
2877+<!-- retenciones de iva-->
2878+ <field name="property_wh_iva_payable" ref="chart_411900"/>
2879+ <field name="property_wh_iva_receivable" ref="chart_411900"/>
2880+
2881+ </record>
2882+
2883+ </data>
2884+</openerp>
2885
2886=== added file 'l10n_ve_commerce/account_chart.xml'
2887--- l10n_ve_commerce/account_chart.xml 1970-01-01 00:00:00 +0000
2888+++ l10n_ve_commerce/account_chart.xml 2011-11-14 15:01:24 +0000
2889@@ -0,0 +1,5265 @@
2890+<?xml version='1.0' encoding='UTF-8'?>
2891+<openerp>
2892+ <data noupdate="1">
2893+ <record id="chart_0" model="account.account.template">
2894+ <field name="code">0</field>
2895+ <field name="name">Main Account Company</field>
2896+ <field name="type">view</field>
2897+ <field eval="False" name="reconcile"/>
2898+ <field name="user_type" ref="account_type_view"/>
2899+ </record>
2900+ <record id="chart_1" model="account.account.template">
2901+ <field name="code">1</field>
2902+ <field name="name">ACTIVO</field>
2903+ <field name="type">view</field>
2904+ <field eval="False" name="reconcile"/>
2905+ <field name="user_type" ref="account_type_view"/>
2906+ </record>
2907+ <record id="chart_11" model="account.account.template">
2908+ <field name="code">11</field>
2909+ <field name="name">ACTIVO CIRCULANTE</field>
2910+ <field name="type">view</field>
2911+ <field eval="False" name="reconcile"/>
2912+ <field name="user_type" ref="account_type_view"/>
2913+ <field name="parent_id" ref="chart_1"/>
2914+ </record>
2915+ <record id="chart_110" model="account.account.template">
2916+ <field name="code">110</field>
2917+ <field name="name">EFECTIVO EN CAJAS</field>
2918+ <field name="type">view</field>
2919+ <field eval="False" name="reconcile"/>
2920+ <field name="user_type" ref="account_type_view"/>
2921+ <field name="parent_id" ref="chart_11"/>
2922+ </record>
2923+ <record id="chart_11001" model="account.account.template">
2924+ <field name="code">11001</field>
2925+ <field name="name">CAJA GUARENAS</field>
2926+ <field name="type">view</field>
2927+ <field eval="False" name="reconcile"/>
2928+ <field name="user_type" ref="account_type_view"/>
2929+ <field name="parent_id" ref="chart_110"/>
2930+ </record>
2931+ <record id="chart_11002" model="account.account.template">
2932+ <field name="code">11002</field>
2933+ <field name="name">CAJA VARIAS Y TRANSFERENCIAS</field>
2934+ <field name="type">view</field>
2935+ <field eval="False" name="reconcile"/>
2936+ <field name="user_type" ref="account_type_view"/>
2937+ <field name="parent_id" ref="chart_110"/>
2938+ </record>
2939+ <record id="chart_11003" model="account.account.template">
2940+ <field name="code">11003</field>
2941+ <field name="name">CHEQUES EN CAJA</field>
2942+ <field name="type">view</field>
2943+ <field eval="False" name="reconcile"/>
2944+ <field name="user_type" ref="account_type_view"/>
2945+ <field name="parent_id" ref="chart_110"/>
2946+ </record>
2947+ <record id="chart_11004" model="account.account.template">
2948+ <field name="code">11004</field>
2949+ <field name="name">CAJA EN MONEDAS EXTRANJERAS</field>
2950+ <field name="type">view</field>
2951+ <field eval="False" name="reconcile"/>
2952+ <field name="user_type" ref="account_type_view"/>
2953+ <field name="parent_id" ref="chart_110"/>
2954+ </record>
2955+ <record id="chart_11005" model="account.account.template">
2956+ <field name="code">11005</field>
2957+ <field name="name">CAJA TARJ.DE DEBITOS Y/0 CREDITOS</field>
2958+ <field name="type">view</field>
2959+ <field eval="False" name="reconcile"/>
2960+ <field name="user_type" ref="account_type_view"/>
2961+ <field name="parent_id" ref="chart_110"/>
2962+ </record>
2963+ <record id="chart_111" model="account.account.template">
2964+ <field name="code">111</field>
2965+ <field name="name">EFECTIVO EN BANCOS</field>
2966+ <field name="type">view</field>
2967+ <field eval="False" name="reconcile"/>
2968+ <field name="user_type" ref="account_type_view"/>
2969+ <field name="parent_id" ref="chart_11"/>
2970+ </record>
2971+ <record id="chart_11103" model="account.account.template">
2972+ <field name="code">11103</field>
2973+ <field name="name">BANCOS</field>
2974+ <field name="type">view</field>
2975+ <field eval="False" name="reconcile"/>
2976+ <field name="user_type" ref="account_type_view"/>
2977+ <field name="parent_id" ref="chart_111"/>
2978+ </record>
2979+ <record id="chart_1110311001" model="account.account.template">
2980+ <field name="code">1110311001</field>
2981+ <field name="name">BANESCO CTA.Nº 0134-0335-01-335108954</field>
2982+ <field name="type">other</field>
2983+ <field eval="False" name="reconcile"/>
2984+ <field name="user_type" ref="account_type_view"/>
2985+ <field name="parent_id" ref="chart_11103"/>
2986+ </record>
2987+ <record id="chart_1110311005" model="account.account.template">
2988+ <field name="code">1110311005</field>
2989+ <field name="name">BANESCO CTA.Nº 0134-0379-16-3791037094</field>
2990+ <field name="type">other</field>
2991+ <field eval="False" name="reconcile"/>
2992+ <field name="user_type" ref="account_type_view"/>
2993+ <field name="parent_id" ref="chart_11103"/>
2994+ </record>
2995+ <record id="chart_1110311012" model="account.account.template">
2996+ <field name="code">1110311012</field>
2997+ <field name="name">BICENTENARIO CTA.Nº 0158-0026-74-0261076983</field>
2998+ <field name="type">other</field>
2999+ <field eval="False" name="reconcile"/>
3000+ <field name="user_type" ref="account_type_view"/>
3001+ <field name="parent_id" ref="chart_11103"/>
3002+ </record>
3003+ <record id="chart_1110312001" model="account.account.template">
3004+ <field name="code">1110312001</field>
3005+ <field name="name">CORP BANCA CTA.Nº 0134-1501-03-349838</field>
3006+ <field name="type">other</field>
3007+ <field eval="False" name="reconcile"/>
3008+ <field name="user_type" ref="account_type_view"/>
3009+ <field name="parent_id" ref="chart_11103"/>
3010+ </record>
3011+ <record id="chart_1110312002" model="account.account.template">
3012+ <field name="code">1110312002</field>
3013+ <field name="name">CANARIAS CTA.Nº 0005-0100-00-028577</field>
3014+ <field name="type">other</field>
3015+ <field eval="False" name="reconcile"/>
3016+ <field name="user_type" ref="account_type_view"/>
3017+ <field name="parent_id" ref="chart_11103"/>
3018+ </record>
3019+ <record id="chart_1110313001" model="account.account.template">
3020+ <field name="code">1110313001</field>
3021+ <field name="name">EXTERIOR CTA.Nº 0115-0064-14-1001008355</field>
3022+ <field name="type">other</field>
3023+ <field eval="False" name="reconcile"/>
3024+ <field name="user_type" ref="account_type_view"/>
3025+ <field name="parent_id" ref="chart_11103"/>
3026+ </record>
3027+ <record id="chart_1110315001" model="account.account.template">
3028+ <field name="code">1110315001</field>
3029+ <field name="name">FONDO COMUN CTA.Nº 0171754417104751</field>
3030+ <field name="type">other</field>
3031+ <field eval="False" name="reconcile"/>
3032+ <field name="user_type" ref="account_type_view"/>
3033+ <field name="parent_id" ref="chart_11103"/>
3034+ </record>
3035+ <record id="chart_1110322001" model="account.account.template">
3036+ <field name="code">1110322001</field>
3037+ <field name="name">MERCANTIL CTA.Nº 0029091029211779</field>
3038+ <field name="type">other</field>
3039+ <field eval="False" name="reconcile"/>
3040+ <field name="user_type" ref="account_type_view"/>
3041+ <field name="parent_id" ref="chart_11103"/>
3042+ </record>
3043+ <record id="chart_1110326001" model="account.account.template">
3044+ <field name="code">1110326001</field>
3045+ <field name="name">PROVINCIAL CTA.Nº 0112500100000481</field>
3046+ <field name="type">other</field>
3047+ <field eval="False" name="reconcile"/>
3048+ <field name="user_type" ref="account_type_view"/>
3049+ <field name="parent_id" ref="chart_11103"/>
3050+ </record>
3051+ <record id="chart_1110326002" model="account.account.template">
3052+ <field name="code">1110326002</field>
3053+ <field name="name">PLAZA CTA.Nº 0005780050221663</field>
3054+ <field name="type">other</field>
3055+ <field eval="False" name="reconcile"/>
3056+ <field name="user_type" ref="account_type_view"/>
3057+ <field name="parent_id" ref="chart_11103"/>
3058+ </record>
3059+ <record id="chart_1110332001" model="account.account.template">
3060+ <field name="code">1110332001</field>
3061+ <field name="name">V.DE CREDITO CTA.Nº 0021030210003843</field>
3062+ <field name="type">other</field>
3063+ <field eval="False" name="reconcile"/>
3064+ <field name="user_type" ref="account_type_view"/>
3065+ <field name="parent_id" ref="chart_11103"/>
3066+ </record>
3067+ <record id="chart_1110332002" model="account.account.template">
3068+ <field name="code">1110332002</field>
3069+ <field name="name">VENEZUELA CTA.Nº 0279510000029751</field>
3070+ <field name="type">other</field>
3071+ <field eval="False" name="reconcile"/>
3072+ <field name="user_type" ref="account_type_view"/>
3073+ <field name="parent_id" ref="chart_11103"/>
3074+ </record>
3075+ <record id="chart_1110332003" model="account.account.template">
3076+ <field name="code">1110332003</field>
3077+ <field name="name">VENEZUELA CTA.Nº 0233760000064266</field>
3078+ <field name="type">other</field>
3079+ <field eval="False" name="reconcile"/>
3080+ <field name="user_type" ref="account_type_view"/>
3081+ <field name="parent_id" ref="chart_11103"/>
3082+ </record>
3083+ <record id="chart_11104" model="account.account.template">
3084+ <field name="code">11104</field>
3085+ <field name="name">FONDOS EN MONEDAS EXTRANJERAS</field>
3086+ <field name="type">view</field>
3087+ <field eval="False" name="reconcile"/>
3088+ <field name="user_type" ref="account_type_view"/>
3089+ <field name="parent_id" ref="chart_111"/>
3090+ </record>
3091+ <record id="chart_1110411030" model="account.account.template">
3092+ <field name="code">1110411030</field>
3093+ <field name="name">BISCAYNE BANK, N.A CTA.Nº 1020673 DOLAR</field>
3094+ <field name="type">other</field>
3095+ <field eval="False" name="reconcile"/>
3096+ <field name="user_type" ref="account_type_view"/>
3097+ <field name="parent_id" ref="chart_11104"/>
3098+ </record>
3099+ <record id="chart_1110412001" model="account.account.template">
3100+ <field name="code">1110412001</field>
3101+ <field name="name">CORP BANCA CTA.Nº 3228258 DOLAR</field>
3102+ <field name="type">other</field>
3103+ <field eval="False" name="reconcile"/>
3104+ <field name="user_type" ref="account_type_view"/>
3105+ <field name="parent_id" ref="chart_11104"/>
3106+ </record>
3107+ <record id="chart_1110412003" model="account.account.template">
3108+ <field name="code">1110412003</field>
3109+ <field name="name">CORP BANCA CTA.Nº 4000360 EUROS</field>
3110+ <field name="type">other</field>
3111+ <field eval="False" name="reconcile"/>
3112+ <field name="user_type" ref="account_type_view"/>
3113+ <field name="parent_id" ref="chart_11104"/>
3114+ </record>
3115+ <record id="chart_1110417001" model="account.account.template">
3116+ <field name="code">1110417001</field>
3117+ <field name="name">HSBC CTA.Nº 0605151032 DOLAR</field>
3118+ <field name="type">other</field>
3119+ <field eval="False" name="reconcile"/>
3120+ <field name="user_type" ref="account_type_view"/>
3121+ <field name="parent_id" ref="chart_11104"/>
3122+ </record>
3123+ <record id="chart_1110417002" model="account.account.template">
3124+ <field name="code">1110417002</field>
3125+ <field name="name">HSBC CTA.Nº 0337285767 DOLAR</field>
3126+ <field name="type">other</field>
3127+ <field eval="False" name="reconcile"/>
3128+ <field name="user_type" ref="account_type_view"/>
3129+ <field name="parent_id" ref="chart_11104"/>
3130+ </record>
3131+ <record id="chart_1110425001" model="account.account.template">
3132+ <field name="code">1110425001</field>
3133+ <field name="name">BANCO DEL ORINOCO N.V.$ CTA.Nº 400174</field>
3134+ <field name="type">other</field>
3135+ <field eval="False" name="reconcile"/>
3136+ <field name="user_type" ref="account_type_view"/>
3137+ <field name="parent_id" ref="chart_11104"/>
3138+ </record>
3139+ <record id="chart_1110425002" model="account.account.template">
3140+ <field name="code">1110425002</field>
3141+ <field name="name">BANCO DEL ORINOCO N.V. € CTA.Nº 205885</field>
3142+ <field name="type">other</field>
3143+ <field eval="False" name="reconcile"/>
3144+ <field name="user_type" ref="account_type_view"/>
3145+ <field name="parent_id" ref="chart_11104"/>
3146+ </record>
3147+ <record id="chart_112" model="account.account.template">
3148+ <field name="code">112</field>
3149+ <field name="name">INVERSIONES TEMPORALES (PLAZO FIJO)</field>
3150+ <field name="type">view</field>
3151+ <field eval="False" name="reconcile"/>
3152+ <field name="user_type" ref="account_type_view"/>
3153+ <field name="parent_id" ref="chart_11"/>
3154+ </record>
3155+ <record id="chart_11201" model="account.account.template">
3156+ <field name="code">11201</field>
3157+ <field name="name">FONDOS DE ACTIVOS LIQUIDOS</field>
3158+ <field name="type">view</field>
3159+ <field eval="False" name="reconcile"/>
3160+ <field name="user_type" ref="account_type_view"/>
3161+ <field name="parent_id" ref="chart_112"/>
3162+ </record>
3163+ <record id="chart_1120112001" model="account.account.template">
3164+ <field name="code">1120112001</field>
3165+ <field name="name">CORP BANCA CTA.Nº 0134100300017479</field>
3166+ <field name="type">other</field>
3167+ <field eval="False" name="reconcile"/>
3168+ <field name="user_type" ref="account_type_view"/>
3169+ <field name="parent_id" ref="chart_11201"/>
3170+ </record>
3171+ <record id="chart_1120112002" model="account.account.template">
3172+ <field name="code">1120112002</field>
3173+ <field name="name">CANARIAS CTA.Nº 0005009020031113</field>
3174+ <field name="type">other</field>
3175+ <field eval="False" name="reconcile"/>
3176+ <field name="user_type" ref="account_type_view"/>
3177+ <field name="parent_id" ref="chart_11201"/>
3178+ </record>
3179+ <record id="chart_11202" model="account.account.template">
3180+ <field name="code">11202</field>
3181+ <field name="name">DEPOSITO PLAZO FIJO</field>
3182+ <field name="type">view</field>
3183+ <field eval="False" name="reconcile"/>
3184+ <field name="user_type" ref="account_type_view"/>
3185+ <field name="parent_id" ref="chart_112"/>
3186+ </record>
3187+ <record id="chart_11204" model="account.account.template">
3188+ <field name="code">11204</field>
3189+ <field name="name">DEPOSITO PLAZO FIJO MONEDAS EXTRANJERAS</field>
3190+ <field name="type">view</field>
3191+ <field eval="False" name="reconcile"/>
3192+ <field name="user_type" ref="account_type_view"/>
3193+ <field name="parent_id" ref="chart_112"/>
3194+ </record>
3195+ <record id="chart_1120417002" model="account.account.template">
3196+ <field name="code">1120417002</field>
3197+ <field name="name">DEPOSITO PLAZO FIJO HSBC.</field>
3198+ <field name="type">other</field>
3199+ <field eval="False" name="reconcile"/>
3200+ <field name="user_type" ref="account_type_view"/>
3201+ <field name="parent_id" ref="chart_11204"/>
3202+ </record>
3203+ <record id="chart_11211" model="account.account.template">
3204+ <field name="code">11211</field>
3205+ <field name="name">TITULOS DEUDA PUBLICA NACIONAL</field>
3206+ <field name="type">view</field>
3207+ <field eval="False" name="reconcile"/>
3208+ <field name="user_type" ref="account_type_view"/>
3209+ <field name="parent_id" ref="chart_112"/>
3210+ </record>
3211+ <record id="chart_11212" model="account.account.template">
3212+ <field name="code">11212</field>
3213+ <field name="name">TITULOS POR SITME (SIST.TRANS.TITULOS MON.EXT)</field>
3214+ <field name="type">view</field>
3215+ <field eval="False" name="reconcile"/>
3216+ <field name="user_type" ref="account_type_view"/>
3217+ <field name="parent_id" ref="chart_112"/>
3218+ </record>
3219+ <record id="chart_113" model="account.account.template">
3220+ <field name="code">113</field>
3221+ <field name="name">EXIGIBLES</field>
3222+ <field name="type">view</field>
3223+ <field eval="False" name="reconcile"/>
3224+ <field name="user_type" ref="account_type_view"/>
3225+ <field name="parent_id" ref="chart_11"/>
3226+ </record>
3227+ <record id="chart_11301" model="account.account.template">
3228+ <field name="code">11301</field>
3229+ <field name="name">EFECTOS POR COBRAR</field>
3230+ <field name="type">view</field>
3231+ <field eval="False" name="reconcile"/>
3232+ <field name="user_type" ref="account_type_view"/>
3233+ <field name="parent_id" ref="chart_113"/>
3234+ </record>
3235+ <record id="chart_11315" model="account.account.template">
3236+ <field name="code">11315</field>
3237+ <field name="name">EFECTOS POR COBRAR DESCONTADO</field>
3238+ <field name="type">view</field>
3239+ <field eval="False" name="reconcile"/>
3240+ <field name="user_type" ref="account_type_view"/>
3241+ <field name="parent_id" ref="chart_113"/>
3242+ </record>
3243+ <record id="chart_11320" model="account.account.template">
3244+ <field name="code">11320</field>
3245+ <field name="name">CUENTAS POR COBRAR COMERCIALES</field>
3246+ <field name="type">other</field>
3247+ <field eval="False" name="reconcile"/>
3248+ <field name="user_type" ref="account_type_view"/>
3249+ <field name="parent_id" ref="chart_113"/>
3250+ </record>
3251+ <record id="chart_11321" model="account.account.template">
3252+ <field name="code">11321</field>
3253+ <field name="name">CUENTAS POR COBRAR EMPRESAS RELACIONADAS</field>
3254+ <field name="type">view</field>
3255+ <field eval="False" name="reconcile"/>
3256+ <field name="user_type" ref="account_type_view"/>
3257+ <field name="parent_id" ref="chart_113"/>
3258+ </record>
3259+ <record id="chart_1132113121" model="account.account.template">
3260+ <field name="code">1132113121</field>
3261+ <field name="name">DISTRIBUIDORA ACROPOLIS, C.A.</field>
3262+ <field name="type">other</field>
3263+ <field eval="False" name="reconcile"/>
3264+ <field name="user_type" ref="account_type_view"/>
3265+ <field name="parent_id" ref="chart_11321"/>
3266+ </record>
3267+ <record id="chart_1132113132" model="account.account.template">
3268+ <field name="code">1132113132</field>
3269+ <field name="name">DISTRIBUIDORA ACROPOL.GUAYANA,C.A.</field>
3270+ <field name="type">other</field>
3271+ <field eval="False" name="reconcile"/>
3272+ <field name="user_type" ref="account_type_view"/>
3273+ <field name="parent_id" ref="chart_11321"/>
3274+ </record>
3275+ <record id="chart_1132113133" model="account.account.template">
3276+ <field name="code">1132113133</field>
3277+ <field name="name">REVESTIMIENTO DACROPOLIS,C.A.</field>
3278+ <field name="type">other</field>
3279+ <field eval="False" name="reconcile"/>
3280+ <field name="user_type" ref="account_type_view"/>
3281+ <field name="parent_id" ref="chart_11321"/>
3282+ </record>
3283+ <record id="chart_1132113134" model="account.account.template">
3284+ <field name="code">1132113134</field>
3285+ <field name="name">DISTRIBUIDORA ACROPOL.MONAGAS,C.A.</field>
3286+ <field name="type">other</field>
3287+ <field eval="False" name="reconcile"/>
3288+ <field name="user_type" ref="account_type_view"/>
3289+ <field name="parent_id" ref="chart_11321"/>
3290+ </record>
3291+ <record id="chart_1132113135" model="account.account.template">
3292+ <field name="code">1132113135</field>
3293+ <field name="name">DISTRIBUIDORA ACROP. MARACAY, C.A.</field>
3294+ <field name="type">other</field>
3295+ <field eval="False" name="reconcile"/>
3296+ <field name="user_type" ref="account_type_view"/>
3297+ <field name="parent_id" ref="chart_11321"/>
3298+ </record>
3299+ <record id="chart_1132113177" model="account.account.template">
3300+ <field name="code">1132113177</field>
3301+ <field name="name">DISTRIB.ACROPOLIS BARQUISIMETO, C.A.</field>
3302+ <field name="type">other</field>
3303+ <field eval="False" name="reconcile"/>
3304+ <field name="user_type" ref="account_type_view"/>
3305+ <field name="parent_id" ref="chart_11321"/>
3306+ </record>
3307+ <record id="chart_1132113178" model="account.account.template">
3308+ <field name="code">1132113178</field>
3309+ <field name="name">DISTRIB.ACROPOLIS MARACAIBO, C.A.</field>
3310+ <field name="type">other</field>
3311+ <field eval="False" name="reconcile"/>
3312+ <field name="user_type" ref="account_type_view"/>
3313+ <field name="parent_id" ref="chart_11321"/>
3314+ </record>
3315+ <record id="chart_1132113180" model="account.account.template">
3316+ <field name="code">1132113180</field>
3317+ <field name="name">DISTRIBUIDORA ACROPOLIS FALCON, C.A.</field>
3318+ <field name="type">other</field>
3319+ <field eval="False" name="reconcile"/>
3320+ <field name="user_type" ref="account_type_view"/>
3321+ <field name="parent_id" ref="chart_11321"/>
3322+ </record>
3323+ <record id="chart_1132114005" model="account.account.template">
3324+ <field name="code">1132114005</field>
3325+ <field name="name">EXPLOTACION PIEDRAS DE GUAYANA, C.A.</field>
3326+ <field name="type">other</field>
3327+ <field eval="False" name="reconcile"/>
3328+ <field name="user_type" ref="account_type_view"/>
3329+ <field name="parent_id" ref="chart_11321"/>
3330+ </record>
3331+ <record id="chart_11330" model="account.account.template">
3332+ <field name="code">11330</field>
3333+ <field name="name">CUENTAS POR COBRAR AL EXTERIOR</field>
3334+ <field name="type">view</field>
3335+ <field eval="False" name="reconcile"/>
3336+ <field name="user_type" ref="account_type_view"/>
3337+ <field name="parent_id" ref="chart_113"/>
3338+ </record>
3339+ <record id="chart_11390" model="account.account.template">
3340+ <field name="code">11390</field>
3341+ <field name="name">PROVISION PARA CUENTAS INCOBRABLES</field>
3342+ <field name="type">view</field>
3343+ <field eval="False" name="reconcile"/>
3344+ <field name="user_type" ref="account_type_view"/>
3345+ <field name="parent_id" ref="chart_113"/>
3346+ </record>
3347+ <record id="chart_114" model="account.account.template">
3348+ <field name="code">114</field>
3349+ <field name="name">OTRAS CUENTAS POR COBRAR</field>
3350+ <field name="type">view</field>
3351+ <field eval="False" name="reconcile"/>
3352+ <field name="user_type" ref="account_type_view"/>
3353+ <field name="parent_id" ref="chart_11"/>
3354+ </record>
3355+ <record id="chart_11401" model="account.account.template">
3356+ <field name="code">11401</field>
3357+ <field name="name">CUENTAS POR COBRAR DIRECTORES Y ACCIONISTAS</field>
3358+ <field name="type">view</field>
3359+ <field eval="False" name="reconcile"/>
3360+ <field name="user_type" ref="account_type_view"/>
3361+ <field name="parent_id" ref="chart_114"/>
3362+ </record>
3363+ <record id="chart_1140128002" model="account.account.template">
3364+ <field name="code">1140128002</field>
3365+ <field name="name">RUSCINO GOFFREDO</field>
3366+ <field name="type">other</field>
3367+ <field eval="False" name="reconcile"/>
3368+ <field name="user_type" ref="account_type_view"/>
3369+ <field name="parent_id" ref="chart_11401"/>
3370+ </record>
3371+ <record id="chart_1140128003" model="account.account.template">
3372+ <field name="code">1140128003</field>
3373+ <field name="name">RUSCINO MIGUEL</field>
3374+ <field name="type">other</field>
3375+ <field eval="False" name="reconcile"/>
3376+ <field name="user_type" ref="account_type_view"/>
3377+ <field name="parent_id" ref="chart_11401"/>
3378+ </record>
3379+ <record id="chart_1140132001" model="account.account.template">
3380+ <field name="code">1140132001</field>
3381+ <field name="name">VISICCHIO ROBERTO</field>
3382+ <field name="type">other</field>
3383+ <field eval="False" name="reconcile"/>
3384+ <field name="user_type" ref="account_type_view"/>
3385+ <field name="parent_id" ref="chart_11401"/>
3386+ </record>
3387+ <record id="chart_1140132003" model="account.account.template">
3388+ <field name="code">1140132003</field>
3389+ <field name="name">VISICCHIO SILVANA</field>
3390+ <field name="type">other</field>
3391+ <field eval="False" name="reconcile"/>
3392+ <field name="user_type" ref="account_type_view"/>
3393+ <field name="parent_id" ref="chart_11401"/>
3394+ </record>
3395+ <record id="chart_1140132004" model="account.account.template">
3396+ <field name="code">1140132004</field>
3397+ <field name="name">VISICCHIO ALBERTO</field>
3398+ <field name="type">other</field>
3399+ <field eval="False" name="reconcile"/>
3400+ <field name="user_type" ref="account_type_view"/>
3401+ <field name="parent_id" ref="chart_11401"/>
3402+ </record>
3403+ <record id="chart_1140132005" model="account.account.template">
3404+ <field name="code">1140132005</field>
3405+ <field name="name">VISICCHIO RITA</field>
3406+ <field name="type">other</field>
3407+ <field eval="False" name="reconcile"/>
3408+ <field name="user_type" ref="account_type_view"/>
3409+ <field name="parent_id" ref="chart_11401"/>
3410+ </record>
3411+ <record id="chart_1140132006" model="account.account.template">
3412+ <field name="code">1140132006</field>
3413+ <field name="name">VISICCHIO GIANCARLOS</field>
3414+ <field name="type">other</field>
3415+ <field eval="False" name="reconcile"/>
3416+ <field name="user_type" ref="account_type_view"/>
3417+ <field name="parent_id" ref="chart_11401"/>
3418+ </record>
3419+ <record id="chart_11402" model="account.account.template">
3420+ <field name="code">11402</field>
3421+ <field name="name">CUENTAS POR COBRAR EMPRESAS FILIALES</field>
3422+ <field name="type">view</field>
3423+ <field eval="False" name="reconcile"/>
3424+ <field name="user_type" ref="account_type_view"/>
3425+ <field name="parent_id" ref="chart_114"/>
3426+ </record>
3427+ <record id="chart_11403" model="account.account.template">
3428+ <field name="code">11403</field>
3429+ <field name="name">PRESTAMOS A EMPRESAS RELACIONADAS</field>
3430+ <field name="type">view</field>
3431+ <field eval="False" name="reconcile"/>
3432+ <field name="user_type" ref="account_type_view"/>
3433+ <field name="parent_id" ref="chart_114"/>
3434+ </record>
3435+ <record id="chart_1140313121" model="account.account.template">
3436+ <field name="code">1140313121</field>
3437+ <field name="name">DISTRIBUIDORA ACROPOLIS, C.A.</field>
3438+ <field name="type">other</field>
3439+ <field eval="False" name="reconcile"/>
3440+ <field name="user_type" ref="account_type_view"/>
3441+ <field name="parent_id" ref="chart_11403"/>
3442+ </record>
3443+ <record id="chart_1140313132" model="account.account.template">
3444+ <field name="code">1140313132</field>
3445+ <field name="name">DISTRIBUIDORA ACROPOLIS GUAYANA</field>
3446+ <field name="type">other</field>
3447+ <field eval="False" name="reconcile"/>
3448+ <field name="user_type" ref="account_type_view"/>
3449+ <field name="parent_id" ref="chart_11403"/>
3450+ </record>
3451+ <record id="chart_1140313133" model="account.account.template">
3452+ <field name="code">1140313133</field>
3453+ <field name="name">REVESTIMIENTO DACROPOLIS, C.A.</field>
3454+ <field name="type">other</field>
3455+ <field eval="False" name="reconcile"/>
3456+ <field name="user_type" ref="account_type_view"/>
3457+ <field name="parent_id" ref="chart_11403"/>
3458+ </record>
3459+ <record id="chart_1140313134" model="account.account.template">
3460+ <field name="code">1140313134</field>
3461+ <field name="name">DISTRIBUID.ACROPOLIS MONAGAS, C.A.</field>
3462+ <field name="type">other</field>
3463+ <field eval="False" name="reconcile"/>
3464+ <field name="user_type" ref="account_type_view"/>
3465+ <field name="parent_id" ref="chart_11403"/>
3466+ </record>
3467+ <record id="chart_1140313135" model="account.account.template">
3468+ <field name="code">1140313135</field>
3469+ <field name="name">DISTRIBUID.ACROPOLIS MARACAY, C.A.</field>
3470+ <field name="type">other</field>
3471+ <field eval="False" name="reconcile"/>
3472+ <field name="user_type" ref="account_type_view"/>
3473+ <field name="parent_id" ref="chart_11403"/>
3474+ </record>
3475+ <record id="chart_1140313177" model="account.account.template">
3476+ <field name="code">1140313177</field>
3477+ <field name="name">DISTRIB.ACROPOLIS BARQUISIMETO, C.A.</field>
3478+ <field name="type">other</field>
3479+ <field eval="False" name="reconcile"/>
3480+ <field name="user_type" ref="account_type_view"/>
3481+ <field name="parent_id" ref="chart_11403"/>
3482+ </record>
3483+ <record id="chart_1140313178" model="account.account.template">
3484+ <field name="code">1140313178</field>
3485+ <field name="name">DISTRIB.ACROPOLIS MARACAIBO, C.A.</field>
3486+ <field name="type">other</field>
3487+ <field eval="False" name="reconcile"/>
3488+ <field name="user_type" ref="account_type_view"/>
3489+ <field name="parent_id" ref="chart_11403"/>
3490+ </record>
3491+ <record id="chart_1140313179" model="account.account.template">
3492+ <field name="code">1140313179</field>
3493+ <field name="name">DISTRIB.ACROPOLIS SAN CRISTOBAL, C.A.</field>
3494+ <field name="type">other</field>
3495+ <field eval="False" name="reconcile"/>
3496+ <field name="user_type" ref="account_type_view"/>
3497+ <field name="parent_id" ref="chart_11403"/>
3498+ </record>
3499+ <record id="chart_1140313180" model="account.account.template">
3500+ <field name="code">1140313180</field>
3501+ <field name="name">DISTRIBUIDORA ACROPOLIS FALCON, C.A.</field>
3502+ <field name="type">other</field>
3503+ <field eval="False" name="reconcile"/>
3504+ <field name="user_type" ref="account_type_view"/>
3505+ <field name="parent_id" ref="chart_11403"/>
3506+ </record>
3507+ <record id="chart_1140314005" model="account.account.template">
3508+ <field name="code">1140314005</field>
3509+ <field name="name">EXPLOTACION PIEDRAS DE GUAYANA, C.A.</field>
3510+ <field name="type">other</field>
3511+ <field eval="False" name="reconcile"/>
3512+ <field name="user_type" ref="account_type_view"/>
3513+ <field name="parent_id" ref="chart_11403"/>
3514+ </record>
3515+ <record id="chart_11404" model="account.account.template">
3516+ <field name="code">11404</field>
3517+ <field name="name">CUENTAS POR COBRAR EMPLEADOS</field>
3518+ <field name="type">view</field>
3519+ <field eval="False" name="reconcile"/>
3520+ <field name="user_type" ref="account_type_view"/>
3521+ <field name="parent_id" ref="chart_114"/>
3522+ </record>
3523+ <record id="chart_1140410001" model="account.account.template">
3524+ <field name="code">1140410001</field>
3525+ <field name="name">ARBELO JESUS</field>
3526+ <field name="type">other</field>
3527+ <field eval="False" name="reconcile"/>
3528+ <field name="user_type" ref="account_type_view"/>
3529+ <field name="parent_id" ref="chart_11404"/>
3530+ </record>
3531+ <record id="chart_1140422002" model="account.account.template">
3532+ <field name="code">1140422002</field>
3533+ <field name="name">MILLAN AIDEE</field>
3534+ <field name="type">other</field>
3535+ <field eval="False" name="reconcile"/>
3536+ <field name="user_type" ref="account_type_view"/>
3537+ <field name="parent_id" ref="chart_11404"/>
3538+ </record>
3539+ <record id="chart_1140426001" model="account.account.template">
3540+ <field name="code">1140426001</field>
3541+ <field name="name">PEARSON ANTONIO</field>
3542+ <field name="type">other</field>
3543+ <field eval="False" name="reconcile"/>
3544+ <field name="user_type" ref="account_type_view"/>
3545+ <field name="parent_id" ref="chart_11404"/>
3546+ </record>
3547+ <record id="chart_1140426002" model="account.account.template">
3548+ <field name="code">1140426002</field>
3549+ <field name="name">PADOVANI ROBERT</field>
3550+ <field name="type">other</field>
3551+ <field eval="False" name="reconcile"/>
3552+ <field name="user_type" ref="account_type_view"/>
3553+ <field name="parent_id" ref="chart_11404"/>
3554+ </record>
3555+ <record id="chart_1140426003" model="account.account.template">
3556+ <field name="code">1140426003</field>
3557+ <field name="name">PALACIOS BLASINA</field>
3558+ <field name="type">other</field>
3559+ <field eval="False" name="reconcile"/>
3560+ <field name="user_type" ref="account_type_view"/>
3561+ <field name="parent_id" ref="chart_11404"/>
3562+ </record>
3563+ <record id="chart_1140428001" model="account.account.template">
3564+ <field name="code">1140428001</field>
3565+ <field name="name">RAMOS ODALYS</field>
3566+ <field name="type">other</field>
3567+ <field eval="False" name="reconcile"/>
3568+ <field name="user_type" ref="account_type_view"/>
3569+ <field name="parent_id" ref="chart_11404"/>
3570+ </record>
3571+ <record id="chart_1140429008" model="account.account.template">
3572+ <field name="code">1140429008</field>
3573+ <field name="name">SOTO P. DINA C.</field>
3574+ <field name="type">other</field>
3575+ <field eval="False" name="reconcile"/>
3576+ <field name="user_type" ref="account_type_view"/>
3577+ <field name="parent_id" ref="chart_11404"/>
3578+ </record>
3579+ <record id="chart_1140429009" model="account.account.template">
3580+ <field name="code">1140429009</field>
3581+ <field name="name">MARQUEZ JUAN</field>
3582+ <field name="type">other</field>
3583+ <field eval="False" name="reconcile"/>
3584+ <field name="user_type" ref="account_type_view"/>
3585+ <field name="parent_id" ref="chart_11404"/>
3586+ </record>
3587+ <record id="chart_1140429010" model="account.account.template">
3588+ <field name="code">1140429010</field>
3589+ <field name="name">FERNANDEZ DE CUEVAS ELIZABETH</field>
3590+ <field name="type">other</field>
3591+ <field eval="False" name="reconcile"/>
3592+ <field name="user_type" ref="account_type_view"/>
3593+ <field name="parent_id" ref="chart_11404"/>
3594+ </record>
3595+ <record id="chart_1140429011" model="account.account.template">
3596+ <field name="code">1140429011</field>
3597+ <field name="name">SILVA JEREYS</field>
3598+ <field name="type">other</field>
3599+ <field eval="False" name="reconcile"/>
3600+ <field name="user_type" ref="account_type_view"/>
3601+ <field name="parent_id" ref="chart_11404"/>
3602+ </record>
3603+ <record id="chart_1140429012" model="account.account.template">
3604+ <field name="code">1140429012</field>
3605+ <field name="name">TRUJILLO BIVINA</field>
3606+ <field name="type">other</field>
3607+ <field eval="False" name="reconcile"/>
3608+ <field name="user_type" ref="account_type_view"/>
3609+ <field name="parent_id" ref="chart_11404"/>
3610+ </record>
3611+ <record id="chart_1140429013" model="account.account.template">
3612+ <field name="code">1140429013</field>
3613+ <field name="name">ANGULO KAREN</field>
3614+ <field name="type">other</field>
3615+ <field eval="False" name="reconcile"/>
3616+ <field name="user_type" ref="account_type_view"/>
3617+ <field name="parent_id" ref="chart_11404"/>
3618+ </record>
3619+ <record id="chart_1140429014" model="account.account.template">
3620+ <field name="code">1140429014</field>
3621+ <field name="name">PEREZ AIRAM</field>
3622+ <field name="type">other</field>
3623+ <field eval="False" name="reconcile"/>
3624+ <field name="user_type" ref="account_type_view"/>
3625+ <field name="parent_id" ref="chart_11404"/>
3626+ </record>
3627+ <record id="chart_1140429015" model="account.account.template">
3628+ <field name="code">1140429015</field>
3629+ <field name="name">PEREZ ADRIANA</field>
3630+ <field name="type">other</field>
3631+ <field eval="False" name="reconcile"/>
3632+ <field name="user_type" ref="account_type_view"/>
3633+ <field name="parent_id" ref="chart_11404"/>
3634+ </record>
3635+ <record id="chart_1140429016" model="account.account.template">
3636+ <field name="code">1140429016</field>
3637+ <field name="name">BIASETTI DIANNA</field>
3638+ <field name="type">other</field>
3639+ <field eval="False" name="reconcile"/>
3640+ <field name="user_type" ref="account_type_view"/>
3641+ <field name="parent_id" ref="chart_11404"/>
3642+ </record>
3643+ <record id="chart_1140429017" model="account.account.template">
3644+ <field name="code">1140429017</field>
3645+ <field name="name">BERNABEU ADRIANA</field>
3646+ <field name="type">other</field>
3647+ <field eval="False" name="reconcile"/>
3648+ <field name="user_type" ref="account_type_view"/>
3649+ <field name="parent_id" ref="chart_11404"/>
3650+ </record>
3651+ <record id="chart_1140499999" model="account.account.template">
3652+ <field name="code">1140499999</field>
3653+ <field name="name">CUENTAS POR COBRAR VARIAS</field>
3654+ <field name="type">other</field>
3655+ <field eval="False" name="reconcile"/>
3656+ <field name="user_type" ref="account_type_view"/>
3657+ <field name="parent_id" ref="chart_11404"/>
3658+ </record>
3659+ <record id="chart_11405" model="account.account.template">
3660+ <field name="code">11405</field>
3661+ <field name="name">CUENTAS POR COBRAR OBREROS</field>
3662+ <field name="type">view</field>
3663+ <field eval="False" name="reconcile"/>
3664+ <field name="user_type" ref="account_type_view"/>
3665+ <field name="parent_id" ref="chart_114"/>
3666+ </record>
3667+ <record id="chart_1140510016" model="account.account.template">
3668+ <field name="code">1140510016</field>
3669+ <field name="name">ANTOIMA ANGEL</field>
3670+ <field name="type">other</field>
3671+ <field eval="False" name="reconcile"/>
3672+ <field name="user_type" ref="account_type_view"/>
3673+ <field name="parent_id" ref="chart_11405"/>
3674+ </record>
3675+ <record id="chart_1140510040" model="account.account.template">
3676+ <field name="code">1140510040</field>
3677+ <field name="name">ARAUJO JOSE DAVID</field>
3678+ <field name="type">other</field>
3679+ <field eval="False" name="reconcile"/>
3680+ <field name="user_type" ref="account_type_view"/>
3681+ <field name="parent_id" ref="chart_11405"/>
3682+ </record>
3683+ <record id="chart_1140511001" model="account.account.template">
3684+ <field name="code">1140511001</field>
3685+ <field name="name">BARRIOS NAVAS ABRANHAN</field>
3686+ <field name="type">other</field>
3687+ <field eval="False" name="reconcile"/>
3688+ <field name="user_type" ref="account_type_view"/>
3689+ <field name="parent_id" ref="chart_11405"/>
3690+ </record>
3691+ <record id="chart_1140512005" model="account.account.template">
3692+ <field name="code">1140512005</field>
3693+ <field name="name">CEBALLOS RONALD JOSE</field>
3694+ <field name="type">other</field>
3695+ <field eval="False" name="reconcile"/>
3696+ <field name="user_type" ref="account_type_view"/>
3697+ <field name="parent_id" ref="chart_11405"/>
3698+ </record>
3699+ <record id="chart_1140512006" model="account.account.template">
3700+ <field name="code">1140512006</field>
3701+ <field name="name">CONTRERAS ORELLANO JOSE SANTOS</field>
3702+ <field name="type">other</field>
3703+ <field eval="False" name="reconcile"/>
3704+ <field name="user_type" ref="account_type_view"/>
3705+ <field name="parent_id" ref="chart_11405"/>
3706+ </record>
3707+ <record id="chart_1140512040" model="account.account.template">
3708+ <field name="code">1140512040</field>
3709+ <field name="name">COLMENARES A. ERICK M.</field>
3710+ <field name="type">other</field>
3711+ <field eval="False" name="reconcile"/>
3712+ <field name="user_type" ref="account_type_view"/>
3713+ <field name="parent_id" ref="chart_11405"/>
3714+ </record>
3715+ <record id="chart_1140513015" model="account.account.template">
3716+ <field name="code">1140513015</field>
3717+ <field name="name">DURAN R. FREDDY E.</field>
3718+ <field name="type">other</field>
3719+ <field eval="False" name="reconcile"/>
3720+ <field name="user_type" ref="account_type_view"/>
3721+ <field name="parent_id" ref="chart_11405"/>
3722+ </record>
3723+ <record id="chart_1140514005" model="account.account.template">
3724+ <field name="code">1140514005</field>
3725+ <field name="name">ESPINOZA JUAN E.</field>
3726+ <field name="type">other</field>
3727+ <field eval="False" name="reconcile"/>
3728+ <field name="user_type" ref="account_type_view"/>
3729+ <field name="parent_id" ref="chart_11405"/>
3730+ </record>
3731+ <record id="chart_1140514006" model="account.account.template">
3732+ <field name="code">1140514006</field>
3733+ <field name="name">ESCALANTE JOSE GREGORIO</field>
3734+ <field name="type">other</field>
3735+ <field eval="False" name="reconcile"/>
3736+ <field name="user_type" ref="account_type_view"/>
3737+ <field name="parent_id" ref="chart_11405"/>
3738+ </record>
3739+ <record id="chart_1140516001" model="account.account.template">
3740+ <field name="code">1140516001</field>
3741+ <field name="name">GOMEZ MORENO JUNIOR</field>
3742+ <field name="type">other</field>
3743+ <field eval="False" name="reconcile"/>
3744+ <field name="user_type" ref="account_type_view"/>
3745+ <field name="parent_id" ref="chart_11405"/>
3746+ </record>
3747+ <record id="chart_1140516002" model="account.account.template">
3748+ <field name="code">1140516002</field>
3749+ <field name="name">GUTIERREZ LUIS</field>
3750+ <field name="type">other</field>
3751+ <field eval="False" name="reconcile"/>
3752+ <field name="user_type" ref="account_type_view"/>
3753+ <field name="parent_id" ref="chart_11405"/>
3754+ </record>
3755+ <record id="chart_1140516003" model="account.account.template">
3756+ <field name="code">1140516003</field>
3757+ <field name="name">GONZALEZ HERNAN</field>
3758+ <field name="type">other</field>
3759+ <field eval="False" name="reconcile"/>
3760+ <field name="user_type" ref="account_type_view"/>
3761+ <field name="parent_id" ref="chart_11405"/>
3762+ </record>
3763+ <record id="chart_1140516004" model="account.account.template">
3764+ <field name="code">1140516004</field>
3765+ <field name="name">GONZALEZ JUNIOR</field>
3766+ <field name="type">other</field>
3767+ <field eval="False" name="reconcile"/>
3768+ <field name="user_type" ref="account_type_view"/>
3769+ <field name="parent_id" ref="chart_11405"/>
3770+ </record>
3771+ <record id="chart_1140516005" model="account.account.template">
3772+ <field name="code">1140516005</field>
3773+ <field name="name">GONZALEZ CANDELARIO</field>
3774+ <field name="type">other</field>
3775+ <field eval="False" name="reconcile"/>
3776+ <field name="user_type" ref="account_type_view"/>
3777+ <field name="parent_id" ref="chart_11405"/>
3778+ </record>
3779+ <record id="chart_1140516012" model="account.account.template">
3780+ <field name="code">1140516012</field>
3781+ <field name="name">GONZALEZ JINMY</field>
3782+ <field name="type">other</field>
3783+ <field eval="False" name="reconcile"/>
3784+ <field name="user_type" ref="account_type_view"/>
3785+ <field name="parent_id" ref="chart_11405"/>
3786+ </record>
3787+ <record id="chart_1140516013" model="account.account.template">
3788+ <field name="code">1140516013</field>
3789+ <field name="name">GARCIA C. KENT J.</field>
3790+ <field name="type">other</field>
3791+ <field eval="False" name="reconcile"/>
3792+ <field name="user_type" ref="account_type_view"/>
3793+ <field name="parent_id" ref="chart_11405"/>
3794+ </record>
3795+ <record id="chart_1140516014" model="account.account.template">
3796+ <field name="code">1140516014</field>
3797+ <field name="name">GONZALEZ R. ILDEMAR C.</field>
3798+ <field name="type">other</field>
3799+ <field eval="False" name="reconcile"/>
3800+ <field name="user_type" ref="account_type_view"/>
3801+ <field name="parent_id" ref="chart_11405"/>
3802+ </record>
3803+ <record id="chart_1140516015" model="account.account.template">
3804+ <field name="code">1140516015</field>
3805+ <field name="name">GOMEZ G. YONDER J.</field>
3806+ <field name="type">other</field>
3807+ <field eval="False" name="reconcile"/>
3808+ <field name="user_type" ref="account_type_view"/>
3809+ <field name="parent_id" ref="chart_11405"/>
3810+ </record>
3811+ <record id="chart_1140517010" model="account.account.template">
3812+ <field name="code">1140517010</field>
3813+ <field name="name">HERNANDEZ FREDYS</field>
3814+ <field name="type">other</field>
3815+ <field eval="False" name="reconcile"/>
3816+ <field name="user_type" ref="account_type_view"/>
3817+ <field name="parent_id" ref="chart_11405"/>
3818+ </record>
3819+ <record id="chart_1140517015" model="account.account.template">
3820+ <field name="code">1140517015</field>
3821+ <field name="name">HIDALGO FELIX</field>
3822+ <field name="type">other</field>
3823+ <field eval="False" name="reconcile"/>
3824+ <field name="user_type" ref="account_type_view"/>
3825+ <field name="parent_id" ref="chart_11405"/>
3826+ </record>
3827+ <record id="chart_1140521003" model="account.account.template">
3828+ <field name="code">1140521003</field>
3829+ <field name="name">LAMON ANGEL</field>
3830+ <field name="type">other</field>
3831+ <field eval="False" name="reconcile"/>
3832+ <field name="user_type" ref="account_type_view"/>
3833+ <field name="parent_id" ref="chart_11405"/>
3834+ </record>
3835+ <record id="chart_1140521004" model="account.account.template">
3836+ <field name="code">1140521004</field>
3837+ <field name="name">LOPEZ A.HUMBERTO D.</field>
3838+ <field name="type">other</field>
3839+ <field eval="False" name="reconcile"/>
3840+ <field name="user_type" ref="account_type_view"/>
3841+ <field name="parent_id" ref="chart_11405"/>
3842+ </record>
3843+ <record id="chart_1140522005" model="account.account.template">
3844+ <field name="code">1140522005</field>
3845+ <field name="name">MARTINEZ CARLOS ALBERTO</field>
3846+ <field name="type">other</field>
3847+ <field eval="False" name="reconcile"/>
3848+ <field name="user_type" ref="account_type_view"/>
3849+ <field name="parent_id" ref="chart_11405"/>
3850+ </record>
3851+ <record id="chart_1140522006" model="account.account.template">
3852+ <field name="code">1140522006</field>
3853+ <field name="name">MARQUEZ YOHAN</field>
3854+ <field name="type">other</field>
3855+ <field eval="False" name="reconcile"/>
3856+ <field name="user_type" ref="account_type_view"/>
3857+ <field name="parent_id" ref="chart_11405"/>
3858+ </record>
3859+ <record id="chart_1140528007" model="account.account.template">
3860+ <field name="code">1140528007</field>
3861+ <field name="name">RIVAS JUAN CARLOS</field>
3862+ <field name="type">other</field>
3863+ <field eval="False" name="reconcile"/>
3864+ <field name="user_type" ref="account_type_view"/>
3865+ <field name="parent_id" ref="chart_11405"/>
3866+ </record>
3867+ <record id="chart_1140528008" model="account.account.template">
3868+ <field name="code">1140528008</field>
3869+ <field name="name">RUIZ DANIS</field>
3870+ <field name="type">other</field>
3871+ <field eval="False" name="reconcile"/>
3872+ <field name="user_type" ref="account_type_view"/>
3873+ <field name="parent_id" ref="chart_11405"/>
3874+ </record>
3875+ <record id="chart_1140528009" model="account.account.template">
3876+ <field name="code">1140528009</field>
3877+ <field name="name">RONDON RENE</field>
3878+ <field name="type">other</field>
3879+ <field eval="False" name="reconcile"/>
3880+ <field name="user_type" ref="account_type_view"/>
3881+ <field name="parent_id" ref="chart_11405"/>
3882+ </record>
3883+ <record id="chart_1140528012" model="account.account.template">
3884+ <field name="code">1140528012</field>
3885+ <field name="name">RAMIREZ F. JOHAN</field>
3886+ <field name="type">other</field>
3887+ <field eval="False" name="reconcile"/>
3888+ <field name="user_type" ref="account_type_view"/>
3889+ <field name="parent_id" ref="chart_11405"/>
3890+ </record>
3891+ <record id="chart_1140529006" model="account.account.template">
3892+ <field name="code">1140529006</field>
3893+ <field name="name">SOTO P.MIGUEL A.</field>
3894+ <field name="type">other</field>
3895+ <field eval="False" name="reconcile"/>
3896+ <field name="user_type" ref="account_type_view"/>
3897+ <field name="parent_id" ref="chart_11405"/>
3898+ </record>
3899+ <record id="chart_1140529007" model="account.account.template">
3900+ <field name="code">1140529007</field>
3901+ <field name="name">SOTO O. PEDRO A.</field>
3902+ <field name="type">other</field>
3903+ <field eval="False" name="reconcile"/>
3904+ <field name="user_type" ref="account_type_view"/>
3905+ <field name="parent_id" ref="chart_11405"/>
3906+ </record>
3907+ <record id="chart_1140531005" model="account.account.template">
3908+ <field name="code">1140531005</field>
3909+ <field name="name">URRUTIA ALBERTO</field>
3910+ <field name="type">other</field>
3911+ <field eval="False" name="reconcile"/>
3912+ <field name="user_type" ref="account_type_view"/>
3913+ <field name="parent_id" ref="chart_11405"/>
3914+ </record>
3915+ <record id="chart_1140536005" model="account.account.template">
3916+ <field name="code">1140536005</field>
3917+ <field name="name">ZAMBRANO ANGEL D.</field>
3918+ <field name="type">other</field>
3919+ <field eval="False" name="reconcile"/>
3920+ <field name="user_type" ref="account_type_view"/>
3921+ <field name="parent_id" ref="chart_11405"/>
3922+ </record>
3923+ <record id="chart_1140536006" model="account.account.template">
3924+ <field name="code">1140536006</field>
3925+ <field name="name">CALCURIAN LUIS MANUEL</field>
3926+ <field name="type">other</field>
3927+ <field eval="False" name="reconcile"/>
3928+ <field name="user_type" ref="account_type_view"/>
3929+ <field name="parent_id" ref="chart_11405"/>
3930+ </record>
3931+ <record id="chart_1140536007" model="account.account.template">
3932+ <field name="code">1140536007</field>
3933+ <field name="name">LAMON AROCHA PEDRO JOSE</field>
3934+ <field name="type">other</field>
3935+ <field eval="False" name="reconcile"/>
3936+ <field name="user_type" ref="account_type_view"/>
3937+ <field name="parent_id" ref="chart_11405"/>
3938+ </record>
3939+ <record id="chart_1140536008" model="account.account.template">
3940+ <field name="code">1140536008</field>
3941+ <field name="name">HERNANDEZ DANNY</field>
3942+ <field name="type">other</field>
3943+ <field eval="False" name="reconcile"/>
3944+ <field name="user_type" ref="account_type_view"/>
3945+ <field name="parent_id" ref="chart_11405"/>
3946+ </record>
3947+ <record id="chart_1140536009" model="account.account.template">
3948+ <field name="code">1140536009</field>
3949+ <field name="name">MURO YOHOMAR</field>
3950+ <field name="type">other</field>
3951+ <field eval="False" name="reconcile"/>
3952+ <field name="user_type" ref="account_type_view"/>
3953+ <field name="parent_id" ref="chart_11405"/>
3954+ </record>
3955+ <record id="chart_1140536010" model="account.account.template">
3956+ <field name="code">1140536010</field>
3957+ <field name="name">CASTELLANO LAO J.</field>
3958+ <field name="type">other</field>
3959+ <field eval="False" name="reconcile"/>
3960+ <field name="user_type" ref="account_type_view"/>
3961+ <field name="parent_id" ref="chart_11405"/>
3962+ </record>
3963+ <record id="chart_1140536011" model="account.account.template">
3964+ <field name="code">1140536011</field>
3965+ <field name="name">UGAS ERICK</field>
3966+ <field name="type">other</field>
3967+ <field eval="False" name="reconcile"/>
3968+ <field name="user_type" ref="account_type_view"/>
3969+ <field name="parent_id" ref="chart_11405"/>
3970+ </record>
3971+ <record id="chart_1140536012" model="account.account.template">
3972+ <field name="code">1140536012</field>
3973+ <field name="name">SOTO JOSE LUIS</field>
3974+ <field name="type">other</field>
3975+ <field eval="False" name="reconcile"/>
3976+ <field name="user_type" ref="account_type_view"/>
3977+ <field name="parent_id" ref="chart_11405"/>
3978+ </record>
3979+ <record id="chart_1140536013" model="account.account.template">
3980+ <field name="code">1140536013</field>
3981+ <field name="name">RAMIREZ C. DARRINSON J.</field>
3982+ <field name="type">other</field>
3983+ <field eval="False" name="reconcile"/>
3984+ <field name="user_type" ref="account_type_view"/>
3985+ <field name="parent_id" ref="chart_11405"/>
3986+ </record>
3987+ <record id="chart_1140536014" model="account.account.template">
3988+ <field name="code">1140536014</field>
3989+ <field name="name">RODRIGUEZ GILBERT</field>
3990+ <field name="type">other</field>
3991+ <field eval="False" name="reconcile"/>
3992+ <field name="user_type" ref="account_type_view"/>
3993+ <field name="parent_id" ref="chart_11405"/>
3994+ </record>
3995+ <record id="chart_1140536015" model="account.account.template">
3996+ <field name="code">1140536015</field>
3997+ <field name="name">SUAREZ R. LUIS E.</field>
3998+ <field name="type">other</field>
3999+ <field eval="False" name="reconcile"/>
4000+ <field name="user_type" ref="account_type_view"/>
4001+ <field name="parent_id" ref="chart_11405"/>
4002+ </record>
4003+ <record id="chart_1140536016" model="account.account.template">
4004+ <field name="code">1140536016</field>
4005+ <field name="name">PALMA YSIDRO</field>
4006+ <field name="type">other</field>
4007+ <field eval="False" name="reconcile"/>
4008+ <field name="user_type" ref="account_type_view"/>
4009+ <field name="parent_id" ref="chart_11405"/>
4010+ </record>
4011+ <record id="chart_1140536017" model="account.account.template">
4012+ <field name="code">1140536017</field>
4013+ <field name="name">BRICEÑO TEOFILO</field>
4014+ <field name="type">other</field>
4015+ <field eval="False" name="reconcile"/>
4016+ <field name="user_type" ref="account_type_view"/>
4017+ <field name="parent_id" ref="chart_11405"/>
4018+ </record>
4019+ <record id="chart_1140536018" model="account.account.template">
4020+ <field name="code">1140536018</field>
4021+ <field name="name">SIMOZA LUIS JOSE</field>
4022+ <field name="type">other</field>
4023+ <field eval="False" name="reconcile"/>
4024+ <field name="user_type" ref="account_type_view"/>
4025+ <field name="parent_id" ref="chart_11405"/>
4026+ </record>
4027+ <record id="chart_1140536019" model="account.account.template">
4028+ <field name="code">1140536019</field>
4029+ <field name="name">PEREZ ROJAS JOSE VICENTE</field>
4030+ <field name="type">other</field>
4031+ <field eval="False" name="reconcile"/>
4032+ <field name="user_type" ref="account_type_view"/>
4033+ <field name="parent_id" ref="chart_11405"/>
4034+ </record>
4035+ <record id="chart_1140536020" model="account.account.template">
4036+ <field name="code">1140536020</field>
4037+ <field name="name">DELGADO JUAN</field>
4038+ <field name="type">other</field>
4039+ <field eval="False" name="reconcile"/>
4040+ <field name="user_type" ref="account_type_view"/>
4041+ <field name="parent_id" ref="chart_11405"/>
4042+ </record>
4043+ <record id="chart_1140536021" model="account.account.template">
4044+ <field name="code">1140536021</field>
4045+ <field name="name">RODRIGUEZ CESAR</field>
4046+ <field name="type">other</field>
4047+ <field eval="False" name="reconcile"/>
4048+ <field name="user_type" ref="account_type_view"/>
4049+ <field name="parent_id" ref="chart_11405"/>
4050+ </record>
4051+ <record id="chart_1140536022" model="account.account.template">
4052+ <field name="code">1140536022</field>
4053+ <field name="name">SUNIAGA D. ANGEL</field>
4054+ <field name="type">other</field>
4055+ <field eval="False" name="reconcile"/>
4056+ <field name="user_type" ref="account_type_view"/>
4057+ <field name="parent_id" ref="chart_11405"/>
4058+ </record>
4059+ <record id="chart_1140536023" model="account.account.template">
4060+ <field name="code">1140536023</field>
4061+ <field name="name">FLORES DEIVY</field>
4062+ <field name="type">other</field>
4063+ <field eval="False" name="reconcile"/>
4064+ <field name="user_type" ref="account_type_view"/>
4065+ <field name="parent_id" ref="chart_11405"/>
4066+ </record>
4067+ <record id="chart_1140536024" model="account.account.template">
4068+ <field name="code">1140536024</field>
4069+ <field name="name">RINCON EMERSON</field>
4070+ <field name="type">other</field>
4071+ <field eval="False" name="reconcile"/>
4072+ <field name="user_type" ref="account_type_view"/>
4073+ <field name="parent_id" ref="chart_11405"/>
4074+ </record>
4075+ <record id="chart_1140536025" model="account.account.template">
4076+ <field name="code">1140536025</field>
4077+ <field name="name">DA SILVA MAIA</field>
4078+ <field name="type">other</field>
4079+ <field eval="False" name="reconcile"/>
4080+ <field name="user_type" ref="account_type_view"/>
4081+ <field name="parent_id" ref="chart_11405"/>
4082+ </record>
4083+ <record id="chart_1140536026" model="account.account.template">
4084+ <field name="code">1140536026</field>
4085+ <field name="name">SULBARAN WILLIAM</field>
4086+ <field name="type">other</field>
4087+ <field eval="False" name="reconcile"/>
4088+ <field name="user_type" ref="account_type_view"/>
4089+ <field name="parent_id" ref="chart_11405"/>
4090+ </record>
4091+ <record id="chart_11405360267" model="account.account.template">
4092+ <field name="code">11405360267</field>
4093+ <field name="name">GONZALEZ PEDRO</field>
4094+ <field name="type">view</field>
4095+ <field eval="False" name="reconcile"/>
4096+ <field name="user_type" ref="account_type_view"/>
4097+ </record>
4098+ <record id="chart_11405360268" model="account.account.template">
4099+ <field name="code">11405360268</field>
4100+ <field name="name">OSORIO JOSUE</field>
4101+ <field name="type">view</field>
4102+ <field eval="False" name="reconcile"/>
4103+ <field name="user_type" ref="account_type_view"/>
4104+ </record>
4105+ <record id="chart_1140599999" model="account.account.template">
4106+ <field name="code">1140599999</field>
4107+ <field name="name">CUENTAS X COBRAR EMP.Y OBREROS</field>
4108+ <field name="type">other</field>
4109+ <field eval="False" name="reconcile"/>
4110+ <field name="user_type" ref="account_type_view"/>
4111+ <field name="parent_id" ref="chart_11405"/>
4112+ </record>
4113+ <record id="chart_11406" model="account.account.template">
4114+ <field name="code">11406</field>
4115+ <field name="name">CUETAS POR COBRAR ADE.UTILID.</field>
4116+ <field name="type">view</field>
4117+ <field eval="False" name="reconcile"/>
4118+ <field name="user_type" ref="account_type_view"/>
4119+ <field name="parent_id" ref="chart_114"/>
4120+ </record>
4121+ <record id="chart_11409" model="account.account.template">
4122+ <field name="code">11409</field>
4123+ <field name="name">OTRAS CUENTAS POR COBRAR</field>
4124+ <field name="type">view</field>
4125+ <field eval="False" name="reconcile"/>
4126+ <field name="user_type" ref="account_type_view"/>
4127+ <field name="parent_id" ref="chart_114"/>
4128+ </record>
4129+ <record id="chart_1140913032" model="account.account.template">
4130+ <field name="code">1140913032</field>
4131+ <field name="name">CONSORCIO GRANITERO DEL ORINOCO</field>
4132+ <field name="type">other</field>
4133+ <field eval="False" name="reconcile"/>
4134+ <field name="user_type" ref="account_type_view"/>
4135+ <field name="parent_id" ref="chart_11409"/>
4136+ </record>
4137+ <record id="chart_1140922018" model="account.account.template">
4138+ <field name="code">1140922018</field>
4139+ <field name="name">MARMOLERIA EL ARTE</field>
4140+ <field name="type">other</field>
4141+ <field eval="False" name="reconcile"/>
4142+ <field name="user_type" ref="account_type_view"/>
4143+ <field name="parent_id" ref="chart_11409"/>
4144+ </record>
4145+ <record id="chart_1140930015" model="account.account.template">
4146+ <field name="code">1140930015</field>
4147+ <field name="name">TRANSPORTE TRAVELER</field>
4148+ <field name="type">other</field>
4149+ <field eval="False" name="reconcile"/>
4150+ <field name="user_type" ref="account_type_view"/>
4151+ <field name="parent_id" ref="chart_11409"/>
4152+ </record>
4153+ <record id="chart_1140999999" model="account.account.template">
4154+ <field name="code">1140999999</field>
4155+ <field name="name">CUENTAS POR COBRAR VARIAS</field>
4156+ <field name="type">other</field>
4157+ <field eval="False" name="reconcile"/>
4158+ <field name="user_type" ref="account_type_view"/>
4159+ <field name="parent_id" ref="chart_11409"/>
4160+ </record>
4161+ <record id="chart_115" model="account.account.template">
4162+ <field name="code">115</field>
4163+ <field name="name">INVENTARIOS</field>
4164+ <field name="type">view</field>
4165+ <field eval="False" name="reconcile"/>
4166+ <field name="user_type" ref="account_type_view"/>
4167+ <field name="parent_id" ref="chart_11"/>
4168+ </record>
4169+ <record id="chart_11501" model="account.account.template">
4170+ <field name="code">11501</field>
4171+ <field name="name">INVENTARIOS INICIALES</field>
4172+ <field name="type">view</field>
4173+ <field eval="False" name="reconcile"/>
4174+ <field name="user_type" ref="account_type_view"/>
4175+ <field name="parent_id" ref="chart_115"/>
4176+ </record>
4177+ <record id="chart_1150101501" model="account.account.template">
4178+ <field name="code">1150101501</field>
4179+ <field name="name">INVENTARIO MATERIA PRIMA</field>
4180+ <field name="type">other</field>
4181+ <field eval="False" name="reconcile"/>
4182+ <field name="user_type" ref="account_type_view"/>
4183+ <field name="parent_id" ref="chart_11501"/>
4184+ </record>
4185+ <record id="chart_1150101502" model="account.account.template">
4186+ <field name="code">1150101502</field>
4187+ <field name="name">INVENTARIO MERCANCIA COMERCIALIZACION</field>
4188+ <field name="type">other</field>
4189+ <field eval="False" name="reconcile"/>
4190+ <field name="user_type" ref="account_type_view"/>
4191+ <field name="parent_id" ref="chart_11501"/>
4192+ </record>
4193+ <record id="chart_1150101503" model="account.account.template">
4194+ <field name="code">1150101503</field>
4195+ <field name="name">INVENTARIO PRODUCTOS TERMINADOS</field>
4196+ <field name="type">other</field>
4197+ <field eval="False" name="reconcile"/>
4198+ <field name="user_type" ref="account_type_view"/>
4199+ <field name="parent_id" ref="chart_11501"/>
4200+ </record>
4201+ <record id="chart_11502" model="account.account.template">
4202+ <field name="code">11502</field>
4203+ <field name="name">COMPRAS IMPORTADAS</field>
4204+ <field name="type">view</field>
4205+ <field eval="False" name="reconcile"/>
4206+ <field name="user_type" ref="account_type_view"/>
4207+ <field name="parent_id" ref="chart_115"/>
4208+ </record>
4209+ <record id="chart_1150201501" model="account.account.template">
4210+ <field name="code">1150201501</field>
4211+ <field name="name">IMPORTACION MATERIAS PRIMAS</field>
4212+ <field name="type">other</field>
4213+ <field eval="False" name="reconcile"/>
4214+ <field name="user_type" ref="account_type_view"/>
4215+ <field name="parent_id" ref="chart_11502"/>
4216+ </record>
4217+ <record id="chart_1150201502" model="account.account.template">
4218+ <field name="code">1150201502</field>
4219+ <field name="name">IMPORTACION PROD.COMERCIALIZACION</field>
4220+ <field name="type">other</field>
4221+ <field eval="False" name="reconcile"/>
4222+ <field name="user_type" ref="account_type_view"/>
4223+ <field name="parent_id" ref="chart_11502"/>
4224+ </record>
4225+ <record id="chart_11503" model="account.account.template">
4226+ <field name="code">11503</field>
4227+ <field name="name">INVENTARIO DE PRODUCTOS TERMINADOS DE TRANSFORMACION</field>
4228+ <field name="type">view</field>
4229+ <field eval="False" name="reconcile"/>
4230+ <field name="user_type" ref="account_type_view"/>
4231+ <field name="parent_id" ref="chart_115"/>
4232+ </record>
4233+ <record id="chart_11504" model="account.account.template">
4234+ <field name="code">11504</field>
4235+ <field name="name">INVENTARIO PRODUCTOS COMPRADO PARA REVENDER</field>
4236+ <field name="type">view</field>
4237+ <field eval="False" name="reconcile"/>
4238+ <field name="user_type" ref="account_type_view"/>
4239+ <field name="parent_id" ref="chart_115"/>
4240+ </record>
4241+ <record id="chart_11505" model="account.account.template">
4242+ <field name="code">11505</field>
4243+ <field name="name">COMPRAS MERCANCIA TRANSFORMACION</field>
4244+ <field name="type">view</field>
4245+ <field eval="False" name="reconcile"/>
4246+ <field name="user_type" ref="account_type_view"/>
4247+ <field name="parent_id" ref="chart_115"/>
4248+ </record>
4249+ <record id="chart_11506" model="account.account.template">
4250+ <field name="code">11506</field>
4251+ <field name="name">COMPRAS MERCANCIA COMERCIALIZACION</field>
4252+ <field name="type">view</field>
4253+ <field eval="False" name="reconcile"/>
4254+ <field name="user_type" ref="account_type_view"/>
4255+ <field name="parent_id" ref="chart_115"/>
4256+ </record>
4257+ <record id="chart_11507" model="account.account.template">
4258+ <field name="code">11507</field>
4259+ <field name="name">COMPRAS DE CUCHILLAS</field>
4260+ <field name="type">view</field>
4261+ <field eval="False" name="reconcile"/>
4262+ <field name="user_type" ref="account_type_view"/>
4263+ <field name="parent_id" ref="chart_115"/>
4264+ </record>
4265+ <record id="chart_11508" model="account.account.template">
4266+ <field name="code">11508</field>
4267+ <field name="name">COMPRAS DE GRANALLAS</field>
4268+ <field name="type">view</field>
4269+ <field eval="False" name="reconcile"/>
4270+ <field name="user_type" ref="account_type_view"/>
4271+ <field name="parent_id" ref="chart_115"/>
4272+ </record>
4273+ <record id="chart_11509" model="account.account.template">
4274+ <field name="code">11509</field>
4275+ <field name="name">COMPRAS ABRASIVOS Y ACIDOS</field>
4276+ <field name="type">view</field>
4277+ <field eval="False" name="reconcile"/>
4278+ <field name="user_type" ref="account_type_view"/>
4279+ <field name="parent_id" ref="chart_115"/>
4280+ </record>
4281+ <record id="chart_11510" model="account.account.template">
4282+ <field name="code">11510</field>
4283+ <field name="name">COMPRAS DISCOS</field>
4284+ <field name="type">view</field>
4285+ <field eval="False" name="reconcile"/>
4286+ <field name="user_type" ref="account_type_view"/>
4287+ <field name="parent_id" ref="chart_115"/>
4288+ </record>
4289+ <record id="chart_11511" model="account.account.template">
4290+ <field name="code">11511</field>
4291+ <field name="name">COMPRAS VARIAS</field>
4292+ <field name="type">view</field>
4293+ <field eval="False" name="reconcile"/>
4294+ <field name="user_type" ref="account_type_view"/>
4295+ <field name="parent_id" ref="chart_115"/>
4296+ </record>
4297+ <record id="chart_11512" model="account.account.template">
4298+ <field name="code">11512</field>
4299+ <field name="name">GTOS.COMPRAS MERCANCIA TRANSFORMACION</field>
4300+ <field name="type">view</field>
4301+ <field eval="False" name="reconcile"/>
4302+ <field name="user_type" ref="account_type_view"/>
4303+ <field name="parent_id" ref="chart_115"/>
4304+ </record>
4305+ <record id="chart_11513" model="account.account.template">
4306+ <field name="code">11513</field>
4307+ <field name="name">GTOS.COMPRAS MERCANCIA COMERCIALIZACION</field>
4308+ <field name="type">view</field>
4309+ <field eval="False" name="reconcile"/>
4310+ <field name="user_type" ref="account_type_view"/>
4311+ <field name="parent_id" ref="chart_115"/>
4312+ </record>
4313+ <record id="chart_11514" model="account.account.template">
4314+ <field name="code">11514</field>
4315+ <field name="name">GASTOS EN COMPRAS DE CUCHILLAS</field>
4316+ <field name="type">view</field>
4317+ <field eval="False" name="reconcile"/>
4318+ <field name="user_type" ref="account_type_view"/>
4319+ <field name="parent_id" ref="chart_115"/>
4320+ </record>
4321+ <record id="chart_11515" model="account.account.template">
4322+ <field name="code">11515</field>
4323+ <field name="name">GASTOS EN COMPRAS DE GRANALLAS</field>
4324+ <field name="type">view</field>
4325+ <field eval="False" name="reconcile"/>
4326+ <field name="user_type" ref="account_type_view"/>
4327+ <field name="parent_id" ref="chart_115"/>
4328+ </record>
4329+ <record id="chart_11516" model="account.account.template">
4330+ <field name="code">11516</field>
4331+ <field name="name">GASTOS EN COMPRAS ABRASIVOS Y ACIDOS</field>
4332+ <field name="type">view</field>
4333+ <field eval="False" name="reconcile"/>
4334+ <field name="user_type" ref="account_type_view"/>
4335+ <field name="parent_id" ref="chart_115"/>
4336+ </record>
4337+ <record id="chart_11517" model="account.account.template">
4338+ <field name="code">11517</field>
4339+ <field name="name">GASTOS EN COMPRAS DE DISCOS</field>
4340+ <field name="type">view</field>
4341+ <field eval="False" name="reconcile"/>
4342+ <field name="user_type" ref="account_type_view"/>
4343+ <field name="parent_id" ref="chart_115"/>
4344+ </record>
4345+ <record id="chart_11518" model="account.account.template">
4346+ <field name="code">11518</field>
4347+ <field name="name">REBAJAS Y DEVOLUCIONES EN COMPRAS TRANSFORMACION</field>
4348+ <field name="type">view</field>
4349+ <field eval="False" name="reconcile"/>
4350+ <field name="user_type" ref="account_type_view"/>
4351+ <field name="parent_id" ref="chart_115"/>
4352+ </record>
4353+ <record id="chart_11519" model="account.account.template">
4354+ <field name="code">11519</field>
4355+ <field name="name">REBAJAS Y DEVOLUCIONES EN COMPRAS COMERCIALIZACIONES</field>
4356+ <field name="type">view</field>
4357+ <field eval="False" name="reconcile"/>
4358+ <field name="user_type" ref="account_type_view"/>
4359+ <field name="parent_id" ref="chart_115"/>
4360+ </record>
4361+ <record id="chart_11520" model="account.account.template">
4362+ <field name="code">11520</field>
4363+ <field name="name">COMPRAS DE FLOCCULANTE</field>
4364+ <field name="type">view</field>
4365+ <field eval="False" name="reconcile"/>
4366+ <field name="user_type" ref="account_type_view"/>
4367+ <field name="parent_id" ref="chart_115"/>
4368+ </record>
4369+ <record id="chart_11521" model="account.account.template">
4370+ <field name="code">11521</field>
4371+ <field name="name">COMPRA DE CEMENTO EXPANSIVO</field>
4372+ <field name="type">view</field>
4373+ <field eval="False" name="reconcile"/>
4374+ <field name="user_type" ref="account_type_view"/>
4375+ <field name="parent_id" ref="chart_115"/>
4376+ </record>
4377+ <record id="chart_11522" model="account.account.template">
4378+ <field name="code">11522</field>
4379+ <field name="name">COMPRA DE BARRENOS</field>
4380+ <field name="type">view</field>
4381+ <field eval="False" name="reconcile"/>
4382+ <field name="user_type" ref="account_type_view"/>
4383+ <field name="parent_id" ref="chart_115"/>
4384+ </record>
4385+ <record id="chart_11523" model="account.account.template">
4386+ <field name="code">11523</field>
4387+ <field name="name">COMPRA DE HILO DIAMANTADO</field>
4388+ <field name="type">view</field>
4389+ <field eval="False" name="reconcile"/>
4390+ <field name="user_type" ref="account_type_view"/>
4391+ <field name="parent_id" ref="chart_115"/>
4392+ </record>
4393+ <record id="chart_11524" model="account.account.template">
4394+ <field name="code">11524</field>
4395+ <field name="name">COMPRA DE REPUESTOS VARIOS</field>
4396+ <field name="type">view</field>
4397+ <field eval="False" name="reconcile"/>
4398+ <field name="user_type" ref="account_type_view"/>
4399+ <field name="parent_id" ref="chart_115"/>
4400+ </record>
4401+ <record id="chart_11525" model="account.account.template">
4402+ <field name="code">11525</field>
4403+ <field name="name">COMPRA DE RESINAS</field>
4404+ <field name="type">view</field>
4405+ <field eval="False" name="reconcile"/>
4406+ <field name="user_type" ref="account_type_view"/>
4407+ <field name="parent_id" ref="chart_115"/>
4408+ </record>
4409+ <record id="chart_116" model="account.account.template">
4410+ <field name="code">116</field>
4411+ <field name="name">OTROS ACTIVOS CIRCULANTES</field>
4412+ <field name="type">view</field>
4413+ <field eval="False" name="reconcile"/>
4414+ <field name="user_type" ref="account_type_view"/>
4415+ <field name="parent_id" ref="chart_11"/>
4416+ </record>
4417+ <record id="chart_11601" model="account.account.template">
4418+ <field name="code">11601</field>
4419+ <field name="name">GASTOS PAGADOS POR ANTICIPADO</field>
4420+ <field name="type">view</field>
4421+ <field eval="False" name="reconcile"/>
4422+ <field name="user_type" ref="account_type_view"/>
4423+ <field name="parent_id" ref="chart_116"/>
4424+ </record>
4425+ <record id="chart_1160151601" model="account.account.template">
4426+ <field name="code">1160151601</field>
4427+ <field name="name">I.S.L.R. PRE-PAGADO</field>
4428+ <field name="type">other</field>
4429+ <field eval="False" name="reconcile"/>
4430+ <field name="user_type" ref="account_type_view"/>
4431+ <field name="parent_id" ref="chart_11601"/>
4432+ </record>
4433+ <record id="chart_1160151602" model="account.account.template">
4434+ <field name="code">1160151602</field>
4435+ <field name="name">I.V.S.S. PRE-PAGADO</field>
4436+ <field name="type">other</field>
4437+ <field eval="False" name="reconcile"/>
4438+ <field name="user_type" ref="account_type_view"/>
4439+ <field name="parent_id" ref="chart_11601"/>
4440+ </record>
4441+ <record id="chart_1160151603" model="account.account.template">
4442+ <field name="code">1160151603</field>
4443+ <field name="name">L.P.H. PRE-PAGADO</field>
4444+ <field name="type">other</field>
4445+ <field eval="False" name="reconcile"/>
4446+ <field name="user_type" ref="account_type_view"/>
4447+ <field name="parent_id" ref="chart_11601"/>
4448+ </record>
4449+ <record id="chart_1160151604" model="account.account.template">
4450+ <field name="code">1160151604</field>
4451+ <field name="name">PUBLICIDAD PRE-PAGADA</field>
4452+ <field name="type">other</field>
4453+ <field eval="False" name="reconcile"/>
4454+ <field name="user_type" ref="account_type_view"/>
4455+ <field name="parent_id" ref="chart_11601"/>
4456+ </record>
4457+ <record id="chart_1160151610" model="account.account.template">
4458+ <field name="code">1160151610</field>
4459+ <field name="name">SUELDOS PAGADOS POR ANTICIPADOS</field>
4460+ <field name="type">other</field>
4461+ <field eval="False" name="reconcile"/>
4462+ <field name="user_type" ref="account_type_view"/>
4463+ <field name="parent_id" ref="chart_11601"/>
4464+ </record>
4465+ <record id="chart_1160151611" model="account.account.template">
4466+ <field name="code">1160151611</field>
4467+ <field name="name">SALARIOS PAGADOS POR ANTICIPADOS</field>
4468+ <field name="type">other</field>
4469+ <field eval="False" name="reconcile"/>
4470+ <field name="user_type" ref="account_type_view"/>
4471+ <field name="parent_id" ref="chart_11601"/>
4472+ </record>
4473+ <record id="chart_1160151612" model="account.account.template">
4474+ <field name="code">1160151612</field>
4475+ <field name="name">I.V.A. PRE-PAGADO</field>
4476+ <field name="type">other</field>
4477+ <field eval="False" name="reconcile"/>
4478+ <field name="user_type" ref="account_type_view"/>
4479+ <field name="parent_id" ref="chart_11601"/>
4480+ </record>
4481+ <record id="chart_1160151613" model="account.account.template">
4482+ <field name="code">1160151613</field>
4483+ <field name="name">I.V.A. PRE-PAGADO IMPORTACIONES</field>
4484+ <field name="type">other</field>
4485+ <field eval="False" name="reconcile"/>
4486+ <field name="user_type" ref="account_type_view"/>
4487+ <field name="parent_id" ref="chart_11601"/>
4488+ </record>
4489+ <record id="chart_1160151614" model="account.account.template">
4490+ <field name="code">1160151614</field>
4491+ <field name="name">I.V.A. RETENIDO POR CLIENTES</field>
4492+ <field name="type">other</field>
4493+ <field eval="False" name="reconcile"/>
4494+ <field name="user_type" ref="account_type_view"/>
4495+ <field name="parent_id" ref="chart_11601"/>
4496+ </record>
4497+ <record id="chart_1160151620" model="account.account.template">
4498+ <field name="code">1160151620</field>
4499+ <field name="name">SEGURO PREPAGADO</field>
4500+ <field name="type">other</field>
4501+ <field eval="False" name="reconcile"/>
4502+ <field name="user_type" ref="account_type_view"/>
4503+ <field name="parent_id" ref="chart_11601"/>
4504+ </record>
4505+ <record id="chart_11602" model="account.account.template">
4506+ <field name="code">11602</field>
4507+ <field name="name">RETENCIONES SOPORTADAS ( CLIENTES )</field>
4508+ <field name="type">view</field>
4509+ <field eval="False" name="reconcile"/>
4510+ <field name="user_type" ref="account_type_view"/>
4511+ <field name="parent_id" ref="chart_116"/>
4512+ </record>
4513+ <record id="chart_1160251606" model="account.account.template">
4514+ <field name="code">1160251606</field>
4515+ <field name="name">RETENCIONES FIEL CUMPLIMIENTO</field>
4516+ <field name="type">other</field>
4517+ <field eval="False" name="reconcile"/>
4518+ <field name="user_type" ref="account_type_view"/>
4519+ <field name="parent_id" ref="chart_11602"/>
4520+ </record>
4521+ <record id="chart_1160251607" model="account.account.template">
4522+ <field name="code">1160251607</field>
4523+ <field name="name">RETENCIONES LABORALES</field>
4524+ <field name="type">other</field>
4525+ <field eval="False" name="reconcile"/>
4526+ <field name="user_type" ref="account_type_view"/>
4527+ <field name="parent_id" ref="chart_11602"/>
4528+ </record>
4529+ <record id="chart_11620" model="account.account.template">
4530+ <field name="code">11620</field>
4531+ <field name="name">ANTICIPOS A PROVEEDORES</field>
4532+ <field name="type">view</field>
4533+ <field eval="False" name="reconcile"/>
4534+ <field name="user_type" ref="account_type_view"/>
4535+ <field name="parent_id" ref="chart_116"/>
4536+ </record>
4537+ <record id="chart_11621" model="account.account.template">
4538+ <field name="code">11621</field>
4539+ <field name="name">ANTICIPOS A PROVEEDORES DEL EXTERIOR</field>
4540+ <field name="type">view</field>
4541+ <field eval="False" name="reconcile"/>
4542+ <field name="user_type" ref="account_type_view"/>
4543+ <field name="parent_id" ref="chart_116"/>
4544+ </record>
4545+ <record id="chart_11622" model="account.account.template">
4546+ <field name="code">11622</field>
4547+ <field name="name">ANTIC.TRANSPORTE MULTIMODAL,C.A.</field>
4548+ <field name="type">view</field>
4549+ <field eval="False" name="reconcile"/>
4550+ <field name="user_type" ref="account_type_view"/>
4551+ <field name="parent_id" ref="chart_116"/>
4552+ </record>
4553+ <record id="chart_12" model="account.account.template">
4554+ <field name="code">12</field>
4555+ <field name="name">INVERSIONES</field>
4556+ <field name="type">view</field>
4557+ <field eval="False" name="reconcile"/>
4558+ <field name="user_type" ref="account_type_view"/>
4559+ <field name="parent_id" ref="chart_1"/>
4560+ </record>
4561+ <record id="chart_121" model="account.account.template">
4562+ <field name="code">121</field>
4563+ <field name="name">INVERSIONES FINANCIERAS</field>
4564+ <field name="type">view</field>
4565+ <field eval="False" name="reconcile"/>
4566+ <field name="user_type" ref="account_type_view"/>
4567+ <field name="parent_id" ref="chart_12"/>
4568+ </record>
4569+ <record id="chart_12103" model="account.account.template">
4570+ <field name="code">12103</field>
4571+ <field name="name">TRANSACCIONES CON TITULOS DPN.</field>
4572+ <field name="type">view</field>
4573+ <field eval="False" name="reconcile"/>
4574+ <field name="user_type" ref="account_type_view"/>
4575+ <field name="parent_id" ref="chart_121"/>
4576+ </record>
4577+ <record id="chart_12110" model="account.account.template">
4578+ <field name="code">12110</field>
4579+ <field name="name">INVERSIONES EN ACCIONES</field>
4580+ <field name="type">view</field>
4581+ <field eval="False" name="reconcile"/>
4582+ <field name="user_type" ref="account_type_view"/>
4583+ <field name="parent_id" ref="chart_121"/>
4584+ </record>
4585+ <record id="chart_12111" model="account.account.template">
4586+ <field name="code">12111</field>
4587+ <field name="name">TITULOS DEUDA PUBLICA NACIONAL</field>
4588+ <field name="type">view</field>
4589+ <field eval="False" name="reconcile"/>
4590+ <field name="user_type" ref="account_type_view"/>
4591+ <field name="parent_id" ref="chart_121"/>
4592+ </record>
4593+ <record id="chart_12112" model="account.account.template">
4594+ <field name="code">12112</field>
4595+ <field name="name">TITULOS VALORES</field>
4596+ <field name="type">view</field>
4597+ <field eval="False" name="reconcile"/>
4598+ <field name="user_type" ref="account_type_view"/>
4599+ <field name="parent_id" ref="chart_121"/>
4600+ </record>
4601+ <record id="chart_12115" model="account.account.template">
4602+ <field name="code">12115</field>
4603+ <field name="name">CERTIFICADOS ESPECIALES DE REINTEGRO TRIBUTARIO</field>
4604+ <field name="type">view</field>
4605+ <field eval="False" name="reconcile"/>
4606+ <field name="user_type" ref="account_type_view"/>
4607+ <field name="parent_id" ref="chart_121"/>
4608+ </record>
4609+ <record id="chart_12190" model="account.account.template">
4610+ <field name="code">12190</field>
4611+ <field name="name">INVERSIONES VARIAS</field>
4612+ <field name="type">view</field>
4613+ <field eval="False" name="reconcile"/>
4614+ <field name="user_type" ref="account_type_view"/>
4615+ <field name="parent_id" ref="chart_121"/>
4616+ </record>
4617+ <record id="chart_122" model="account.account.template">
4618+ <field name="code">122</field>
4619+ <field name="name">INVERSIONES EN EMPRESAS RELACIONADAS</field>
4620+ <field name="type">view</field>
4621+ <field eval="False" name="reconcile"/>
4622+ <field name="user_type" ref="account_type_view"/>
4623+ <field name="parent_id" ref="chart_12"/>
4624+ </record>
4625+ <record id="chart_12201" model="account.account.template">
4626+ <field name="code">12201</field>
4627+ <field name="name">INVERS.EN DISTRIB.ACROP.BARQUISIMETO, C.A</field>
4628+ <field name="type">view</field>
4629+ <field eval="False" name="reconcile"/>
4630+ <field name="user_type" ref="account_type_view"/>
4631+ <field name="parent_id" ref="chart_122"/>
4632+ </record>
4633+ <record id="chart_12202" model="account.account.template">
4634+ <field name="code">12202</field>
4635+ <field name="name">INVERS.EN DISTRIB.ACROP.FALCON, C.A</field>
4636+ <field name="type">view</field>
4637+ <field eval="False" name="reconcile"/>
4638+ <field name="user_type" ref="account_type_view"/>
4639+ <field name="parent_id" ref="chart_122"/>
4640+ </record>
4641+ <record id="chart_12203" model="account.account.template">
4642+ <field name="code">12203</field>
4643+ <field name="name">INVERS.EN REVESTIMIENTOS DACROPOLIS, C.A</field>
4644+ <field name="type">view</field>
4645+ <field eval="False" name="reconcile"/>
4646+ <field name="user_type" ref="account_type_view"/>
4647+ <field name="parent_id" ref="chart_122"/>
4648+ </record>
4649+ <record id="chart_13" model="account.account.template">
4650+ <field name="code">13</field>
4651+ <field name="name">ACTIVO FIJO</field>
4652+ <field name="type">view</field>
4653+ <field eval="False" name="reconcile"/>
4654+ <field name="user_type" ref="account_type_view"/>
4655+ <field name="parent_id" ref="chart_1"/>
4656+ </record>
4657+ <record id="chart_131" model="account.account.template">
4658+ <field name="code">131</field>
4659+ <field name="name">ACTIVO FIJO NO DEPRECIABLE</field>
4660+ <field name="type">view</field>
4661+ <field eval="False" name="reconcile"/>
4662+ <field name="user_type" ref="account_type_view"/>
4663+ <field name="parent_id" ref="chart_13"/>
4664+ </record>
4665+ <record id="chart_13101" model="account.account.template">
4666+ <field name="code">13101</field>
4667+ <field name="name">TERRENOS</field>
4668+ <field name="type">view</field>
4669+ <field eval="False" name="reconcile"/>
4670+ <field name="user_type" ref="account_type_view"/>
4671+ <field name="parent_id" ref="chart_131"/>
4672+ </record>
4673+ <record id="chart_13102" model="account.account.template">
4674+ <field name="code">13102</field>
4675+ <field name="name">EDIFICIOS Y CONSTRUCCION EN PROCESO</field>
4676+ <field name="type">view</field>
4677+ <field eval="False" name="reconcile"/>
4678+ <field name="user_type" ref="account_type_view"/>
4679+ <field name="parent_id" ref="chart_131"/>
4680+ </record>
4681+ <record id="chart_13103" model="account.account.template">
4682+ <field name="code">13103</field>
4683+ <field name="name">GALPON EN CONSTRUCCION</field>
4684+ <field name="type">view</field>
4685+ <field eval="False" name="reconcile"/>
4686+ <field name="user_type" ref="account_type_view"/>
4687+ <field name="parent_id" ref="chart_131"/>
4688+ </record>
4689+ <record id="chart_13104" model="account.account.template">
4690+ <field name="code">13104</field>
4691+ <field name="name">TELAR EN CONSTRUCCION</field>
4692+ <field name="type">view</field>
4693+ <field eval="False" name="reconcile"/>
4694+ <field name="user_type" ref="account_type_view"/>
4695+ <field name="parent_id" ref="chart_131"/>
4696+ </record>
4697+ <record id="chart_13105" model="account.account.template">
4698+ <field name="code">13105</field>
4699+ <field name="name">GRUA EN PROCESO DE INSTALACION</field>
4700+ <field name="type">view</field>
4701+ <field eval="False" name="reconcile"/>
4702+ <field name="user_type" ref="account_type_view"/>
4703+ <field name="parent_id" ref="chart_131"/>
4704+ </record>
4705+ <record id="chart_13106" model="account.account.template">
4706+ <field name="code">13106</field>
4707+ <field name="name">MAQUINARIAS EN PROCESO DE INSTALACION</field>
4708+ <field name="type">view</field>
4709+ <field eval="False" name="reconcile"/>
4710+ <field name="user_type" ref="account_type_view"/>
4711+ <field name="parent_id" ref="chart_131"/>
4712+ </record>
4713+ <record id="chart_13107" model="account.account.template">
4714+ <field name="code">13107</field>
4715+ <field name="name">MAQUINA RESINADORA EN PROCESO DE INSTALACION</field>
4716+ <field name="type">view</field>
4717+ <field eval="False" name="reconcile"/>
4718+ <field name="user_type" ref="account_type_view"/>
4719+ <field name="parent_id" ref="chart_131"/>
4720+ </record>
4721+ <record id="chart_132" model="account.account.template">
4722+ <field name="code">132</field>
4723+ <field name="name">ACTIVO FIJO DEPRBLE/AMORT.</field>
4724+ <field name="type">view</field>
4725+ <field eval="False" name="reconcile"/>
4726+ <field name="user_type" ref="account_type_view"/>
4727+ <field name="parent_id" ref="chart_13"/>
4728+ </record>
4729+ <record id="chart_13202" model="account.account.template">
4730+ <field name="code">13202</field>
4731+ <field name="name">EDIFICIOS</field>
4732+ <field name="type">view</field>
4733+ <field eval="False" name="reconcile"/>
4734+ <field name="user_type" ref="account_type_view"/>
4735+ <field name="parent_id" ref="chart_132"/>
4736+ </record>
4737+ <record id="chart_13203" model="account.account.template">
4738+ <field name="code">13203</field>
4739+ <field name="name">MAQUINARIAS Y EQUIPOS DE FABRICACION</field>
4740+ <field name="type">view</field>
4741+ <field eval="False" name="reconcile"/>
4742+ <field name="user_type" ref="account_type_view"/>
4743+ <field name="parent_id" ref="chart_132"/>
4744+ </record>
4745+ <record id="chart_13204" model="account.account.template">
4746+ <field name="code">13204</field>
4747+ <field name="name">INSTALACIONES Y MEJORAS EN PROPIEDAD</field>
4748+ <field name="type">view</field>
4749+ <field eval="False" name="reconcile"/>
4750+ <field name="user_type" ref="account_type_view"/>
4751+ <field name="parent_id" ref="chart_132"/>
4752+ </record>
4753+ <record id="chart_13205" model="account.account.template">
4754+ <field name="code">13205</field>
4755+ <field name="name">VEHICULOS</field>
4756+ <field name="type">view</field>
4757+ <field eval="False" name="reconcile"/>
4758+ <field name="user_type" ref="account_type_view"/>
4759+ <field name="parent_id" ref="chart_132"/>
4760+ </record>
4761+ <record id="chart_13206" model="account.account.template">
4762+ <field name="code">13206</field>
4763+ <field name="name">MOBILIARIO Y EQUIPOS DE OFICINAS</field>
4764+ <field name="type">view</field>
4765+ <field eval="False" name="reconcile"/>
4766+ <field name="user_type" ref="account_type_view"/>
4767+ <field name="parent_id" ref="chart_132"/>
4768+ </record>
4769+ <record id="chart_13207" model="account.account.template">
4770+ <field name="code">13207</field>
4771+ <field name="name">UTILES-HERRAMIENTAS</field>
4772+ <field name="type">view</field>
4773+ <field eval="False" name="reconcile"/>
4774+ <field name="user_type" ref="account_type_view"/>
4775+ <field name="parent_id" ref="chart_132"/>
4776+ </record>
4777+ <record id="chart_13208" model="account.account.template">
4778+ <field name="code">13208</field>
4779+ <field name="name">CANTERA MACUSPA</field>
4780+ <field name="type">view</field>
4781+ <field eval="False" name="reconcile"/>
4782+ <field name="user_type" ref="account_type_view"/>
4783+ <field name="parent_id" ref="chart_132"/>
4784+ </record>
4785+ <record id="chart_13209" model="account.account.template">
4786+ <field name="code">13209</field>
4787+ <field name="name">CANTERA LA LEONA</field>
4788+ <field name="type">view</field>
4789+ <field eval="False" name="reconcile"/>
4790+ <field name="user_type" ref="account_type_view"/>
4791+ <field name="parent_id" ref="chart_132"/>
4792+ </record>
4793+ <record id="chart_13210" model="account.account.template">
4794+ <field name="code">13210</field>
4795+ <field name="name">EQUIPOS DE COMPUTACION</field>
4796+ <field name="type">view</field>
4797+ <field eval="False" name="reconcile"/>
4798+ <field name="user_type" ref="account_type_view"/>
4799+ <field name="parent_id" ref="chart_132"/>
4800+ </record>
4801+ <record id="chart_13211" model="account.account.template">
4802+ <field name="code">13211</field>
4803+ <field name="name">EQUIPOS DE TELECOMUNICACIONES</field>
4804+ <field name="type">view</field>
4805+ <field eval="False" name="reconcile"/>
4806+ <field name="user_type" ref="account_type_view"/>
4807+ <field name="parent_id" ref="chart_132"/>
4808+ </record>
4809+ <record id="chart_13212" model="account.account.template">
4810+ <field name="code">13212</field>
4811+ <field name="name">EQUIPOS DE SEGURIDAD INTERNA</field>
4812+ <field name="type">view</field>
4813+ <field eval="False" name="reconcile"/>
4814+ <field name="user_type" ref="account_type_view"/>
4815+ <field name="parent_id" ref="chart_132"/>
4816+ </record>
4817+ <record id="chart_13213" model="account.account.template">
4818+ <field name="code">13213</field>
4819+ <field name="name">CANTERA LA LIMONERA</field>
4820+ <field name="type">view</field>
4821+ <field eval="False" name="reconcile"/>
4822+ <field name="user_type" ref="account_type_view"/>
4823+ <field name="parent_id" ref="chart_132"/>
4824+ </record>
4825+ <record id="chart_13214" model="account.account.template">
4826+ <field name="code">13214</field>
4827+ <field name="name">CANTERA EL CHIVITO</field>
4828+ <field name="type">view</field>
4829+ <field eval="False" name="reconcile"/>
4830+ <field name="user_type" ref="account_type_view"/>
4831+ <field name="parent_id" ref="chart_132"/>
4832+ </record>
4833+ <record id="chart_133" model="account.account.template">
4834+ <field name="code">133</field>
4835+ <field name="name">DEPRECIACION Y AMORTIZACION ACUMULADA</field>
4836+ <field name="type">view</field>
4837+ <field eval="False" name="reconcile"/>
4838+ <field name="user_type" ref="account_type_view"/>
4839+ <field name="parent_id" ref="chart_13"/>
4840+ </record>
4841+ <record id="chart_13302" model="account.account.template">
4842+ <field name="code">13302</field>
4843+ <field name="name">DEPR.ACUM.EDIFICIOS</field>
4844+ <field name="type">view</field>
4845+ <field eval="False" name="reconcile"/>
4846+ <field name="user_type" ref="account_type_view"/>
4847+ <field name="parent_id" ref="chart_133"/>
4848+ </record>
4849+ <record id="chart_13303" model="account.account.template">
4850+ <field name="code">13303</field>
4851+ <field name="name">DEPR.ACUM.MAQUINARIAS</field>
4852+ <field name="type">view</field>
4853+ <field eval="False" name="reconcile"/>
4854+ <field name="user_type" ref="account_type_view"/>
4855+ <field name="parent_id" ref="chart_133"/>
4856+ </record>
4857+ <record id="chart_13304" model="account.account.template">
4858+ <field name="code">13304</field>
4859+ <field name="name">DEPR.ACUM.INSTALACIONES</field>
4860+ <field name="type">view</field>
4861+ <field eval="False" name="reconcile"/>
4862+ <field name="user_type" ref="account_type_view"/>
4863+ <field name="parent_id" ref="chart_133"/>
4864+ </record>
4865+ <record id="chart_13305" model="account.account.template">
4866+ <field name="code">13305</field>
4867+ <field name="name">DEPR.ACUM.VEHICULOS</field>
4868+ <field name="type">view</field>
4869+ <field eval="False" name="reconcile"/>
4870+ <field name="user_type" ref="account_type_view"/>
4871+ <field name="parent_id" ref="chart_133"/>
4872+ </record>
4873+ <record id="chart_13306" model="account.account.template">
4874+ <field name="code">13306</field>
4875+ <field name="name">DEPR.ACUM.MOBILIARIOS Y EQUIPOS DE OFICINAS</field>
4876+ <field name="type">view</field>
4877+ <field eval="False" name="reconcile"/>
4878+ <field name="user_type" ref="account_type_view"/>
4879+ <field name="parent_id" ref="chart_133"/>
4880+ </record>
4881+ <record id="chart_13307" model="account.account.template">
4882+ <field name="code">13307</field>
4883+ <field name="name">DEPR.ACUM.UTILES Y HERRAMIENTAS</field>
4884+ <field name="type">view</field>
4885+ <field eval="False" name="reconcile"/>
4886+ <field name="user_type" ref="account_type_view"/>
4887+ <field name="parent_id" ref="chart_133"/>
4888+ </record>
4889+ <record id="chart_13308" model="account.account.template">
4890+ <field name="code">13308</field>
4891+ <field name="name">CANTERA MACUSPA</field>
4892+ <field name="type">view</field>
4893+ <field eval="False" name="reconcile"/>
4894+ <field name="user_type" ref="account_type_view"/>
4895+ <field name="parent_id" ref="chart_133"/>
4896+ </record>
4897+ <record id="chart_13309" model="account.account.template">
4898+ <field name="code">13309</field>
4899+ <field name="name">CANTERA LA LEONA</field>
4900+ <field name="type">view</field>
4901+ <field eval="False" name="reconcile"/>
4902+ <field name="user_type" ref="account_type_view"/>
4903+ <field name="parent_id" ref="chart_133"/>
4904+ </record>
4905+ <record id="chart_13310" model="account.account.template">
4906+ <field name="code">13310</field>
4907+ <field name="name">DEPR.ACUM.EQUIPOS DE COMPUTACION</field>
4908+ <field name="type">view</field>
4909+ <field eval="False" name="reconcile"/>
4910+ <field name="user_type" ref="account_type_view"/>
4911+ <field name="parent_id" ref="chart_133"/>
4912+ </record>
4913+ <record id="chart_13311" model="account.account.template">
4914+ <field name="code">13311</field>
4915+ <field name="name">DEPR.ACUM.EQUIPOS DE TELECOMUNICACIONES</field>
4916+ <field name="type">view</field>
4917+ <field eval="False" name="reconcile"/>
4918+ <field name="user_type" ref="account_type_view"/>
4919+ <field name="parent_id" ref="chart_133"/>
4920+ </record>
4921+ <record id="chart_13312" model="account.account.template">
4922+ <field name="code">13312</field>
4923+ <field name="name">DEPR.ACUM.EQUIPOS DE SEGURIDAD INTERNA</field>
4924+ <field name="type">view</field>
4925+ <field eval="False" name="reconcile"/>
4926+ <field name="user_type" ref="account_type_view"/>
4927+ <field name="parent_id" ref="chart_133"/>
4928+ </record>
4929+ <record id="chart_13313" model="account.account.template">
4930+ <field name="code">13313</field>
4931+ <field name="name">CANTERA LA LIMOSNERA</field>
4932+ <field name="type">view</field>
4933+ <field eval="False" name="reconcile"/>
4934+ <field name="user_type" ref="account_type_view"/>
4935+ <field name="parent_id" ref="chart_133"/>
4936+ </record>
4937+ <record id="chart_13314" model="account.account.template">
4938+ <field name="code">13314</field>
4939+ <field name="name">CANTERA EL CHIVITO</field>
4940+ <field name="type">view</field>
4941+ <field eval="False" name="reconcile"/>
4942+ <field name="user_type" ref="account_type_view"/>
4943+ <field name="parent_id" ref="chart_133"/>
4944+ </record>
4945+ <record id="chart_134" model="account.account.template">
4946+ <field name="code">134</field>
4947+ <field name="name">ACTIVO FIJO INTANGIBLES</field>
4948+ <field name="type">view</field>
4949+ <field eval="False" name="reconcile"/>
4950+ <field name="user_type" ref="account_type_view"/>
4951+ <field name="parent_id" ref="chart_13"/>
4952+ </record>
4953+ <record id="chart_13401" model="account.account.template">
4954+ <field name="code">13401</field>
4955+ <field name="name">PLUSVALIA</field>
4956+ <field name="type">view</field>
4957+ <field eval="False" name="reconcile"/>
4958+ <field name="user_type" ref="account_type_view"/>
4959+ <field name="parent_id" ref="chart_134"/>
4960+ </record>
4961+ <record id="chart_13402" model="account.account.template">
4962+ <field name="code">13402</field>
4963+ <field name="name">PATENTE</field>
4964+ <field name="type">view</field>
4965+ <field eval="False" name="reconcile"/>
4966+ <field name="user_type" ref="account_type_view"/>
4967+ <field name="parent_id" ref="chart_134"/>
4968+ </record>
4969+ <record id="chart_135" model="account.account.template">
4970+ <field name="code">135</field>
4971+ <field name="name">AMORTIZACIONES ACTIVO FIJO INTANGIBLES</field>
4972+ <field name="type">view</field>
4973+ <field eval="False" name="reconcile"/>
4974+ <field name="user_type" ref="account_type_view"/>
4975+ <field name="parent_id" ref="chart_13"/>
4976+ </record>
4977+ <record id="chart_13501" model="account.account.template">
4978+ <field name="code">13501</field>
4979+ <field name="name">AMORTIZACION ACUMULADA PLUSVALIA</field>
4980+ <field name="type">view</field>
4981+ <field eval="False" name="reconcile"/>
4982+ <field name="user_type" ref="account_type_view"/>
4983+ <field name="parent_id" ref="chart_135"/>
4984+ </record>
4985+ <record id="chart_13502" model="account.account.template">
4986+ <field name="code">13502</field>
4987+ <field name="name">AMORTIZACION ACUMULADA PATENTE</field>
4988+ <field name="type">view</field>
4989+ <field eval="False" name="reconcile"/>
4990+ <field name="user_type" ref="account_type_view"/>
4991+ <field name="parent_id" ref="chart_135"/>
4992+ </record>
4993+ <record id="chart_14" model="account.account.template">
4994+ <field name="code">14</field>
4995+ <field name="name">DIFERIDOS</field>
4996+ <field name="type">view</field>
4997+ <field eval="False" name="reconcile"/>
4998+ <field name="user_type" ref="account_type_view"/>
4999+ <field name="parent_id" ref="chart_1"/>
5000+ </record>
The diff has been truncated for viewing.