~avanzosc/openerp-spain/6.1

« back to all changes in this revision

Viewing changes to l10n_es_prev_tesoreria/wizard/wiz_crear_factura.py

  • Committer: ainaragaldona at avanzosc
  • Date: 2013-10-01 14:35:28 UTC
  • Revision ID: ainaragaldona@avanzosc.com-20131001143528-9p2s5lbm73fzd4iv
[FIX] creación de factura desde pagos, en la plantilla de tesoreria, ahora coge la cuenta contable de proveedor, no la del cliente

Show diffs side-by-side

added added

removed removed

Lines of Context:
49
49
        for pago in obj.browse(cr, uid, context['active_ids']):
50
50
            if pago.factura_id:
51
51
                raise osv.except_osv(_('Error!'),_('Este pago ya tiene una factura asignado!!'))
 
52
            if not pago.partner_id:
 
53
                raise osv.except_osv(_('Error!'),_('Este pago no tiene un proveedor asignado!!'))
52
54
            values = {
53
55
                'partner_id': pago.partner_id.id,
54
56
                'journal_id': pago.diario.id,
73
75
                    'journal_id': wiz.journal_id.id,
74
76
                    'address_invoice_id': address[0],
75
77
                    'type': 'in_invoice',
76
 
                    'account_id': wiz.partner_id.property_account_receivable.id,
 
78
                    'account_id': wiz.partner_id.property_account_payable.id,
77
79
                }
78
80
                if wiz.partner_id.property_payment_term:
79
81
                    values.update({'payment_term': wiz.partner_id.property_payment_term.id})