Odoo18-Base/addons/l10n_id_efaktur/views/efaktur_document_views.xml
2025-01-06 10:57:38 +07:00

80 lines
4.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="l10n_id_efaktur_document_form_view" model="ir.ui.view">
<field name="name">l10n_id.efaktur.document.form.view</field>
<field name="model">l10n_id_efaktur.document</field>
<field name="arch" type="xml">
<form string="E-faktur Document" create="false">
<header>
<button name="action_download" string="Download" class="btn-primary"
type="object" groups="account.group_account_invoice" data-hotkey="q"
invisible="not invoice_ids"/>
<button name="action_regenerate" string="Regenerate File" class="btn-secondary"
type="object" groups="account.group_account_invoice" data-hotkey="q"
invisible="not invoice_ids"/>
</header>
<sheet>
<div class="oe_title">
<h1>
<field name="name" placeholder="Draft"/>
</h1>
</div>
<group>
<group>
<field name="company_id"/>
</group>
</group>
<notebook>
<page id="invoice_tab" name="invoice_tab" string="Invoices">
<field name="invoice_ids" force_save="1" widget="many2many">
<list create="False" edit="False">
<field name="name"/>
<field name="invoice_date" optional="show" string="Accounting Date"/>
<field name="amount_untaxed_in_currency_signed" string="Tax Excluded" sum="Total" optional="show"/>
<field name="amount_tax_signed" string="Tax" sum="Total" optional="hide"/>
<field name="amount_total_in_currency_signed" string="Total" sum="Total" optional="show"/>
<field name="currency_id" optional="hide"/>
<field name="status_in_payment"
string="Status"
widget="badge"
optional="show"
/>
</list>
</field>
</page>
</notebook>
</sheet>
<chatter/>
</form>
</field>
</record>
<record id="l10n_id_efaktur_document_list_view" model="ir.ui.view">
<field name="name">l10n_id.efaktur.document.list.view</field>
<field name="model">l10n_id_efaktur.document</field>
<field name="arch" type="xml">
<list string="E-faktur Document" create="false" sample="1">
<header>
<button name="action_download" type="object" string="Download" groups="account.group_account_user"/>
</header>
<field name="name"/>
<field name="invoice_ids" options="{'no_quick_create': True}" widget="many2many_tags"/>
</list>
</field>
</record>
<record id="l10n_id_efaktur_document_filter_view" model="ir.ui.view">
<field name="name">l10n_id.efaktur.document.filter.view</field>
<field name="model">l10n_id_efaktur.document</field>
<field name="arch" type="xml">
<search string="Search Document">
<filter string="Active" name="active" domain="[('active', '=', True)]"/>
<filter string="Inactive" name="inactive" domain="[('active', '=', False)]"/>
</search>
</field>
</record>
</data>
</odoo>