_inherit = "res.partner.bank"
_columns = {
'journal_id': fields.many2one('account.journal', 'Account Journal', help="This journal will be created automatically for this bank account when you save the record"),
+ 'currency_id': fields.related('journal_id', 'currency', type="many2one",
+ relation='res.currency', string="Currency", readonly=True,
+ help="Currency of the related account journal."),
}
def create(self, cr, uid, data, context={}):
result = super(bank, self).create(cr, uid, data, context=context)
<group name="accounting" col="2" colspan="2" attrs="{'invisible': [('company_id','=', False)]}" groups="base.group_extended">
<separator string="Accounting Information" colspan="2"/>
<field name="journal_id"/>
+ <field name="currency_id"/>
</group>
</group>
</field>
</record>
+ <record id="view_partner_bank_tree_add_currency" model="ir.ui.view">
+ <field name="name">Partner Bank Accounts - Add currency on tree</field>
+ <field name="model">res.partner.bank</field>
+ <field name="type">tree</field>
+ <field name="inherit_id" ref="base.view_partner_bank_tree"/>
+ <field name="arch" type="xml">
+ <field name="acc_number" position="after">
+ <field name="currency_id"/>
+ </field>
+ </field>
+ </record>
+
+
<record id="action_bank_tree" model="ir.actions.act_window">
<field name="name">Setup your Bank Accounts</field>
<field name="res_model">res.partner.bank</field>