Merge lp:~vauxoo/openerp-venezuela-localization/jose_search_partner_seniat into lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk
- jose_search_partner_seniat
- Merge into 6.0-trunk
Proposed by
Jose Moreno
Status: | Rejected |
---|---|
Rejected by: | Nhomar - Vauxoo |
Proposed branch: | lp:~vauxoo/openerp-venezuela-localization/jose_search_partner_seniat |
Merge into: | lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk |
Diff against target: |
2198 lines (+625/-1370) (has conflicts) 3 files modified
l10n_ve_fiscal_requirements/i18n/es.po (+127/-804) l10n_ve_fiscal_requirements/i18n/es_VE.po (+373/-546) l10n_ve_fiscal_requirements/wizard/search_info_partner_seniat.py (+125/-20) Text conflict in l10n_ve_fiscal_requirements/i18n/es_VE.po |
To merge this branch: | bzr merge lp:~vauxoo/openerp-venezuela-localization/jose_search_partner_seniat |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Nhomar - Vauxoo | badproposal | Disapprove | |
Review via email:
|
Commit message
Description of the change
[ADD] Se Agrego una funcion para buscar si el partner existia en la base de datos primero sino lo busca en el seniat
To post a comment you must log in.
Revision history for this message
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Nhomar - Vauxoo (nhomar) wrote : | # |
review:
Disapprove
(badproposal)
Unmerged revisions
- 600. By Jose Moreno
-
[ADD] Se Agrego una funcion para buscar si el partner existia en la base de datos primero sino lo busca en el seniat
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'l10n_ve_fiscal_requirements/i18n/es.po' (properties changed: -x to +x) |
2 | --- l10n_ve_fiscal_requirements/i18n/es.po 2011-11-10 17:14:35 +0000 |
3 | +++ l10n_ve_fiscal_requirements/i18n/es.po 2012-02-01 16:01:29 +0000 |
4 | @@ -4,10 +4,10 @@ |
5 | # |
6 | msgid "" |
7 | msgstr "" |
8 | -"Project-Id-Version: OpenERP Server 6.0.3\n" |
9 | +"Project-Id-Version: OpenERP Server 6.0.1\n" |
10 | "Report-Msgid-Bugs-To: support@openerp.com\n" |
11 | -"POT-Creation-Date: 2011-11-10 15:30+0000\n" |
12 | -"PO-Revision-Date: 2011-11-10 15:30+0000\n" |
13 | +"POT-Creation-Date: 2011-04-04 20:01+0000\n" |
14 | +"PO-Revision-Date: 2011-04-04 20:01+0000\n" |
15 | "Last-Translator: <>\n" |
16 | "Language-Team: \n" |
17 | "MIME-Version: 1.0\n" |
18 | @@ -16,600 +16,45 @@ |
19 | "Plural-Forms: \n" |
20 | |
21 | #. module: l10n_ve_fiscal_requirements |
22 | -#: view:wizard.invoice.nro.ctrl:0 |
23 | -msgid "Create an invoice to justify the damaged one" |
24 | -msgstr "Crear una factura para justificar la factura dañada" |
25 | - |
26 | -#. module: l10n_ve_fiscal_requirements |
27 | -#: field:fiscal.requirements.config,vat_apply:0 |
28 | -msgid "Apply VAT?" |
29 | -msgstr "Apply VAT?" |
30 | - |
31 | -#. module: l10n_ve_fiscal_requirements |
32 | -#: view:l10n.ut:0 |
33 | -msgid "Group By..." |
34 | -msgstr "Agrupar Por..." |
35 | - |
36 | -#. module: l10n_ve_fiscal_requirements |
37 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:43 |
38 | -#, python-format |
39 | -msgid "You cannot change the state of a Draft invoice" |
40 | -msgstr "No puedes cambiar el estado de una factura Borrador" |
41 | - |
42 | -#. module: l10n_ve_fiscal_requirements |
43 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:109 |
44 | -#: constraint:res.partner:0 |
45 | -#, python-format |
46 | -msgid "Error ! The partner does not have an invoice address." |
47 | -msgstr "Error ! The partner does not have an invoice address." |
48 | - |
49 | -#. module: l10n_ve_fiscal_requirements |
50 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:69 |
51 | -#, python-format |
52 | -msgid "Supplier" |
53 | -msgstr "Supplier" |
54 | - |
55 | -#. module: l10n_ve_fiscal_requirements |
56 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.act_l10n_ut_tree |
57 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_l10n_ut |
58 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.menu_action_l10n_ut_tree |
59 | -#: view:l10n.ut:0 |
60 | -msgid "Tax Unit" |
61 | -msgstr "Unidad Tributaria" |
62 | - |
63 | -#. module: l10n_ve_fiscal_requirements |
64 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:50 |
65 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:112 |
66 | -#, python-format |
67 | -msgid "ERROR !" |
68 | -msgstr "¡ ERROR !" |
69 | - |
70 | -#. module: l10n_ve_fiscal_requirements |
71 | -#: view:fiscal.requirements.config:0 |
72 | -msgid "title" |
73 | -msgstr "title" |
74 | - |
75 | -#. module: l10n_ve_fiscal_requirements |
76 | -#: help:account.invoice,nro_ctrl:0 |
77 | -msgid "Code used for intern invoice control" |
78 | -msgstr "Código usado para el control interno de las facturas" |
79 | - |
80 | -#. module: l10n_ve_fiscal_requirements |
81 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:96 |
82 | -#, python-format |
83 | -msgid "Modify" |
84 | -msgstr "Modify" |
85 | - |
86 | -#. module: l10n_ve_fiscal_requirements |
87 | -#: view:res.partner:0 |
88 | -msgid "Update Fiscal Information" |
89 | -msgstr "Update Fiscal Information" |
90 | - |
91 | -#. module: l10n_ve_fiscal_requirements |
92 | -#: field:account.invoice,nro_ctrl:0 |
93 | -#: field:wiz.nroctrl,name:0 |
94 | -#: field:wizard.invoice.nro.ctrl,nro_ctrl:0 |
95 | -msgid "Control Number" |
96 | -msgstr "Número de Control" |
97 | - |
98 | -#. module: l10n_ve_fiscal_requirements |
99 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_wiz_nroctrl |
100 | -msgid "Wizard that changes the invoice control number" |
101 | -msgstr "Asistente de configuración que cambia el número de control de la factura" |
102 | - |
103 | -#. module: l10n_ve_fiscal_requirements |
104 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:94 |
105 | -#, python-format |
106 | -msgid "Unlink" |
107 | -msgstr "Unlink" |
108 | - |
109 | -#. module: l10n_ve_fiscal_requirements |
110 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_fiscal_requirements_config |
111 | -msgid "\n" |
112 | -" Fiscal Requirements installer wizard\n" |
113 | -" " |
114 | -msgstr "\n" |
115 | -" Fiscal Requirements installer wizard\n" |
116 | -" " |
117 | - |
118 | -#. module: l10n_ve_fiscal_requirements |
119 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:167 |
120 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:149 |
121 | -#, python-format |
122 | -msgid "No Period found on Invoice!" |
123 | -msgstr "No Period found on Invoice!" |
124 | - |
125 | -#. module: l10n_ve_fiscal_requirements |
126 | -#: field:res.company,acc_id:0 |
127 | -msgid "Account" |
128 | -msgstr "Cuenta" |
129 | +#: sql_constraint:purchase.order:0 |
130 | +msgid "Order Reference must be unique !" |
131 | +msgstr "¡La referencia del pedido debe ser única!" |
132 | |
133 | #. module: l10n_ve_fiscal_requirements |
134 | #: field:account.invoice,sin_cred:0 |
135 | msgid "Tax-exempt?" |
136 | -msgstr "¿Exento de Impuesto?" |
137 | - |
138 | -#. module: l10n_ve_fiscal_requirements |
139 | -#: view:account.invoice:0 |
140 | -#: view:account.invoice.debit:0 |
141 | -#: view:account.invoice.parent:0 |
142 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_account_invoice_debit |
143 | -msgid "Debit Note" |
144 | -msgstr "Nota de Debito" |
145 | - |
146 | -#. module: l10n_ve_fiscal_requirements |
147 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:117 |
148 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:121 |
149 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:37 |
150 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:43 |
151 | -#, python-format |
152 | -msgid "Error!" |
153 | -msgstr "¡Error!" |
154 | - |
155 | -#. module: l10n_ve_fiscal_requirements |
156 | -#: field:l10n.ut,amount:0 |
157 | -msgid "Amount" |
158 | -msgstr "Cantidad" |
159 | - |
160 | -#. module: l10n_ve_fiscal_requirements |
161 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:184 |
162 | -#, python-format |
163 | -msgid "Unregistered VAT!" |
164 | -msgstr "Unregistered VAT!" |
165 | - |
166 | -#. module: l10n_ve_fiscal_requirements |
167 | -#: help:fiscal.requirements.config,vat:0 |
168 | -msgid "Partner's VAT to update the other fields" |
169 | -msgstr "Partner's VAT to update the other fields" |
170 | - |
171 | -#. module: l10n_ve_fiscal_requirements |
172 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_update_info_partner |
173 | -msgid "update.info.partner" |
174 | -msgstr "update.info.partner" |
175 | - |
176 | -#. module: l10n_ve_fiscal_requirements |
177 | -#: field:fiscal.requirements.config,vat:0 |
178 | -msgid "VAT" |
179 | -msgstr "VAT" |
180 | - |
181 | -#. module: l10n_ve_fiscal_requirements |
182 | -#: field:fiscal.requirements.config,add:0 |
183 | -msgid "Invoice Address" |
184 | -msgstr "Invoice Address" |
185 | - |
186 | -#. module: l10n_ve_fiscal_requirements |
187 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_update_all_partner_information |
188 | -msgid "Update All Partner Information" |
189 | -msgstr "Update All Partner Information" |
190 | - |
191 | -#. module: l10n_ve_fiscal_requirements |
192 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:131 |
193 | -#, python-format |
194 | -msgid "Current invoice is the same father invoice, Credit or debit note have to be diferent of parent invoice, Please choise another one!" |
195 | -msgstr "Current invoice is the same father invoice, Credit or debit note have to be diferent of parent invoice, Please choise another one!" |
196 | - |
197 | -#. module: l10n_ve_fiscal_requirements |
198 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:178 |
199 | -#, python-format |
200 | -msgid "Invalid VAT!" |
201 | -msgstr "Invalid VAT!" |
202 | - |
203 | -#. module: l10n_ve_fiscal_requirements |
204 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_res_partner |
205 | -msgid "Partner" |
206 | -msgstr "Empresa" |
207 | - |
208 | -#. module: l10n_ve_fiscal_requirements |
209 | -#: help:l10n.ut,date:0 |
210 | -msgid "Date on which goes into effect the new Unit Tax Unit" |
211 | -msgstr "Fecha en la cual entra en vigencia la nueva Unidad Tributaria" |
212 | - |
213 | -#. module: l10n_ve_fiscal_requirements |
214 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:107 |
215 | -#, python-format |
216 | -msgid "Can not %s draft/proforma/cancel invoice." |
217 | -msgstr "Can not %s draft/proforma/cancel invoice." |
218 | - |
219 | -#. module: l10n_ve_fiscal_requirements |
220 | -#: view:wiz.nroctrl:0 |
221 | -msgid "Confirm" |
222 | -msgstr "Confirmar" |
223 | - |
224 | -#. module: l10n_ve_fiscal_requirements |
225 | -#: constraint:res.company:0 |
226 | -msgid "Error! You can not create recursive companies." |
227 | -msgstr "¡Error! No puedes crear compañias recursivas." |
228 | - |
229 | -#. module: l10n_ve_fiscal_requirements |
230 | -#: view:account.invoice.parent:0 |
231 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:90 |
232 | -#, python-format |
233 | -msgid "Next" |
234 | -msgstr "Next" |
235 | +msgstr "Sin derecho a credito fiscal?" |
236 | + |
237 | +#. module: l10n_ve_fiscal_requirements |
238 | +#: model:ir.module.module,description:l10n_ve_fiscal_requirements.module_meta_information |
239 | +msgid "Requirements Venezuelan tax laws:\n" |
240 | +" - Invoice reference\n" |
241 | +" - Tax-exempt\n" |
242 | +" - Required address invoice\n" |
243 | +" - Unique address invoice.\n" |
244 | +" " |
245 | +msgstr "Requisitos fiscales de las leyes venezolanas:\n" |
246 | +" - Nro. de control\n" |
247 | +" - excepto de credito fiscal\n" |
248 | +" - Obligatoriedad de la dirección fiscal\n" |
249 | +" - Singularidad de la dirección fiscal.\n" |
250 | +" " |
251 | + |
252 | +#. module: l10n_ve_fiscal_requirements |
253 | +#: model:ir.model,name:l10n_ve_fiscal_requirements.model_purchase_order |
254 | +msgid "Purchase Order" |
255 | +msgstr "Pedido de compra" |
256 | + |
257 | +#. module: l10n_ve_fiscal_requirements |
258 | +#: help:account.invoice,nro_ctrl:0 |
259 | +#: help:stock.picking,nro_ctrl:0 |
260 | +msgid "Invoice reference" |
261 | +msgstr "Número de control" |
262 | |
263 | #. module: l10n_ve_fiscal_requirements |
264 | #: model:ir.module.module,shortdesc:l10n_ve_fiscal_requirements.module_meta_information |
265 | msgid "Fiscal requirements Venezuelan laws" |
266 | -msgstr "Leyes Venezolanas de Requerimientos Fiscales" |
267 | - |
268 | -#. module: l10n_ve_fiscal_requirements |
269 | -#: field:wiz.nroctrl,sure:0 |
270 | -msgid "Are you sure?" |
271 | -msgstr "¿Estas seguro?" |
272 | - |
273 | -#. module: l10n_ve_fiscal_requirements |
274 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:59 |
275 | -#: constraint:res.partner.address:0 |
276 | -#, python-format |
277 | -msgid "Error ! The partner already has an invoice address." |
278 | -msgstr "Error ! The partner already has an invoice address." |
279 | - |
280 | -#. module: l10n_ve_fiscal_requirements |
281 | -#: view:fiscal.requirements.config:0 |
282 | -msgid "Configure Venezuelan Fiscal Requirements" |
283 | -msgstr "Configure Venezuelan Fiscal Requirements" |
284 | - |
285 | -#. module: l10n_ve_fiscal_requirements |
286 | -#: view:account.invoice.debit:0 |
287 | -msgid "Debit Invoice: Creates the debit note invoice, ready for editing." |
288 | -msgstr "Nota de Débito: Crea la nota de dédito lista para ser editada." |
289 | - |
290 | -#. module: l10n_ve_fiscal_requirements |
291 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:123 |
292 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:125 |
293 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:107 |
294 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:109 |
295 | -#, python-format |
296 | -msgid "Error !" |
297 | -msgstr "Error !" |
298 | - |
299 | -#. module: l10n_ve_fiscal_requirements |
300 | -#: view:wiz.nroctrl:0 |
301 | -msgid "Changing the Control Number" |
302 | -msgstr "Cambiando el Número de Control" |
303 | - |
304 | -#. module: l10n_ve_fiscal_requirements |
305 | -#: view:account.invoice.debit:0 |
306 | -#: view:account.invoice.parent:0 |
307 | -msgid "Debit Note Options" |
308 | -msgstr "Opciones Nota de Débito" |
309 | - |
310 | -#. module: l10n_ve_fiscal_requirements |
311 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:126 |
312 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:131 |
313 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:138 |
314 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:151 |
315 | -#, python-format |
316 | -msgid "User Error" |
317 | -msgstr "User Error" |
318 | - |
319 | -#. module: l10n_ve_fiscal_requirements |
320 | -#: help:fiscal.requirements.config,name:0 |
321 | -msgid "The commercial name of the company" |
322 | -msgstr "The commercial name of the company" |
323 | - |
324 | -#. module: l10n_ve_fiscal_requirements |
325 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:122 |
326 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:178 |
327 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:184 |
328 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:228 |
329 | -#, python-format |
330 | -msgid "Vat Error !" |
331 | -msgstr "¡ Error de RIF !" |
332 | - |
333 | -#. module: l10n_ve_fiscal_requirements |
334 | -#: view:res.company:0 |
335 | -msgid "Configuration" |
336 | -msgstr "Configuración" |
337 | - |
338 | -#. module: l10n_ve_fiscal_requirements |
339 | -#: help:fiscal.requirements.config,add:0 |
340 | -msgid "Put Here the address declared on your VAT information on SENIAT" |
341 | -msgstr "Put Here the address declared on your VAT information on SENIAT" |
342 | - |
343 | -#. module: l10n_ve_fiscal_requirements |
344 | -#: help:res.partner,seniat_updated:0 |
345 | -msgid "This field indicates if partner was updated using SENIAT button" |
346 | -msgstr "This field indicates if partner was updated using SENIAT button" |
347 | - |
348 | -#. module: l10n_ve_fiscal_requirements |
349 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:151 |
350 | -#, python-format |
351 | -msgid "Credit or debit note assign, This credit or debit note already assign to an invoice!" |
352 | -msgstr "Credit or debit note assign, This credit or debit note already assign to an invoice!" |
353 | - |
354 | -#. module: l10n_ve_fiscal_requirements |
355 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_wizard_invoice_nro_ctrl |
356 | -msgid "wizard.invoice.nro.ctrl" |
357 | -msgstr "wizard.invoice.nro.ctrl" |
358 | - |
359 | -#. module: l10n_ve_fiscal_requirements |
360 | -#: help:account.invoice,sin_cred:0 |
361 | -msgid "Set it true if the invoice is V.A.T. exempt" |
362 | -msgstr "Colocar en verdad si la factura esta exenta de R.I.F." |
363 | - |
364 | -#. module: l10n_ve_fiscal_requirements |
365 | -#: model:ir.actions.act_window,help:l10n_ve_fiscal_requirements.act_l10n_ut_tree |
366 | -msgid "With Tax Unit you can create and manage the tax unit. The Tax Unit is established under the law of each country, is used for the withholding income and withholding vat." |
367 | -msgstr "Con Unidad Tributaria puedes crear y manejar la unidad tributaria. La Unidad Tributaria es establecida bajo la ley de cada país, es usada para la retención de ISLR y retención del iva." |
368 | - |
369 | -#. module: l10n_ve_fiscal_requirements |
370 | -#: field:wizard.invoice.nro.ctrl,sure:0 |
371 | -msgid "Are You Sure?" |
372 | -msgstr "¿Estas seguro?" |
373 | - |
374 | -#. module: l10n_ve_fiscal_requirements |
375 | -#: field:fiscal.requirements.config,progress:0 |
376 | -msgid "Configuration Progress" |
377 | -msgstr "Configuration Progress" |
378 | - |
379 | -#. module: l10n_ve_fiscal_requirements |
380 | -#: field:fiscal.requirements.config,config_logo:0 |
381 | -msgid "Image" |
382 | -msgstr "Image" |
383 | - |
384 | -#. module: l10n_ve_fiscal_requirements |
385 | -#: help:wizard.invoice.nro.ctrl,nro_ctrl:0 |
386 | -msgid "New control number of the invoice damaged." |
387 | -msgstr "Nuevo número de control de la factura dañada." |
388 | - |
389 | -#. module: l10n_ve_fiscal_requirements |
390 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:109 |
391 | -#, python-format |
392 | -msgid "Can not %s invoice which is already reconciled, invoice should be unreconciled first. You can only Refund this invoice" |
393 | -msgstr "Imposible generar una nota de crédito cuando la factura %s ya esta conciliada, primero debes realizar la desconciliación." |
394 | - |
395 | -#. module: l10n_ve_fiscal_requirements |
396 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:126 |
397 | -#, python-format |
398 | -msgid "Assign parent invoice, Please check the box to confirm that you agree!" |
399 | -msgstr "Assign parent invoice, Please check the box to confirm that you agree!" |
400 | - |
401 | -#. module: l10n_ve_fiscal_requirements |
402 | -#: view:update.info.partner:0 |
403 | -#: view:wizard.seniat.url:0 |
404 | -msgid "Yes" |
405 | -msgstr "Yes" |
406 | - |
407 | -#. module: l10n_ve_fiscal_requirements |
408 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_res_partner_address |
409 | -msgid "Partner Addresses" |
410 | -msgstr "Direcciones de empresa" |
411 | - |
412 | -#. module: l10n_ve_fiscal_requirements |
413 | -#: field:l10n.ut,user_id:0 |
414 | -msgid "Salesman" |
415 | -msgstr "Vendedor" |
416 | - |
417 | -#. module: l10n_ve_fiscal_requirements |
418 | -#: help:res.company,acc_id:0 |
419 | -msgid "Default account used for invoices and lines from damaged invoices" |
420 | -msgstr "Cuenta por defecto usada para facturas y líneas de facturas dañadas" |
421 | - |
422 | -#. module: l10n_ve_fiscal_requirements |
423 | -#: field:seniat.url,url_seniat:0 |
424 | -#: view:wizard.seniat.url:0 |
425 | -msgid "URL Seniat for Retention Rate" |
426 | -msgstr "URL Seniat for Retention Rate" |
427 | - |
428 | -#. module: l10n_ve_fiscal_requirements |
429 | -#: view:update.info.partner:0 |
430 | -#: view:wizard.seniat.url:0 |
431 | -msgid "No" |
432 | -msgstr "No" |
433 | - |
434 | -#. module: l10n_ve_fiscal_requirements |
435 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:123 |
436 | -#, python-format |
437 | -msgid "The VAT [%s] looks like '%value + \n" |
438 | -" '[%s] which is'%rp.vat.upper()+\n" |
439 | -" ' already being used by: %s'%rp.name.upper())\n" |
440 | -" }\n" |
441 | -" }\n" |
442 | -" else:\n" |
443 | -" return super(res_partner,self).vat_change(cr, uid, ids, value, context=context)\n" |
444 | -"\n" |
445 | -" def check_vat_ve(self, vat):\n" |
446 | -" '\n" |
447 | -" Check Venezuelan VAT number, locally caled RIF.\n" |
448 | -" RIF: JXXXXXXXXX RIF CEDULA VENEZOLANO: VXXXXXXXXX CEDULA EXTRANJERO: EXXXXXXXXX\n" |
449 | -" '\n" |
450 | -" if len(vat) != 10:\n" |
451 | -" return False\n" |
452 | -" if vat[0] not in ('J', 'V', 'E', 'G" |
453 | -msgstr "The VAT [%s] looks like '%value + \n" |
454 | -" '[%s] which is'%rp.vat.upper()+\n" |
455 | -" ' already being used by: %s'%rp.name.upper())\n" |
456 | -" }\n" |
457 | -" }\n" |
458 | -" else:\n" |
459 | -" return super(res_partner,self).vat_change(cr, uid, ids, value, context=context)\n" |
460 | -"\n" |
461 | -" def check_vat_ve(self, vat):\n" |
462 | -" '\n" |
463 | -" Check Venezuelan VAT number, locally caled RIF.\n" |
464 | -" RIF: JXXXXXXXXX RIF CEDULA VENEZOLANO: VXXXXXXXXX CEDULA EXTRANJERO: EXXXXXXXXX\n" |
465 | -" '\n" |
466 | -" if len(vat) != 10:\n" |
467 | -" return False\n" |
468 | -" if vat[0] not in ('J', 'V', 'E', 'G" |
469 | - |
470 | -#. module: l10n_ve_fiscal_requirements |
471 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.wizard_invoice_nro_control_action |
472 | -msgid "Create null paper" |
473 | -msgstr "Crear papel nulo" |
474 | - |
475 | -#. module: l10n_ve_fiscal_requirements |
476 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:37 |
477 | -#, python-format |
478 | -msgid "Please confirm that you want to do this by checking the option" |
479 | -msgstr "Por favor confirma que quieres hacer esto marcando la opción" |
480 | - |
481 | -#. module: l10n_ve_fiscal_requirements |
482 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:138 |
483 | -#, python-format |
484 | -msgid "Incorrect Parent Invoice, The parent invoice selected can not have an assigned parent invoice!" |
485 | -msgstr "Incorrect Parent Invoice, The parent invoice selected can not have an assigned parent invoice!" |
486 | - |
487 | -#. module: l10n_ve_fiscal_requirements |
488 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.menu_venezuela_reporting |
489 | -msgid "Venezuela Reports" |
490 | -msgstr "Reportes Venezolanos" |
491 | - |
492 | -#. module: l10n_ve_fiscal_requirements |
493 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice_debit |
494 | -msgid "Invoice Debit Note" |
495 | -msgstr "Nota de Débito" |
496 | - |
497 | -#. module: l10n_ve_fiscal_requirements |
498 | -#: help:seniat.url,url_seniat:0 |
499 | -#: help:wizard.seniat.url,url2:0 |
500 | -msgid "In this field enter the URL from Seniat for search the retention rate from partner" |
501 | -msgstr "In this field enter the URL from Seniat for search the retention rate from partner" |
502 | - |
503 | -#. module: l10n_ve_fiscal_requirements |
504 | -#: help:res.company,jour_id:0 |
505 | -msgid "Default journal for damaged invoices" |
506 | -msgstr "Registro por defecto para facturas dañadas" |
507 | - |
508 | -#. module: l10n_ve_fiscal_requirements |
509 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:123 |
510 | -#, python-format |
511 | -msgid "Can not create a debit note from draft/proforma/cancel invoice." |
512 | -msgstr "Imposible crear nota de débito desde draft/proforma/cancel invoice." |
513 | - |
514 | -#. module: l10n_ve_fiscal_requirements |
515 | -#: view:l10n.ut:0 |
516 | -msgid "Tax Unit per date" |
517 | -msgstr "Unidad Tributaria por fecha" |
518 | - |
519 | -#. module: l10n_ve_fiscal_requirements |
520 | -#: model:ir.module.module,description:l10n_ve_fiscal_requirements.module_meta_information |
521 | -msgid "Venezuelan Tax Laws Requirements:\n" |
522 | -" - Invoice Control Number.\n" |
523 | -" - Tax-except concept, necesary rule by Venezuelan Laws.\n" |
524 | -" - Required address invoice.\n" |
525 | -" - Unique billing address (invoice), necesary rule by Venezuelan Laws.\n" |
526 | -" - VAT verification for Venezuela rules.\n" |
527 | -" - If you have internet conexion you will be able of update your partner information from SENIAT\n" |
528 | -"Automatically on install wizard.\n" |
529 | -" - Damaged \"Legal free forms\" declaration.\n" |
530 | -" - Tax Units configuration.\n" |
531 | -" - When a partner is updated by using the SENIAT Update Button, its name changes to\n" |
532 | -" readonly to avoid manual changes.\n" |
533 | -" - Add field Parent in the invoice of customers and suppliers, for link the invoice \n" |
534 | -" that generated debit or credit note.\n" |
535 | -" --Add wizard for generate debit note from invoice and done accounting entry.\n" |
536 | -" --Add wizard to assign, modify or unlink source invoice (parent invoice) to another one.\n" |
537 | -" -------------------------------------------------------------------------------------------\n" |
538 | -" For damaged invoices (Free form formats), you must go to the company and, under the configuration section,\n" |
539 | -" create the corresponding journal and account.\n" |
540 | -" TODO : Include this on wizard configuration.\n" |
541 | -"\n" |
542 | -" If you install this module with invoice data on the database, the concept_id will be \n" |
543 | -" Empty for all those invoices, so, when you try to modify them you have to add a value on\n" |
544 | -" that field\n" |
545 | -"\n" |
546 | -" This module should also install a menu item under the accounting configuration menu.\n" |
547 | -" \n" |
548 | -" We now have a configuration wizard after this module install.\n" |
549 | -" " |
550 | -msgstr "Requerimientos de las Leyes Venezolanas de Impuestos:\n" |
551 | -" - Número de Control de la Factura.\n" |
552 | -" - Concepto de Excepción de Impuesto.\n" |
553 | -" - Dirección de Factura Requerida.\n" |
554 | -" - Dirección de Factura Única.\n" |
555 | -" - Verificación del RIF para las reglas Venezolanas.\n" |
556 | -" - Si posse una conexión a internet seras capaz de actualizar la información fiscal de proveedores y clientes desde el SENIAT\n" |
557 | -"Automaticamente en el asistente de configuración fiscal.\n" |
558 | -" - Justificación de los \"forma libre\" dañados.\n" |
559 | -" - Configuración de las Unidades Tributarias.\n" |
560 | -" - Cuando una empresa es actualizada utilizando el botón de atualización del SENIAT\n" |
561 | -" el nombre pasa a ser no editable para evitar cambios manuales.\n" |
562 | -" - Agrega campo Factura Origen en la factura de clientes y proveedores, para referenciar la factura \n" |
563 | -" que originó la nota de débito o crédito.\n" |
564 | -" --Agrega asistente de configuración para crear notas de débito desde la factura.\n" |
565 | -" --Agrega asistente de configuración para asignar, modificar o disvincular factura fuentes(facturas padres) a otras.\n" |
566 | -" -------------------------------------------------------------------------------------------\n" |
567 | -" Para facturas dañadas (formatos de forma libre), debes ir a la compañia y, bajo la sección de configuración,\n" |
568 | -" crear el correspondiente reporte y cuenta.\n" |
569 | -" TODO : Include this on wizard configuration.\n" |
570 | -"\n" |
571 | -" Si instalas este módulo con datos de factura en la base de datos, el concept_id estará \n" |
572 | -" vacío para todas esas facturas, asi que, cuando intentes modificarlos \n" |
573 | -" tienes que agregar un valor en ese campo\n" |
574 | -"\n" |
575 | -" Este módulo también instala un elemento menú bajo el menú de configuración contable.\n" |
576 | -" \n" |
577 | -" Agrega asistente de configuración para crear notas de débito desde la factura.\n" |
578 | -" " |
579 | - |
580 | -#. module: l10n_ve_fiscal_requirements |
581 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_invoice_nro_ctrl_action |
582 | -msgid "Declare damaged paper" |
583 | -msgstr "Declarar papel dañado" |
584 | - |
585 | -#. module: l10n_ve_fiscal_requirements |
586 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_wiz_nroctrl |
587 | -msgid "Change control number" |
588 | -msgstr "Cambiar número de control" |
589 | - |
590 | -#. module: l10n_ve_fiscal_requirements |
591 | -#: field:l10n.ut,date:0 |
592 | -msgid "Date" |
593 | -msgstr "Fecha" |
594 | - |
595 | -#. module: l10n_ve_fiscal_requirements |
596 | -#: view:account.invoice:0 |
597 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice_parent |
598 | -msgid "Parent Invoice" |
599 | -msgstr "Factura padre" |
600 | - |
601 | -#. module: l10n_ve_fiscal_requirements |
602 | -#: view:wizard.seniat.url:0 |
603 | -msgid "Update Url From Seniat" |
604 | -msgstr "Url de actualización desde SENIAT" |
605 | - |
606 | -#. module: l10n_ve_fiscal_requirements |
607 | -#: field:res.partner,seniat_updated:0 |
608 | -msgid "Seniat Updated" |
609 | -msgstr "Actualizado desde SENIAT" |
610 | - |
611 | -#. module: l10n_ve_fiscal_requirements |
612 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_res_company |
613 | -msgid "Companies" |
614 | -msgstr "Compañías" |
615 | - |
616 | -#. module: l10n_ve_fiscal_requirements |
617 | -#: view:update.info.partner:0 |
618 | -#: view:wiz.nroctrl:0 |
619 | -#: view:wizard.invoice.nro.ctrl:0 |
620 | -#: view:wizard.seniat.url:0 |
621 | -msgid "Are you sure you want to do this?" |
622 | -msgstr "¿Esta seguro que desea realizar esto?" |
623 | - |
624 | -#. module: l10n_ve_fiscal_requirements |
625 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.menu_finance_partner_fiscal_information |
626 | -msgid "Partner Fiscal Information" |
627 | -msgstr "Información fiscal del partner" |
628 | - |
629 | -#. module: l10n_ve_fiscal_requirements |
630 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:92 |
631 | -#, python-format |
632 | -msgid "Assign" |
633 | -msgstr "Asignar" |
634 | - |
635 | -#. module: l10n_ve_fiscal_requirements |
636 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_url_seniat_action2 |
637 | -msgid "Update URL Seniat" |
638 | -msgstr "Url de actualización desde SENIAT" |
639 | - |
640 | -#. module: l10n_ve_fiscal_requirements |
641 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:166 |
642 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:148 |
643 | -#, python-format |
644 | -msgid "Data Insufficient !" |
645 | -msgstr "Datos Insuficientes !" |
646 | +msgstr "Requerimientos fiscales de las leyes venezolanas" |
647 | |
648 | #. module: l10n_ve_fiscal_requirements |
649 | #: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice |
650 | @@ -617,218 +62,96 @@ |
651 | msgstr "Factura" |
652 | |
653 | #. module: l10n_ve_fiscal_requirements |
654 | -#: view:account.invoice.debit:0 |
655 | -#: view:account.invoice.parent:0 |
656 | -#: view:wiz.nroctrl:0 |
657 | -#: view:wizard.invoice.nro.ctrl:0 |
658 | -msgid "Cancel" |
659 | -msgstr "Cancelar" |
660 | - |
661 | -#. module: l10n_ve_fiscal_requirements |
662 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:110 |
663 | -#: constraint:res.partner:0 |
664 | -#, python-format |
665 | -msgid "Error ! Partner's VAT must be a unique value" |
666 | -msgstr "Error ! El RIF debe ser único" |
667 | - |
668 | -#. module: l10n_ve_fiscal_requirements |
669 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:189 |
670 | -#, python-format |
671 | -msgid "Could not connect! Check the URL " |
672 | -msgstr "!No se establecio la conexión! Revise la URL " |
673 | - |
674 | -#. module: l10n_ve_fiscal_requirements |
675 | -#: view:res.company:0 |
676 | -msgid "Data used by default for invoices damaged" |
677 | -msgstr "Datos usados por defecto para facturas dañadas" |
678 | - |
679 | -#. module: l10n_ve_fiscal_requirements |
680 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:117 |
681 | -#, python-format |
682 | -msgid "Please confirm that you know what you're doing by checking the option bellow!" |
683 | -msgstr "¡Por favor confirma que sabes lo que estas haciendo marcando la opción aqui abajo!" |
684 | - |
685 | -#. module: l10n_ve_fiscal_requirements |
686 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:112 |
687 | -#, python-format |
688 | -msgid "You must have created at least one invoice to declare it as damaged" |
689 | -msgstr "Debes de haber creado por lo menos una factura para declararla como dañada" |
690 | - |
691 | -#. module: l10n_ve_fiscal_requirements |
692 | -#: help:res.partner,vat_apply:0 |
693 | -msgid "This field indicate if partner is subject to vat apply " |
694 | -msgstr "Este campo indica si el partner esta sujeto a la aplicación de IVA" |
695 | - |
696 | -#. module: l10n_ve_fiscal_requirements |
697 | -#: view:wizard.invoice.nro.ctrl:0 |
698 | -msgid "Create Invoice" |
699 | -msgstr "Crear Factura" |
700 | - |
701 | -#. module: l10n_ve_fiscal_requirements |
702 | -#: field:wizard.seniat.url,url1:0 |
703 | -msgid "URL1" |
704 | -msgstr "URL1" |
705 | - |
706 | -#. module: l10n_ve_fiscal_requirements |
707 | -#: field:wizard.seniat.url,url2:0 |
708 | -msgid "URL2" |
709 | -msgstr "URL2" |
710 | - |
711 | -#. module: l10n_ve_fiscal_requirements |
712 | -#: field:seniat.url,name:0 |
713 | -#: view:wizard.seniat.url:0 |
714 | -msgid "URL Seniat for Partner Information" |
715 | -msgstr "URL Seniat para información fiscal" |
716 | - |
717 | -#. module: l10n_ve_fiscal_requirements |
718 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.wizard_update_info_partner |
719 | -msgid "Update Info Partner" |
720 | -msgstr "Actualización de información del partner" |
721 | - |
722 | -#. module: l10n_ve_fiscal_requirements |
723 | -#: field:res.company,jour_id:0 |
724 | -msgid "Journal" |
725 | -msgstr "Registro" |
726 | - |
727 | -#. module: l10n_ve_fiscal_requirements |
728 | -#: help:l10n.ut,name:0 |
729 | -msgid "Reference number under the law" |
730 | -msgstr "Número de referencia bajo la ley" |
731 | - |
732 | -#. module: l10n_ve_fiscal_requirements |
733 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_wizard_seniat_url |
734 | -msgid "wizard.seniat.url" |
735 | -msgstr "wizard.seniat.url" |
736 | - |
737 | -#. module: l10n_ve_fiscal_requirements |
738 | -#: view:fiscal.requirements.config:0 |
739 | -msgid "\n" |
740 | -"Configure your company data according to how it\n" |
741 | -"was registered on SENIAT. This wizard will get\n" |
742 | -"your company data from the SENIAT's database and\n" |
743 | -"update it on your system for you\n" |
744 | -" " |
745 | -msgstr "\n" |
746 | -"Configuración de los datos de su compañía de acuerdo a como\n" |
747 | -"fue registrada en el SENIAT. Este asistente de configuración obtendrá\n" |
748 | -"los datos de su compañia desde la base de datos del SENIAT y\n" |
749 | -"la actualizará en su sistema por Ud.\n" |
750 | -" " |
751 | - |
752 | -#. module: l10n_ve_fiscal_requirements |
753 | -#: view:fiscal.requirements.config:0 |
754 | -msgid "Fiscal Requirements Configurator" |
755 | -msgstr "Configuración de requerimientos fiscales" |
756 | - |
757 | -#. module: l10n_ve_fiscal_requirements |
758 | -#: help:l10n.ut,amount:0 |
759 | -msgid "Amount of the tax unit in bs" |
760 | -msgstr "Monto de la Unidad Tributaria en bs" |
761 | - |
762 | -#. module: l10n_ve_fiscal_requirements |
763 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:67 |
764 | -#, python-format |
765 | -msgid "Customer" |
766 | -msgstr "Clientes" |
767 | - |
768 | -#. module: l10n_ve_fiscal_requirements |
769 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.wizard_url_seniat_action |
770 | -msgid "Update URL From Seniat" |
771 | -msgstr "Url de actualización desde SENIAT" |
772 | - |
773 | -#. module: l10n_ve_fiscal_requirements |
774 | -#: field:fiscal.requirements.config,name:0 |
775 | -msgid "Name" |
776 | -msgstr "Name" |
777 | - |
778 | -#. module: l10n_ve_fiscal_requirements |
779 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice_refund |
780 | -msgid "Invoice Refund" |
781 | -msgstr "Abono factura" |
782 | - |
783 | -#. module: l10n_ve_fiscal_requirements |
784 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:50 |
785 | -#, python-format |
786 | -msgid "This partner does not have an invoice address" |
787 | -msgstr "Este cliente no tiene una dirección de facturación" |
788 | - |
789 | -#. module: l10n_ve_fiscal_requirements |
790 | -#: view:l10n.ut:0 |
791 | -msgid "date" |
792 | -msgstr "fecha" |
793 | - |
794 | -#. module: l10n_ve_fiscal_requirements |
795 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:189 |
796 | -#, python-format |
797 | -msgid "No Connection !" |
798 | -msgstr "Sin Conección !" |
799 | - |
800 | -#. module: l10n_ve_fiscal_requirements |
801 | -#: field:l10n.ut,name:0 |
802 | -msgid "Reference number" |
803 | -msgstr "Número de Referencia" |
804 | - |
805 | -#. module: l10n_ve_fiscal_requirements |
806 | -#: help:seniat.url,name:0 |
807 | -#: help:wizard.seniat.url,url1:0 |
808 | -msgid "In this field enter the URL from Seniat for search the fiscal information from partner" |
809 | -msgstr "Este campo contendrá la URL del SENIAT para la busqueda de la información fiscal del partner" |
810 | - |
811 | -#. module: l10n_ve_fiscal_requirements |
812 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_acc_inv_parent_assigned |
813 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_account_invoice_parent |
814 | -msgid "Assign Parent" |
815 | -msgstr "Asignar padre" |
816 | - |
817 | -#. module: l10n_ve_fiscal_requirements |
818 | -#: view:account.invoice:0 |
819 | -msgid "Debit-Credit Notes" |
820 | -msgstr "Notas de Débito/Crédito" |
821 | - |
822 | -#. module: l10n_ve_fiscal_requirements |
823 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_seniat_url |
824 | -msgid "\n" |
825 | -" OpenERP Model : seniat_url\n" |
826 | -" " |
827 | -msgstr "\n" |
828 | -" OpenERP Model : seniat_url\n" |
829 | -" " |
830 | - |
831 | -#. module: l10n_ve_fiscal_requirements |
832 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:228 |
833 | -#, python-format |
834 | -msgid "The field vat is empty" |
835 | -msgstr "El campo RIF esta vacío" |
836 | - |
837 | -#. module: l10n_ve_fiscal_requirements |
838 | -#: field:res.partner,vat_apply:0 |
839 | -msgid "Vat Apply" |
840 | -msgstr "Aplica IVA" |
841 | - |
842 | -#. module: l10n_ve_fiscal_requirements |
843 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:121 |
844 | -#, python-format |
845 | -msgid "You must go to the company form and configure a journal and an account for damaged invoices" |
846 | -msgstr "Debes ir al formulario de la compañia y configurar un registro y una cuenta para las facturas dañadas" |
847 | - |
848 | -#. module: l10n_ve_fiscal_requirements |
849 | -#: view:fiscal.requirements.config:0 |
850 | -msgid "res_config_contents" |
851 | -msgstr "res_config_contents" |
852 | - |
853 | -#. module: l10n_ve_fiscal_requirements |
854 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_config_fiscal_req |
855 | -msgid "Configure Withholdings VAT for Venezuela" |
856 | -msgstr "Configurar retenciones de IVA para Venezuela" |
857 | - |
858 | -#. module: l10n_ve_fiscal_requirements |
859 | -#: view:l10n.ut:0 |
860 | -msgid "Search Tax Unit" |
861 | -msgstr "Buscar Unidad Tributaria" |
862 | - |
863 | -#. module: l10n_ve_fiscal_requirements |
864 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:125 |
865 | -#, python-format |
866 | -msgid "Can not make a debit note on a refund invoice." |
867 | -msgstr "No puedes crear una nota de débito o credito." |
868 | - |
869 | +#: model:ir.model,name:l10n_ve_fiscal_requirements.model_stock_picking |
870 | +msgid "Picking List" |
871 | +msgstr "Albarán" |
872 | + |
873 | +#. module: l10n_ve_fiscal_requirements |
874 | +#: field:account.invoice,nro_ctrl:0 |
875 | +#: field:stock.picking,nro_ctrl:0 |
876 | +msgid "Invoice ref." |
877 | +msgstr "Nro. Control" |
878 | + |
879 | +#. module: l10n_ve_fiscal_requirements |
880 | +#: help:account.invoice,sin_cred:0 |
881 | +msgid "setting to true if the invoice is exempt from V.A.T" |
882 | +msgstr "Seleccione esta casilla si la factura no tiene derecho a credito fiscal " |
883 | + |
884 | +#. module: l10n_ve_fiscal_requirements |
885 | +#: constraint:res.partner.address:0 |
886 | +msgid "Error ! The partner already have an invoice address. " |
887 | +msgstr "Error ! El cliente/proveedor ya posee una dirección fiscal. " |
888 | + |
889 | +#. module: l10n_ve_fiscal_requirements |
890 | +#: constraint:res.partner:0 |
891 | +msgid "Error ! The partner does not have an invoice address. " |
892 | +msgstr "Error ! No ha definido una direccion fiscal. " |
893 | + |
894 | + |
895 | +#. module: base_vat |
896 | +#: code:addons/base_vat/base_vat.py:87 |
897 | +#, python-format |
898 | +msgid "" |
899 | +"The Vat does not seems to be correct. You should have entered something like " |
900 | +"this %s" |
901 | +msgstr "" |
902 | +"El RIF parece que no es correcto. Debería haber introducido algo como " |
903 | +"esto %s" |
904 | + |
905 | +#. module: base_vat |
906 | +#: model:ir.module.module,description:base_vat.module_meta_information |
907 | +msgid "" |
908 | +"\n" |
909 | +" Enable the VAT Number for the partner. Check the validity of that VAT " |
910 | +"Number.\n" |
911 | +"\n" |
912 | +" This module follows the methods stated at http://sima-pc.com/nif.php " |
913 | +"for\n" |
914 | +" checking the validity of VAT Number assigned to partners in European " |
915 | +"countries.\n" |
916 | +" " |
917 | +msgstr "" |
918 | +"\n" |
919 | +" Permite la validación del RIF/NIT de las empresas. Comprueba si el " |
920 | +"RIF es un número válido.\n" |
921 | +"\n" |
922 | +" Este módulo usa los métodos especificados en http://sima-pc.com/nif.php " |
923 | +"para\n" |
924 | +" la validación del RIF/NIT asignado a las empresas de los países " |
925 | +"europeos.\n" |
926 | +" " |
927 | + |
928 | +#. module: base_vat |
929 | +#: model:ir.module.module,shortdesc:base_vat.module_meta_information |
930 | +msgid "Base VAT - To check VAT number validity" |
931 | +msgstr "Base RIF/NIT - Para comprobar la validez de los RIF/NIT" |
932 | + |
933 | +#. module: base_vat |
934 | +#: constraint:res.partner:0 |
935 | +msgid "Error ! You can not create recursive associated members." |
936 | +msgstr "¡Error! No puede crear miembros asociados recursivos." |
937 | + |
938 | +#. module: base_vat |
939 | +#: code:addons/base_vat/base_vat.py:88 |
940 | +#, python-format |
941 | +msgid "The VAT is invalid, It should begin with the country code" |
942 | +msgstr "El RIF no es válido, debería empezar con el código del país" |
943 | + |
944 | +#. module: base_vat |
945 | +#: help:res.partner,vat_subjected:0 |
946 | +msgid "" |
947 | +"Check this box if the partner is subjected to the VAT. It will be used for " |
948 | +"the VAT legal statement." |
949 | +msgstr "" |
950 | +"Marque esta opción si la empresa está sujeta al IVA. Será utilizado para la " |
951 | +"declaración legal del IVA." |
952 | + |
953 | +#. module: base_vat |
954 | +#: model:ir.model,name:base_vat.model_res_partner |
955 | +msgid "Partner" |
956 | +msgstr "Empresa" |
957 | + |
958 | +#. module: base_vat |
959 | +#: field:res.partner,vat_subjected:0 |
960 | +msgid "VAT Legal Statement" |
961 | +msgstr "Sujeto a IVA" |
962 | |
963 | === modified file 'l10n_ve_fiscal_requirements/i18n/es_VE.po' (properties changed: -x to +x) |
964 | --- l10n_ve_fiscal_requirements/i18n/es_VE.po 2012-01-31 20:49:43 +0000 |
965 | +++ l10n_ve_fiscal_requirements/i18n/es_VE.po 2012-02-01 16:01:29 +0000 |
966 | @@ -6,8 +6,8 @@ |
967 | msgstr "" |
968 | "Project-Id-Version: OpenERP Server 6.0.3\n" |
969 | "Report-Msgid-Bugs-To: support@openerp.com\n" |
970 | -"POT-Creation-Date: 2011-11-10 15:30+0000\n" |
971 | -"PO-Revision-Date: 2011-11-10 15:30+0000\n" |
972 | +"POT-Creation-Date: 2011-10-05 13:43+0000\n" |
973 | +"PO-Revision-Date: 2011-10-05 13:43+0000\n" |
974 | "Last-Translator: <>\n" |
975 | "Language-Team: \n" |
976 | "MIME-Version: 1.0\n" |
977 | @@ -16,14 +16,145 @@ |
978 | "Plural-Forms: \n" |
979 | |
980 | #. module: l10n_ve_fiscal_requirements |
981 | -#: view:wizard.invoice.nro.ctrl:0 |
982 | -msgid "Create an invoice to justify the damaged one" |
983 | -msgstr "Crear una factura para justificar la factura dañada" |
984 | - |
985 | -#. module: l10n_ve_fiscal_requirements |
986 | -#: field:fiscal.requirements.config,vat_apply:0 |
987 | -msgid "Apply VAT?" |
988 | -msgstr "Aplica IVA?" |
989 | +#: help:res.company,acc_id:0 |
990 | +msgid "Default account used for invoices and lines from damaged invoices" |
991 | +msgstr "Cuenta por defecto usada para facturas y líneas de facturas dañadas" |
992 | + |
993 | +#. module: l10n_ve_fiscal_requirements |
994 | +#: view:l10n.ut:0 |
995 | +msgid "Tax Unit per date" |
996 | +msgstr "Unidad Tributaria por fecha" |
997 | + |
998 | +#. module: l10n_ve_fiscal_requirements |
999 | +#: field:account.invoice,sin_cred:0 |
1000 | +msgid "Tax-exempt?" |
1001 | +msgstr "¿Exento de Impuesto?" |
1002 | + |
1003 | +#. module: l10n_ve_fiscal_requirements |
1004 | +#: view:wiz.nroctrl:0 |
1005 | +msgid "Confirm" |
1006 | +msgstr "Confirmar" |
1007 | + |
1008 | +#. module: l10n_ve_fiscal_requirements |
1009 | +#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_invoice_nro_ctrl_action |
1010 | +msgid "Declare damaged paper" |
1011 | +msgstr "Declarar papel dañado" |
1012 | + |
1013 | +#. module: l10n_ve_fiscal_requirements |
1014 | +#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_vat_search_action_menu |
1015 | +msgid "Search RIF" |
1016 | +msgstr "Consultar RIF" |
1017 | + |
1018 | +#. module: l10n_ve_fiscal_requirements |
1019 | +#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_vat_search_action_pay_menu |
1020 | +msgid "Search RIF" |
1021 | +msgstr "Consultar RIF" |
1022 | + |
1023 | + |
1024 | +#. module: l10n_ve_fiscal_requirements |
1025 | +#: model:ir.module.module,description:l10n_ve_fiscal_requirements.module_meta_information |
1026 | +msgid "Venezuelan Tax Laws Requirements:\n" |
1027 | +" - Invoice Control Number.\n" |
1028 | +" - Tax-except concept\n" |
1029 | +" - Required address invoice.\n" |
1030 | +" - Unique address invoice.\n" |
1031 | +" - VAT verification for Venezuela rules.\n" |
1032 | +" - Damaged \"free forms\" justification.\n" |
1033 | +" - Tax Units configuration.\n" |
1034 | +" - When a partner is updated by using the SENIAT Update Button, its name changes to\n" |
1035 | +" readonly to avoid manual changes.\n" |
1036 | +" - Add field Parent in the invoice of customers and suppliers, for link the invoice \n" |
1037 | +" that generated debit or credit note.\n" |
1038 | +" --Add wizard for generate debit note from invoice and done accounting entry.\n" |
1039 | +" ---------------------------------------------------------------------------\n" |
1040 | +" For damaged invoices (Free form formats), you must go to the company and, under the configuration section,\n" |
1041 | +" create the corresponding journal and account.\n" |
1042 | +"\n" |
1043 | +" If you install this module with invoice data on the database, the concept_id will be \n" |
1044 | +" Empty for all those invoices, so, when you try to modify them you have to add a value on\n" |
1045 | +" that field\n" |
1046 | +"\n" |
1047 | +" This module should also install a menu item under the accounting configuration menu.\n" |
1048 | +" \n" |
1049 | +" We now have a configuration wizard after this module install.\n" |
1050 | +" " |
1051 | +" ------------------------TECH INFO-------------------------------------------\n" |
1052 | +" CHANGELOG:\n" |
1053 | +" - For the migration to the l10n_ve on OpenERP:\n" |
1054 | +" - Added the functionality to configure Tax Units, for this, it was necesary make this module depend on\n" |
1055 | +" account_accountant, to make visible de accounting configuration menu.\n" |
1056 | +" - Added the functionality to change the control number on an invoice (free form format)\n" |
1057 | +" - Changed the Invoice Ref label to Control Number\n" |
1058 | +" - Integrated the l10n_ve_nro_ctrl module functionality on this one\n" |
1059 | +" - Since the concept_id field is added by the l10n_ve_islr_withholding, an\n" |
1060 | +" error es rised if it's not installed and it is necesary to withhold\n" |
1061 | +" - If you need to withhold ISLR, you must install the module mentioned above\n" |
1062 | +" - Eliminated the dependencies with stock and purchase modules, migrated that functionalities to\n" |
1063 | +" other modules\n" |
1064 | +"\n" |
1065 | +" " |
1066 | +msgstr "Requerimientos de las Leyes Venezolanas de Impuestos:\n" |
1067 | +" - Número de Control de la Factura.\n" |
1068 | +" - Concepto de Excepción de Impuesto.\n" |
1069 | +" - Dirección de Factura Requerida.\n" |
1070 | +" - Dirección de Factura Única.\n" |
1071 | +" - Verificación del RIF para las reglas Venezolanas.\n" |
1072 | +" - Justificación de los \"forma libre\" dañados.\n" |
1073 | +" - Configuración de las Unidades Tributarias.\n" |
1074 | +" - Cuando una empresa es actualizada utilizando el botón de atualización del SENIAT,\n" |
1075 | +" el nombre pasa a ser no editable para evitar cambios manuales.\n" |
1076 | +" -Agrega campo Factura Origen en la factura de clientes y proveedores, para referenciar la factura\n" |
1077 | +" que originó la nota de débito o crédito. Este campo solo se actualiza automáticamente al generar\n" |
1078 | +" una nota de crédito io débito.\n" |
1079 | +" -Agrega asistente de configuración para crear notas de débito desde la factura.\n" |
1080 | +"\n" |
1081 | +" ---------------------------------------------------------------------------\n" |
1082 | +" -Para facturas dañadas (formatos de forma libre), debes ir a la compañia y, bajo la sección de configuración,\n" |
1083 | +" crear el correspondiente reporte y cuenta.\n" |
1084 | +" -Si instalas este módulo con datos de factura en la base de datos, el concept_id estará \n" |
1085 | +" vacío para todas esas facturas, asi que, cuando intentes modificarlos \n" |
1086 | +" tienes que agregar un valor en ese campo\n" |
1087 | +" -Este módulo también instala un botón de menú bajo el menú de configuración contable.\n" |
1088 | +" -Se cuenta con un asistente de configuración de la información del RIF luego de haber instalado el modulo.\n" |
1089 | +"\n" |
1090 | +" ------------------------INFORMACIÓN TÉCNICA----------------------------------\n" |
1091 | +" REGISTRO DE CAMBIO:\n" |
1092 | +" - Para la migración al l10n_ve en OpenERP:\n" |
1093 | +" - Se agregó la funcionalidad de configurar Unidades Tributarias, para esto, fue necesario hacer que este módulo dependa de\n" |
1094 | +" account_accountant, para hacer visible el menú de configuración contable.\n" |
1095 | +" - Se agregó la funcionalidad de cambiar el número de control de una factura (formato de forma libre)\n" |
1096 | +" - Se cambió la etiqueta Ref de la factura a Número de Control\n" |
1097 | +" - Se integró la funcionalidad del módulo l10n_ve_nro_ctrl a este módulo \n" |
1098 | +" - Dado que el campo concept_id es agregado por el l10n_ve_islr_withholding, un\n" |
1099 | +" error sale si no esta instalado y es necesario para retener\n" |
1100 | +" - Si necesitas retener ISLR, debes instalar el módulo mencionado arriba\n" |
1101 | +" - Se eliminaron las dependencias con los módulos de inventario y compra, se migraron esas funcionalidades a\n" |
1102 | +" otros módulos\n" |
1103 | +"\n" |
1104 | +" " |
1105 | + |
1106 | +#. module: l10n_ve_fiscal_requirements |
1107 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:117 |
1108 | +#, python-format |
1109 | +msgid "Please confirm that you know what you're doing by checking the option bellow!" |
1110 | +msgstr "¡Por favor confirma que sabes lo que estas haciendo marcando la opción aqui abajo!" |
1111 | + |
1112 | +#. module: l10n_ve_fiscal_requirements |
1113 | +#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.wizard_invoice_nro_control_action |
1114 | +msgid "Create null paper" |
1115 | +msgstr "Crear papel nulo" |
1116 | + |
1117 | +#. module: l10n_ve_fiscal_requirements |
1118 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:42 |
1119 | +#, python-format |
1120 | +msgid "Please confirm that you want to do this by checking the option" |
1121 | +msgstr "Por favor confirma que quieres hacer esto marcando la opción" |
1122 | + |
1123 | +#. module: l10n_ve_fiscal_requirements |
1124 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:112 |
1125 | +#, python-format |
1126 | +msgid "You must have created at least one invoice to declare it as damaged" |
1127 | +msgstr "Debes de haber creado por lo menos una factura para declararla como dañada" |
1128 | |
1129 | #. module: l10n_ve_fiscal_requirements |
1130 | #: view:l10n.ut:0 |
1131 | @@ -31,23 +162,36 @@ |
1132 | msgstr "Agrupar Por..." |
1133 | |
1134 | #. module: l10n_ve_fiscal_requirements |
1135 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:43 |
1136 | +#: view:wizard.invoice.nro.ctrl:0 |
1137 | +msgid "Create Invoice" |
1138 | +msgstr "Crear Factura" |
1139 | + |
1140 | +#. module: l10n_ve_fiscal_requirements |
1141 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:48 |
1142 | #, python-format |
1143 | msgid "You cannot change the state of a Draft invoice" |
1144 | msgstr "No puedes cambiar el estado de una factura Borrador" |
1145 | |
1146 | #. module: l10n_ve_fiscal_requirements |
1147 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:109 |
1148 | -#: constraint:res.partner:0 |
1149 | -#, python-format |
1150 | -msgid "Error ! The partner does not have an invoice address." |
1151 | -msgstr "Error ! El partner no posee una dirección fiscal." |
1152 | - |
1153 | -#. module: l10n_ve_fiscal_requirements |
1154 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:69 |
1155 | -#, python-format |
1156 | -msgid "Supplier" |
1157 | -msgstr "Proveedor" |
1158 | +#: model:ir.module.module,shortdesc:l10n_ve_fiscal_requirements.module_meta_information |
1159 | +msgid "Fiscal requirements Venezuelan laws" |
1160 | +msgstr "Leyes Venezolanas de Requerimientos Fiscales" |
1161 | + |
1162 | +#. module: l10n_ve_fiscal_requirements |
1163 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:88 |
1164 | +#, python-format |
1165 | +msgid "You have to install the ISLR Withholding" |
1166 | +msgstr "Debes instalar la retención de ISLR" |
1167 | + |
1168 | +#. module: l10n_ve_fiscal_requirements |
1169 | +#: field:wiz.nroctrl,sure:0 |
1170 | +msgid "Are you sure?" |
1171 | +msgstr "¿Estas seguro?" |
1172 | + |
1173 | +#. module: l10n_ve_fiscal_requirements |
1174 | +#: constraint:res.partner.address:0 |
1175 | +msgid "Error ! The partner already has an invoice address. " |
1176 | +msgstr "¡ Error ! El cliente ya tiene una dirección de facturación. " |
1177 | |
1178 | #. module: l10n_ve_fiscal_requirements |
1179 | #: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.act_l10n_ut_tree |
1180 | @@ -58,16 +202,27 @@ |
1181 | msgstr "Unidad Tributaria" |
1182 | |
1183 | #. module: l10n_ve_fiscal_requirements |
1184 | +#: help:res.company,jour_id:0 |
1185 | +msgid "Default journal for damaged invoices" |
1186 | +msgstr "Registro por defecto para facturas dañadas" |
1187 | + |
1188 | +#. module: l10n_ve_fiscal_requirements |
1189 | #: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:50 |
1190 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:88 |
1191 | #: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:112 |
1192 | #, python-format |
1193 | msgid "ERROR !" |
1194 | msgstr "¡ ERROR !" |
1195 | |
1196 | #. module: l10n_ve_fiscal_requirements |
1197 | -#: view:fiscal.requirements.config:0 |
1198 | -msgid "title" |
1199 | -msgstr "title" |
1200 | +#: view:wiz.nroctrl:0 |
1201 | +msgid "Changing the Control Number" |
1202 | +msgstr "Cambiando el Número de Control" |
1203 | + |
1204 | +#. module: l10n_ve_fiscal_requirements |
1205 | +#: field:res.company,jour_id:0 |
1206 | +msgid "Journal" |
1207 | +msgstr "Registro" |
1208 | |
1209 | #. module: l10n_ve_fiscal_requirements |
1210 | #: help:account.invoice,nro_ctrl:0 |
1211 | @@ -75,15 +230,14 @@ |
1212 | msgstr "Código usado para el control interno de las facturas" |
1213 | |
1214 | #. module: l10n_ve_fiscal_requirements |
1215 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:96 |
1216 | -#, python-format |
1217 | -msgid "Modify" |
1218 | -msgstr "Modificar" |
1219 | +#: help:l10n.ut,name:0 |
1220 | +msgid "Reference number under the law" |
1221 | +msgstr "Número de referencia bajo la ley" |
1222 | |
1223 | #. module: l10n_ve_fiscal_requirements |
1224 | -#: view:res.partner:0 |
1225 | -msgid "Update Fiscal Information" |
1226 | -msgstr "Update Fiscal Information" |
1227 | +#: view:res.company:0 |
1228 | +msgid "Data used by default for invoices damaged" |
1229 | +msgstr "Datos usados por defecto para facturas dañadas" |
1230 | |
1231 | #. module: l10n_ve_fiscal_requirements |
1232 | #: field:account.invoice,nro_ctrl:0 |
1233 | @@ -98,26 +252,35 @@ |
1234 | msgstr "Asistente de configuración que cambia el número de control de la factura" |
1235 | |
1236 | #. module: l10n_ve_fiscal_requirements |
1237 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:94 |
1238 | -#, python-format |
1239 | -msgid "Unlink" |
1240 | -msgstr "Desvincular" |
1241 | - |
1242 | -#. module: l10n_ve_fiscal_requirements |
1243 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_fiscal_requirements_config |
1244 | -msgid "\n" |
1245 | -" Fiscal Requirements installer wizard\n" |
1246 | -" " |
1247 | -msgstr "\n" |
1248 | -" Asistente de instalación de requerimientos fiscales\n" |
1249 | -" " |
1250 | - |
1251 | -#. module: l10n_ve_fiscal_requirements |
1252 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:167 |
1253 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:149 |
1254 | -#, python-format |
1255 | -msgid "No Period found on Invoice!" |
1256 | -msgstr "!No se encontro un período en la factura!" |
1257 | +#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_wiz_nroctrl |
1258 | +msgid "Change control number" |
1259 | +msgstr "Cambiar número de control" |
1260 | + |
1261 | +#. module: l10n_ve_fiscal_requirements |
1262 | +#: field:l10n.ut,date:0 |
1263 | +msgid "Date" |
1264 | +msgstr "Fecha" |
1265 | + |
1266 | +#. module: l10n_ve_fiscal_requirements |
1267 | +#: code:addons/l10n_ve_fiscal_requirements/partner.py:85 |
1268 | +#, python-format |
1269 | +msgid "Vat Error !" |
1270 | +msgstr "¡ Error de RIF !" |
1271 | + |
1272 | +#. module: l10n_ve_fiscal_requirements |
1273 | +#: view:res.company:0 |
1274 | +msgid "Configuration" |
1275 | +msgstr "Configuración" |
1276 | + |
1277 | +#. module: l10n_ve_fiscal_requirements |
1278 | +#: view:l10n.ut:0 |
1279 | +msgid "date" |
1280 | +msgstr "fecha" |
1281 | + |
1282 | +#. module: l10n_ve_fiscal_requirements |
1283 | +#: help:l10n.ut,amount:0 |
1284 | +msgid "Amount of the tax unit in bs" |
1285 | +msgstr "Monto de la Unidad Tributaria en bs" |
1286 | |
1287 | #. module: l10n_ve_fiscal_requirements |
1288 | #: field:res.company,acc_id:0 |
1289 | @@ -125,23 +288,31 @@ |
1290 | msgstr "Cuenta" |
1291 | |
1292 | #. module: l10n_ve_fiscal_requirements |
1293 | -#: field:account.invoice,sin_cred:0 |
1294 | -msgid "Tax-exempt?" |
1295 | -msgstr "¿Exento de Impuesto?" |
1296 | - |
1297 | -#. module: l10n_ve_fiscal_requirements |
1298 | -#: view:account.invoice:0 |
1299 | -#: view:account.invoice.debit:0 |
1300 | -#: view:account.invoice.parent:0 |
1301 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_account_invoice_debit |
1302 | -msgid "Debit Note" |
1303 | -msgstr "Nota de Debito" |
1304 | +#: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice |
1305 | +msgid "Invoice" |
1306 | +msgstr "Factura" |
1307 | + |
1308 | +#. module: l10n_ve_fiscal_requirements |
1309 | +#: constraint:res.company:0 |
1310 | +msgid "Error! You can not create recursive companies." |
1311 | +msgstr "¡Error! No puedes crear compañias recursivas." |
1312 | + |
1313 | +#. module: l10n_ve_fiscal_requirements |
1314 | +#: model:ir.model,name:l10n_ve_fiscal_requirements.model_res_company |
1315 | +msgid "Companies" |
1316 | +msgstr "Compañias" |
1317 | + |
1318 | +#. module: l10n_ve_fiscal_requirements |
1319 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:50 |
1320 | +#, python-format |
1321 | +msgid "This partner does not have an invoice address" |
1322 | +msgstr "Este cliente no tiene una dirección de facturación" |
1323 | |
1324 | #. module: l10n_ve_fiscal_requirements |
1325 | #: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:117 |
1326 | #: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:121 |
1327 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:37 |
1328 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:43 |
1329 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:42 |
1330 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:48 |
1331 | #, python-format |
1332 | msgid "Error!" |
1333 | msgstr "¡Error!" |
1334 | @@ -152,176 +323,20 @@ |
1335 | msgstr "Cantidad" |
1336 | |
1337 | #. module: l10n_ve_fiscal_requirements |
1338 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:184 |
1339 | -#, python-format |
1340 | -msgid "Unregistered VAT!" |
1341 | -msgstr "!RIF no registrado!" |
1342 | - |
1343 | -#. module: l10n_ve_fiscal_requirements |
1344 | -#: help:fiscal.requirements.config,vat:0 |
1345 | -msgid "Partner's VAT to update the other fields" |
1346 | -msgstr "RIF del partner para actualizar el resto de los campos" |
1347 | - |
1348 | -#. module: l10n_ve_fiscal_requirements |
1349 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_update_info_partner |
1350 | -msgid "update.info.partner" |
1351 | -msgstr "actualizar información de la empresa" |
1352 | - |
1353 | -#. module: l10n_ve_fiscal_requirements |
1354 | -#: field:fiscal.requirements.config,vat:0 |
1355 | -msgid "VAT" |
1356 | -msgstr "RIF" |
1357 | - |
1358 | -#. module: l10n_ve_fiscal_requirements |
1359 | -#: field:fiscal.requirements.config,add:0 |
1360 | -msgid "Invoice Address" |
1361 | -msgstr "Dirección fiscal" |
1362 | - |
1363 | -#. module: l10n_ve_fiscal_requirements |
1364 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_update_all_partner_information |
1365 | -msgid "Update All Partner Information" |
1366 | -msgstr "Actualizar toda la información del partner" |
1367 | - |
1368 | -#. module: l10n_ve_fiscal_requirements |
1369 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:131 |
1370 | -#, python-format |
1371 | -msgid "Current invoice is the same father invoice, Credit or debit note have to be diferent of parent invoice, Please choise another one!" |
1372 | -msgstr "La factura actual es igual a su factura padre, Las notas de credito o debito deben ser diferente a sus facturas padres, !Por favor seleccione otra!" |
1373 | - |
1374 | -#. module: l10n_ve_fiscal_requirements |
1375 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:178 |
1376 | -#, python-format |
1377 | -msgid "Invalid VAT!" |
1378 | -msgstr "!RIF invalido!" |
1379 | - |
1380 | -#. module: l10n_ve_fiscal_requirements |
1381 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_res_partner |
1382 | -msgid "Partner" |
1383 | -msgstr "Empresa" |
1384 | - |
1385 | -#. module: l10n_ve_fiscal_requirements |
1386 | -#: help:l10n.ut,date:0 |
1387 | -msgid "Date on which goes into effect the new Unit Tax Unit" |
1388 | -msgstr "Fecha en la cual entra en vigencia la nueva Unidad Tributaria" |
1389 | - |
1390 | -#. module: l10n_ve_fiscal_requirements |
1391 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:107 |
1392 | -#, python-format |
1393 | -msgid "Can not %s draft/proforma/cancel invoice." |
1394 | -msgstr "No puede %s draft/proforma/cancel facturas." |
1395 | - |
1396 | -#. module: l10n_ve_fiscal_requirements |
1397 | -#: view:wiz.nroctrl:0 |
1398 | -msgid "Confirm" |
1399 | -msgstr "Confirmar" |
1400 | - |
1401 | -#. module: l10n_ve_fiscal_requirements |
1402 | -#: constraint:res.company:0 |
1403 | -msgid "Error! You can not create recursive companies." |
1404 | -msgstr "¡Error! No puedes crear compañias recursivas." |
1405 | - |
1406 | -#. module: l10n_ve_fiscal_requirements |
1407 | -#: view:account.invoice.parent:0 |
1408 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:90 |
1409 | -#, python-format |
1410 | -msgid "Next" |
1411 | -msgstr "Siguiente" |
1412 | - |
1413 | -#. module: l10n_ve_fiscal_requirements |
1414 | -#: model:ir.module.module,shortdesc:l10n_ve_fiscal_requirements.module_meta_information |
1415 | -msgid "Fiscal requirements Venezuelan laws" |
1416 | -msgstr "Leyes Venezolanas de Requerimientos Fiscales" |
1417 | - |
1418 | -#. module: l10n_ve_fiscal_requirements |
1419 | -#: field:wiz.nroctrl,sure:0 |
1420 | -msgid "Are you sure?" |
1421 | -msgstr "¿Estas seguro?" |
1422 | - |
1423 | -#. module: l10n_ve_fiscal_requirements |
1424 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:59 |
1425 | -#: constraint:res.partner.address:0 |
1426 | -#, python-format |
1427 | -msgid "Error ! The partner already has an invoice address." |
1428 | -msgstr "Error ! El partne ya posee una dirección fiscal asignada." |
1429 | - |
1430 | -#. module: l10n_ve_fiscal_requirements |
1431 | -#: view:fiscal.requirements.config:0 |
1432 | -msgid "Configure Venezuelan Fiscal Requirements" |
1433 | -msgstr "Configuración de los requerimientos fiscales venezolanos" |
1434 | - |
1435 | -#. module: l10n_ve_fiscal_requirements |
1436 | -#: view:account.invoice.debit:0 |
1437 | -msgid "Debit Invoice: Creates the debit note invoice, ready for editing." |
1438 | -msgstr "Nota de Débito: Crea la nota de dédito lista para ser editada." |
1439 | - |
1440 | -#. module: l10n_ve_fiscal_requirements |
1441 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:123 |
1442 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:125 |
1443 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:107 |
1444 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:109 |
1445 | -#, python-format |
1446 | -msgid "Error !" |
1447 | -msgstr "Error !" |
1448 | - |
1449 | -#. module: l10n_ve_fiscal_requirements |
1450 | -#: view:wiz.nroctrl:0 |
1451 | -msgid "Changing the Control Number" |
1452 | -msgstr "Cambiando el Número de Control" |
1453 | - |
1454 | -#. module: l10n_ve_fiscal_requirements |
1455 | -#: view:account.invoice.debit:0 |
1456 | -#: view:account.invoice.parent:0 |
1457 | -msgid "Debit Note Options" |
1458 | -msgstr "Opciones Nota de Débito" |
1459 | - |
1460 | -#. module: l10n_ve_fiscal_requirements |
1461 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:126 |
1462 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:131 |
1463 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:138 |
1464 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:151 |
1465 | -#, python-format |
1466 | -msgid "User Error" |
1467 | -msgstr "Error de Usuario" |
1468 | - |
1469 | -#. module: l10n_ve_fiscal_requirements |
1470 | -#: help:fiscal.requirements.config,name:0 |
1471 | -msgid "The commercial name of the company" |
1472 | -msgstr "El nombre comercial de la compañia" |
1473 | - |
1474 | -#. module: l10n_ve_fiscal_requirements |
1475 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:122 |
1476 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:178 |
1477 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:184 |
1478 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:228 |
1479 | -#, python-format |
1480 | -msgid "Vat Error !" |
1481 | -msgstr "¡ Error de RIF !" |
1482 | - |
1483 | -#. module: l10n_ve_fiscal_requirements |
1484 | -#: view:res.company:0 |
1485 | -msgid "Configuration" |
1486 | -msgstr "Configuración" |
1487 | - |
1488 | -#. module: l10n_ve_fiscal_requirements |
1489 | -#: help:fiscal.requirements.config,add:0 |
1490 | -msgid "Put Here the address declared on your VAT information on SENIAT" |
1491 | -msgstr "Coloque aquí la dirección de declaración fiscal que se encuentara en el SENIAT" |
1492 | - |
1493 | -#. module: l10n_ve_fiscal_requirements |
1494 | -#: help:res.partner,seniat_updated:0 |
1495 | -msgid "This field indicates if partner was updated using SENIAT button" |
1496 | -msgstr "Esto campo indica si la empresa fue actualizada usando el boton de actualizacio de SENIAT" |
1497 | - |
1498 | -#. module: l10n_ve_fiscal_requirements |
1499 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:151 |
1500 | -#, python-format |
1501 | -msgid "Credit or debit note assign, This credit or debit note already assign to an invoice!" |
1502 | -msgstr "Nota de credito o debito asignada, !Esta nota de debito o credito ya fue asignada a una factura!" |
1503 | - |
1504 | -#. module: l10n_ve_fiscal_requirements |
1505 | #: model:ir.model,name:l10n_ve_fiscal_requirements.model_wizard_invoice_nro_ctrl |
1506 | msgid "wizard.invoice.nro.ctrl" |
1507 | -msgstr "Asistente nro ctrl de factura" |
1508 | +msgstr "wizard.invoice.nro.ctrl" |
1509 | + |
1510 | +#. module: l10n_ve_fiscal_requirements |
1511 | +#: view:wiz.nroctrl:0 |
1512 | +#: view:wizard.invoice.nro.ctrl:0 |
1513 | +msgid "Are you sure you want to do this?" |
1514 | +msgstr "¿Estas seguro que quieres hacer esto?" |
1515 | + |
1516 | +#. module: l10n_ve_fiscal_requirements |
1517 | +#: view:wizard.invoice.nro.ctrl:0 |
1518 | +msgid "Create an invoice to justify the damaged one" |
1519 | +msgstr "Crear una factura para justificar la factura dañada" |
1520 | |
1521 | #. module: l10n_ve_fiscal_requirements |
1522 | #: help:account.invoice,sin_cred:0 |
1523 | @@ -339,14 +354,19 @@ |
1524 | msgstr "¿Estas seguro?" |
1525 | |
1526 | #. module: l10n_ve_fiscal_requirements |
1527 | -#: field:fiscal.requirements.config,progress:0 |
1528 | -msgid "Configuration Progress" |
1529 | -msgstr "Configuration Progress" |
1530 | - |
1531 | -#. module: l10n_ve_fiscal_requirements |
1532 | -#: field:fiscal.requirements.config,config_logo:0 |
1533 | -msgid "Image" |
1534 | -msgstr "Imagen" |
1535 | +#: field:l10n.ut,name:0 |
1536 | +msgid "Reference number" |
1537 | +msgstr "Número de Referencia" |
1538 | + |
1539 | +#. module: l10n_ve_fiscal_requirements |
1540 | +#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.menu_venezuela_reporting |
1541 | +msgid "Venezuela Reports" |
1542 | +msgstr "Reportes Venezolanos" |
1543 | + |
1544 | +#. module: l10n_ve_fiscal_requirements |
1545 | +#: view:l10n.ut:0 |
1546 | +msgid "Search Tax Unit" |
1547 | +msgstr "Buscar Unidad Tributaria" |
1548 | |
1549 | #. module: l10n_ve_fiscal_requirements |
1550 | #: help:wizard.invoice.nro.ctrl,nro_ctrl:0 |
1551 | @@ -354,27 +374,37 @@ |
1552 | msgstr "Nuevo número de control de la factura dañada." |
1553 | |
1554 | #. module: l10n_ve_fiscal_requirements |
1555 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:109 |
1556 | -#, python-format |
1557 | -msgid "Can not %s invoice which is already reconciled, invoice should be unreconciled first. You can only Refund this invoice" |
1558 | -msgstr "Imposible generar una nota de crédito cuando la factura %s ya esta conciliada, primero debes realizar la desconciliación." |
1559 | - |
1560 | -#. module: l10n_ve_fiscal_requirements |
1561 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:126 |
1562 | -#, python-format |
1563 | -msgid "Assign parent invoice, Please check the box to confirm that you agree!" |
1564 | -msgstr "Asignar factura padre, !Por favor marque la opción para confirmar que esta de acuerdo!" |
1565 | - |
1566 | -#. module: l10n_ve_fiscal_requirements |
1567 | -#: view:update.info.partner:0 |
1568 | -#: view:wizard.seniat.url:0 |
1569 | -msgid "Yes" |
1570 | -msgstr "Si" |
1571 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:121 |
1572 | +#, python-format |
1573 | +msgid "You must go to the company form and configure a journal and an account for damaged invoices" |
1574 | +msgstr "Debes ir al formulario de la compañia y configurar un registro y una cuenta para las facturas dañadas" |
1575 | + |
1576 | +#. module: l10n_ve_fiscal_requirements |
1577 | +#: constraint:res.partner:0 |
1578 | +msgid "Error ! The partner does not have an invoice address. " |
1579 | +msgstr "¡ Error ! El cliente no tiene una dirección de facturación. " |
1580 | + |
1581 | +#. module: l10n_ve_fiscal_requirements |
1582 | +#: model:ir.model,name:l10n_ve_fiscal_requirements.model_res_partner |
1583 | +msgid "Partner" |
1584 | +msgstr "Cliente" |
1585 | + |
1586 | +#. module: l10n_ve_fiscal_requirements |
1587 | +#: view:wiz.nroctrl:0 |
1588 | +#: view:wizard.invoice.nro.ctrl:0 |
1589 | +msgid "Cancel" |
1590 | +msgstr "Cancelar" |
1591 | + |
1592 | +#. module: l10n_ve_fiscal_requirements |
1593 | +#: code:addons/l10n_ve_fiscal_requirements/partner.py:85 |
1594 | +#, python-format |
1595 | +msgid "Invalid VAT. This vat is alredy used" |
1596 | +msgstr "RIF inválido. Este rif ya esta en uso" |
1597 | |
1598 | #. module: l10n_ve_fiscal_requirements |
1599 | #: model:ir.model,name:l10n_ve_fiscal_requirements.model_res_partner_address |
1600 | msgid "Partner Addresses" |
1601 | -msgstr "Direcciones de empresa" |
1602 | +msgstr "Direcciones del Cliente" |
1603 | |
1604 | #. module: l10n_ve_fiscal_requirements |
1605 | #: field:l10n.ut,user_id:0 |
1606 | @@ -382,79 +412,48 @@ |
1607 | msgstr "Vendedor" |
1608 | |
1609 | #. module: l10n_ve_fiscal_requirements |
1610 | -#: help:res.company,acc_id:0 |
1611 | -msgid "Default account used for invoices and lines from damaged invoices" |
1612 | -msgstr "Cuenta por defecto usada para facturas y líneas de facturas dañadas" |
1613 | - |
1614 | -#. module: l10n_ve_fiscal_requirements |
1615 | -#: field:seniat.url,url_seniat:0 |
1616 | -#: view:wizard.seniat.url:0 |
1617 | -msgid "URL Seniat for Retention Rate" |
1618 | -msgstr "URL del Seniat para la tasa de Retención de IVA" |
1619 | - |
1620 | -#. module: l10n_ve_fiscal_requirements |
1621 | -#: view:update.info.partner:0 |
1622 | -#: view:wizard.seniat.url:0 |
1623 | -msgid "No" |
1624 | -msgstr "No" |
1625 | - |
1626 | -#. module: l10n_ve_fiscal_requirements |
1627 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:123 |
1628 | -#, python-format |
1629 | -msgid "The VAT [%s] looks like '%value + \n" |
1630 | -" '[%s] which is'%rp.vat.upper()+\n" |
1631 | -" ' already being used by: %s'%rp.name.upper())\n" |
1632 | -" }\n" |
1633 | -" }\n" |
1634 | -" else:\n" |
1635 | -" return super(res_partner,self).vat_change(cr, uid, ids, value, context=context)\n" |
1636 | -"\n" |
1637 | -" def check_vat_ve(self, vat):\n" |
1638 | -" '\n" |
1639 | -" Check Venezuelan VAT number, locally caled RIF.\n" |
1640 | -" RIF: JXXXXXXXXX RIF CEDULA VENEZOLANO: VXXXXXXXXX CEDULA EXTRANJERO: EXXXXXXXXX\n" |
1641 | -" '\n" |
1642 | -" if len(vat) != 10:\n" |
1643 | -" return False\n" |
1644 | -" if vat[0] not in ('J', 'V', 'E', 'G" |
1645 | -msgstr "The VAT [%s] looks like '%value + \n" |
1646 | -" '[%s] which is'%rp.vat.upper()+\n" |
1647 | -" ' already being used by: %s'%rp.name.upper())\n" |
1648 | -" }\n" |
1649 | -" }\n" |
1650 | -" else:\n" |
1651 | -" return super(res_partner,self).vat_change(cr, uid, ids, value, context=context)\n" |
1652 | -"\n" |
1653 | -" def check_vat_ve(self, vat):\n" |
1654 | -" '\n" |
1655 | -" Check Venezuelan VAT number, locally caled RIF.\n" |
1656 | -" RIF: JXXXXXXXXX RIF CEDULA VENEZOLANO: VXXXXXXXXX CEDULA EXTRANJERO: EXXXXXXXXX\n" |
1657 | -" '\n" |
1658 | -" if len(vat) != 10:\n" |
1659 | -" return False\n" |
1660 | -" if vat[0] not in ('J', 'V', 'E', 'G" |
1661 | - |
1662 | -#. module: l10n_ve_fiscal_requirements |
1663 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.wizard_invoice_nro_control_action |
1664 | -msgid "Create null paper" |
1665 | -msgstr "Crear papel nulo" |
1666 | - |
1667 | -#. module: l10n_ve_fiscal_requirements |
1668 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_nro_ctrl.py:37 |
1669 | -#, python-format |
1670 | -msgid "Please confirm that you want to do this by checking the option" |
1671 | -msgstr "Por favor confirma que quieres hacer esto marcando la opción" |
1672 | - |
1673 | -#. module: l10n_ve_fiscal_requirements |
1674 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:138 |
1675 | -#, python-format |
1676 | -msgid "Incorrect Parent Invoice, The parent invoice selected can not have an assigned parent invoice!" |
1677 | -msgstr "Factura padre Incorrecta, !La factura padre seleccionada no puede poseer a su vez una factura padre asignada!" |
1678 | - |
1679 | -#. module: l10n_ve_fiscal_requirements |
1680 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.menu_venezuela_reporting |
1681 | -msgid "Venezuela Reports" |
1682 | -msgstr "Reportes Venezolanos" |
1683 | +#: help:l10n.ut,date:0 |
1684 | +msgid "Date on which goes into effect the new Unit Tax Unit" |
1685 | +msgstr "Fecha en la cual entra en vigencia la nueva Unidad Tributaria" |
1686 | + |
1687 | +#. module: l10n_ve_fiscal_requirements |
1688 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:125 |
1689 | +#, python-format |
1690 | +msgid "Can not create a debit note from invoice which is already reconciled, invoice should be unreconciled first. You can only Refund or Debit this invoice" |
1691 | +msgstr "Can not create a debit note from invoice which is already reconciled, invoice should be unreconciled first. You can only Refund or Debit this invoice" |
1692 | + |
1693 | +#. module: l10n_ve_fiscal_requirements |
1694 | +#: view:account.invoice:0 |
1695 | +#: view:account.invoice.debit:0 |
1696 | +#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_account_invoice_debit |
1697 | +msgid "Debit Note" |
1698 | +msgstr "Nota de Debito" |
1699 | + |
1700 | +#. module: l10n_ve_fiscal_requirements |
1701 | +#: field:account.invoice,child_ids:0 |
1702 | +msgid "Debit and Credit Notes" |
1703 | +msgstr "Notas de Débito/Crédito" |
1704 | + |
1705 | +#. module: l10n_ve_fiscal_requirements |
1706 | +#: view:account.invoice.debit:0 |
1707 | +msgid "Debit Invoice: Creates the debit note invoice, ready for editing." |
1708 | +msgstr "Nota de Débito: Crea la nota de dédito lista para ser editada." |
1709 | + |
1710 | +#. module: l10n_ve_fiscal_requirements |
1711 | +#: view:account.invoice.debit:0 |
1712 | +msgid "Debit Note Options" |
1713 | +msgstr "Opciones Nota de Débito" |
1714 | + |
1715 | +#. module: l10n_ve_fiscal_requirements |
1716 | +#: field:account.invoice.debit,comment:0 |
1717 | +msgid "Comment" |
1718 | +msgstr "Comentario" |
1719 | + |
1720 | +#. module: l10n_ve_fiscal_requirements |
1721 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:109 |
1722 | +#, python-format |
1723 | +msgid "Can not %s invoice which is already reconciled, invoice should be unreconciled first. You can only Refund this invoice" |
1724 | +msgstr "Imposible generar una nota de crédito cuando la factura %s ya esta conciliada, primero debes realizar la desconciliación." |
1725 | |
1726 | #. module: l10n_ve_fiscal_requirements |
1727 | #: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice_debit |
1728 | @@ -462,156 +461,25 @@ |
1729 | msgstr "Nota de Débito" |
1730 | |
1731 | #. module: l10n_ve_fiscal_requirements |
1732 | -#: help:seniat.url,url_seniat:0 |
1733 | -#: help:wizard.seniat.url,url2:0 |
1734 | -msgid "In this field enter the URL from Seniat for search the retention rate from partner" |
1735 | -msgstr "En este campo ingrese la URL del SENIAT para la busqueda de la tassa de retención de IVA del partner" |
1736 | - |
1737 | -#. module: l10n_ve_fiscal_requirements |
1738 | -#: help:res.company,jour_id:0 |
1739 | -msgid "Default journal for damaged invoices" |
1740 | -msgstr "Registro por defecto para facturas dañadas" |
1741 | - |
1742 | -#. module: l10n_ve_fiscal_requirements |
1743 | #: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:123 |
1744 | #, python-format |
1745 | msgid "Can not create a debit note from draft/proforma/cancel invoice." |
1746 | msgstr "Imposible crear nota de débito desde draft/proforma/cancel invoice." |
1747 | |
1748 | #. module: l10n_ve_fiscal_requirements |
1749 | -#: view:l10n.ut:0 |
1750 | -msgid "Tax Unit per date" |
1751 | -msgstr "Unidad Tributaria por fecha" |
1752 | - |
1753 | -#. module: l10n_ve_fiscal_requirements |
1754 | -#: model:ir.module.module,description:l10n_ve_fiscal_requirements.module_meta_information |
1755 | -msgid "Venezuelan Tax Laws Requirements:\n" |
1756 | -" - Invoice Control Number.\n" |
1757 | -" - Tax-except concept, necesary rule by Venezuelan Laws.\n" |
1758 | -" - Required address invoice.\n" |
1759 | -" - Unique billing address (invoice), necesary rule by Venezuelan Laws.\n" |
1760 | -" - VAT verification for Venezuela rules.\n" |
1761 | -" - If you have internet conexion you will be able of update your partner information from SENIAT\n" |
1762 | -"Automatically on install wizard.\n" |
1763 | -" - Damaged \"Legal free forms\" declaration.\n" |
1764 | -" - Tax Units configuration.\n" |
1765 | -" - When a partner is updated by using the SENIAT Update Button, its name changes to\n" |
1766 | -" readonly to avoid manual changes.\n" |
1767 | -" - Add field Parent in the invoice of customers and suppliers, for link the invoice \n" |
1768 | -" that generated debit or credit note.\n" |
1769 | -" --Add wizard for generate debit note from invoice and done accounting entry.\n" |
1770 | -" --Add wizard to assign, modify or unlink source invoice (parent invoice) to another one.\n" |
1771 | -" -------------------------------------------------------------------------------------------\n" |
1772 | -" For damaged invoices (Free form formats), you must go to the company and, under the configuration section,\n" |
1773 | -" create the corresponding journal and account.\n" |
1774 | -" TODO : Include this on wizard configuration.\n" |
1775 | -"\n" |
1776 | -" If you install this module with invoice data on the database, the concept_id will be \n" |
1777 | -" Empty for all those invoices, so, when you try to modify them you have to add a value on\n" |
1778 | -" that field\n" |
1779 | -"\n" |
1780 | -" This module should also install a menu item under the accounting configuration menu.\n" |
1781 | -" \n" |
1782 | -" We now have a configuration wizard after this module install.\n" |
1783 | -" " |
1784 | -msgstr "Requerimientos de las Leyes Venezolanas de Impuestos:\n" |
1785 | -" - Número de Control de la Factura.\n" |
1786 | -" - Concepto de Excepción de Impuesto.\n" |
1787 | -" - Dirección de Factura Requerida.\n" |
1788 | -" - Dirección de Factura Única.\n" |
1789 | -" - Verificación del RIF para las reglas Venezolanas.\n" |
1790 | -" - Si posse una conexión a internet seras capaz de actualizar la información fiscal de proveedores y clientes desde el SENIAT\n" |
1791 | -"Automaticamente en el asistente de configuración fiscal.\n" |
1792 | -" - Justificación de los \"forma libre\" dañados.\n" |
1793 | -" - Configuración de las Unidades Tributarias.\n" |
1794 | -" - Cuando una empresa es actualizada utilizando el botón de atualización del SENIAT\n" |
1795 | -" el nombre pasa a ser no editable para evitar cambios manuales.\n" |
1796 | -" - Agrega campo Factura Origen en la factura de clientes y proveedores, para referenciar la factura \n" |
1797 | -" que originó la nota de débito o crédito.\n" |
1798 | -" --Agrega asistente de configuración para crear notas de débito desde la factura.\n" |
1799 | -" --Agrega asistente de configuración para asignar, modificar o disvincular factura fuentes(facturas padres) a otras.\n" |
1800 | -" -------------------------------------------------------------------------------------------\n" |
1801 | -" Para facturas dañadas (formatos de forma libre), debes ir a la compañia y, bajo la sección de configuración,\n" |
1802 | -" crear el correspondiente reporte y cuenta.\n" |
1803 | -" TODO : Include this on wizard configuration.\n" |
1804 | -"\n" |
1805 | -" Si instalas este módulo con datos de factura en la base de datos, el concept_id estará \n" |
1806 | -" vacío para todas esas facturas, asi que, cuando intentes modificarlos \n" |
1807 | -" tienes que agregar un valor en ese campo\n" |
1808 | -"\n" |
1809 | -" Este módulo también instala un elemento menú bajo el menú de configuración contable.\n" |
1810 | -" \n" |
1811 | -" Agrega asistente de configuración para crear notas de débito desde la factura.\n" |
1812 | -" " |
1813 | - |
1814 | -#. module: l10n_ve_fiscal_requirements |
1815 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_invoice_nro_ctrl_action |
1816 | -msgid "Declare damaged paper" |
1817 | -msgstr "Declarar papel dañado" |
1818 | - |
1819 | -#. module: l10n_ve_fiscal_requirements |
1820 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_wiz_nroctrl |
1821 | -msgid "Change control number" |
1822 | -msgstr "Cambiar número de control" |
1823 | - |
1824 | -#. module: l10n_ve_fiscal_requirements |
1825 | -#: field:l10n.ut,date:0 |
1826 | -msgid "Date" |
1827 | -msgstr "Fecha" |
1828 | - |
1829 | -#. module: l10n_ve_fiscal_requirements |
1830 | -#: view:account.invoice:0 |
1831 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice_parent |
1832 | -msgid "Parent Invoice" |
1833 | -msgstr "Factura padre" |
1834 | - |
1835 | -#. module: l10n_ve_fiscal_requirements |
1836 | -#: view:wizard.seniat.url:0 |
1837 | -msgid "Update Url From Seniat" |
1838 | -msgstr "Url de actualización desde SENIAT" |
1839 | - |
1840 | -#. module: l10n_ve_fiscal_requirements |
1841 | -#: field:res.partner,seniat_updated:0 |
1842 | -msgid "Seniat Updated" |
1843 | -msgstr "Actualizado desde SENIAT" |
1844 | - |
1845 | -#. module: l10n_ve_fiscal_requirements |
1846 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_res_company |
1847 | -msgid "Companies" |
1848 | -msgstr "Compañías" |
1849 | - |
1850 | -#. module: l10n_ve_fiscal_requirements |
1851 | -#: view:update.info.partner:0 |
1852 | -#: view:wiz.nroctrl:0 |
1853 | -#: view:wizard.invoice.nro.ctrl:0 |
1854 | -#: view:wizard.seniat.url:0 |
1855 | -msgid "Are you sure you want to do this?" |
1856 | -msgstr "¿Esta seguro que desea realizar esto?" |
1857 | - |
1858 | -#. module: l10n_ve_fiscal_requirements |
1859 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.menu_finance_partner_fiscal_information |
1860 | -msgid "Partner Fiscal Information" |
1861 | -msgstr "Información fiscal del partner" |
1862 | - |
1863 | -#. module: l10n_ve_fiscal_requirements |
1864 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_parent.py:92 |
1865 | -#, python-format |
1866 | -msgid "Assign" |
1867 | -msgstr "Asignar" |
1868 | - |
1869 | -#. module: l10n_ve_fiscal_requirements |
1870 | -#: model:ir.ui.menu,name:l10n_ve_fiscal_requirements.wizard_url_seniat_action2 |
1871 | -msgid "Update URL Seniat" |
1872 | -msgstr "Url de actualización desde SENIAT" |
1873 | - |
1874 | -#. module: l10n_ve_fiscal_requirements |
1875 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:166 |
1876 | +#: help:account.invoice.debit,journal_id:0 |
1877 | +msgid "You can select here the journal to use for the refund invoice that will be created. If you leave that field empty, it will use the same journal as the current invoice." |
1878 | +msgstr "Puedes seleccionar un diario para la nota de débito que será creada. Si dejas este campo vacio, se usará el diario de la factura actual." |
1879 | + |
1880 | +#. module: l10n_ve_fiscal_requirements |
1881 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:168 |
1882 | #: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py:148 |
1883 | #, python-format |
1884 | msgid "Data Insufficient !" |
1885 | msgstr "Datos Insuficientes !" |
1886 | |
1887 | #. module: l10n_ve_fiscal_requirements |
1888 | +<<<<<<< TREE |
1889 | #: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice |
1890 | msgid "Invoice" |
1891 | msgstr "Factura" |
1892 | @@ -740,45 +608,21 @@ |
1893 | #: field:fiscal.requirements.config,name:0 |
1894 | msgid "Name" |
1895 | msgstr "Name" |
1896 | +======= |
1897 | +#: field:account.invoice.debit,description:0 |
1898 | +msgid "Description" |
1899 | +msgstr "Descripción" |
1900 | + |
1901 | +#. module: l10n_ve_fiscal_requirements |
1902 | +#: help:account.invoice.debit,date:0 |
1903 | +msgid "This date will be used as the invoice date for Refund Invoice and Period will be chosen accordingly!" |
1904 | +msgstr "Puedes definir la fecha que tendrá la Nota de Débito." |
1905 | +>>>>>>> MERGE-SOURCE |
1906 | |
1907 | #. module: l10n_ve_fiscal_requirements |
1908 | #: model:ir.model,name:l10n_ve_fiscal_requirements.model_account_invoice_refund |
1909 | msgid "Invoice Refund" |
1910 | -msgstr "Abono factura" |
1911 | - |
1912 | -#. module: l10n_ve_fiscal_requirements |
1913 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:50 |
1914 | -#, python-format |
1915 | -msgid "This partner does not have an invoice address" |
1916 | -msgstr "Este cliente no tiene una dirección de facturación" |
1917 | - |
1918 | -#. module: l10n_ve_fiscal_requirements |
1919 | -#: view:l10n.ut:0 |
1920 | -msgid "date" |
1921 | -msgstr "fecha" |
1922 | - |
1923 | -#. module: l10n_ve_fiscal_requirements |
1924 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:189 |
1925 | -#, python-format |
1926 | -msgid "No Connection !" |
1927 | -msgstr "Sin Conección !" |
1928 | - |
1929 | -#. module: l10n_ve_fiscal_requirements |
1930 | -#: field:l10n.ut,name:0 |
1931 | -msgid "Reference number" |
1932 | -msgstr "Número de Referencia" |
1933 | - |
1934 | -#. module: l10n_ve_fiscal_requirements |
1935 | -#: help:seniat.url,name:0 |
1936 | -#: help:wizard.seniat.url,url1:0 |
1937 | -msgid "In this field enter the URL from Seniat for search the fiscal information from partner" |
1938 | -msgstr "Este campo contendrá la URL del SENIAT para la busqueda de la información fiscal del partner" |
1939 | - |
1940 | -#. module: l10n_ve_fiscal_requirements |
1941 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_acc_inv_parent_assigned |
1942 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_account_invoice_parent |
1943 | -msgid "Assign Parent" |
1944 | -msgstr "Asignar padre" |
1945 | +msgstr "Nota de Crédito" |
1946 | |
1947 | #. module: l10n_ve_fiscal_requirements |
1948 | #: view:account.invoice:0 |
1949 | @@ -786,49 +630,32 @@ |
1950 | msgstr "Notas de Débito/Crédito" |
1951 | |
1952 | #. module: l10n_ve_fiscal_requirements |
1953 | -#: model:ir.model,name:l10n_ve_fiscal_requirements.model_seniat_url |
1954 | -msgid "\n" |
1955 | -" OpenERP Model : seniat_url\n" |
1956 | -" " |
1957 | -msgstr "\n" |
1958 | -" OpenERP Model : seniat_url\n" |
1959 | -" " |
1960 | - |
1961 | -#. module: l10n_ve_fiscal_requirements |
1962 | -#: code:addons/l10n_ve_fiscal_requirements/partner.py:228 |
1963 | -#, python-format |
1964 | -msgid "The field vat is empty" |
1965 | -msgstr "El campo RIF esta vacío" |
1966 | - |
1967 | -#. module: l10n_ve_fiscal_requirements |
1968 | -#: field:res.partner,vat_apply:0 |
1969 | -msgid "Vat Apply" |
1970 | -msgstr "Aplica IVA" |
1971 | - |
1972 | -#. module: l10n_ve_fiscal_requirements |
1973 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/wizard_invoice_nro_ctrl.py:121 |
1974 | -#, python-format |
1975 | -msgid "You must go to the company form and configure a journal and an account for damaged invoices" |
1976 | -msgstr "Debes ir al formulario de la compañia y configurar un registro y una cuenta para las facturas dañadas" |
1977 | - |
1978 | -#. module: l10n_ve_fiscal_requirements |
1979 | -#: view:fiscal.requirements.config:0 |
1980 | -msgid "res_config_contents" |
1981 | -msgstr "res_config_contents" |
1982 | - |
1983 | -#. module: l10n_ve_fiscal_requirements |
1984 | -#: model:ir.actions.act_window,name:l10n_ve_fiscal_requirements.action_config_fiscal_req |
1985 | -msgid "Configure Withholdings VAT for Venezuela" |
1986 | -msgstr "Configurar retenciones de IVA para Venezuela" |
1987 | - |
1988 | -#. module: l10n_ve_fiscal_requirements |
1989 | -#: view:l10n.ut:0 |
1990 | -msgid "Search Tax Unit" |
1991 | -msgstr "Buscar Unidad Tributaria" |
1992 | - |
1993 | -#. module: l10n_ve_fiscal_requirements |
1994 | -#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:125 |
1995 | +#: help:account.invoice,parent_id:0 |
1996 | +msgid "When this field has information, this invoice is a credit note or debit note. This field is used to reference to the invoice that originated this credit note or debit note." |
1997 | +msgstr "Cuando este campo contiene información, estamos en presencia de una Nota de Crédito o Débito. Es usado para referenciar a la factura desde donde se originó la Nota de Crédito o Débito." |
1998 | + |
1999 | +#. module: l10n_ve_fiscal_requirements |
2000 | +#: code:addons/l10n_ve_fiscal_requirements/wizard/account_invoice_debit.py:127 |
2001 | #, python-format |
2002 | msgid "Can not make a debit note on a refund invoice." |
2003 | msgstr "No puedes crear una nota de débito o credito." |
2004 | |
2005 | +#. module: l10n_ve_fiscal_requirements |
2006 | +#: field:account.invoice,parent_id:0 |
2007 | +msgid "Parent Invoice" |
2008 | +msgstr "Factura Origen" |
2009 | + |
2010 | +#. module: l10n_ve_fiscal_requirements |
2011 | +#: field:account.invoice.debit,date:0 |
2012 | +msgid "Operation date" |
2013 | +msgstr "Fecha operación" |
2014 | + |
2015 | +#. module: l10n_ve_fiscal_requirements |
2016 | +#: field:account.invoice.debit,journal_id:0 |
2017 | +msgid "Refund Journal" |
2018 | +msgstr "Diario Reembolso" |
2019 | + |
2020 | +#. module: l10n_ve_fiscal_requirements |
2021 | +#: field:account.invoice.debit,period:0 |
2022 | +msgid "Force period" |
2023 | +msgstr "Periodo" |
2024 | |
2025 | === modified file 'l10n_ve_fiscal_requirements/wizard/search_info_partner_seniat.py' |
2026 | --- l10n_ve_fiscal_requirements/wizard/search_info_partner_seniat.py 2012-01-31 00:51:51 +0000 |
2027 | +++ l10n_ve_fiscal_requirements/wizard/search_info_partner_seniat.py 2012-02-01 16:01:29 +0000 |
2028 | @@ -24,22 +24,78 @@ |
2029 | import pooler |
2030 | from osv import osv, fields |
2031 | from tools.translate import _ |
2032 | +import urllib |
2033 | +from xml.dom.minidom import parseString |
2034 | +import netsvc |
2035 | +import re |
2036 | |
2037 | class search_info_partner_seniat(osv.osv_memory): |
2038 | |
2039 | _name = "search.info.partner.seniat" |
2040 | _columns = { |
2041 | - 'vat':fields.char('Numero de RIF', size=64, help='El RIF debe poseer el formato J1234567890',required=True), |
2042 | - 'name':fields.char('Empresa / Persona', size=256, help='Nombre de la Empresa'), |
2043 | - 'vat_subjected':fields.boolean('Agente de Retencion', help='Es Agente de Retencion'), |
2044 | - 'wh_iva_rate':fields.float('Porcentaje de Retencion', help='Porcentaje de Retencion Aplicable'), |
2045 | + 'name':fields.char('Numero de RIF', size=64, help='El RIF debe poseer el formato J1234567890',required=True), |
2046 | + 'vat_name':fields.char('Empresa / Persona', size=256, help='Nombre de la Empresa'), |
2047 | + 'vat_agent':fields.boolean('Agente de Retencion', help='Es Agente de Retencion'), |
2048 | + 'percent':fields.float('Porcentaje de Retencion', help='Porcentaje de Retencion Aplicable'), |
2049 | 'vat_apply':fields.boolean('Contribuyente Formal', help='Es Contribuyente'), |
2050 | } |
2051 | |
2052 | + logger = netsvc.Logger() |
2053 | + |
2054 | + def _load_url(self,retries,url): |
2055 | + str_error= '404 Not Found' |
2056 | + while retries > 0: |
2057 | + try: |
2058 | + s = urllib.urlopen(url) |
2059 | + r = s.read() |
2060 | + ok = not('404 Not Found' in r) |
2061 | + if ok: |
2062 | + self.logger.notifyChannel("info", netsvc.LOG_INFO, |
2063 | + "Url Loaded correctly %s" % url) |
2064 | + return r |
2065 | + except: |
2066 | + self.logger.notifyChannel("warning", netsvc.LOG_WARNING, |
2067 | + "Url could not be loaded %s" % str_error) |
2068 | + pass |
2069 | + retries -= 1 |
2070 | + return str_error |
2071 | + |
2072 | + def _print_error(self, error, msg): |
2073 | + raise osv.except_osv(error,msg) |
2074 | + |
2075 | + def _eval_seniat_data(self,xml_data,context={}): |
2076 | + |
2077 | + if xml_data.find('450')>=0: |
2078 | + if not 'all_rif' in context: |
2079 | + self._print_error(_('Vat Error !'),_('Invalid VAT!')) |
2080 | + else: |
2081 | + return True |
2082 | + |
2083 | + if xml_data.find('452')>=0: |
2084 | + if not 'all_rif' in context: |
2085 | + self._print_error(_('Vat Error !'),_('Unregistered VAT!')) |
2086 | + else: |
2087 | + return True |
2088 | + |
2089 | + if xml_data.find("404")>=0: |
2090 | + self._print_error(_('No Connection !'),_("Could not connect! Check the URL ")) |
2091 | + return True |
2092 | + |
2093 | + def _parse_dom(self,dom,rif,url_seniat): |
2094 | + name = dom.childNodes[0].childNodes[0].firstChild.data |
2095 | + vat_agent = dom.childNodes[0].childNodes[1].firstChild.data.upper()=='SI' and True or False |
2096 | + vat_apply = dom.childNodes[0].childNodes[2].firstChild.data.upper()=='SI' and True or False |
2097 | + self.logger.notifyChannel("info", netsvc.LOG_INFO, |
2098 | + "RIF: %s Found" % rif) |
2099 | + if name.count('(') > 0: |
2100 | + name = name[:name.index('(')].rstrip() |
2101 | + return {'vat_name': name,'vat_apply': vat_apply, 'vat_agent':vat_agent} |
2102 | + |
2103 | def _buscar_porcentaje(self,rif,url): |
2104 | context={} |
2105 | - html_data = self.pool.get('seniat.url')._load_url(3,url %rif) |
2106 | + html_data = self._load_url(3,url %rif) |
2107 | html_data = unicode(html_data, 'ISO-8859-1').encode('utf-8') |
2108 | + self._eval_seniat_data(html_data,context) |
2109 | search_str='La condición de este contribuyente requiere la retención del ' |
2110 | pos = html_data.find(search_str) |
2111 | if pos > 0: |
2112 | @@ -48,22 +104,71 @@ |
2113 | return float(pct) |
2114 | else: |
2115 | return 0.0 |
2116 | + |
2117 | + def _dom_giver(self, url1, url2, context, vat): |
2118 | + xml_data = self._load_url(3,url1 % vat) |
2119 | + if not self._eval_seniat_data(xml_data,context): |
2120 | + dom = parseString(xml_data) |
2121 | + return self._parse_dom(dom, vat, url2) |
2122 | + else: |
2123 | + return False |
2124 | |
2125 | def search_partner_seniat(self, cr, uid, vat, context=None): |
2126 | - if context is None: |
2127 | - context={} |
2128 | - su_obj = self.pool.get('seniat.url') |
2129 | - rp_obj = self.pool.get('res.partner') |
2130 | - url_obj = su_obj.browse(cr, uid, su_obj.search(cr, uid, []))[0] |
2131 | - url1 = url_obj.name + '%s' |
2132 | - url2 = url_obj.url_seniat + '%s' |
2133 | - var_vat = self.read(cr,uid,vat,['vat']) |
2134 | - if var_vat: |
2135 | - aux = var_vat[0]['vat'] |
2136 | - res = su_obj._dom_giver(url1, url2, context, aux) |
2137 | - res.update({'wh_iva_rate':self._buscar_porcentaje(aux,url2)}) |
2138 | - self.write(cr,uid,vat,res) |
2139 | - |
2140 | - return False |
2141 | + pool = self.pool.get('seniat.url') |
2142 | + var_vat = self.read(cr,uid,vat,['name']) |
2143 | + context.update({'vat':var_vat[0]['name']}) |
2144 | + if not context['vat']: |
2145 | + self._print_error(_('Vat Error !'),_('The field vat is empty')) |
2146 | + else: |
2147 | + Result = self.search_in_db(cr,uid,context['vat'],context=None) |
2148 | + print Result |
2149 | + if Result == False: |
2150 | + url_obj = pool.browse(cr, uid, pool.search(cr, uid, []))[0] |
2151 | + url1 = url_obj.name + '%s' |
2152 | + url2 = url_obj.url_seniat + '%s' |
2153 | + res = self._dom_giver(url1, url2, context, context['vat']) |
2154 | + if res: |
2155 | + percent = self._buscar_porcentaje(context['vat'],url2) |
2156 | + res.update({'percent':percent, 'name':var_vat[0]['name']}) |
2157 | + context.update(res) |
2158 | + self.write(cr,uid,vat,res) |
2159 | + else: |
2160 | + return False |
2161 | + res_id = self.pool.get('ir.model.data').search(cr,uid,[('model','=','ir.ui.view'),('name','=','view_vat_return')]) |
2162 | + resource_id = self.pool.get('ir.model.data').read(cr, uid, res_id, fields=['res_id'])[0]['res_id'] |
2163 | + return { |
2164 | + 'view_type': 'form', |
2165 | + 'view_mode': 'form', |
2166 | + 'res_model': 'search.info.partner.seniat', |
2167 | + 'views': [(resource_id,'form')], #Comentar en caso de que no funcione |
2168 | + 'type': 'ir.actions.act_window', |
2169 | + 'nodestroy': True, |
2170 | + 'target': 'new', |
2171 | + 'context': context, |
2172 | + 'res_id': vat, |
2173 | + } |
2174 | + else: |
2175 | + res_id = self.pool.get('ir.model.data').search(cr,uid,[('model','=','ir.ui.view'),('name','=','view_partner_form')]) |
2176 | + resource_id = self.pool.get('ir.model.data').read(cr, uid, res_id, fields=['res_id'])[0]['res_id'] |
2177 | + return { |
2178 | + 'view_type': 'form', |
2179 | + 'view_mode': 'form,tree', |
2180 | + 'res_model': 'res.partner', |
2181 | + 'views': [(resource_id,'form')], #Comentar en caso de que no funcione |
2182 | + 'type': 'ir.actions.act_window', |
2183 | + 'nodestroy': True, |
2184 | + 'target': 'edit', |
2185 | + 'res_id': Result, |
2186 | + } |
2187 | + |
2188 | + def search_in_db(self, cr,uid, vat, context=None): |
2189 | + RIF = 'VE%s'%vat |
2190 | + if (re.search('^VEJ|VEV|VEE|VEG',RIF)): |
2191 | + partner_obj = self.pool.get('res.partner') |
2192 | + vat_id = partner_obj.search(cr,uid,[('vat','=',RIF)]) |
2193 | + if vat_id: |
2194 | + return vat_id |
2195 | + else: |
2196 | + return False |
2197 | |
2198 | search_info_partner_seniat() |
Hola Jose.
Por favor, las traducciones envialas en merge proposal diferentes a las caracteristicas.
FIjate que este merge proposal es util en la funcionalidad descritas SOLO la linea 2024 en adelante.
Puedes hacer lo siguiente:
Crea un branch copia del ultimo actual estamos en la revno 602.
Aplica tus caracteristicas Eso lo puedes hacer usando
bzr diff archivos/ inportantes. py > /home/usuario/ patch.patch
y luego aplicandolos en la version recien descargada con
bzr patch /home/usuario/ patch.patch
Pruebalo, creas un branch y lo propones de nuevo, voy a rechazar ésta.
LKo mismo para las traducciones.
Saludos.