19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:31:34 +01:00
parent c5006a6999
commit 80293571e7
420 changed files with 21812 additions and 44297 deletions

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="l10n_ke.view_move_form" model="ir.ui.view">
<field name="name">account.move.form</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_form"/>
<field name="arch" type="xml">
<xpath expr="//group[@name='sale_info_group']/field[@name='delivery_date']" position="after">
<div invisible="country_code != 'KE' or move_type != 'out_invoice' or payment_state != 'paid'">
<field name="l10n_ke_wh_certificate_number"/>
<field name="l10n_ke_wh_certificate_date"/>
</div>
</xpath>
</field>
</record>
</odoo>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="l10n_ke_inherit_view_tax_tree" model="ir.ui.view">
<field name="name">l10n.ke.account.tax.list</field>
<field name="model">account.tax</field>
<field name="inherit_id" ref="account.view_tax_tree" />
<field name="arch" type="xml">
<field name="description" position="after">
<field name="l10n_ke_item_code_id" optional="hide"/>
</field>
</field>
</record>
<record id="l10n_ke_inherit_view_tax_form" model="ir.ui.view">
<field name="name">l10n.ke.inherit.account.tax.form</field>
<field name="model">account.tax</field>
<field name="inherit_id" ref="account.view_tax_form" />
<field name="arch" type="xml">
<xpath expr="//field[@name='country_id']" position="after">
<field name="l10n_ke_item_code_id"
string="KRA Item Code"
domain="[] if amount_type != 'percent' else [('tax_rate', 'in', ['C','E'] if amount == 0 else ['B'] if amount == 8 else [False])]"
invisible="country_code != 'KE'"/>
</xpath>
</field>
</record>
</odoo>

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="view_l10n_ke_item_code_tree" model="ir.ui.view">
<field name="name">l10n_ke.item.code.list</field>
<field name="model">l10n_ke.item.code</field>
<field name="arch" type="xml">
<list string="KRA Item Code">
<field name="code"/>
<field name="description"/>
<field name="tax_rate"/>
</list>
</field>
</record>
<record id="view_l10n_ke_item_code_search" model="ir.ui.view">
<field name="name">l10n_ke.item.code.search</field>
<field name="model">l10n_ke.item.code</field>
<field name="arch" type="xml">
<search>
<field name="code"/>
<field name="description"/>
<filter string="Exempted" domain="[('tax_rate','=','E')]" name="type_exempted"/>
<filter string="Zero Rated" domain="[('tax_rate','=','C')]" name="type_zero_rated"/>
<filter string="Taxable at 8%" domain="[('tax_rate','=','B')]" name="type_eight_rated"/>
<filter name="group_by_tax_rate" string="By Tax Rate" context="{'group_by': 'tax_rate'}"/>
</search>
</field>
</record>
</data>
</odoo>