v14-facturacionelectronica/l10n_co_account_e_invoicing/views/res_company_views.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>