Public release from ruodoo-project: 19.0 - 2026-11-01 22:52:25 UTC

This commit is contained in:
CI Publish Bot
2026-11-01 22:54:30 +00:00
commit 26250aa580
2492 changed files with 664277 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Клиентское действие дашборда РСБУ (OWL). -->
<record id="action_rsbu_dashboard" model="ir.actions.client">
<field name="name">РСБУ — Дашборд</field>
<field name="tag">rsbu_dashboard</field>
</record>
<!-- Дашборд — действие по умолчанию корневого меню РСБУ. -->
<record id="rsbu_chart_of_accounts.menu_rsbu_root" model="ir.ui.menu">
<field name="action" ref="action_rsbu_dashboard"/>
</record>
<!-- Явный пункт меню «Дашборд» первым в разделе РСБУ. -->
<menuitem id="menu_rsbu_dashboard" name="Дашборд"
parent="rsbu_chart_of_accounts.menu_rsbu_root"
action="action_rsbu_dashboard" sequence="1"/>
</odoo>

View File

@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_rsbu_efs1_szvtd_list" model="ir.ui.view">
<field name="name">rsbu.efs1.szvtd.list</field>
<field name="model">rsbu.efs1.szvtd</field>
<field name="arch" type="xml">
<list string="ЕФС-1 (СЗВ-ТД)">
<field name="name"/>
<field name="date_from"/>
<field name="date_to"/>
<field name="date_fill"/>
<field name="event_count"/>
<field name="employee_count"/>
<field name="state" widget="badge"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_rsbu_efs1_szvtd_form" model="ir.ui.view">
<field name="name">rsbu.efs1.szvtd.form</field>
<field name="model">rsbu.efs1.szvtd</field>
<field name="arch" type="xml">
<form string="ЕФС-1 подраздел 1.1 (СЗВ-ТД)">
<header>
<button name="action_compute" type="object"
string="Сформировать" class="btn-primary"/>
<button name="action_export_xml" type="object"
string="Выгрузить XML"
invisible="state == 'draft'"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1><field name="name" readonly="1"/></h1>
</div>
<div class="alert alert-info" role="alert"
invisible="state == 'draft'">
Мероприятия собраны автоматически из кадровых событий
за период (приём, увольнение, перевод и др.), ещё не
включённых в другие формы. ЕФС-1 подаётся в СФР по
факту события.
</div>
<group>
<group string="Период отбора">
<field name="date_from"/>
<field name="date_to"/>
</group>
<group string="Документ">
<field name="date_fill"/>
<field name="event_count"/>
<field name="employee_count"/>
<field name="company_id"
groups="base.group_multi_company"/>
</group>
</group>
<field name="event_ids">
<list>
<field name="event_date"/>
<field name="employee_id"/>
<field name="kind"/>
<field name="job_title"/>
<field name="okz_code"/>
</list>
</field>
</sheet>
</form>
</field>
</record>
<record id="action_rsbu_efs1_szvtd" model="ir.actions.act_window">
<field name="name">ЕФС-1 (СЗВ-ТД)</field>
<field name="res_model">rsbu.efs1.szvtd</field>
<field name="view_mode">list,form</field>
</record>
<menuitem id="menu_rsbu_efs1_szvtd"
name="ЕФС-1 (СЗВ-ТД)"
parent="rsbu_chart_of_accounts.menu_rsbu_reports"
action="action_rsbu_efs1_szvtd"
sequence="50"/>
</odoo>

View File

