Merge lp:~vauxoo/openerp-venezuela-localization/jose_search_partner_seniat into lp:~openerp-venezuela/openerp-venezuela-localization/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
Reviewer Review Type Date Requested Status
Nhomar - Vauxoo badproposal Disapprove
Review via email: mp+91117@code.launchpad.net

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
Nhomar - Vauxoo (nhomar) wrote :

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.

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()