Merge lp:~openerp-venezuela/openerp-venezuela-localization/aristobulo-ovl-fact-rect-fix into lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk

Proposed by Aristóbulo Meneses
Status: Superseded
Proposed branch: lp:~openerp-venezuela/openerp-venezuela-localization/aristobulo-ovl-fact-rect-fix
Merge into: lp:~openerp-venezuela/openerp-venezuela-localization/6.0-trunk
Diff against target: 26 lines (+6/-3)
1 file modified
l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py (+6/-3)
To merge this branch: bzr merge lp:~openerp-venezuela/openerp-venezuela-localization/aristobulo-ovl-fact-rect-fix
Reviewer Review Type Date Requested Status
Gabriela Quilarque Pending
Review via email: mp+94188@code.launchpad.net

This proposal has been superseded by a proposal from 2012-02-22.

Description of the change

Bug #938716
[FIX] Solo si la factura es 'out_invoice' o 'out_refund' se intenta consultar el campo sale_ids

To post a comment you must log in.
627. By Aristóbulo Meneses

[IMP] Corregidas las tabulaciones

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py'
--- l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py 2012-02-06 19:05:01 +0000
+++ l10n_ve_fiscal_requirements/wizard/account_invoice_refund.py 2012-02-22 15:16:20 +0000
@@ -265,6 +265,11 @@
265 inv_obj.write(cr,uid,created_inv[1],{'origin':inv.origin,'description':''},context=context)265 inv_obj.write(cr,uid,created_inv[1],{'origin':inv.origin,'description':''},context=context)
266 if inv.type in ('out_invoice', 'out_refund'):266 if inv.type in ('out_invoice', 'out_refund'):
267 xml_id = 'action_invoice_tree3'267 xml_id = 'action_invoice_tree3'
268 if inv.sale_ids:
269 aux = {
270 'invoice_ids' : [(6, 0, created_inv)],
271 }
272 self.pool.get('sale.order').write(cr, uid, [i.id for i in inv.sale_ids], aux, context=context)
268 else:273 else:
269 xml_id = 'action_invoice_tree4'274 xml_id = 'action_invoice_tree4'
270 result = mod_obj.get_object_reference(cr, uid, 'account', xml_id)275 result = mod_obj.get_object_reference(cr, uid, 'account', xml_id)
@@ -273,9 +278,7 @@
273 invoice_domain = eval(result['domain'])278 invoice_domain = eval(result['domain'])
274 invoice_domain.append(('id', 'in', created_inv))279 invoice_domain.append(('id', 'in', created_inv))
275 result['domain'] = invoice_domain280 result['domain'] = invoice_domain
276 if inv.sale_ids:281
277 aux = {'invoice_ids':[(6,0,created_inv)]}
278 self.pool.get('sale.order').write(cr,uid,[i.id for i in inv.sale_ids],aux,context=context)
279 if wzd_brw.filter_refund == 'cancel':282 if wzd_brw.filter_refund == 'cancel':
280 orig = self._get_orig(cr, uid, inv, inv.reference, context)283 orig = self._get_orig(cr, uid, inv, inv.reference, context)
281 inv_obj.write(cr,uid,created_inv[0],{'origin':orig,'description':inv.description},context=context)284 inv_obj.write(cr,uid,created_inv[0],{'origin':orig,'description':inv.description},context=context)