67 lines
4.6 KiB
XML
67 lines
4.6 KiB
XML
<?xml version='1.0' encoding='utf-8'?>
|
|
<odoo>
|
|
<data noupdate="0">
|
|
<record id="view_move_form" model="ir.ui.view">
|
|
<field name="name">account.move.ei.view.form</field>
|
|
<field name="model">account.move</field>
|
|
<field name="inherit_id" ref="account.view_move_form" />
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//page[@name='other_info']" position="after">
|
|
<page string="Factura Electrónica" attrs="{'invisible': [('move_type', 'not in', ('out_invoice', 'out_refund'))]}" groups="electronic_invoice_dian.group_manager,electronic_invoice_dian.group_user">
|
|
<button name="generate_electronic_invoice" type="object" string="Enviar Factura" class="oe_stat_button" icon="fa-upload" attrs="{'invisible': ['|', ('ei_state', 'not in', ('pending','dian_reject','supplier_reject','exception')), ('state','not in',('open','paid','posted'))]}" />
|
|
<button name="get_invoice_attachments" type="object" string="Recargar Adjuntos" class="oe_stat_button" icon="fa-refresh" attrs="{'invisible': ['|', ('ei_state', 'in', ('customer_reject','customer_accept')), ('state','not in',('open','paid','posted'))]}" help="Cargar archivos XML-PDF para esta factura" />
|
|
<button name="resend_acknowlegement_email" type="object" string="Enviar FE por Email" class="oe_stat_button" icon="fa-envelope-o" attrs="{'invisible': ['|', ('ei_state', '!=', 'dian_accept'), ('state', 'not in', ('open','paid','posted'))]}" style="float: right;" />
|
|
<group>
|
|
<field name="ei_cufe" attrs="{'invisible':['|', '|', ('reversed_entry_id', '!=', False), ('debit_origin_id', '!=', False), ('out_refund_id', '!=', False)]}" />
|
|
<field name="ei_cude" attrs="{'invisible':[('reversed_entry_id', '=', False), ('debit_origin_id', '=', False), ('out_refund_id', '=', False)]}" />
|
|
<field name="ei_qr" />
|
|
</group>
|
|
<group>
|
|
<group>
|
|
<field name="ei_generation_date" />
|
|
<!-- <field name="ei_validation_date" /> -->
|
|
</group>
|
|
<group>
|
|
<label for="ei_state" />
|
|
<div class="o_row">
|
|
<field name="ei_state" />
|
|
<button name="%(electronic_invoice_dian.action_ei_state_reset)d" type="action" class="oe_link" attrs="{'invisible': [('ei_state', '=', 'pending')]}" groups="electronic_invoice_dian.group_manager" icon="fa-rotate-left" help="Revertir Estado" />
|
|
</div>
|
|
</group>
|
|
</group>
|
|
<group string="Logs">
|
|
<field name="transaction_log_ids" readonly="1" nolabel="1">
|
|
<tree>
|
|
<field name="date" />
|
|
<field name="document_type" />
|
|
<field name="document_state" />
|
|
</tree>
|
|
</field>
|
|
</group>
|
|
</page>
|
|
|
|
</xpath>
|
|
<xpath expr="//field[@name='invoice_vendor_bill_id']" position="after">
|
|
<field name="out_refund_id" domain="[('partner_id', '=', partner_id)]" attrs="{'invisible':[('move_type', '!=', 'out_refund')]}" />
|
|
<field name="invoice_reference" />
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<record id="view_account_invoice_filter" model="ir.ui.view">
|
|
<field name="name">account.move.ei.search.form</field>
|
|
<field name="model">account.move</field>
|
|
<field name="inherit_id" ref="account.view_account_invoice_filter" />
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//group/filter[@name='duedate']" position="after">
|
|
<filter name="group_by_ei_state" string="Estado FE" context="{'group_by':'ei_state'}" />
|
|
</xpath>
|
|
<xpath expr="//filter[@name='due_date']" position="after">
|
|
<separator />
|
|
<filter name="eifailed" string="FE Fallidas" domain="[('ei_state', 'in', ('exception', 'dian_deject'))]" />
|
|
<filter name="eirejected" string="FE Rechazadas" domain="[('ei_state', '=', 'customer_reject')]" />
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</data>
|
|
</odoo>
|