# -*- coding: utf-8 -*-
from odoo import models, fields, osv
class account_invoice(osv.osv):
_inherit = "account.invoice"
def _get_vat_num(self, cr, uid, ids,field_name, args, context=None):
partner_pool = self.pool.get('res.partner')
invoice_pool = self.pool.get('account.invoice')
res = {}
for inv_id in self.browse(cr, uid, ids, context=context):
invoice = invoice_pool.browse(cr,uid, inv_id.id, context=None)
return res
_columns = {
'inv_vat' : fields.Char('res.partner', string="VAT", method=True, compute='_get_vat_num')
}
<openerp>
<data>
<record id="invoice_tree_inherit" model="ir.ui.view">
<field name="name">invoice.tree.inherit</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_tree"/>
<field name="arch" type="xml">
<field name="partner_id" position="after">
<field name="inv_vat"/>
</field>
</field>
</record>
</data>
</openerp>