87 lines
4.9 KiB
XML
87 lines
4.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record id="product_template_form_view_inherit_account_l10n_ke_edi_oscu" model="ir.ui.view">
|
|
<field name="name">product.template.form.inherit.account.l10n.ke.edi.oscu</field>
|
|
<field name="model">product.template</field>
|
|
<field name="inherit_id" ref="account.product_template_form_view"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//page[@name='invoicing']//group[@name='accounting']" position="inside">
|
|
<group name="kra_oscu" string="KRA eTIMS Details" invisible="'KE' not in fiscal_country_codes or (product_variant_count > 1 and not is_product_variant)">
|
|
<field name="l10n_ke_packaging_unit_id" readonly="l10n_ke_item_code"/>
|
|
<field name="l10n_ke_packaging_quantity"/>
|
|
<field name="l10n_ke_origin_country_id" readonly="l10n_ke_item_code"/>
|
|
<field name="l10n_ke_product_type_code" readonly="l10n_ke_item_code"/>
|
|
<field name="l10n_ke_is_insurance_applicable"/>
|
|
<field name="l10n_ke_item_code"/>
|
|
<div class="cell"/>
|
|
<button name="action_l10n_ke_oscu_save_item" string="Save Item"
|
|
type="object" groups="base.group_no_one"/>
|
|
</group>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<record id="product_product_form__view_inherit_l10n_ke_edi_oscu" model="ir.ui.view">
|
|
<field name="name">product.product.form.inherit.l10n.ke.edi.oscu</field>
|
|
<field name="model">product.product</field>
|
|
<field name="inherit_id" ref="product.product_variant_easy_edit_view"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//sheet" position="inside">
|
|
<field name="fiscal_country_codes" invisible="1"/>
|
|
<group name="kra_oscu" string="KRA eTIMS Details" invisible="'KE' not in fiscal_country_codes">
|
|
<field name="l10n_ke_packaging_unit_id" readonly="l10n_ke_item_code"/>
|
|
<field name="l10n_ke_packaging_quantity"/>
|
|
<field name="l10n_ke_origin_country_id" readonly="l10n_ke_item_code"/>
|
|
<field name="l10n_ke_product_type_code" readonly="l10n_ke_item_code"/>
|
|
<field name="l10n_ke_is_insurance_applicable"/>
|
|
<field name="l10n_ke_item_code"/>
|
|
<div class="cell"/>
|
|
<button name="action_l10n_ke_oscu_save_item" string="Save Item"
|
|
type="object" groups="base.group_no_one"/>
|
|
</group>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Product variant list view -->
|
|
<record id="l10n_ke_kra_product_tree" model="ir.ui.view">
|
|
<field name="name">product.product.list.l10n.ke.edi.oscu</field>
|
|
<field name="model">product.product</field>
|
|
<field name="arch" type="xml">
|
|
<list editable="top" multi_edit="1" default_order="is_favorite desc, default_code, name, id">
|
|
<field name="display_name"/>
|
|
<field name="standard_price"/>
|
|
<field name="taxes_id" widget="many2many_tags"/>
|
|
<field name="l10n_ke_packaging_unit_id" readonly="l10n_ke_item_code"/>
|
|
<field name="l10n_ke_packaging_quantity"/>
|
|
<field name="l10n_ke_origin_country_id" readonly="l10n_ke_item_code"/>
|
|
<field name="l10n_ke_product_type_code" optional="show"/>
|
|
<field name="unspsc_code_id"/>
|
|
<field name="l10n_ke_item_code" optional="hide"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
<record id="product_template_tree_view_inherit_l10n_ke_edi_oscu" model="ir.ui.view">
|
|
<field name="name">product.template.list.inherit.l10n.ke.edi.oscu</field>
|
|
<field name="model">product.template</field>
|
|
<field name="inherit_id" ref="product.product_template_tree_view"/>
|
|
<field name="arch" type="xml">
|
|
<field name="barcode" position="after">
|
|
<field name="l10n_ke_item_code" optional="hide"/>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
<record id="view_product_ke_code_search" model="ir.ui.view">
|
|
<field name="name">product.template.ke.code.search</field>
|
|
<field name="model">product.template</field>
|
|
<field name="inherit_id" ref="product.product_template_search_view"/>
|
|
<field name="arch" type="xml">
|
|
<field name="name" position="after">
|
|
<field name="l10n_ke_item_code"/>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|