@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_rsbu_enp_notification_list" model="ir.ui.view">
<field name="name">rsbu.enp.notification.list</field>
<field name="model">rsbu.enp.notification</field>
<field name="arch" type="xml">
<list string="Уведомления ЕНП">
<field name="name"/>
<field name="year"/>
<field name="month"/>
<field name="date_doc"/>
<field name="state" widget="badge"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_rsbu_enp_notification_form" model="ir.ui.view">
<field name="name">rsbu.enp.notification.form</field>
<field name="model">rsbu.enp.notification</field>
<field name="arch" type="xml">
<form string="Уведомление об исчисленных суммах">
<header>
<button name="action_compute" type="object"
string="Рассчитать" class="btn-primary"/>
<button name="action_export_xml" type="object"
string="Выгрузить XML"
invisible="state != 'computed'"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1><field name="name" readonly="1"/></h1>
</div>
<div class="alert alert-info" role="alert"
invisible="state != 'computed'">
Строки заполнены автоматически из учёта за отчётный
месяц: страховые взносы, удержанный НДФЛ и аванс УСН
(в месяцы уплаты). При необходимости скорректируйте
суммы вручную перед выгрузкой.
</div>
<group>
<group>
<field name="year"/>
<field name="month"/>
</group>
<group>
<field name="date_doc"/>
<field name="currency_id" invisible="1"/>
<field name="company_id"
groups="base.group_multi_company"/>
</group>
</group>
<field name="line_ids">
<list editable="bottom">
<field name="kind"/>
<field name="kbk"/>
<field name="oktmo"/>
<field name="period_code"/>
<field name="month_in_quarter"/>
<field name="report_year"/>
<field name="amount"/>
<field name="currency_id" column_invisible="1"/>
</list>
</field>
</sheet>
</form>
</field>
</record>
<record id="action_rsbu_enp_notification" model="ir.actions.act_window">
<field name="name">Уведомления об исчисленных суммах (ЕНП)</field>
<field name="res_model">rsbu.enp.notification</field>
<field name="view_mode">list,form</field>
</record>
<menuitem id="menu_rsbu_enp_notification"
name="Уведомления ЕНП"
parent="rsbu_chart_of_accounts.menu_rsbu_reports"
action="action_rsbu_enp_notification"
sequence="40"/>
</odoo>

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Кнопки УПД (XML/печать) на форме документа реализации. -->
<record id="view_rsbu_realization_form_upd" model="ir.ui.view">
<field name="name">rsbu.realization.form.upd</field>
<field name="model">rsbu.realization</field>
<field name="inherit_id" ref="rsbu_vat.view_rsbu_realization_form"/>
<field name="arch" type="xml">
<xpath expr="//header" position="inside">
<button name="action_export_upd_xml" type="object"
string="Выгрузить УПД (XML)"
invisible="state != 'confirmed'"/>
<button name="action_print_upd_docx" type="object"
string="Печать УПД (DOCX)"/>
<button name="action_print_updn_docx" type="object"
string="УПД без печатей (DOCX)"/>
</xpath>
</field>
</record>
<!-- Форма инвойса: статус закрывающего документа и кнопки реализации. -->
<record id="view_move_form_upd" model="ir.ui.view">
<field name="name">account.move.form.upd</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_form"/>
<field name="arch" type="xml">
<xpath expr="//header" position="inside">
<button name="action_create_realization" type="object"
string="Создать документ реализации" class="btn-primary"
invisible="move_type != 'out_invoice' or state != 'posted' or rsbu_realization_id != False"/>
<button name="action_open_realization" type="object"
string="Открыть УПД"
invisible="rsbu_realization_id == False"/>
<field name="closing_document" widget="statusbar"
statusbar_visible="not_done,issued,signed"
invisible="move_type != 'out_invoice'"/>
</xpath>
<xpath expr="//sheet//field[@name='invoice_date']" position="after">
<field name="rsbu_realization_id" invisible="1"/>
</xpath>
</field>
</record>
<!-- Фильтры по закрывающим документам в списке инвойсов. -->
<record id="view_account_invoice_filter_upd" model="ir.ui.view">
<field name="name">account.invoice.select.upd</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_account_invoice_filter"/>
<field name="arch" type="xml">
<xpath expr="//search" position="inside">
<separator/>
<filter name="upd_not_done"
string="Нет закрывающих документов"
domain="[('move_type', '=', 'out_invoice'), ('closing_document', '=', 'not_done')]"/>
<filter name="upd_waiting_sign"
string="Ждём подпись клиента"
domain="[('move_type', '=', 'out_invoice'), ('closing_document', '=', 'issued')]"/>
</xpath>
</field>
</record>
</odoo>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Декларация УСН — в разделе «Отчётность» (контейнер определён в
rsbu_chart_of_accounts: menu_rsbu_reports). -->
<menuitem id="menu_rsbu_usn_declaration" name="Декларация УСН"
parent="rsbu_chart_of_accounts.menu_rsbu_reports"
action="action_rsbu_usn_declaration"
sequence="10"/>
</odoo>

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_rsbu_ndfl_report_list" model="ir.ui.view">
<field name="name">rsbu.ndfl.report.list</field>
<field name="model">rsbu.ndfl.report</field>
<field name="arch" type="xml">
<list string="6-НДФЛ">
<field name="name"/>
<field name="year"/>
<field name="quarter"/>
<field name="withheld_total"/>
<field name="state" widget="badge"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_rsbu_ndfl_report_form" model="ir.ui.view">
<field name="name">rsbu.ndfl.report.form</field>
<field name="model">rsbu.ndfl.report</field>
<field name="arch" type="xml">
<form string="Расчёт 6-НДФЛ">
<header>
<button name="action_compute" type="object"
string="Рассчитать" class="btn-primary"/>
<button name="action_export_xml" type="object"
string="Выгрузить XML"
invisible="state != 'computed'"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1><field name="name" readonly="1"/></h1>
</div>
<div class="alert alert-info" role="alert"
invisible="state != 'computed'">
Показатели рассчитаны из помесячных итогов НДФЛ
(проведённые расчётные листки). Раздел 1 разбит по
шести срокам перечисления квартала по дате удержания
(= дате выплаты).
</div>
<group>
<group>
<field name="year"/>
<field name="quarter"/>
<field name="oktmo"/>
<field name="kbk"/>
</group>
<group>
<field name="currency_id" invisible="1"/>
<field name="company_id"
groups="base.group_multi_company"/>
</group>
</group>
<notebook>
<page string="Раздел 1 (обязательства)" name="sec1">
<group>
<group string="Итоги">
<field name="withheld_total"/>
<field name="returned_total"/>
</group>
<group string="По срокам перечисления">
<field name="term1"/>
<field name="term2"/>
<field name="term3"/>
<field name="term4"/>
<field name="term5"/>
<field name="term6"/>
</group>
</group>
</page>
<page string="Раздел 2 (по ставкам)" name="sec2">
<field name="line_ids">
<list>
<field name="rate"/>
<field name="persons_count"/>
<field name="accrued"/>
<field name="deduction"/>
<field name="base"/>
<field name="computed_tax"/>
<field name="withheld_tax"/>
<field name="currency_id" column_invisible="1"/>
</list>
</field>
</page>
<page string="Справки о доходах (год)" name="certs">
<div class="alert alert-warning" role="alert">
Приложение №1 (справки о доходах) заполняется
в годовом расчёте. Структура заложена.
</div>
<field name="cert_ids">
<list>
<field name="employee_id"/>
<field name="rate"/>
<field name="income_total"/>
<field name="base"/>
<field name="computed_tax"/>
<field name="withheld_tax"/>
<field name="currency_id" column_invisible="1"/>
</list>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="action_rsbu_ndfl_report" model="ir.actions.act_window">
<field name="name">Расчёт 6-НДФЛ</field>
<field name="res_model">rsbu.ndfl.report</field>
<field name="view_mode">list,form</field>
</record>
<menuitem id="menu_rsbu_ndfl_report"
name="6-НДФЛ"
parent="rsbu_chart_of_accounts.menu_rsbu_reports"
action="action_rsbu_ndfl_report"
sequence="35"/>
</odoo>

