Files
public/ruodoo_demo_data/data/rsbu_realization.xml

74 lines
4.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!--
ДЕМО НОВОГО ПОТОКА РСБУ: Реализация, счёт-фактура, УПД.
Два документа реализации, построенные на инвойсах Odoo:
1) С НДС 5% (спецставка УСН): порождает отгрузочный СФ,
УПД Функция «СЧФДОП» (1).
2) «Без НДС» (операция по ст.149): только реализация, без СФ,
УПД Функция «ДОП» (2).
Авансовый/корректировочный СФ, книги НДС/КУДиР, декларации и
зарплата НЕ входят в эту демо (будущее расширение).
-->
<!-- Компания работает в режиме спецставки НДС 5% (УСН). -->
<record id="base.main_company" model="res.company">
<field name="rsbu_vat_mode">vat_5</field>
</record>
<!-- ========== РЕАЛИЗАЦИЯ 1: с НДС 5% (отгрузочный СФ) ========== -->
<record id="demo_realization_invoice_vat" model="account.move">
<field name="move_type">out_invoice</field>
<field name="partner_id" ref="demo_partner_buyer"/>
<field name="company_id" ref="base.main_company"/>
<field name="invoice_date">2026-11-10</field>
<field name="invoice_date_due">2026-12-10</field>
<field name="only_service" eval="True"/>
</record>
<record id="demo_realization_invoice_vat_line_1" model="account.move.line">
<field name="move_id" ref="demo_realization_invoice_vat"/>
<field name="product_id" model="product.product" search="[('product_tmpl_id', '=', ref('demo_product_software_tmpl'))]"/>
<field name="quantity">1.0</field>
<field name="price_unit">185000.0</field>
<field name="name">Система управления складом WMS Pro</field>
<!-- Ставка НДС 5% (продажа), РФ — создаётся rsbu_vat_templates -->
<field name="tax_ids" model="account.tax"
search="[('name', '=', 'НДС 5% (продажа)'), ('type_tax_use', '=', 'sale'), ('company_id', '=', ref('base.main_company')), ('country_id.code', '=', 'RU')]"/>
</record>
<!-- ========== РЕАЛИЗАЦИЯ 2: без НДС (ст.149 НК РФ) ========== -->
<record id="demo_realization_invoice_novat" model="account.move">
<field name="move_type">out_invoice</field>
<field name="partner_id" ref="demo_partner_invoice_1"/>
<field name="company_id" ref="base.main_company"/>
<field name="invoice_date">2026-11-12</field>
<field name="invoice_date_due">2026-12-12</field>
<field name="only_service" eval="True"/>
</record>
<record id="demo_realization_invoice_novat_line_1" model="account.move.line">
<field name="move_id" ref="demo_realization_invoice_novat"/>
<field name="product_id" model="product.product" search="[('product_tmpl_id', '=', ref('demo_product_license_tmpl'))]"/>
<field name="quantity">5.0</field>
<field name="price_unit">24000.0</field>
<field name="name">Лицензия на российское ПО (реестр, ст.149 НК РФ)</field>
<!-- Операция по ст.149 НК РФ — без НДС, счёт-фактура не оформляется -->
<field name="tax_ids" eval="[(5, 0, 0)]"/>
</record>
<!-- Провести оба инвойса (резолвер РСБУ сформирует проводки реализации). -->
<function model="account.move" name="action_post"
eval="[[ref('demo_realization_invoice_vat'), ref('demo_realization_invoice_novat')]]"/>
<!-- Сформировать документ реализации по инвойсу с НДС → отгрузочный СФ. -->
<function model="account.move" name="action_create_realization"
eval="[[ref('demo_realization_invoice_vat')]]"/>
<!-- Сформировать документ реализации по инвойсу без НДС → без СФ. -->
<function model="account.move" name="action_create_realization"
eval="[[ref('demo_realization_invoice_novat')]]"/>
</data>
</odoo>