summaryrefslogtreecommitdiff
path: root/addons/l10n_ch_qriban/views
diff options
context:
space:
mode:
Diffstat (limited to 'addons/l10n_ch_qriban/views')
-rw-r--r--addons/l10n_ch_qriban/views/res_bank_views.xml25
-rw-r--r--addons/l10n_ch_qriban/views/swissqr_report.xml13
2 files changed, 38 insertions, 0 deletions
diff --git a/addons/l10n_ch_qriban/views/res_bank_views.xml b/addons/l10n_ch_qriban/views/res_bank_views.xml
new file mode 100644
index 00000000..b343785b
--- /dev/null
+++ b/addons/l10n_ch_qriban/views/res_bank_views.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="view_partner_bank_form" model="ir.ui.view">
+ <field name="name">l10n_ch_qr.res.partner.bank.form</field>
+ <field name="model">res.partner.bank</field>
+ <field name="inherit_id" ref="l10n_ch.isr_partner_bank_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//label[@for='l10n_ch_postal']" position="before">
+ <field name="l10n_ch_qr_iban" attrs="{'invisible': [('l10n_ch_show_subscription', '=', False)]}"/>
+ </xpath>
+ </field>
+ </record>
+
+ <!-- Setup wizard view -->
+ <record id="setup_bank_account_wizard_qr_inherit" model="ir.ui.view">
+ <field name="name">account.setup.bank.manual.config.form.ch.qr.inherit</field>
+ <field name="model">account.setup.bank.manual.config</field>
+ <field name="inherit_id" ref="l10n_ch.setup_bank_account_wizard_inherit"/>
+ <field name="arch" type="xml">
+ <field name="l10n_ch_postal" position="after">
+ <field name="l10n_ch_qr_iban" attrs="{'invisible': [('l10n_ch_show_subscription', '=', False)]}"/>
+ </field>
+ </field>
+ </record>
+</odoo>
diff --git a/addons/l10n_ch_qriban/views/swissqr_report.xml b/addons/l10n_ch_qriban/views/swissqr_report.xml
new file mode 100644
index 00000000..ab43eafb
--- /dev/null
+++ b/addons/l10n_ch_qriban/views/swissqr_report.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <template id="l10n_ch_swissqr_qriban_template" inherit_id="l10n_ch.l10n_ch_swissqr_template">
+ <xpath expr="//div[@id='receipt_indication_zone']/div[hasclass('swissqr_text')]/span[@t-field='o.partner_bank_id.acc_number']" position="replace">
+ <span class="content" t-field="o.partner_bank_id.acc_number" t-if="not o.partner_bank_id.l10n_ch_qr_iban"/>
+ <span class="content" t-field="o.partner_bank_id.l10n_ch_qr_iban" t-if="o.partner_bank_id.l10n_ch_qr_iban"/>
+ </xpath>
+ <xpath expr="//div[@id='indications_zone']/div[hasclass('swissqr_text')]/span[@t-field='o.partner_bank_id.acc_number']" position="replace">
+ <span class="content" t-field="o.partner_bank_id.acc_number" t-if="not o.partner_bank_id.l10n_ch_qr_iban"/>
+ <span class="content" t-field="o.partner_bank_id.l10n_ch_qr_iban" t-if="o.partner_bank_id.l10n_ch_qr_iban"/>
+ </xpath>
+ </template>
+</odoo>