Files
Odoo-Modules/Fusion Accounting/views/res_config_settings_views.xml
2026-02-22 01:22:18 -05:00

224 lines
11 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="res_config_settings_view_form" model="ir.ui.view">
<field name="name">res.config.settings.view.form.inherit.account.accountant</field>
<field name="model">res.config.settings</field>
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
<field name="arch" type="xml">
<app name="account" position="attributes">
<attribute name="data-string">Accounting</attribute>
<attribute name="string">Accounting</attribute>
<attribute name="logo">/fusion_accounting/static/description/icon.png</attribute>
</app>
<setting id="fiscalyear" position="replace">
<setting id="fiscalyear" string="Fiscal Year">
<div class="content-group">
<div class="d-flex mt16 align-items-baseline">
<label for="fiscalyear_last_month" string="Last Day" class="col-lg-3 o_light_label pe-2 pe-lg-0"/>
<div class="col-lg-9">
<field name="fiscalyear_last_month" class="pe-2"/>
<field name="fiscalyear_last_day"/>
</div>
</div>
</div>
</setting>
<setting groups="account.group_account_manager"
help="The invoices up to this date will not be taken into account as accounting entries">
<field name="invoicing_switch_threshold"/>
</setting>
<setting help="Define fiscal years of more or less than one year">
<field name="group_fiscal_year"/>
<div class="mt16">
<button name="%(fusion_accounting.actions_account_fiscal_year)d" icon="oi-arrow-right"
type="action" string="Fiscal Years" class="btn-link"
invisible="not group_fiscal_year"/>
</div>
</setting>
</setting>
<setting id="dynamic_report" position="attributes">
<attribute name="invisible">0</attribute>
</setting>
<block id="bank_cash" position="inside">
<setting groups="base.group_no_one" company_dependent="1"
help="Record cost of goods sold in your journal entries">
<field name="use_anglo_saxon"/>
</setting>
</block>
<block id="invoicing_settings" position="inside">
<setting company_dependent="1" help="To enhance authenticity, add a signature to your invoices">
<field name="sign_invoice"/>
<label for="signing_user" string="Legal signatory" class="col-lg-5 o_light_label"
invisible="not sign_invoice"/>
<field name="signing_user" invisible="not sign_invoice"/>
</setting>
</block>
<xpath expr="//block[@id='account_vendor_bills']" position="inside">
<setting string="Predict vendor bill product"
help="The system will try to predict the product on vendor bill lines based on the label of the line">
<field name="predict_bill_product"/>
</setting>
</xpath>
<setting id="post_bank_transactions_and_payments_setting" position="after">
<setting string="Deferred expense entries:" company_dependent="1">
<div class="content-group">
<div class="row mt8">
<label for="deferred_expense_journal_id" class="col-lg-5 o_light_label" string="Journal"/>
<field name="deferred_expense_journal_id" domain="[('type', '=', 'general'), ('active', '=', True)]"/>
</div>
<div class="row mt8">
<label for="deferred_expense_account_id" class="col-lg-5 o_light_label" string="Deferred expense"/>
<field name="deferred_expense_account_id"
domain="[('account_type', '=', 'asset_current')]"/>
</div>
<div class="row mt8">
<label for="generate_deferred_expense_entries_method" class="col-lg-5 o_light_label"
string="Generate Entries"/>
<field name="generate_deferred_expense_entries_method"/>
</div>
<div class="row mt8">
<label for="deferred_expense_amount_computation_method" class="col-lg-5 o_light_label" string="Based on"/>
<field name="deferred_expense_amount_computation_method"/>
</div>
</div>
</setting>
<setting string="Deferred revenue entries:" company_dependent="1">
<div class="content-group">
<div class="row mt8">
<label for="deferred_revenue_journal_id" class="col-lg-5 o_light_label" string="Journal"/>
<field name="deferred_revenue_journal_id" domain="[('type', '=', 'general'), ('active', '=', True)]"/>
</div>
<div class="row mt8">
<label for="deferred_revenue_account_id" class="col-lg-5 o_light_label" string="Deferred revenue"/>
<field name="deferred_revenue_account_id"
domain="[('account_type', '=', 'liability_current')]"/>
</div>
<div class="row mt8">
<label for="generate_deferred_revenue_entries_method" class="col-lg-5 o_light_label"
string="Generate Entries"/>
<field name="generate_deferred_revenue_entries_method"/>
</div>
<div class="row mt8">
<label for="deferred_revenue_amount_computation_method" class="col-lg-5 o_light_label" string="Based on"/>
<field name="deferred_revenue_amount_computation_method"/>
</div>
</div>
</setting>
</setting>
<!-- <setting id="dynamic_report" position="attributes">-->
<!-- <attribute name="invisible">not module_account_reports</attribute>-->
<!-- </setting>-->
<setting id="default_taxes" position="after">
<setting id="account_tax_periodicity" string="Tax Return Periodicity" company_dependent="1"
help="How often tax returns have to be made"
documentation="/applications/finance/accounting/reporting/declarations/tax_returns.html">
<div class="content-group">
<div class="row mt16">
<label string="Periodicity" for="account_tax_periodicity" class="col-lg-3 o_light_label"/>
<field name="account_tax_periodicity"/>
</div>
<div class="row">
<label string="Reminder" for="account_tax_periodicity_reminder_day" class="col-lg-3 o_light_label"/>
<div class="col-lg-auto content-group">
<field name="account_tax_periodicity_reminder_day" class="text-center oe_inline"/>
days after period
</div>
</div>
<div class="row">
<label string="Journal" for="account_tax_periodicity_journal_id" class="col-lg-3 o_light_label"/>
<field name="account_tax_periodicity_journal_id" required="has_chart_of_accounts"/>
</div>
<div class="mt8">
<button name="open_tax_group_list" icon="oi-arrow-right" type="object"
string="Configure your tax accounts" class="btn-link"/>
</div>
<div class="mt8" invisible="not account_reports_show_per_company_setting">
<button name="open_company_dependent_report_settings" icon="oi-arrow-right" type="object"
string="Configure start dates" class="btn-link"/>
</div>
</div>
</setting>
</setting>
<block id="analytic" position="after">
<block title="Reporting" id="account_reports_settings" groups="account.group_account_user"
invisible="not module_account_reports">
<setting title="This allows you to choose the position of totals in your financial reports."
company_dependent="1"
help="When ticked, totals and subtotals appear below the sections of the report">
<field name="totals_below_sections"/>
</setting>
<setting>
<button name="%(account.action_check_hash_integrity)d" type="action"
string="Download the Data Inalterability Check Report" class="oe_link" id="action_hash_integrity"/>
</setting>
</block>
</block>
<xpath expr="//block[@id='default_accounts']" position="after">
<block title="Stock Valuation" id="stock_valuation">
<setting string="General Account Properties" id="general_accounts">
<div class="content-group">
<div class="row mt8">
<label for="property_account_income_categ_id" class="col-lg-4 o_light_label"/>
<field name="property_account_income_categ_id"/>
</div>
<div class="row mt8">
<label for="property_account_expense_categ_id" class="col-lg-4 o_light_label"/>
<field name="property_account_expense_categ_id"/>
</div>
</div>
</setting>
<setting help="Default stock valuation accounts" id="default_stock_valuation_accounts">
<div name="default_accounts" class="content-group">
<div class="text-muted">
The below accounts will be used by default for inventory valuation.
</div>
<div class="row mt8">
<label for="property_stock_valuation_account_id" class="col-lg-5 o_light_label"/>
<field name="property_stock_valuation_account_id"/>
</div>
<div class="row mt8">
<label for="property_stock_account_input_categ_id" class="col-lg-5 o_light_label"/>
<field name="property_stock_account_input_categ_id"/>
</div>
<div class="row mt8">
<label for="property_stock_account_output_categ_id" class="col-lg-5 o_light_label"/>
<field name="property_stock_account_output_categ_id"/>
</div>
</div>
</setting>
</block>
</xpath>
<xpath expr="//setting[@id='dynamic_report']" position="replace">
<setting id="dynamic_report" groups="account.group_account_user"
help="Navigate easily through reports and see what is behind the numbers">
<field name="module_account_reports"/>
</setting>
</xpath>
<setting id="dynamic_report" position="attributes">
<attribute name="invisible">not module_account_reports</attribute>
</setting>
</field>
</record>
<record id="account_override_autopost_bills" model="ir.ui.view">
<field name="name">account.res_config_settings.autopost_bills.override</field>
<field name="model">res.config.settings</field>
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
<field name="priority" eval="50"/>
<field name="arch" type="xml">
<xpath expr="//block[@id='account_vendor_bills']/setting[@id='autopost_bills']" position="replace">
<setting id="autopost_bills"
help="After importing three bills for a vendor without making changes, your ERP will suggest automatically validating future bills..."
groups="account.group_account_user">
<field name="autopost_bills"/>
</setting>
</xpath>
</field>
</record>
</odoo>