diff options
Diffstat (limited to 'addons/l10n_in_purchase/views')
| -rw-r--r-- | addons/l10n_in_purchase/views/purchase_order_views.xml | 17 | ||||
| -rw-r--r-- | addons/l10n_in_purchase/views/report_purchase_order.xml | 32 |
2 files changed, 49 insertions, 0 deletions
diff --git a/addons/l10n_in_purchase/views/purchase_order_views.xml b/addons/l10n_in_purchase/views/purchase_order_views.xml new file mode 100644 index 00000000..4200706e --- /dev/null +++ b/addons/l10n_in_purchase/views/purchase_order_views.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="view_purchase_order_form_inherit_l10n_in_purchase" model="ir.ui.view"> + <field name="name">purchase.order.form.inherit.l10n.in.purchase</field> + <field name="model">purchase.order</field> + <field name="inherit_id" ref="purchase.purchase_order_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='partner_id']" position="after"> + <field name="l10n_in_company_country_code" invisible="1"/> + <field name="l10n_in_gst_treatment" attrs="{'invisible': [('l10n_in_company_country_code', '!=', 'IN')], 'required': [('l10n_in_company_country_code', '=', 'IN')]}"/> + </xpath> + <xpath expr="//group[@name='other_info']//field[@name='user_id']" position="after"> + <field name="l10n_in_journal_id" options="{'no_create': True}" domain="[('company_id', '=', company_id), ('type', '=', 'purchase')]" attrs="{'invisible': [('l10n_in_company_country_code', '!=', 'IN')]}"/> + </xpath> + </field> + </record> +</odoo> diff --git a/addons/l10n_in_purchase/views/report_purchase_order.xml b/addons/l10n_in_purchase/views/report_purchase_order.xml new file mode 100644 index 00000000..f2ffc084 --- /dev/null +++ b/addons/l10n_in_purchase/views/report_purchase_order.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <template id="gst_report_purchaseorder_document_inherit" inherit_id="purchase.report_purchaseorder_document"> + <xpath expr="//t[@t-foreach='o.order_line']//td[@id='product']" position="replace"> + <td> + <span t-field="line.name"/> + <t t-if="line.product_id.l10n_in_hsn_code and o.company_id.country_id.code == 'IN'"> + <h6> + <strong class="ml16">HSN/SAC Code:</strong> + <span t-field="line.product_id.l10n_in_hsn_code"/> + </h6> + </t> + </td> + </xpath> + </template> + + <template id="gst_report_purchasequotation_document_inherit" inherit_id="purchase.report_purchasequotation_document"> + <xpath expr="//t[@t-foreach='o.order_line']//td[@id='product']" position="replace"> + <td> + <span t-field="order_line.name"/> + <t t-if="order_line.product_id.l10n_in_hsn_code and o.company_id.country_id.code == 'IN'"> + <h6> + <strong class="ml16">HSN/SAC Code:</strong> + <span t-field="order_line.product_id.l10n_in_hsn_code"/> + </h6> + </t> + </td> + </xpath> + </template> + +</odoo> |
