br_nfe/views/invoice_eletronic.xml
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_br_nfe_invoice_eletronic_form" model="ir.ui.view">
<field name="name">view.br_nfe.invoice.eletronic.form</field>
<field name="model">invoice.eletronic</field>
<field name="inherit_id" ref="br_account_einvoice.br_account_invoice_eletronic_form"/>
<field name="arch" type="xml">
<div name="alertas" position="before">
<field name="ambiente_nfe" invisible="1" />
<div class="alert alert-danger" role="alert" style="margin-bottom:0px;"
attrs="{'invisible': ['|', ('ambiente_nfe', '==', '1'), ('model', '!=', '55')]}">
A NFe está em ambiente de homologação
</div>
</div>
<button name="action_cancel_document" position="after">
<button name="generate_correction_letter" type="object" class="oe_highlight" icon="fa-envelope"
string="Carta de Correção" attrs="{'invisible': ['|', ('state', '!=', 'done'), ('model', 'not in', ('55', '65'))]}">
</button>
</button>
<field name="payment_term_id" position="after">
<field name="payment_mode_id" />
</field>
<page name="totais" position="after">
<page name="transporte" string="Transportes" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}">
<group>
<group>
<field name="modalidade_frete" />
<field name="transportadora_id" />
<field name="placa_veiculo" />
</group>
<group>
<field name="uf_veiculo" />
<field name="rntc" />
</group>
</group>
<group string="Reboques">
<field name="reboque_ids" nolabel="1" context="{'default_invoice_eletronic_id': id}" />
</group>
<group string="Volumes">
<field name="volume_ids" nolabel="1" context="{'default_invoice_eletronic_id': id}" />
</group>
</page>
<page name="cobranca" string="Cobrança">
<group>
<field name="numero_fatura" />
<field name="fatura_bruto" />
<field name="fatura_desconto" />
<field name="fatura_liquido" />
</group>
<group string="Duplicatas">
<field name="duplicata_ids" nolabel="1" context="{'default_invoice_eletronic_id': id}" />
</group>
</page>
<page name="exportacao" string="Exportação/Compras" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}">
<group>
<group string="Exportação">
<field name="uf_saida_pais_id" options="{'no_create': True, 'no_create_edit': True}" />
<field name="local_embarque" />
<field name="local_despacho" />
</group>
<group string="Compras">
<field name="nota_empenho" />
<field name="pedido_compra" />
<field name="contrato_compra" />
</group>
</group>
</page>
<page name="documentos_relacionados" string="Doc. Relacionados" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}">
<field name="fiscal_document_related_ids" >
<tree>
<field name="invoice_related_id" />
<field name="document_type" />
<field name="access_key" />
<field name="serie" />
<field name="internal_number" />
</tree>
</field>
</page>
<page name="carta_correcao" string="Cartas de Correção" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}">
<field name="cartas_correcao_ids" >
<tree>
<field name="sequencial_evento" />
<field name="message" />
<field name="protocolo" />
<field name="datahora_evento" />
</tree>
</field>
</page>
</page>
<field name="mensagem_retorno" position="after">
<span attrs="{'invisible': [('model', 'not in', ('55', '65'))]}">
<br /><b>Chave NFe:</b> <field name="chave_nfe" class="oe_inline" readonly="1"/><br />
<b>Protocolo Autorização:</b><field name="protocolo_nfe" class="oe_inline" readonly="1"/>
</span>
</field>
<field name="numero_controle" position="after">
<field name="recibo_nfe" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
<field name="nfe_processada_name" invisible="1"/>
<field name="nfe_processada" filename="nfe_processada_name"/>
</field>
<field name="finalidade_emissao" position="after">
<field name="tipo_emissao" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
<field name="ind_final" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
<field name="ind_pres" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
<field name="ind_dest" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
<field name="ind_ie_dest" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
</field>
<field name="valor_cofins" position="after">
<field name="valor_icms_fcp_uf_dest" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
<field name="valor_icms_uf_dest" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
<field name="valor_icms_uf_remet" attrs="{'invisible': [('model', 'not in', ('55', '65'))]}" />
</field>
</field>
</record>
</odoo>