Odoo Help


how to add a new column in view (invoice)

on 4/26/16, 6:58 AM 607 views

hello everyone, please i have to add a static element named unity with type char like this : 


just help me of what should i do first and i will continue the rest thanks.
best regards 

--Jignesh Mehta--

Jignesh Mehta
On 4/26/16, 8:19 AM

Hello Medmars,

In py

class AccountInvoiceLine(models.Model):

     _inherit = 'account.invoice.line'

     unity = fields.Char('Unity')

In Xml

<record id="account_invoice_line_tree_view_inherit" model="ir.ui.view">

    <field name="name">account.invoice.line.view.inherit</field>

    <field name="model">account.invoice</field>

    <field name="inherit_id" ref="account.invoice_form"/>

    <field name="arch" type="xml">

        <xpath expr="/form/sheet/notebook/page[1]/field[@name='invoice_line_ids']/tree/field[@name='quantity']" position="after">

            <field name="unity"/>




Hope it will works for you.


is there any method to do it from the developer mode ( odoo 9 )

on 4/26/16, 9:13 AM

Nope. This is only the possible way to add fields.

Jignesh Mehta
on 4/26/16, 9:16 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 4/26/16, 6:58 AM
Seen: 607 times
Last updated: 4/26/16, 10:15 AM