5
# ------------------------------------------------------
6
# Adds the company certificate number for the electronic invoice
7
# ------------------------------------------------------
8
<record model="ir.ui.view" id="view_res_company_form_inherit">
9
<field name="name">res.company.form.inherit</field>
10
<field name="model">res.company</field>
11
<field name="inherit_id" ref="base.view_company_form"/>
12
<field name="arch" type="xml">
14
<page position="inside" string="Electronic Invoice">
15
<field name="proveedor_cfd"/>
16
<separator colspan="4" string="Certificate Number"/>
17
<field name="certificate" domain="[('res_model','=','res.company'), ('res_id','=',id)]" attrs="{'readonly':[('proveedor_cfd','not in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))], 'required':[('proveedor_cfd','in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))]}" />
18
<field name="nocertificado" attrs="{'readonly':[('proveedor_cfd','not in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))], 'required':[('proveedor_cfd','in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))]}" />
19
<field colspan="4" name="key" domain="[('res_model','=','res.company'), ('res_id','=',id)]" attrs="{'readonly':[('proveedor_cfd','not in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))], 'required':[('proveedor_cfd','in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))]}" />
20
<field colspan="4" name="key_phrase" password="True" attrs="{'readonly':[('proveedor_cfd','not in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))], 'required':[('proveedor_cfd','in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))]}" />
21
<field name="id" invisible="1"/>
22
<field name="folio_ids" attrs="{'readonly':[('proveedor_cfd','not in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))], 'required':[('proveedor_cfd','in',('propios_medios','my_suite_timbre','buzon_fiscal_timbre', 'tralix_timbre'))]}" />
29
<record model="ir.ui.view" id="view_res_company_form_inherit_mysuite">
30
<field name="name">res.company.form.inherit.mysuite</field>
31
<field name="model">res.company</field>
32
<field name="inherit_id" ref="base.view_company_form"/>
33
<field name="arch" type="xml">
35
<page position="inside" string="My Suite">
36
<field name="requestor" attrs="{'readonly':[('proveedor_cfd','not in',('my_suite_cfd','my_suite_timbre'))], 'required':[('proveedor_cfd','in',('my_suite_cfd', 'my_suite_timbre'))]}" />
37
<field name="user_mysuite" attrs="{'readonly':[('proveedor_cfd','not in',('my_suite_cfd','my_suite_timbre'))], 'required':[('proveedor_cfd','in',('my_suite_cfd', 'my_suite_timbre'))]}" />
38
<field name="username_mysuite" attrs="{'readonly':[('proveedor_cfd','not in',('my_suite_cfd','my_suite_timbre'))], 'required':[('proveedor_cfd','in',('my_suite_cfd', 'my_suite_timbre'))]}" />
39
<field name="entity" attrs="{'readonly':[('proveedor_cfd','not in',('my_suite_cfd','my_suite_timbre'))], 'required':[('proveedor_cfd','in',('my_suite_cfd', 'my_suite_timbre'))]}" />
45
<record model="ir.ui.view" id="view_res_company_form_inherit_tralix">
46
<field name="name">res.company.form.inherit.tralix</field>
47
<field name="model">res.company</field>
48
<field name="inherit_id" ref="base.view_company_form"/>
49
<field name="arch" type="xml">
51
<page position="inside" string="Tralix">
52
<field name="tralix_customer_key" attrs="{'readonly':[('proveedor_cfd','not in',('tralix_timbre',))], 'required':[('proveedor_cfd','in',('tralix_timbre',))]}" />
53
<field name="tralix_host" attrs="{'readonly':[('proveedor_cfd','not in',('tralix_timbre',))], 'required':[('proveedor_cfd','in',('tralix_timbre',))]}" />