Trust-Code/odoo-brasil

View on GitHub
br_nfe/views/account_invoice.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<odoo>

    <record id="view_br_account_einvoice_invoice_form" model="ir.ui.view">
        <field name="name">br_account_einvoice_invoice_form</field>
        <field name="model">account.invoice</field>
        <field name="inherit_id" ref="br_account.view_br_account_invoice_form"/>
        <field name="arch" type="xml">
            <div class="alert alert-info" position="after">
                <field name="ambiente_nfe" invisible="1" />
                <field name="invoice_model" invisible="1" />
                <field name="sending_nfe" invisible="1" />
                <field name="nfe_exception" invisible="1" />
                <div class="alert alert-danger" role="alert" style="margin-bottom:0px;"
                    attrs="{'invisible': ['|', ('ambiente_nfe', '==', '1'), ('invoice_model', '!=', '55')]}">
                    A NFe está em ambiente de homologação
                </div>
                <div class="alert alert-success" role="alert" style="margin-bottom:0px;" attrs="{'invisible': [('sending_nfe', '==', False)]}">
                    Sua <b>NFe de número <field name="nfe_number" class="oe_inline"/></b> está na fila de envio.
                    <button name="action_view_edocs" type="object" class="label label-primary"
                        context="{ 'search_default_invoice_id': id }" string="Visualizar Fila">
                    </button>
                    ou
                    <button name="action_view_edocs" type="object" class="label label-primary"
                        context="{ 'search_default_invoice_id': id }" string="Enviar Agora">
                    </button>
                </div>
                <div class="alert alert-danger" role="alert" style="margin-bottom:0px;" attrs="{'invisible': [('nfe_exception', '==', False)]}">
                    Ocorreu um erro com a <b>NFe de número <field name="nfe_exception_number" class="oe_inline"/>. </b>
                    <button name="action_view_edocs" type="object" class="label label-primary"
                        context="{ 'search_default_invoice_id': id }" string="Visualizar NFe">
                    </button>
                    <br/>
                    <field name="nfe_status" />
                </div>
            </div>
        </field>
    </record>


    <record id="view_br_nfe_supplier_invoice_form" model="ir.ui.view">
        <field name="name">br_nfe_supplier_invoice_form</field>
        <field name="model">account.invoice</field>
        <field name="inherit_id" ref="br_account.view_br_account_invoice_supplier_form"/>
        <field name="arch" type="xml">
            <div class="alert alert-info" position="after">
                <field name="ambiente_nfe" invisible="1" />
                <field name="invoice_model" invisible="1" />
                <field name="sending_nfe" invisible="1" />
                <field name="nfe_exception" invisible="1" />
                <div class="alert alert-danger" role="alert" style="margin-bottom:0px;"
                    attrs="{'invisible': ['|', ('ambiente_nfe', '==', '1'), ('invoice_model', '!=', '55')]}">
                    A NFe está em ambiente de homologação
                </div>
                <div class="alert alert-success" role="alert" style="margin-bottom:0px;" attrs="{'invisible': [('sending_nfe', '==', False)]}">
                    Sua <b>NFe de número <field name="nfe_number" class="oe_inline"/></b> está na fila de envio.
                    <button name="action_view_edocs" type="object" class="label label-primary"
                        context="{ 'search_default_invoice_id': id }" string="Visualizar Fila">
                    </button>
                    ou
                    <button name="action_view_edocs" type="object" class="label label-primary"
                        context="{ 'search_default_invoice_id': id }" string="Enviar Agora">
                    </button>
                </div>
                <div class="alert alert-danger" role="alert" style="margin-bottom:0px;" attrs="{'invisible': [('nfe_exception', '==', False)]}">
                    Ocorreu um erro com a <b>NFe de número <field name="nfe_exception_number" class="oe_inline"/>. </b>
                    <button name="action_view_edocs" type="object" class="label label-primary"
                        context="{ 'search_default_invoice_id': id }" string="Visualizar NFe">
                    </button>
                    <br/>
                    <field name="nfe_status" />
                </div>
            </div>
        </field>
    </record>

</odoo>