View File

@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_rsbu_nds_declaration_list" model="ir.ui.view">
<field name="name">rsbu.nds.declaration.list</field>
<field name="model">rsbu.nds.declaration</field>
<field name="arch" type="xml">
<list string="Декларации НДС">
<field name="name"/>
<field name="date_from"/>
<field name="date_to"/>
<field name="vat_charged_total"/>
<field name="vat_deduction"/>
<field name="vat_payable"/>
<field name="state" widget="badge"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_rsbu_nds_declaration_form" model="ir.ui.view">
<field name="name">rsbu.nds.declaration.form</field>
<field name="model">rsbu.nds.declaration</field>
<field name="arch" type="xml">
<form string="Декларация НДС">
<header>
<button name="action_compute" type="object"
string="Рассчитать" class="btn-primary"/>
<button name="action_export_xml" type="object"
string="Выгрузить XML"
invisible="state != 'computed'"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1><field name="name" readonly="1"/></h1>
</div>
<div class="alert alert-info" role="alert"
invisible="state != 'computed'">
Выгрузка XML автоматически пересчитывает книги и
итоги НДС перед формированием — данные всегда свежие.
Формируется комплект из 3 файлов (декларация + книга
покупок + книга продаж) в архиве.
</div>
<group>
<group>
<field name="date_from"/>
<field name="date_to"/>
<field name="oktmo"/>
<field name="kbk"/>
<field name="currency_id" invisible="1"/>
<field name="company_id"
groups="base.group_multi_company"/>
</group>
</group>
<group string="Начислено (раздел «НДС»)">
<group>
<field name="vat_base_realization"/>
<field name="vat_tax_realization"/>
<field name="vat_base_advance"/>
<field name="vat_tax_advance"/>
</group>
<group>
<field name="vat_charged_total"/>
<field name="vat_deduction"/>
<field name="vat_payable"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="action_rsbu_nds_declaration" model="ir.actions.act_window">
<field name="name">Декларация НДС</field>
<field name="res_model">rsbu.nds.declaration</field>
<field name="view_mode">list,form</field>
</record>
<menuitem id="menu_rsbu_nds_declaration" name="Декларация НДС"
parent="rsbu_chart_of_accounts.menu_rsbu_reports"
action="action_rsbu_nds_declaration"
sequence="20"/>
</odoo>

