I've been wrangling with this annoying bug for a week. Its really hacking me off.
I'm trying to inherit the Account_Voucher class, and modify the existing wizard with a few extra buttons so our sales guys can validate credit cards before accepting payment. code follows:
<?xml version="1.0" encoding="utf-8"?> <openerp> <data> <record id="novak_custom_payment_view" model="ir.ui.view"> <field name="name">account.voucher.novak</field> <field name="model">account.voucher</field> <field name="inherit_id" ref="account_voucher.view_vendor_receipt_dialog_form" /> <field name="arch" type="xml"> <field name="journal_id" position="after"> <field name="card_number" string="card number" /> </field> </field> </record> </data> </openerp>
Removing the Inherit_id field allows the module to install, but fails to insert the fields after the journal_id field.
Help! I'm on a work deadline!