116 lines
6.8 KiB
XML
116 lines
6.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="view_company_form" model="ir.ui.view">
|
|
<field name="model">res.company</field>
|
|
<field name="inherit_id" ref="base.view_company_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//notebook" position="inside">
|
|
<page name="einvoicing" string="E-Invoicing">
|
|
<group>
|
|
<group>
|
|
<label for="einvoicing_enabled"/>
|
|
<div>
|
|
<field name="einvoicing_enabled"/>
|
|
<button name="action_process_dian_documents"
|
|
string="Process DIAN Documents"
|
|
type="object"
|
|
class="oe_stat_button"
|
|
icon="fa-check"
|
|
attrs="{'invisible': [('einvoicing_enabled', '!=', True)]}"/>
|
|
</div>
|
|
<field name="have_technological_provider"/>
|
|
<field name="technological_provider_id"
|
|
attrs="{
|
|
'invisible': [('have_technological_provider', '=', False)],
|
|
'required': [('have_technological_provider', '=', True)]}"/>
|
|
<field name="assignment_code"
|
|
attrs="{
|
|
'invisible': [('have_technological_provider', '=', False)],
|
|
'required': [('have_technological_provider', '=', True)]}"/>
|
|
</group>
|
|
<group>
|
|
<field name="send_invoice_to_dian" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
<field name="operation_type"/>
|
|
<field name="invoice_type_code"/>
|
|
<field name="force_send_mail"/>
|
|
<!--field name="send_pdf_of_invoice"/>
|
|
<field name="send_attachments_of_invoice"/-->
|
|
<label for="automatic_delivery_datetime"/>
|
|
<div>
|
|
<field name="automatic_delivery_datetime"/>
|
|
<field name="additional_hours_delivery_datetime"
|
|
attrs="{'required': [('automatic_delivery_datetime', '=', True)], 'invisible': [('automatic_delivery_datetime', '=', False)]}"/>
|
|
</div>
|
|
</group>
|
|
</group>
|
|
<group>
|
|
<group>
|
|
<field name="profile_execution_id" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
<field name="test_set_id"
|
|
attrs="{
|
|
'invisible': [('profile_execution_id', '=', '1')],
|
|
'required': [('einvoicing_enabled', '=', True), ('profile_execution_id', '=', '2')]}"/>
|
|
</group>
|
|
<group>
|
|
<field name="software_id" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
<field name="software_pin" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
</group>
|
|
<group>
|
|
<field name="certificate_filename" invisible="1"/>
|
|
<field name="certificate_file"
|
|
widget="binary"
|
|
filename="certificate_filename"
|
|
attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
<field name="certificate_password" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
</group>
|
|
<group>
|
|
<field name="certificate_date" readonly="1"/>
|
|
<field name="certificate_remaining_days" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
</group>
|
|
<group>
|
|
<field name="report_template_id"
|
|
domain="[('model', '=', 'account.move')]"
|
|
attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
</group>
|
|
<group>
|
|
<field name="signature_policy_url" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
<field name="signature_policy_filename" invisible="1"/>
|
|
<field name="signature_policy_file"
|
|
widget="binary"
|
|
filename="signature_policy_filename"
|
|
attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
<field name="signature_policy_description" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
</group>
|
|
<group>
|
|
<field name="validate_einvoicing_email"/>
|
|
<field name="einvoicing_email" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
<field name="einvoicing_partner_no_email" attrs="{'required': [('einvoicing_enabled', '=', True)]}"/>
|
|
<field name="einvoicing_receives_all_emails"/>
|
|
</group>
|
|
<group>
|
|
<field name="send_failure_mail"/>
|
|
<field name="notification_group_ids" attrs="{'invisible': [('send_failure_mail', '!=', True)]}">
|
|
<tree editable="bottom">
|
|
<field name="name"/>
|
|
<field name="email"/>
|
|
</tree>
|
|
</field>
|
|
</group>
|
|
</group>
|
|
<group>
|
|
<label for="get_numbering_range_response"/>
|
|
<div>
|
|
<button name="action_GetNumberingRange"
|
|
string="GetNumberingRange"
|
|
type="object"
|
|
class="oe_stat_button"
|
|
icon="fa-check"/>
|
|
<field name="get_numbering_range_response"/>
|
|
</div>
|
|
</group>
|
|
</page>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</odoo>
|