View File

@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_rsbu_pers_info_list" model="ir.ui.view">
<field name="name">rsbu.pers.info.list</field>
<field name="model">rsbu.pers.info</field>
<field name="arch" type="xml">
<list string="Персонифицированные сведения">
<field name="name"/>
<field name="year"/>
<field name="month"/>
<field name="date_doc"/>
<field name="state" widget="badge"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_rsbu_pers_info_form" model="ir.ui.view">
<field name="name">rsbu.pers.info.form</field>
<field name="model">rsbu.pers.info</field>
<field name="arch" type="xml">
<form string="Персонифицированные сведения о физлицах">
<header>
<button name="action_compute" type="object"
string="Рассчитать" class="btn-primary"/>
<button name="action_export_xml" type="object"
string="Выгрузить XML"
invisible="state != 'computed'"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1><field name="name" readonly="1"/></h1>
</div>
<div class="alert alert-info" role="alert"
invisible="state != 'computed'">
Строки заполнены автоматически из помесячных выплат
сотрудникам за отчётный месяц. Подаётся ежемесячно.
</div>
<group>
<group>
<field name="year"/>
<field name="month"/>
</group>
<group>
<field name="date_doc"/>
<field name="currency_id" invisible="1"/>
<field name="company_id"
groups="base.group_multi_company"/>
</group>
</group>
<field name="line_ids">
<list>
<field name="employee_id"/>
<field name="snils"/>
<field name="inn"/>
<field name="amount"/>
<field name="cancelled"/>
<field name="currency_id" column_invisible="1"/>
</list>
</field>
</sheet>
</form>
</field>
</record>
<record id="action_rsbu_pers_info" model="ir.actions.act_window">
<field name="name">Персонифицированные сведения</field>
<field name="res_model">rsbu.pers.info</field>
<field name="view_mode">list,form</field>
</record>
<menuitem id="menu_rsbu_pers_info"
name="Персонифицированные сведения"
parent="rsbu_chart_of_accounts.menu_rsbu_reports"
action="action_rsbu_pers_info"
sequence="45"/>
</odoo>

View File

@@ -0,0 +1,131 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_rsbu_rsv_declaration_list" model="ir.ui.view">
<field name="name">rsbu.rsv.declaration.list</field>
<field name="model">rsbu.rsv.declaration</field>
<field name="arch" type="xml">
<list string="РСВ">
<field name="name"/>
<field name="year"/>
<field name="quarter"/>
<field name="insured_count"/>
<field name="charged_total"/>
<field name="state" widget="badge"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_rsbu_rsv_declaration_form" model="ir.ui.view">
<field name="name">rsbu.rsv.declaration.form</field>
<field name="model">rsbu.rsv.declaration</field>
<field name="arch" type="xml">
<form string="Расчёт по страховым взносам">
<header>
<button name="action_compute" type="object"
string="Рассчитать" class="btn-primary"/>
<button name="action_export_xml" type="object"
string="Выгрузить XML"
invisible="state != 'computed'"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1><field name="name" readonly="1"/></h1>
</div>
<div class="alert alert-info" role="alert"
invisible="state != 'computed'">
Показатели рассчитаны из помесячных итогов страховых
взносов (проведённые расчётные листки). Выгрузка XML
пересчитывает данные перед формированием.
</div>
<group>
<group>
<field name="year"/>
<field name="quarter"/>
<field name="oktmo"/>
<field name="avg_headcount"/>
</group>
<group>
<field name="insured_count"/>
<field name="charged_count"/>
<field name="currency_id" invisible="1"/>
<field name="company_id"
groups="base.group_multi_company"/>
</group>
</group>
<notebook>
<page string="Раздел 1 (единый тариф)"
name="section_1">
<group>
<group string="База (нараст. итогом)">
<field name="payments_total"/>
<field name="non_taxable_total"/>
<field name="base_total"/>
<field name="base_within_total"/>
<field name="base_over_total"/>
</group>
<group string="Исчислено взносов">
<field name="charged_total"/>
<field name="charged_within_total"/>
<field name="charged_over_total"/>
<field name="oms_total"/>
<field name="vnim_total"/>
</group>
</group>
<group string="К уплате по месяцам (единый тариф)">
<field name="contrib_month1"/>
<field name="contrib_month2"/>
<field name="contrib_month3"/>
<field name="contrib_period"/>
</group>
</page>
<page string="Приложение 3.1 (МСП)" name="msp">
<group>
<field name="msp_income_total"/>
<field name="msp_income_main"/>
</group>
<div class="alert alert-info" role="alert">
Доходы для проверки соответствия условиям
применения единого пониженного тарифа МСП
(п.13.2 ст.427 НК). Заполняются по данным
УСН/бухучёта.
</div>
</page>
<page string="Раздел 3 (перс. сведения)"
name="section_3">
<field name="pers_line_ids" readonly="1">
<list string="Персонифицированные сведения">
<field name="employee_id"/>
<field name="category"/>
<field name="pay_m1"/>
<field name="pay_m2"/>
<field name="pay_m3"/>
<field name="base_m1"/>
<field name="base_m2"/>
<field name="base_m3"/>
<field name="ops_m1"/>
<field name="ops_m2"/>
<field name="ops_m3"/>
<field name="currency_id" column_invisible="1"/>
</list>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="action_rsbu_rsv_declaration" model="ir.actions.act_window">
<field name="name">Расчёт по страховым взносам (РСВ)</field>
<field name="res_model">rsbu.rsv.declaration</field>
<field name="view_mode">list,form</field>
</record>
<menuitem id="menu_rsbu_rsv_declaration"
name="РСВ (страховые взносы)"
parent="rsbu_chart_of_accounts.menu_rsbu_reports"
action="action_rsbu_rsv_declaration"
sequence="30"/>
</odoo>

