Public release from ruodoo-project: 19.0 - 2026-11-01 22:52:25 UTC
This commit is contained in:
18
rsbu_fns_reporting/views/rsbu_dashboard_views.xml
Normal file
18
rsbu_fns_reporting/views/rsbu_dashboard_views.xml
Normal 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>
|
||||
82
rsbu_fns_reporting/views/rsbu_efs1_szvtd_views.xml
Normal file
82
rsbu_fns_reporting/views/rsbu_efs1_szvtd_views.xml
Normal 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>
|
||||
82
rsbu_fns_reporting/views/rsbu_enp_notification_views.xml
Normal file
82
rsbu_fns_reporting/views/rsbu_enp_notification_views.xml
Normal 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>
|
||||
61
rsbu_fns_reporting/views/rsbu_invoice_upd_views.xml
Normal file
61
rsbu_fns_reporting/views/rsbu_invoice_upd_views.xml
Normal 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>
|
||||
9
rsbu_fns_reporting/views/rsbu_menus.xml
Normal file
9
rsbu_fns_reporting/views/rsbu_menus.xml
Normal 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>
|
||||
120
rsbu_fns_reporting/views/rsbu_ndfl_report_views.xml
Normal file
120
rsbu_fns_reporting/views/rsbu_ndfl_report_views.xml
Normal 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>
|
||||
83
rsbu_fns_reporting/views/rsbu_nds_declaration_views.xml
Normal file
83
rsbu_fns_reporting/views/rsbu_nds_declaration_views.xml
Normal 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>
|
||||
78
rsbu_fns_reporting/views/rsbu_pers_info_views.xml
Normal file
78
rsbu_fns_reporting/views/rsbu_pers_info_views.xml
Normal 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>
|
||||
131
rsbu_fns_reporting/views/rsbu_rsv_declaration_views.xml
Normal file
131
rsbu_fns_reporting/views/rsbu_rsv_declaration_views.xml
Normal 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>
|
||||
105
rsbu_fns_reporting/views/rsbu_usn_declaration_views.xml
Normal file
105
rsbu_fns_reporting/views/rsbu_usn_declaration_views.xml
Normal 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>
|
||||
Reference in New Issue
Block a user