Skip to Content
Menu
This question has been flagged

Hello, do you have any idea why I can't import my custom module in Odoo 14 Trial? It's working here in my local but when I imported my custom module this error showed up. I already defined it in manifest. There's no typo error in it also.



Error while importing module 'invoice_print_layout'.

while parsing /tmp/tmp3d2t9a6s/invoice_print_layout/views/sales_invoice_form.xml:3, near

<record id="view_move_form_custom_ipl" model="ir.ui.view">
            <field name="name">account.move.form.custom.ipl</field>
            <field name="model">account.move</field>
            <field name="inherit_id" ref="account.view_move_form"/>
            <field name="arch" type="xml">
                 <data><xpath expr="//field[@name='payment_reference']" position="after">
                    <field name="inv_note" string="Note"/>
                </xpath>
                <xpath expr="//field[@name='quantity']" position="after">
                    <field name="cus_uom_selection" string="Unit"/>
                </xpath>
            </data></field>
        </record> 

Make sure those modules are installed and try again.




This is my xml:

<?xml version="1.0" encoding="utf-8"?>
<odoo>
        <record id="view_move_form_custom_ipl" model="ir.ui.view">
            <field name="name">account.move.form.custom.ipl</field>
            <field name="model">account.move</field>
            <field name="inherit_id" ref="account.view_move_form"/>
            <field name="arch" type="xml">
                 <xpath expr="//field[@name='payment_reference']" position="after">
           <field name="inv_note" string="Note"/>
        </xpath>
        
        <xpath expr="//field[@name='quantity']" position="after">
           <field name="cus_uom_selection" string="Unit"/>
        </xpath>
            </field>
        </record>
</odoo>

.py

# -*- coding: utf-8 -*-
from odoo import api, fields, models, _
class AccountMove(models.Model):
    _inherit = "account.move"
    
    inv_note = fields.Char(string='Note')
    
    
class AccountMove(models.Model):
    _inherit = "account.move.line"
    
    # cus_uom = fields.Char(string="Unit", store=True)
    cus_uom_selection = fields.Selection([
        ('kg', 'Kg'), 
        ('kgs','Kgs'), 
        ('unit', 'Unit'), 
        ('units', 'Units'), 
        ('pc', 'Pc'), 
        ('pcs', 'Pcs')
        ], string="Unit")


manifest.py


# -*- coding: utf-8 -*-
{
    'name': "Insert Custom Field",
    'summary': """
       Insert Custom Field
""", 'description': """ Insert Custom Field
""", 'author': "GeekZ", 'website': "", 'category': 'Extra Tools', 'version': '14.0.0.0.1',
    'depends': ['account'],
    'data': [
         'views/sales_invoice_form.xml', ],
    'demo': [ # 'demo/demo.xml', ], } 


Is it true that I am not allowed to depend the account module in SaaS trial version? Please enlighten me. Thank you

Avatar
Discard
Related Posts Replies Views Activity
2
Jul 22
7516
1
Feb 23
1583
0
Mar 22
2507
2
Mar 22
4355
0
Jul 19
2194