View File

@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_rsbu_usn_declaration_list" model="ir.ui.view">
<field name="name">rsbu.usn.declaration.list</field>
<field name="model">rsbu.usn.declaration</field>
<field name="arch" type="xml">
<list string="Декларации УСН">
<field name="name"/>
<field name="year"/>
<field name="income_year"/>
<field name="tax_year"/>
<field name="tax_due_year"/>
<field name="state" widget="badge"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_rsbu_usn_declaration_form" model="ir.ui.view">
<field name="name">rsbu.usn.declaration.form</field>
<field name="model">rsbu.usn.declaration</field>
<field name="arch" type="xml">
<form string="Декларация УСН">
<header>
<button name="action_compute" type="object"
string="Рассчитать" class="btn-primary"/>
<button name="action_export_xml" type="object"
string="Выгрузить XML"
invisible="state != 'computed'"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<div class="oe_title">
<h1><field name="name" readonly="1"/></h1>
</div>
<div class="alert alert-info" role="alert"
invisible="state != 'computed'">
Показатели рассчитаны из книги учёта доходов и
расходов. Выгрузка XML автоматически пересчитывает
данные перед формированием — можно нажимать
«Выгрузить XML» без повторного расчёта.
</div>
<group>
<group>
<field name="year"/>
<field name="taxpayer_sign"/>
<field name="rate"/>
<field name="oktmo"/>
<field name="currency_id" invisible="1"/>
<field name="company_id"
groups="base.group_multi_company"/>
</group>
</group>
<notebook>
<page string="Раздел 2.1.1 (расчёт налога)"
name="section_211">
<group>
<group string="Доходы (стр. 110-113)">
<field name="income_q1"/>
<field name="income_h1"/>
<field name="income_9m"/>
<field name="income_year"/>
</group>
<group string="Исчислено (стр. 130-133)">
<field name="tax_q1"/>
<field name="tax_h1"/>
<field name="tax_9m"/>
<field name="tax_year"/>
</group>
<group string="Вычет взносов (стр. 140-143)">
<field name="ded_q1"/>
<field name="ded_h1"/>
<field name="ded_9m"/>
<field name="ded_year"/>
</group>
</group>
</page>
<page string="Раздел 1.1 (к уплате)"
name="section_11">
<group>
<group string="Авансы к уплате">
<field name="adv_q1"/>
<field name="adv_h1"/>
<field name="adv_9m"/>
<field name="tax_due_year"/>
</group>
<group string="К уменьшению">
<field name="adv_h1_reduce"/>
<field name="adv_9m_reduce"/>
<field name="tax_reduce_year"/>
</group>
</group>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="action_rsbu_usn_declaration" model="ir.actions.act_window">
<field name="name">Декларация УСН</field>
<field name="res_model">rsbu.usn.declaration</field>
<field name="view_mode">list,form</field>
</record>
</odoo>