Merge lp:~vauxoo/openerp-venezuela-localization/israel_wh_xml into lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk
- israel_wh_xml
- Merge into 6.0-trunk
Proposed by
Israel Fermin Montilla
Status: | Superseded |
---|---|
Proposed branch: | lp:~vauxoo/openerp-venezuela-localization/israel_wh_xml |
Merge into: | lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk |
Diff against target: |
1111 lines (+1011/-28) (has conflicts) 5 files modified
l10n_ve_fiscal_requirements/partner.py (+25/-11) l10n_ve_islr_withholding/__openerp__.py (+10/-10) l10n_ve_islr_withholding/data/islr_concept_data.xml (+881/-6) l10n_ve_withholding/__openerp__.py (+1/-1) l10n_ve_withholding_iva/partner.py (+94/-0) Text conflict in l10n_ve_fiscal_requirements/partner.py Text conflict in l10n_ve_withholding_iva/partner.py |
To merge this branch: | bzr merge lp:~vauxoo/openerp-venezuela-localization/israel_wh_xml |
Related bugs: | |
Related blueprints: |
Withholding concepts XML file
(Medium)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Nhomar - Vauxoo | Pending | ||
Review via email: mp+77423@code.launchpad.net |
This proposal has been superseded by a proposal from 2011-09-29.
Commit message
Description of the change
Full Wh Concepts and rates added on a xml-serialized data file
To post a comment you must log in.
Revision history for this message
Nhomar - Vauxoo (nhomar) wrote : | # |
Revision history for this message
Israel Fermin Montilla (iferminm) wrote : | # |
rejected by myself
- 432. By Israel Fermin Montilla
-
[MERGE] merging from actual stable
Unmerged revisions
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'l10n_ve_fiscal_requirements/partner.py' |
2 | --- l10n_ve_fiscal_requirements/partner.py 2011-09-28 03:47:59 +0000 |
3 | +++ l10n_ve_fiscal_requirements/partner.py 2011-09-29 00:20:30 +0000 |
4 | @@ -56,17 +56,31 @@ |
5 | ''' |
6 | def _check_partner_invoice_addr(self,cr,uid,ids,context={}): |
7 | partner_obj = self.browse(cr,uid,ids[0]) |
8 | - if partner_obj.vat and partner_obj.vat[:2].upper() == 'VE': |
9 | - #~ if hasattr(partner_obj, 'address') and partner_obj.address: |
10 | - if hasattr(partner_obj, 'address'): |
11 | - res = [addr for addr in partner_obj.address if addr.type == 'invoice'] |
12 | - |
13 | - if res: |
14 | - return True |
15 | - else: |
16 | - return False |
17 | - else: |
18 | - |
19 | +<<<<<<< TREE |
20 | + if partner_obj.vat and partner_obj.vat[:2].upper() == 'VE': |
21 | + #~ if hasattr(partner_obj, 'address') and partner_obj.address: |
22 | + if hasattr(partner_obj, 'address'): |
23 | + res = [addr for addr in partner_obj.address if addr.type == 'invoice'] |
24 | + |
25 | + if res: |
26 | + return True |
27 | + else: |
28 | + return False |
29 | + else: |
30 | + |
31 | +======= |
32 | + if partner_obj.vat and partner_obj.vat[:2].upper() == 'VE': |
33 | + #~ if hasattr(partner_obj, 'address') and partner_obj.address: |
34 | + if hasattr(partner_obj, 'address'): |
35 | + res = [addr for addr in partner_obj.address if addr.type == 'invoice'] |
36 | + print "esto es res", res |
37 | + if res: |
38 | + return True |
39 | + else: |
40 | + return False |
41 | + else: |
42 | + print "else" |
43 | +>>>>>>> MERGE-SOURCE |
44 | return True |
45 | return True |
46 | |
47 | |
48 | === modified file 'l10n_ve_islr_withholding/__openerp__.py' |
49 | --- l10n_ve_islr_withholding/__openerp__.py 2011-07-01 20:13:27 +0000 |
50 | +++ l10n_ve_islr_withholding/__openerp__.py 2011-09-29 00:20:30 +0000 |
51 | @@ -58,20 +58,20 @@ |
52 | "update_xml" : [ |
53 | "security/wh_islr_security.xml", |
54 | "security/ir.model.access.csv", |
55 | - "l10n_ve_islr_withholding_data.xml", |
56 | + "data/l10n_ve_islr_withholding_data.xml", |
57 | "retencion_islr_sequence.xml", |
58 | - "wh_islr_view.xml", |
59 | - "product_view.xml", |
60 | - "invoice_view.xml", |
61 | - "purchase_view.xml", |
62 | - "sale_order_view.xml", |
63 | - "partner_view.xml", |
64 | - "islr_wh_doc_view.xml", |
65 | - "islr_wh_concept_view.xml", |
66 | + "view/wh_islr_view.xml", |
67 | + "view/product_view.xml", |
68 | + "view/invoice_view.xml", |
69 | + "view/purchase_view.xml", |
70 | + "view/sale_order_view.xml", |
71 | + "view/partner_view.xml", |
72 | + "view/islr_wh_doc_view.xml", |
73 | + "view/islr_wh_concept_view.xml", |
74 | "islr_xml_wh_report.xml", |
75 | "islr_wh_report.xml", |
76 | "islr_xml_wh.xml", |
77 | - "islr_concept_data.xml", |
78 | + "data/islr_concept_data.xml", |
79 | ], |
80 | "active": False, |
81 | "installable": True |
82 | |
83 | === added directory 'l10n_ve_islr_withholding/data' |
84 | === renamed file 'l10n_ve_islr_withholding/islr_concept_data.xml' => 'l10n_ve_islr_withholding/data/islr_concept_data.xml' |
85 | --- l10n_ve_islr_withholding/islr_concept_data.xml 2011-07-01 18:52:21 +0000 |
86 | +++ l10n_ve_islr_withholding/data/islr_concept_data.xml 2011-09-29 00:20:30 +0000 |
87 | @@ -1,9 +1,884 @@ |
88 | <?xml version="1.0"?> |
89 | <openerp> |
90 | - <data noupdate="1"> |
91 | - <record id="islr_concept_data" model="islr.wh.concept"> |
92 | - <field name="name">RETENTION DOES NOT APPLY</field> |
93 | - <field name="withholdable" eval="False"/> |
94 | - </record> |
95 | - </data> |
96 | + <!-- Begin of Concepts --> |
97 | + <data> |
98 | + <record id="islr_wh_concept_hprof_no_mercantiles" model="islr.wh.concept"> |
99 | + <field eval="1" name="withholdable"/> |
100 | + <field eval="'Honorarios Profesionales No Mercantiles'" name="name"/> |
101 | + </record> |
102 | + |
103 | + <record id="islr_wh_concept_cualquie_cosa_menos_sueldos" model="islr.wh.concept"> |
104 | + <field eval="1" name="withholdable"/> |
105 | + <field eval="'Cualquier otra Comisión distintas a Remuneraciones accesorias de los sueldos, salarios y demás remuneraciones similares'" name="name"/> |
106 | + </record> |
107 | + |
108 | + <record id="islr_wh_concept_pago_contratistas" model="islr.wh.concept"> |
109 | + <field eval="1" name="withholdable"/> |
110 | + <field eval="'Pagos a Empresas Contratistas o Subcontratistas domiciliadas o no en el país, por la ejecución de obras o de la prestación de servicios en base a valuaciones y ordenes de pago'" name="name"/> |
111 | + </record> |
112 | + |
113 | + <record id="islr_wh_concept_pagos_transportes_y_fletes" model="islr.wh.concept"> |
114 | + <field eval="1" name="withholdable"/> |
115 | + <field eval="'Pagos por Gastos de Transporte conformados por Fletes'" name="name"/> |
116 | + </record> |
117 | + |
118 | + <record id="islr_wh_concept_pagos_de_servicios_publicitarios" model="islr.wh.concept"> |
119 | + <field eval="1" name="withholdable"/> |
120 | + <field eval="'Pagos por Servicios de Publicidad y Propaganda y la Cesión de la Venta de Espacios para tales fines'" name="name"/> |
121 | + </record> |
122 | + <record id="islr_wh_concept_no_aplica" model="islr.wh.concept"> |
123 | + <field eval="0" name="withholdable"/> |
124 | + <field eval="'NO APLICA RETENCION'" name="name"/> |
125 | + </record> |
126 | + <record id="islr_wh_concept_pagos_administradores_en_el_pais" model="islr.wh.concept"> |
127 | + <field eval="1" name="withholdable"/> |
128 | + <field eval="'Pagos de los Administradores de bienes Inmuebles a los arrendadores de los bienes inmuebles situados en el pais'" name="name"/> |
129 | + </record> |
130 | + <record id="islr_wh_concept_sueldos_y_salarios" model="islr.wh.concept"> |
131 | + <field eval="1" name="withholdable"/> |
132 | + <field eval="'Sueldos y Salarios'" name="name"/> |
133 | + </record> |
134 | + <record id="islr_wh_concept_hprof_mancomunados_no_mercantiles" model="islr.wh.concept"> |
135 | + <field eval="1" name="withholdable" /> |
136 | + <field eval="'Honorarios Profesionales Mancomunados No Mercantiles'" name="name" /> |
137 | + </record> |
138 | + <record id="islr_wh_concept_hprof_jinetes_entrenadores_preparadores" model="islr.wh.concept"> |
139 | + <field eval="1" name="withholdable" /> |
140 | + <field eval="'Honorarios Profesionales Pagados a Jinetes, Veterinarios, Preparadores o Entrenadores'" name="name" /> |
141 | + </record> |
142 | + <record id="islr_wh_concept_hprof_sin_relacion_otras_instituciones" model="islr.wh.concept"> |
143 | + <field eval="1" name="withholdable" /> |
144 | + <field eval="'Honorarios Profesionales pagados por Clínicas, Hospitales, Centros de Salud, Bufetes, Escritorios, Oficinas, Colegios Profesionales u otra Institución Profesionales No Mercantiles sin Relación de Dependencia'" name="name" /> |
145 | + </record> |
146 | + <record id="islr_wh_concept_comisiones_venta_inmuebles" model="islr.wh.concept"> |
147 | + <field eval="1" name="withholdable" /> |
148 | + <field eval="'Comisiones pagadas por la venta de bienes inmuebles'" name="name" /> |
149 | + </record> |
150 | + <record id="islr_rh_concept_interes_capital_invertido_en_renta" model="islr.wh.concept"> |
151 | + <field eval="1" name="withholdable" /> |
152 | + <field eval="'Intereses de Capitales tomados en préstamo e invertidos en la producción de renta'" name="name" /> |
153 | + </record> |
154 | + <record id="islr_wh_concept_int_prestamos_exterior" model="islr.wh.concept"> |
155 | + <field eval="1" name="withholdable" /> |
156 | + <field eval="'Intereses provenientes de préstamos y otros créditos pagaderos a instituciones financieras constituidas en el exterior y no domiciliadas en el país'" name="name" /> |
157 | + </record> |
158 | + <record id="islr_wh_concept_intereses_por_personas_juridicas_o_comunidades" model="islr.wh.concept"> |
159 | + <field eval="1" name="withholdable" /> |
160 | + <field eval="'Intereses pagados por las personas jurídicas o comunidades a cualquier otras persona natural, jurídica o comunidad'" name="name" /> |
161 | + </record> |
162 | + <record id="islr_wh_concept_exhibicion_de_peliculas" model="islr.wh.concept"> |
163 | + <field eval="1" name="whithholdable" /> |
164 | + <field eval="'Enriquecimientos netos de exhibición de películas, cine o la televisión'" name="name" /> |
165 | + </record> |
166 | + <record id="islr_wh_concept_regalias" model="islr.wh.concept"> |
167 | + <field eval="1" name="withholdable" /> |
168 | + <field eval="'Enriquecimientos obtenidos por concepto de regalías y demás participaciones analogas'" name="name" /> |
169 | + </record> |
170 | + <record id="islr_wh_concept_asistencia_tecnica" model="islr.wh.concept"> |
171 | + <field eval="1" name="withholdable" /> |
172 | + <field eval="'Enriquecimientos obtenidos por las Remuneraciones, Honorarios y Pagos análogos por Asistencia Técnica'" name="name" /> |
173 | + </record> |
174 | + <record id="islr_wh_concept_servicios_tecnologicos" model="islr.wh.concept"> |
175 | + <field eval="1" name="withholdable" /> |
176 | + <field eval="'Enriquecimientos obtenidos por Servicios Tecnológicos utilizados en el país o cedidos a terceros'" name="name" /> |
177 | + </record> |
178 | + <record id="islr_wh_concept_primas_seguros_reaseguros" model="islr.wh.concept"> |
179 | + <field eval="1" name="withholdable" /> |
180 | + <field eval="'Enriquecimientos netos derivados de las primas de seguros y reaseguros'" name="name" /> |
181 | + </record> |
182 | + <record id="islr_wh_concept_juegos_y_apuestas" model="islr.wh.concept"> |
183 | + <field eval="1" name="withholdable" /> |
184 | + <field eval="'Ganancias obtenidas por juegos y apuestas'" name="name" /> |
185 | + </record> |
186 | + <record id="islr_wh_concept_loterias_e_hipodromos" model="islr.wh.concept"> |
187 | + <field eval="1" name="withholdable" /> |
188 | + <field eval="'Ganancias obtenidas por premios de Loterías y de Hipódromos'" name="name" /> |
189 | + </record> |
190 | + <record id="islr_wh_concept_pagos_propietarios_animales_carrera_premios" model="islr.wh.concept"> |
191 | + <field eval="1" name="withholdable" /> |
192 | + <field eval="'Pagos a Propietarios de Animales de Carrera por concepto de Premios'" name="name" /> |
193 | + </record> |
194 | + <record id="islr_wh_concept_pago_arrendadores_en_el_pais" model="islr.wh.concept"> |
195 | + <field eval="1" name="withholdable" /> |
196 | + <field eval="'Pagos a los arrendadores de los bienes inmuebles situados en el país'" name="name" /> |
197 | + </record> |
198 | + <record id="islr_wh_concept_canon_arrendamiento_bienes_en_el_pais" model="islr.wh.concept"> |
199 | + <field eval="1" name="withholdable" /> |
200 | + <field eval="'Canones de arrendamiento de Bienes Inmuebles situados en el país'" name="name" /> |
201 | + </record> |
202 | + <record id="islr_wh_concept_tarjetas_de_credito_cualquier_concepto" model="islr.wh.concept"> |
203 | + <field eval="1" name="withholdable" /> |
204 | + <field eval="'Pagos de las Empresas Emisoras de Tarjetas de Credito o Concumo por la venta de bienes y servicios o cualquier otro concepto'" name="name" /> |
205 | + </record> |
206 | + <record id="islr_wh_concept_tarjetas_de_credito_gasolina" model="islr.wh.concept"> |
207 | + <field eval="1" name="withholdable" /> |
208 | + <field eval="'Pagos de las Empresas Emisoras de Tarjetas de Crédito por la venta de Gasolina en las Estaciones de Servicio'" name="name" /> |
209 | + </record> |
210 | + <record id="islr_wh_concept_seguros_prestacion" model="islr.wh.concept"> |
211 | + <field eval="1" name="withholdable" /> |
212 | + <field eval="'Pagos de las Empresas de Seguro, las sociedades de corretaje de seguro y las empresas de reaseguros por la prestación de los servicios que le son propios'" name="name" /> |
213 | + </record> |
214 | + <record id="islr_wh_concept_pago_seguros_reparacion_damage" model="islr.wh.concept"> |
215 | + <field eval="1" name="withholdable" /> |
216 | + <field eval="'Pagos de las Empresas de seguros a sus contratistas por la reparación de daños sufridos por los asegurados'" name="name" /> |
217 | + </record> |
218 | + <record id="islr_wh_concept_pagos_seguros_a_clinicas" model="islr.wh.concept"> |
219 | + <field eval="1" name="withholdable" /> |
220 | + <field eval="'Pagos de las Empresas de Seguros a Clínicas, Hospitales y/o Centros de Salud por la Atención Médica a sus Asegurados'" name="name" /> |
221 | + </record> |
222 | + <record id="islr_wh_concept_fondos_de_comercio_en_el_pais" model="islr.wh.concept"> |
223 | + <field eval="1" name="withholdable" /> |
224 | + <field eval="'Cantidades que se paguen por la adquisición de fondos de comercio situados en el país'" name="name" /> |
225 | + </record> |
226 | + <record id="islr_wh_concept_pub_emisoras" model="islr.wh.concept"> |
227 | + <field eval="1" name="withholdable" /> |
228 | + <field eval="'Pagos por Servicios de Publicidad Propaganda y la Cesión de la Venta de los Espacios para tales fines a Emisoras de Radio'" name="name" /> |
229 | + </record> |
230 | + |
231 | + <!-- End of Concepts --> |
232 | + <!-- Begin of WH Rates --> |
233 | + <record id="islr_rates_086" model="islr.rates"> |
234 | + <field eval="'086'" name="code" /> |
235 | + <field eval="0" name="nature" /> |
236 | + <field eval="1" name="residence" /> |
237 | + <field eval="0.33" name="minimum" /> |
238 | + <field eval="100.00" name="base" /> |
239 | + <field eval="3.00" name="wh_perc" /> |
240 | + <field eval="0.00" name="subtract" /> |
241 | + <field name="concept_id" ref="islr_wh_concept_pub_emisoras" /> |
242 | + </record> |
243 | + <record id="islr_rates_079" model="islr.rates"> |
244 | + <field eval="'079'" name="code" /> |
245 | + <field eval="1" name="nature" /> |
246 | + <field eval="1" name="residence" /> |
247 | + <field eval="83.33" name="minimum" /> |
248 | + <field eval="100.00" name="base" /> |
249 | + <field eval="3.00" name="wh_perc" /> |
250 | + <field eval="2.50" name="subtract" /> |
251 | + <field name="concept_id" ref="islr_wh_concept_fondos_de_comercio_en_el_pais" /> |
252 | + </record> |
253 | + <record id="islr_rates_080" model="islr.rates"> |
254 | + <field eval="'080'" name="code" /> |
255 | + <field eval="1" name="nature" /> |
256 | + <field eval="0" name="residence" /> |
257 | + <field eval="0.00" name="minimum" /> |
258 | + <field eval="100.00" name="base" /> |
259 | + <field eval="34.00" name="wh_perc" /> |
260 | + <field eval="0.00" name="subtract" /> |
261 | + <field name="concept_id" ref="islr_wh_concept_fondos_de_comercio_en_el_pais" /> |
262 | + </record> |
263 | + <record id="islr_rates_081" model="islr.rates"> |
264 | + <field eval="'081'" name="code" /> |
265 | + <field eval="0" name="nature" /> |
266 | + <field eval="1" name="residence" /> |
267 | + <field eval="0.33" name="minimum" /> |
268 | + <field eval="100.00" name="base" /> |
269 | + <field eval="5.00" name="wh_perc" /> |
270 | + <field eval="0.00" name="subtract" /> |
271 | + <field name="concept_id" ref="islr_wh_concept_fondos_de_comercio_en_el_pais" /> |
272 | + </record> |
273 | + <record id="islr_rates_082" model="islr.rates"> |
274 | + <field eval="'082'" name="code" /> |
275 | + <field eval="0" name="nature" /> |
276 | + <field eval="0" name="residence" /> |
277 | + <field eval="0.00" name="minimum" /> |
278 | + <field eval="100.00" name="base" /> |
279 | + <field eval="5.00" name="wh_perc" /> |
280 | + <field eval="0.00" name="subtract" /> |
281 | + <field name="concept_id" ref="islr_wh_concept_fondos_de_comercio_en_el_pais" /> |
282 | + </record> |
283 | + <record id="islr_rates_077" model="islr.rates"> |
284 | + <field eval="'077'" name="code" /> |
285 | + <field eval="1" name="nature" /> |
286 | + <field eval="1" name="residence" /> |
287 | + <field eval="83.33" name="minimum" /> |
288 | + <field eval="100.00" name="base" /> |
289 | + <field eval="3.00" name="wh_perc" /> |
290 | + <field eval="2.50" name="subtract" /> |
291 | + <field name="concept_id" ref="islr_wh_concept_pagos_seguros_a_clinicas" /> |
292 | + </record> |
293 | + <record id="islr_rates_078" model="islr.rates"> |
294 | + <field eval="'078'" name="code" /> |
295 | + <field eval="0" name="nature" /> |
296 | + <field eval="1" name="residence" /> |
297 | + <field eval="0.33" name="minimum" /> |
298 | + <field eval="100.00" name="base" /> |
299 | + <field eval="5.00" name="wh_perc" /> |
300 | + <field eval="0.00" name="subtract" /> |
301 | + <field name="concept_id" ref="islr_wh_concept_pagos_seguros_a_clinicas" /> |
302 | + </record> |
303 | + <record id="islr_wh_075" model="islr.rates"> |
304 | + <field eval="'075'" name="code" /> |
305 | + <field eval="1" name="nature" /> |
306 | + <field eval="1" name="residence" /> |
307 | + <field eval="83.33" name="minimum" /> |
308 | + <field eval="100.00" name="base" /> |
309 | + <field eval="3.00" name="wh_perc" /> |
310 | + <field eval="2.50" name="subtract" /> |
311 | + <field name="concept_id" ref="islr_wh_concept_pago_seguros_reparacion_damage" /> |
312 | + </record> |
313 | + <record id="islr_wh_076" model="islr.rates"> |
314 | + <field eval="'076'" name="code" /> |
315 | + <field eval="0" name="nature" /> |
316 | + <field eval="1" name="residence" /> |
317 | + <field eval="0.33" name="minimum" /> |
318 | + <field eval="100.00" name="base" /> |
319 | + <field eval="5.00" name="wh_perc" /> |
320 | + <field eval="0.00" name="subtract" /> |
321 | + <field name="concept_id" ref="islr_wh_concept_tarjetas_de_credito_cualquier_concepto" /> |
322 | + </record> |
323 | + <record id="islr_rates_073" model="islr.rates"> |
324 | + <field eval="'073'" name="code" /> |
325 | + <field eval="1" name="nature" /> |
326 | + <field eval="1" name="residence" /> |
327 | + <field eval="83.33" name="minimum" /> |
328 | + <field eval="100.00" name="base" /> |
329 | + <field eval="3.00" name="wh_perc" /> |
330 | + <field eval="2.50" name="subtract" /> |
331 | + <field name="concept_id" ref="islr_wh_concept_seguros_prestacion" /> |
332 | + </record> |
333 | + <record id="islr_rates_074" model="islr.rates"> |
334 | + <field eval="'074'" name="code" /> |
335 | + <field eval="0" name="nature" /> |
336 | + <field eval="1" name="residence" /> |
337 | + <field eval="0.33" name="minimum" /> |
338 | + <field eval="100.00" name="base" /> |
339 | + <field eval="5.00" name="wh_perc" /> |
340 | + <field eval="0.00" name="subtract" /> |
341 | + <field name="concept_id" ref="islr_wh_concept_seguros_prestacion" /> |
342 | + </record> |
343 | + |
344 | + <record id="islr_rates_069" model="islr.rates"> |
345 | + <field eval="'069'" name="code" /> |
346 | + <field eval="1" name="nature" /> |
347 | + <field eval="1" name="residence" /> |
348 | + <field eval="83.33" name="minimum" /> |
349 | + <field eval="100.00" name="base" /> |
350 | + <field eval="1.00" name="wh_perc" /> |
351 | + <field eval="0.83" name="subtract" /> |
352 | + <field name="concept_id" ref="islr_wh_concept_tarjetas_de_credito_gasolina" /> |
353 | + </record> |
354 | + <record id="islr_rates_70" model="islr.rates"> |
355 | + <field eval="'070'" name="code" /> |
356 | + <field eval="0" name="nature" /> |
357 | + <field eval="1" name="residence" /> |
358 | + <field eval="0.00" name="minimum" /> |
359 | + <field eval="100.00" name="base" /> |
360 | + <field eval="1.00" name="wh_perc" /> |
361 | + <field eval="0.00" name="subtract" /> |
362 | + <field name="concept_id" ref="islr_wh_concept_tarjetas_de_credito_cualquier_concepto" /> |
363 | + </record> |
364 | + <record id="islr_rates_065" model="islr.rates"> |
365 | + <field eval="'065'" name="code" /> |
366 | + <field eval="1" name="nature" /> |
367 | + <field eval="1" name="residence" /> |
368 | + <field eval="83.33" name="minimum" /> |
369 | + <field eval="100.00" name="base" /> |
370 | + <field eval="3.00" name="wh_perc" /> |
371 | + <field eval="2.50" name="subtract" /> |
372 | + <field name="concept_id" ref="islr_wh_concept_tarjetas_de_credito_cualquier_concepto" /> |
373 | + </record> |
374 | + <record id="islr_rates_066" model="islr.rates"> |
375 | + <field eval="'066'" name="code" /> |
376 | + <field eval="1" name="nature" /> |
377 | + <field eval="0" name="residence" /> |
378 | + <field eval="0.00" name="minimum" /> |
379 | + <field eval="100.00" name="base" /> |
380 | + <field eval="34.00" name="wh_perc" /> |
381 | + <field eval="0.00" name="subtract" /> |
382 | + <field name="concept_id" ref="islr_wh_concept_tarjetas_de_credito_cualquier_concepto" /> |
383 | + </record> |
384 | + <record id="islr_rates_067" model="islr.rates"> |
385 | + <field eval="'067'" name="code" /> |
386 | + <field eval="0" name="nature" /> |
387 | + <field eval="1" name="residence" /> |
388 | + <field eval="0.00" name="minimum" /> |
389 | + <field eval="100.00" name="base" /> |
390 | + <field eval="5.00" name="wh_perc" /> |
391 | + <field eval="0.00" name="subtract" /> |
392 | + <field name="concept_id" ref="islr_wh_concept_tarjetas_de_credito_cualquier_concepto" /> |
393 | + </record> |
394 | + <record id="islr_rates_068" model="islr.rates"> |
395 | + <field eval="'068'" name="code" /> |
396 | + <field eval="0" name="nature" /> |
397 | + <field eval="0" name="residence" /> |
398 | + <field eval="0.00" name="minimum" /> |
399 | + <field eval="100.00" name="base" /> |
400 | + <field eval="5.00" name="wh_perc" /> |
401 | + <field eval="0.00" name="subtract" /> |
402 | + <field name="concept_id" ref="islr_wh_concept_tarjetas_de_credito_cualquier_concepto" /> |
403 | + </record> |
404 | + <record id="islr_rates_061" model="islr.rates"> |
405 | + <field eval="'061'" name="code" /> |
406 | + <field eval="1" name="nature" /> |
407 | + <field eval="1" name="residence" /> |
408 | + <field eval="83.33" name="minimum" /> |
409 | + <field eval="100.00" name="base" /> |
410 | + <field eval="3.00" name="wh_perc" /> |
411 | + <field eval="2.50" name="subtract" /> |
412 | + <field name="concept_id" ref="islr_wh_concept_canon_arrendamiento_bienes_en_el_pais" /> |
413 | + </record> |
414 | + <record id="islr_rates_062" model="islr.rates"> |
415 | + <field eval="'062'" name="code" /> |
416 | + <field eval="1" name="nature" /> |
417 | + <field eval="0" name="residence" /> |
418 | + <field eval="0.00" name="minimum" /> |
419 | + <field eval="100.00" name="base" /> |
420 | + <field eval="34.00" name="wh_perc" /> |
421 | + <field eval="0.00" name="subtract" /> |
422 | + <field name="concept_id" ref="islr_wh_concept_canon_arrendamiento_bienes_en_el_pais" /> |
423 | + </record> |
424 | + <record id="islr_rates_063" model="islr.rates"> |
425 | + <field eval="'063'" name="code" /> |
426 | + <field eval="0" name="nature" /> |
427 | + <field eval="1" name="residence" /> |
428 | + <field eval="0.33" name="minimum" /> |
429 | + <field eval="100.00" name="base" /> |
430 | + <field eval="5.00" name="wh_perc" /> |
431 | + <field eval="0.00" name="subtract" /> |
432 | + <field name="concept_id" ref="islr_wh_concept_canon_arrendamiento_bienes_en_el_pais" /> |
433 | + </record> |
434 | + <record id="islr_rates_064" model="islr.rates"> |
435 | + <field eval="'064'" name="code" /> |
436 | + <field eval="0" name="nature" /> |
437 | + <field eval="0" name="residence" /> |
438 | + <field eval="0.00" name="minimum" /> |
439 | + <field eval="100.00" name="base" /> |
440 | + <field eval="5.00" name="wh_perc" /> |
441 | + <field eval="0.00" name="subtract" /> |
442 | + <field name="concept_id" ref="islr_wh_concept_canon_arrendamiento_bienes_en_el_pais" /> |
443 | + </record> |
444 | + <record id="islr_rates_057" model="islr.rates"> |
445 | + <field eval="'057'" name="code" /> |
446 | + <field eval="1" name="nature" /> |
447 | + <field eval="1" name="residence" /> |
448 | + <field eval="83.33" name="minimum" /> |
449 | + <field eval="100.00" name="base" /> |
450 | + <field eval="3.00" name="wh_perc" /> |
451 | + <field eval="2.50" name="subtract" /> |
452 | + <field name="concept_id" ref="islr_wh_concept_pago_arrendadores_en_el_pais" /> |
453 | + </record> |
454 | + <record id="islr_rates_058" model="islr.rates"> |
455 | + <field eval="'058'" name="code" /> |
456 | + <field eval="1" name="nature" /> |
457 | + <field eval="0" name="residence" /> |
458 | + <field eval="0.00" name="minimum" /> |
459 | + <field eval="100.00" name="base" /> |
460 | + <field eval="34.00" name="wh_perc" /> |
461 | + <field eval="0.00" name="subtract" /> |
462 | + <field name="concept_id" ref="islr_wh_concept_pago_arrendadores_en_el_pais" /> |
463 | + </record> |
464 | + <record id="islr_rates_059" model="islr.rates"> |
465 | + <field eval="'059'" name="code" /> |
466 | + <field eval="0" name="nature" /> |
467 | + <field eval="1" name="residence" /> |
468 | + <field eval="0.33" name="minimum" /> |
469 | + <field eval="100.00" name="base" /> |
470 | + <field eval="5.00" name="wh_perc" /> |
471 | + <field eval="0.00" name="subtract" /> |
472 | + <field name="concept_id" ref="islr_wh_concept_pago_arrendadores_en_el_pais" /> |
473 | + </record> |
474 | + <record id="islr_rates_049" model="islr.rates"> |
475 | + <field eval="'049'" name="code" /> |
476 | + <field eval="1" name="nature" /> |
477 | + <field eval="1" name="residence" /> |
478 | + <field eval="83.33" name="minimum" /> |
479 | + <field eval="100.00" name="base" /> |
480 | + <field eval="3.00" name="wh_perc" /> |
481 | + <field eval="2.50" name="subtract" /> |
482 | + <field name="concept_id" ref="islr_wh_concept_pagos_propietarios_animales_carrera_premios" /> |
483 | + </record> |
484 | + <record id="islr_rates_050" model="islr.rates"> |
485 | + <field eval="'050'" name="code" /> |
486 | + <field eval="1" name="nature" /> |
487 | + <field eval="0" name="residence" /> |
488 | + <field eval="0.00" name="minimum" /> |
489 | + <field eval="100.00" name="base" /> |
490 | + <field eval="34.00" name="wh_perc" /> |
491 | + <field eval="0.00" name="subtract" /> |
492 | + <field name="concept_id" ref="islr_wh_concept_pagos_propietarios_animales_carrera_premios" /> |
493 | + </record> |
494 | + <record id="islr_rates_051" model="islr.rates"> |
495 | + <field eval="'051'" name="code" /> |
496 | + <field eval="0" name="nature" /> |
497 | + <field eval="1" name="residence" /> |
498 | + <field eval="0.32" name="minimum" /> |
499 | + <field eval="100.00" name="base" /> |
500 | + <field eval="5.00" name="wh_perc" /> |
501 | + <field eval="0.00" name="subtract" /> |
502 | + <field name="concept_id" ref="islr_wh_concept_pagos_propietarios_animales_carrera_premios" /> |
503 | + </record> |
504 | + <record id="islr_rates_052" model="islr.rates"> |
505 | + <field eval="'052'" name="code" /> |
506 | + <field eval="0" name="nature" /> |
507 | + <field eval="0" name="residence" /> |
508 | + <field eval="0.00" name="minimum" /> |
509 | + <field eval="100.00" name="base" /> |
510 | + <field eval="5.00" name="wh_perc" /> |
511 | + <field eval="0.00" name="subtract" /> |
512 | + <field name="concept_id" ref="islr_wh_concept_pagos_propietarios_animales_carrera_premios" /> |
513 | + </record> |
514 | + <record id="islr_rates_045" model="islr.rates"> |
515 | + <field eval="'045'" name="code" /> |
516 | + <field eval="1" name="nature" /> |
517 | + <field eval="1" name="residence" /> |
518 | + <field eval="0.00" name="minimum" /> |
519 | + <field eval="100.00" name="base" /> |
520 | + <field eval="16.00" name="wh_perc" /> |
521 | + <field eval="0.00" name="subtract" /> |
522 | + <field name="concept_id" ref="islr_wh_concept_loterias_e_hipodromos" /> |
523 | + </record> |
524 | + <record id="islr_rates_046" model="islr.rates"> |
525 | + <field eval="'046'" name="code" /> |
526 | + <field eval="1" name="nature" /> |
527 | + <field eval="0" name="residence" /> |
528 | + <field eval="0.00" name="minimum" /> |
529 | + <field eval="100.00" name="base" /> |
530 | + <field eval="16.00" name="wh_perc" /> |
531 | + <field eval="0.00" name="subtract" /> |
532 | + <field name="concept_id" ref="islr_wh_concept_loterias_e_hipodromos" /> |
533 | + </record> |
534 | + <record id="islr_rates_047" model="islr.rates"> |
535 | + <field eval="'047'" name="code" /> |
536 | + <field eval="0" name="nature" /> |
537 | + <field eval="1" name="residence" /> |
538 | + <field eval="0.00" name="minimum" /> |
539 | + <field eval="100.00" name="base" /> |
540 | + <field eval="16.00" name="wh_perc" /> |
541 | + <field eval="0.00" name="subtract" /> |
542 | + <field name="concept_id" ref="islr_wh_concept_loterias_e_hipodromos" /> |
543 | + </record> |
544 | + <record id="islr_rates_048" model="islr.rates"> |
545 | + <field eval="'048'" name="code" /> |
546 | + <field eval="0" name="nature" /> |
547 | + <field eval="0" name="residence" /> |
548 | + <field eval="0.00" name="minimum" /> |
549 | + <field eval="100.00" name="base" /> |
550 | + <field eval="16.00" name="wh_perc" /> |
551 | + <field eval="0.00" name="subtract" /> |
552 | + <field name="concept_id" ref="islr_wh_concept_loterias_e_hipodromos" /> |
553 | + </record> |
554 | + <record id="islr_rates_041" model="islr.rates"> |
555 | + <field eval="'041'" name="code" /> |
556 | + <field eval="1" name="nature" /> |
557 | + <field eval="1" name="residence" /> |
558 | + <field eval="0.00" name="minimum" /> |
559 | + <field eval="100.00" name="base" /> |
560 | + <field eval="34.00" name="wh_perc" /> |
561 | + <field eval="0.00" name="subtract" /> |
562 | + <field name="concept_id" ref="islr_wh_concept_juegos_y_apuestas" /> |
563 | + </record> |
564 | + <record id="islr_rates_042" model="islr.rates"> |
565 | + <field eval="'042'" name="code" /> |
566 | + <field eval="1" name="nature" /> |
567 | + <field eval="0" name="residence" /> |
568 | + <field eval="0.00" name="minimum" /> |
569 | + <field eval="100.00" name="base" /> |
570 | + <field eval="34.00" name="wh_perc" /> |
571 | + <field eval="0.00" name="subtract" /> |
572 | + <field name="concept_id" ref="islr_wh_concept_juegos_y_apuestas" /> |
573 | + </record> |
574 | + <record id="islr_rates_043" model="islr.rates"> |
575 | + <field eval="'043'" name="code" /> |
576 | + <field eval="0" name="nature" /> |
577 | + <field eval="1" name="residence" /> |
578 | + <field eval="0.00" name="minimum" /> |
579 | + <field eval="100.00" name="base" /> |
580 | + <field eval="34.00" name="wh_perc" /> |
581 | + <field eval="0.00" name="subtract" /> |
582 | + <field name="concept_id" ref="islr_wh_concept_juegos_y_apuestas" /> |
583 | + </record> |
584 | + <record id="islr_rates_044" model="islr.rates"> |
585 | + <field eval="'044'" name="code" /> |
586 | + <field eval="0" name="nature" /> |
587 | + <field eval="0" name="residence" /> |
588 | + <field eval="0.00" name="minimum" /> |
589 | + <field eval="100.00" name="base" /> |
590 | + <field eval="34.00" name="wh_perc" /> |
591 | + <field eval="0.00" name="subtract" /> |
592 | + <field name="concept_id" ref="islr_wh_concept_juegos_y_apuestas" /> |
593 | + </record> |
594 | + <record id="islr_rates_040" model="islr.rates"> |
595 | + <field eval="'040'" name="code" /> |
596 | + <field eval="0" name="nature" /> |
597 | + <field eval="0" name="residence" /> |
598 | + <field eval="0.00" name="minimum" /> |
599 | + <field eval="30.00" name="base" /> |
600 | + <field eval="10.00" name="wh_perc" /> |
601 | + <field eval="0.00" name="subtract" /> |
602 | + <field name="concept_id" ref="islr_wh_concept_primas_seguros_reaseguros" /> |
603 | + </record> |
604 | + <record id="islr_rates_038" model="islr.rates"> |
605 | + <field eval="'038'" name="code" /> |
606 | + <field eval="1" name="nature" /> |
607 | + <field eval="0" name="residence" /> |
608 | + <field eval="0.00" name="minimum" /> |
609 | + <field eval="50.00" name="base" /> |
610 | + <field eval="34.00" name="wh_perc" /> |
611 | + <field eval="0.00" name="subtract" /> |
612 | + <field name="concept_id" ref="islr_wh_concept_servicios_tecnologicos" /> |
613 | + </record> |
614 | + <record id="islr_rates_036" model="islr.rates"> |
615 | + <field eval="'036'" name="code" /> |
616 | + <field eval="1" name="nature" /> |
617 | + <field eval="0" name="residence" /> |
618 | + <field eval="0.00" name="minimum" /> |
619 | + <field eval="30.00" name="base" /> |
620 | + <field eval="34.00" name="wh_perc" /> |
621 | + <field eval="0.00" name="subtract" /> |
622 | + <field name="concept_id" ref="islr_wh_concept_asistencia_tecnica" /> |
623 | + </record> |
624 | + |
625 | + <record id="islr_rates_034" model="islr.rates"> |
626 | + <field eval="'034'" name="code" /> |
627 | + <field eval="1" name="nature" /> |
628 | + <field eval="0" name="residence" /> |
629 | + <field eval="0.00" name="minimum" /> |
630 | + <field eval="90.00" name="base" /> |
631 | + <field eval="34.00" name="wh_perc" /> |
632 | + <field eval="0.00" name="subtract" /> |
633 | + <field name="concept_id" ref="islr_wh_concept_regalias" /> |
634 | + </record> |
635 | + <record id="islr_rates_032" model="islr.rates"> |
636 | + <field eval="'032'" name="code" /> |
637 | + <field eval="1" name="nature" /> |
638 | + <field eval="0" name="residence" /> |
639 | + <field eval="0.00" name="minimum" /> |
640 | + <field eval="25.00" name="base" /> |
641 | + <field eval="34.00" name="wh_perc" /> |
642 | + <field eval="0.00" name="subtract" /> |
643 | + <field name="concept_id" ref="islr_wh_concept_exhibicion_de_peliculas" /> |
644 | + </record> |
645 | + <record id="islr_rate_025" model="islr.rates"> |
646 | + <field eval="'025'" name="code" /> |
647 | + <field eval="1" name="nature" /> |
648 | + <field eval="1" name="residence" /> |
649 | + <field eval="83.33" name="minimum" /> |
650 | + <field eval="100.00" name="base" /> |
651 | + <field eval="3.00" name="wh_perc" /> |
652 | + <field eval="2.50" name="subtract" /> |
653 | + <field name="concept_id" ref="islr_wh_concept_intereses_por_personas_juridicas_o_comunidades" /> |
654 | + </record> |
655 | + <record id="islr_rates_026" model="islr.rates"> |
656 | + <field eval="'026'" name="code" /> |
657 | + <field eval="1" name="nature" /> |
658 | + <field eval="0" name="residence" /> |
659 | + <field eval="0.00" name="minimum" /> |
660 | + <field eval="95.00" name="base" /> |
661 | + <field eval="34.00" name="wh_perc" /> |
662 | + <field eval="0.00" name="subtract" /> |
663 | + <field name="concept_id" ref="islr_wh_concept_intereses_por_personas_juridicas_o_comunidades" /> |
664 | + </record> |
665 | + <record id="islr_rates_027" model="islr.rates"> |
666 | + <field eval="'027'" name="code" /> |
667 | + <field eval="0" name="nature" /> |
668 | + <field eval="1" name="residence" /> |
669 | + <field eval="0.33" name="minimum" /> |
670 | + <field eval="100.00" name="base" /> |
671 | + <field eval="5.00" name="wh_perc" /> |
672 | + <field eval="0.00" name="subtract" /> |
673 | + <field name="concept_id" ref="islr_wh_concept_intereses_por_personas_juridicas_o_comunidades" /> |
674 | + </record> |
675 | + <record id="islr_rates_023" model="islr.rates"> |
676 | + <field eval="'023'" name="code" /> |
677 | + <field eval="0" name="nature" /> |
678 | + <field eval="0" name="residence" /> |
679 | + <field eval="0.00" name="minimum" /> |
680 | + <field eval="100.00" name="base" /> |
681 | + <field eval="4.95" name="wh_perc" /> |
682 | + <field eval="0.00" name="subtract" /> |
683 | + <field name="concept_id" ref="islr_wh_concept_int_prestamos_exterior" /> |
684 | + </record> |
685 | + <record id="islr_rates_022" model="islr.rates"> |
686 | + <field eval="'022'" name="code" /> |
687 | + <field eval="1" name="nature" /> |
688 | + <field eval="0" name="residence" /> |
689 | + <field eval="0.00" name="minimum" /> |
690 | + <field eval="95.00" name="base" /> |
691 | + <field eval="34.00" name="wh_perc" /> |
692 | + <field eval="0.00" name="subtract" /> |
693 | + <field name="concept_id" ref="islr_rh_concept_interes_capital_invertido_en_renta" /> |
694 | + </record> |
695 | + <record id="islr_rates_014" model="islr.rates"> |
696 | + <field eval="'014'" name="code" /> |
697 | + <field eval="1" name="nature" /> |
698 | + <field eval="1" name="residence" /> |
699 | + <field eval="83.33" name="minimum" /> |
700 | + <field eval="100.00" name="base" /> |
701 | + <field eval="3.00" name="wh_perc" /> |
702 | + <field eval="2.50" name="subtract" /> |
703 | + <field name="concept_id" ref="islr_wh_concept_comisiones_venta_inmuebles" /> |
704 | + </record> |
705 | + <record id="islr_rates_015" model="islr.rates"> |
706 | + <field eval="'015'" name="code" /> |
707 | + <field eval="1" name="nature" /> |
708 | + <field eval="0" name="residence" /> |
709 | + <field eval="0.00" name="minimum" /> |
710 | + <field eval="100.00" name="base" /> |
711 | + <field eval="34.00" name="wh_perc" /> |
712 | + <field eval="0.00" name="subtract" /> |
713 | + <field name="concept_id" ref="islr_wh_concept_comisiones_venta_inmuebles" /> |
714 | + </record> |
715 | + <record id="islr_rates_017" model="islr.rates"> |
716 | + <field eval="'017'" name="code" /> |
717 | + <field eval="0" name="nature" /> |
718 | + <field eval="0" name="residence" /> |
719 | + <field eval="0.00" name="minimum" /> |
720 | + <field eval="100.00" name="base" /> |
721 | + <field eval="5.00" name="wh_perc" /> |
722 | + <field eval="0.00" name="subtract" /> |
723 | + <field name="concept_id" ref="islr_wh_concept_comisiones_venta_inmuebles" /> |
724 | + </record> |
725 | + <record id="islr_rates_016" model="islr.rates"> |
726 | + <field eval="'016'" name="code" /> |
727 | + <field eval="0" name="nature" /> |
728 | + <field eval="1" name="residence" /> |
729 | + <field eval="0.33" name="minimum" /> |
730 | + <field eval="100.00" name="base" /> |
731 | + <field eval="5.00" name="wh_perc" /> |
732 | + <field eval="0.00" name="subtract" /> |
733 | + <field name="concept_id" ref="islr_wh_concept_comisiones_venta_inmuebles" /> |
734 | + </record> |
735 | + <record id="islr_rates_010" model="islr.rates"> |
736 | + <field eval="'010'" name="code" /> |
737 | + <field eval="1" name="nature" /> |
738 | + <field eval="1" name="residence" /> |
739 | + <field eval="83.33" name="minimum" /> |
740 | + <field eval="100.00" name="base" /> |
741 | + <field eval="3.00" name="wh_perc" /> |
742 | + <field eval="2.50" name="subtract" /> |
743 | + <field name="concept_id" ref="islr_wh_concept_hprof_jinetes_entrenadores_preparadores" /> |
744 | + </record> |
745 | + <record id="islr_rates_011" model="islr.rates"> |
746 | + <field eval="'011'" name="code" /> |
747 | + <field eval="1" name="nature" /> |
748 | + <field eval="0" name="residence" /> |
749 | + <field eval="0.00" name="minimum" /> |
750 | + <field eval="90.00" name="base" /> |
751 | + <field eval="34.00" name="wh_perc" /> |
752 | + <field eval="0.00" name="subtract" /> |
753 | + <field name="concept_id" ref="islr_wh_concept_hprof_jinetes_entrenadores_preparadores" /> |
754 | + </record> |
755 | + <record id="islr_rate_012" model="islr.rates"> |
756 | + <field eval="'012'" name="code" /> |
757 | + <field eval="1" name="nature" /> |
758 | + <field eval="1" name="residence" /> |
759 | + <field eval="83.33" name="minimum" /> |
760 | + <field eval="100.00" name="base" /> |
761 | + <field eval="3.00" name="wh_perc" /> |
762 | + <field eval="2.50" name="subtract" /> |
763 | + <field name="concept_id" ref="islr_wh_concept_hprof_sin_relacion_otras_instituciones" /> |
764 | + </record> |
765 | + <record id="islr_rate_013" model="islr.rates"> |
766 | + <field eval="'013'" name="code" /> |
767 | + <field eval="1" name="nature" /> |
768 | + <field eval="0" name="residence" /> |
769 | + <field eval="0.00" name="minimum" /> |
770 | + <field eval="90.00" name="base" /> |
771 | + <field eval="34.00" name="wh_perc" /> |
772 | + <field eval="0.00" name="subtract" /> |
773 | + <field name="concept_id" ref="islr_wh_concept_hprof_sin_relacion_otras_instituciones" /> |
774 | + </record> |
775 | + <record id="islr_rates_006" model="islr.rates"> |
776 | + <field eval="'006'" name="code" /> |
777 | + <field eval="1" name="nature" /> |
778 | + <field eval="1" name="residence" /> |
779 | + <field eval="83.33" name="minimum" /> |
780 | + <field eval="100.00" name="base" /> |
781 | + <field eval="3.00" name="wh_perc" /> |
782 | + <field eval="2.53" name="subtract" /> |
783 | + <field name="concept_id" ref="islr_wh_concept_hprof_mancomunados_no_mercantiles" /> |
784 | + </record> |
785 | + <record id="islr_rates_007" model="islr.rates"> |
786 | + <field eval="'007'" name="code" /> |
787 | + <field eval="1" name="nature" /> |
788 | + <field eval="0" name="residence" /> |
789 | + <field eval="0.00" name="minimum" /> |
790 | + <field eval="90.00" name="base" /> |
791 | + <field eval="34.00" name="wh_perc" /> |
792 | + <field eval="0.00" name="subtract" /> |
793 | + <field name="concept_id" ref="islr_wh_concept_hprof_mancomunados_no_mercantiles" /> |
794 | + </record> |
795 | + <record id="islr_rates_008" model="islr.rates"> |
796 | + <field eval="'008'" name="code" /> |
797 | + <field eval="0" name="nature" /> |
798 | + <field eval="1" name="residence" /> |
799 | + <field eval="0.32" name="minimum" /> |
800 | + <field eval="100.00" name="base" /> |
801 | + <field eval="5.00" name="wh_perc" /> |
802 | + <field eval="0.00" name="subtract" /> |
803 | + <field name="concept_id" ref="islr_wh_concept_hprof_mancomunados_no_mercantiles" /> |
804 | + </record> |
805 | + <record id="islr_rates_002" model="islr.rates"> |
806 | + <field eval="'002'" name="code"/> |
807 | + <field eval="1" name="nature"/> |
808 | + <field eval="1" name="residence"/> |
809 | + <field eval="83.33" name="minimum"/> |
810 | + <field eval="100.00" name="base"/> |
811 | + <field eval="3.00" name="wh_perc"/> |
812 | + <field eval="2.53" name="subtract"/> |
813 | + <field name="concept_id" ref="islr_wh_concept_hprof_no_mercantiles"/> |
814 | + </record> |
815 | + <record id="islr_rates_003" model="islr.rates"> |
816 | + <field eval="'003'" name="code" /> |
817 | + <field eval="1" name="nature" /> |
818 | + <field eval="0" name="residence" /> |
819 | + <field eval="0.00" name="minimum" /> |
820 | + <field eval="90.00" name="base" /> |
821 | + <field eval="34.00" name="wh_perc" /> |
822 | + <field eval="0.00" name="subtract" /> |
823 | + <field name="concept_id" ref="islr_wh_concept_hprof_no_mercantiles" /> |
824 | + </record> |
825 | + <record id="islr_rates_004" model="islr.rates"> |
826 | + <field eval="'004'" name="code"/> |
827 | + <field eval="0" name="nature"/> |
828 | + <field eval="1" name="residence"/> |
829 | + <field eval="0.32" name="minimum" /> |
830 | + <field eval="100.00" name="base"/> |
831 | + <field eval="5.00" name="wh_perc"/> |
832 | + <field eval="0.00" name="subtract"/> |
833 | + <field name="concept_id" ref="islr_wh_concept_hprof_no_mercantiles"/> |
834 | + </record> |
835 | + <record id="islr_rates_018" model="islr.rates"> |
836 | + <field eval="'018'" name="code"/> |
837 | + <field eval="1" name="nature"/> |
838 | + <field eval="1" name="residence"/> |
839 | + <field eval="83.33" name="minimum"/> |
840 | + <field eval="100.0" name="base"/> |
841 | + <field eval="3.0" name="wh_perc"/> |
842 | + <field eval="2.5333" name="subtract"/> |
843 | + <field name="concept_id" ref="islr_wh_concept_cualquie_cosa_menos_sueldos"/> |
844 | + </record> |
845 | + <record id="islr_rates_019" model="islr.rates"> |
846 | + <field eval="'019'" name="code" /> |
847 | + <field eval="1" name="nature" /> |
848 | + <field eval="0" name="residence" /> |
849 | + <field eval="0.00" name="minimum" /> |
850 | + <field eval="100.00" name="base" /> |
851 | + <field eval="34.00" name="wh_perc" /> |
852 | + <field eval="0.00" name="subtract" /> |
853 | + <field name="concept_id" ref="islr_wh_concept_cualquie_cosa_menos_sueldos" /> |
854 | + </record> |
855 | + <record id="islr_rates_020" model="islr.rates"> |
856 | + <field eval="'020'" name="code"/> |
857 | + <field eval="0" name="nature"/> |
858 | + <field eval="1" name="residence"/> |
859 | + <field eval="83.33" name="minimum"/> |
860 | + <field eval="100.0" name="base"/> |
861 | + <field eval="5.0" name="wh_perc"/> |
862 | + <field eval="0" name="subtract"/> |
863 | + <field name="concept_id" ref="islr_wh_concept_cualquie_cosa_menos_sueldos"/> |
864 | + </record> |
865 | + <record id="islr_021" model="islr.rates"> |
866 | + <field eval="'021'" name="code" /> |
867 | + <field eval="0" name="nature" /> |
868 | + <field eval="0" name="residence" /> |
869 | + <field eval="0.00" name="minimum" /> |
870 | + <field eval="100.00" name="base" /> |
871 | + <field eval="5.00" name="wh_perc" /> |
872 | + <field eval="0.00" name="subtract" /> |
873 | + <field name="concept_id" ref="islr_wh_concept_cualquie_cosa_menos_sueldos" /> |
874 | + </record> |
875 | + <record id="islr_rates_053" model="islr.rates"> |
876 | + <field eval="'053'" name="code"/> |
877 | + <field eval="1" name="nature"/> |
878 | + <field eval="1" name="residence"/> |
879 | + <field eval="83.3333" name="minimum"/> |
880 | + <field eval="100.0" name="base"/> |
881 | + <field eval="1.0" name="wh_perc"/> |
882 | + <field eval="0.83333" name="subtract"/> |
883 | + <field name="concept_id" ref="islr_wh_concept_pago_contratistas"/> |
884 | + </record> |
885 | + <record id="islr_rates_054" model="islr.rates"> |
886 | + <field eval="'054'" name="code" /> |
887 | + <field eval="1" name="nature" /> |
888 | + <field eval="0" name="residence" /> |
889 | + <field eval="0.00" name="minimum" /> |
890 | + <field eval="100.00" name="base" /> |
891 | + <field eval="34.00" name="wh_perc" /> |
892 | + <field eval="0.00" name="subtract" /> |
893 | + <field name="concept_id" ref="islr_wh_concept_pagos_propietarios_animales_carrera_premios" /> |
894 | + </record> |
895 | + <record id="islr_rates_055" model="islr.rates"> |
896 | + <field eval="'055'" name="code"/> |
897 | + <field eval="0" name="nature"/> |
898 | + <field eval="1" name="residence"/> |
899 | + <field eval="83.3333" name="minimum"/> |
900 | + <field eval="100.0" name="base"/> |
901 | + <field eval="2.0" name="wh_perc"/> |
902 | + <field eval="0" name="subtract"/> |
903 | + <field name="concept_id" ref="islr_wh_concept_pago_contratistas"/> |
904 | + </record> |
905 | + <record id="islr_rates_072" model="islr.rates"> |
906 | + <field eval="'072'" name="code"/> |
907 | + <field eval="0" name="nature"/> |
908 | + <field eval="1" name="residence"/> |
909 | + <field eval="0.33" name="minimum"/> |
910 | + <field eval="100.00" name="base"/> |
911 | + <field eval="5.00" name="wh_perc"/> |
912 | + <field eval="0" name="subtract"/> |
913 | + <field name="concept_id" ref="islr_wh_concept_pagos_transportes_y_fletes"/> |
914 | + </record> |
915 | + <record id="islr_rates_083" model="islr.rates"> |
916 | + <field eval="'083'" name="code"/> |
917 | + <field eval="1" name="nature"/> |
918 | + <field eval="1" name="residence"/> |
919 | + <field eval="0.33" name="minimum"/> |
920 | + <field eval="100.00" name="base"/> |
921 | + <field eval="5.00" name="wh_perc"/> |
922 | + <field eval="0.00" name="subtract"/> |
923 | + <field name="concept_id" ref="islr_wh_concept_pagos_de_servicios_publicitarios"/> |
924 | + </record> |
925 | + <record id="islr_rates_084" model="islr.rates"> |
926 | + <field eval="'084'" name="code"/> |
927 | + <field eval="0" name="nature"/> |
928 | + <field eval="1" name="residence"/> |
929 | + <field eval="83.3333" name="minimum"/> |
930 | + <field eval="100.0" name="base"/> |
931 | + <field eval="5.0" name="wh_perc"/> |
932 | + <field eval="0" name="subtract"/> |
933 | + <field name="concept_id" ref="islr_wh_concept_pagos_de_servicios_publicitarios"/> |
934 | + </record> |
935 | + <record id="islr_rates_085" model="islr.rates"> |
936 | + <field eval="'085'" name="code"/> |
937 | + <field eval="0" name="nature"/> |
938 | + <field eval="0" name="residence"/> |
939 | + <field eval="0.00" name="minimum"/> |
940 | + <field eval="100.00" name="base"/> |
941 | + <field eval="5.00" name="wh_perc"/> |
942 | + <field eval="0.00" name="subtract"/> |
943 | + <field name="concept_id" ref="islr_wh_concept_pagos_de_servicios_publicitarios"/> |
944 | + </record> |
945 | + <record id="islr_rates_059" model="islr.rates"> |
946 | + <field eval="'059'" name="code"/> |
947 | + <field eval="0" name="nature"/> |
948 | + <field eval="1" name="residence"/> |
949 | + <field eval="83.3333" name="minimum"/> |
950 | + <field eval="100.0" name="base"/> |
951 | + <field eval="5.0" name="wh_perc"/> |
952 | + <field eval="0" name="subtract"/> |
953 | + <field name="concept_id" ref="islr_wh_concept_pagos_administradores_en_el_pais"/> |
954 | + </record> |
955 | + <record id="islr_rates_001" model="islr.rates"> |
956 | + <field eval="'001'" name="code"/> |
957 | + <field eval="1" name="nature"/> |
958 | + <field eval="1" name="residence"/> |
959 | + <field eval="83.3333" name="minimum"/> |
960 | + <field eval="0" name="subtract"/> |
961 | + <field eval="0" name="wh_perc" /> |
962 | + <field eval="100" name="base" /> |
963 | + <field name="concept_id" ref="islr_wh_concept_sueldos_y_salarios"/> |
964 | + </record> |
965 | + <record id="islr_rates_071" model="islr.rates"> |
966 | + <field eval="'071'" name="code"/> |
967 | + <field eval="1" name="nature"/> |
968 | + <field eval="1" name="residence"/> |
969 | + <field eval="83.33333" name="minimum"/> |
970 | + <field eval="100.0" name="base"/> |
971 | + <field eval="1.0" name="wh_perc"/> |
972 | + <field eval="0.83333" name="subtract"/> |
973 | + <field name="concept_id" ref="islr_wh_concept_pagos_transportes_y_fletes"/> |
974 | + </record> |
975 | + <!-- End of WH Rates --> |
976 | + </data> |
977 | </openerp> |
978 | |
979 | === renamed file 'l10n_ve_islr_withholding/l10n_ve_islr_withholding_data.xml' => 'l10n_ve_islr_withholding/data/l10n_ve_islr_withholding_data.xml' |
980 | === added directory 'l10n_ve_islr_withholding/view' |
981 | === renamed file 'l10n_ve_islr_withholding/invoice_view.xml' => 'l10n_ve_islr_withholding/view/invoice_view.xml' |
982 | === renamed file 'l10n_ve_islr_withholding/islr_wh_concept_view.xml' => 'l10n_ve_islr_withholding/view/islr_wh_concept_view.xml' |
983 | === renamed file 'l10n_ve_islr_withholding/islr_wh_doc_view.xml' => 'l10n_ve_islr_withholding/view/islr_wh_doc_view.xml' |
984 | === renamed file 'l10n_ve_islr_withholding/partner_view.xml' => 'l10n_ve_islr_withholding/view/partner_view.xml' |
985 | === renamed file 'l10n_ve_islr_withholding/product_view.xml' => 'l10n_ve_islr_withholding/view/product_view.xml' |
986 | === renamed file 'l10n_ve_islr_withholding/purchase_view.xml' => 'l10n_ve_islr_withholding/view/purchase_view.xml' |
987 | === renamed file 'l10n_ve_islr_withholding/sale_order_view.xml' => 'l10n_ve_islr_withholding/view/sale_order_view.xml' |
988 | === renamed file 'l10n_ve_islr_withholding/wh_islr_view.xml' => 'l10n_ve_islr_withholding/view/wh_islr_view.xml' |
989 | === modified file 'l10n_ve_withholding/__openerp__.py' |
990 | --- l10n_ve_withholding/__openerp__.py 2011-07-10 01:56:17 +0000 |
991 | +++ l10n_ve_withholding/__openerp__.py 2011-09-29 00:20:30 +0000 |
992 | @@ -32,7 +32,7 @@ |
993 | - Add |
994 | """, |
995 | 'init_xml': [], |
996 | - "depends" : ["l10n_ve_fiscal_requirements", "account"], |
997 | + "depends" : ["l10n_ve_fiscal_requirements", "account", "account_accountant"], |
998 | 'update_xml': [ |
999 | 'security/withholding_security.xml', |
1000 | 'security/ir.model.access.csv', |
1001 | |
1002 | === modified file 'l10n_ve_withholding_iva/__openerp__.py' |
1003 | === modified file 'l10n_ve_withholding_iva/partner.py' |
1004 | --- l10n_ve_withholding_iva/partner.py 2011-09-28 03:57:04 +0000 |
1005 | +++ l10n_ve_withholding_iva/partner.py 2011-09-29 00:20:30 +0000 |
1006 | @@ -54,6 +54,7 @@ |
1007 | |
1008 | } |
1009 | |
1010 | +<<<<<<< TREE |
1011 | def _load_url(self,retries,url): |
1012 | str_error= '404 Not Found' |
1013 | while retries > 0: |
1014 | @@ -131,4 +132,97 @@ |
1015 | |
1016 | return True |
1017 | |
1018 | +======= |
1019 | + def _load_url(self,retries,url): |
1020 | + print 'load' |
1021 | + while retries > 0: |
1022 | + try: |
1023 | + s = urllib.urlopen(url) |
1024 | + r = s.read() |
1025 | + ok = not('404 Not Found' in r) |
1026 | + if ok: |
1027 | + return r |
1028 | + except: |
1029 | + pass |
1030 | + retries -= 1 |
1031 | + return None |
1032 | + |
1033 | + def _buscar_porcentaje(self,rif): |
1034 | + try: |
1035 | + print"esta pasando por aqui" |
1036 | +# s = urllib.urlopen("http://contribuyente.seniat.gob.ve/BuscaRif/BuscaRif.jsp?p_rif=%s" % rif) |
1037 | +# html_data = s.read() |
1038 | + html_data = self.__load_url(3,"http://contribuyente.seniat.gob.ve/BuscaRif/BuscaRif.jsp?p_rif=%s" % rif) |
1039 | + html_data = unicode(html_data, 'ISO-8859-1').encode('utf-8') |
1040 | + search_str='La condición de este contribuyente requiere la retención del ' |
1041 | + pos = html_data.find(search_str) |
1042 | + if pos > 0: |
1043 | + pos += len(search_str) |
1044 | + pct = html_data[pos:pos+4].replace('%','').replace(' ','') |
1045 | + return float(pct) |
1046 | + else: |
1047 | + return 0.0 |
1048 | + except Exception, e: |
1049 | + error = str(e) |
1050 | + if error.find("Name or service not known") >=0: |
1051 | + return "sin red" |
1052 | + else: |
1053 | + return 0.0 |
1054 | + |
1055 | + |
1056 | + def _parse_dom(self, dom,rif): |
1057 | + print 'entrando dom' |
1058 | + name = dom.childNodes[0].childNodes[0].firstChild.data |
1059 | + wh_agent = dom.childNodes[0].childNodes[1].firstChild.data.upper()=='SI' and True or False |
1060 | + vat_apply = dom.childNodes[0].childNodes[2].firstChild.data.upper()=='SI' and True or False |
1061 | + wh_rate = self._buscar_porcentaje(rif) |
1062 | + print "wh_rate",wh_rate |
1063 | +# wh_rate = 0.0 |
1064 | + print 'nombre: ',name |
1065 | + return {'name':name, 'wh_iva_agent':wh_agent,'vat_subjected':vat_apply,'wh_iva_rate':wh_rate} |
1066 | + |
1067 | + |
1068 | + def update_rif(self, cr, uid, ids, context={}): |
1069 | + print 'entando update' |
1070 | + for partner in self.browse(cr,uid,ids): |
1071 | + try: |
1072 | + xml_data = self._load_url(3,"http://contribuyente.seniat.gob.ve/getContribuyente/getrif?rif=%s" % partner.vat[2:]) |
1073 | + print 'xml_data: ',xml_data |
1074 | + search_str = 'numeroRif="' |
1075 | + pos = xml_data.find(search_str) |
1076 | + if pos > 0: |
1077 | + pos += len(search_str) |
1078 | + rif = xml_data[pos:pos+11].replace('"','') |
1079 | + try: |
1080 | + print 'antes ddel dom' |
1081 | + dom = parseString(xml_data) |
1082 | + print 'despues ddel dom' |
1083 | + self.write(cr,uid,partner.id,self._parse_dom(dom,rif)) |
1084 | + return True |
1085 | + except: |
1086 | + if xml_data.find('450')>=0: |
1087 | + if not 'all_rif' in context: |
1088 | + print 'error en el rif',context |
1089 | + raise osv.except_osv(_('Vat Error !'),_("Invalid VAT!")) |
1090 | + if xml_data.find('452')>=0: |
1091 | + if not 'all_rif' in context: |
1092 | + raise osv.except_osv(_('Vat Error !'),_("Unregistered VAT!")) |
1093 | + except Exception, e: |
1094 | + error = str(e) |
1095 | + if error.find("Name or service not known") >=0: |
1096 | + if not 'all_rif' in context: |
1097 | + raise osv.except_osv(_('No Connection !'),_("Could not connect!")) |
1098 | + |
1099 | + return True |
1100 | + |
1101 | + def connect_seniat(self, cr, uid, ids, context={}, all_rif=False): |
1102 | + if all_rif: |
1103 | + ctx = context.copy() |
1104 | + ctx.update({'all_rif': True}) |
1105 | + for partner in self.browse(cr,uid,ids): |
1106 | + self. update_rif(cr, uid, [partner.id], context=ctx) |
1107 | + |
1108 | + return True |
1109 | + |
1110 | +>>>>>>> MERGE-SOURCE |
1111 | res_partner() |
Hola Israel.
You need to do this:
First:
Download a clean branch copy from server.
Apply you diff.
COmmit
Propose for merge.
If you can see you have problems with some sources.
Read the diff.