Files

77 lines
4.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_move_form" model="ir.ui.view">
<field name="name">account.move.form</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="l10n_latam_invoice_document.view_move_form"/>
<field name="arch" type="xml">
<form>
<field name="l10n_ar_afip_verification_type" invisible="1"/>
</form>
<form position="inside">
<field name="l10n_ar_afip_ws" invisible="1"/>
</form>
<field name="l10n_latam_document_type_id" position="attributes">
<attribute name="colspan">1</attribute>
</field>
<sheet position="before">
<field name="l10n_ar_currency_code" invisible="1"/>
<div class="alert alert-warning" colspan="2" role="alert"
invisible="country_code != 'AR' or not l10n_latam_use_documents or not l10n_ar_afip_ws or state != 'draft' or l10n_ar_currency_code == 'ARS'" >
The payment is in foreign currency: <field name="l10n_ar_payment_foreign_currency" nolabel="1" class="oe_inline"/>
<span invisible="l10n_ar_payment_foreign_currency_default != 'account'">
( <field name="l10n_ar_payment_foreign_currency_default" /> )
<i class="fa fa-info-circle" title="This value depends on the receivable account's currency, To change it to Yes change the account to one that use currency that differs to the company currency" role="img"/>
</span>
</div>
</sheet>
<field name="l10n_latam_document_number" position="after">
<field name='l10n_ar_afip_result' readonly="state != 'draft'" invisible="country_code != 'AR'"/>
<label for="l10n_ar_afip_auth_code" invisible="l10n_ar_afip_verification_type == 'not_available' or move_type not in ('in_invoice', 'in_refund', 'in_receipt')"/>
<div class="oe_inline" invisible="l10n_ar_afip_verification_type == 'not_available' or move_type not in ('in_invoice', 'in_refund', 'in_receipt')">
<field name="l10n_ar_afip_auth_mode" class="oe_inline" readonly="state != 'draft'"/> -
<field name="l10n_ar_afip_auth_code" class="oe_inline" readonly="state != 'draft'" required="l10n_ar_afip_auth_mode" placeholder="Code"/> -
<field name="l10n_ar_afip_verification_result" class="oe_inline"/>
<button name="l10n_ar_verify_on_afip" type="object" invisible="not l10n_ar_afip_auth_mode" string="⇒ Verify on ARCA" class="oe_inline oe_link" groups="base.group_user"/>
</div>
</field>
<notebook>
<page string="ARCA" name="afip" invisible="not l10n_ar_afip_ws">
<group>
<label for="l10n_ar_afip_auth_code" string="ARCA authorization"/>
<div class="oe_inline">
<field name="l10n_ar_afip_auth_mode" class="oe_inline" readonly="state != 'draft'"/> -
<field name="l10n_ar_afip_auth_code" class="oe_inline" readonly="state != 'draft'" required="l10n_ar_afip_auth_mode" placeholder="Code"/>
<field name="l10n_ar_afip_verification_result" class="oe_inline"/>
</div>
<field name='l10n_ar_afip_auth_code_due' readonly="state != 'draft'"/>
<field name='l10n_ar_afip_xml_request' groups="base.group_no_one" widget="code"/>
<field name='l10n_ar_afip_xml_response' groups="base.group_no_one" widget="code"/>
</group>
</page>
</notebook>
</field>
</record>
<record id="view_move_form_ar" model="ir.ui.view">
<field name="name">account.move.form.2</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="l10n_ar.view_move_form"/>
<field name="arch" type="xml">
<group name="sale_info_group" position="inside">
<field name="l10n_ar_afip_fce_is_cancellation" readonly="state != 'draft'" invisible="country_code != 'AR'"/>
<!-- l10n_ar_fce_transmission_type only visible if mipyme document is selected -->
<field name="l10n_latam_document_type_id_code" invisible="1"/>
<field name="l10n_ar_fce_transmission_type"
invisible="l10n_latam_document_type_id_code not in ('201', '206', '211') or country_code != 'AR'"
readonly="state != 'draft'"
required="l10n_latam_document_type_id_code in ('201', '206', '211')"/>
</group>
</field>
</record>
</odoo>