# Релиз РуОду — Открытая отчётность. 15 октября 2026 Odoo 19. Российская конфигурация бухгалтерского и налогового учёта (РСБУ) и регламентной отчётности для компаний на УСН с наёмным персоналом. Модули RuOdoo / MK.Lab. Это крупный выпуск. Главное — впервые появился **полноценный слой учёта по РСБУ** поверх стандартной бухгалтерии Odoo и построенная на нём регламентная отчётность в ФНС и СФР. Дополнительно добавлен модуль учёта агентских комиссий, переработан слой бизнес-директив, а в завершающей итерации — переработан учёт счетов-фактур и УПД, закрыты критичные ошибки и приведена в порядок автосборка демо. --- ## 1. РСБУ-слой учёта (новое — ранее отсутствовал) Ключевое нововведение релиза. Построен **параллельный слой учёта по РСБУ**, работающий рядом со стандартной бухгалтерией Odoo и не изменяющий её. Стандартный учёт Odoo продолжает работать как есть; РСБУ-слой наполняется проводками по событию проведения документов-источников, и вся регламентная отчётность строится поверх него. ### Фундамент - **План счетов РСБУ** (`rsbu.account`) — иерархический план по Приказу Минфина № 94н: синтетические счета и субсчета, признак активный/пассивный, требования к аналитике (субконто). - **Журнал хозяйственных операций РСБУ** (`rsbu.move` / `rsbu.move.line`) — полноценная двойная запись Дт/Кт с субконто (контрагент, товар, пользователь, сотрудник), статусами и сторнированием, с контролем баланса Дт=Кт. - **Коннектор проводок** (`rsbu.posting.mixin`) — автоматически формирует РСБУ-проводку при проведении документа Odoo (счета, платежа, расчётного листа) и сторнирует при отмене. - **Шаблоны типовых операций (маппинг)** — собственный механизм правил «документ/событие Odoo → проводки РСБУ»: авансы, НДС, реализация, возвраты. ### Налоговый учёт на УСН - **КУДиР** — книга учёта доходов и расходов, кассовое признание доходов/расходов поверх журнала начисления (ст. 346.17 НК РФ), с печатной и электронной формой. - **Учёт НДС на УСН** — книги продаж и покупок, авансовый и отгрузочный НДС, спецставки УСН 5%/7%, декларация по НДС. - **Декларация по УСН** (КНД 1152017). ### Зарплата и кадровый блок - Расчёт зарплаты на базе OCA `payroll`, отсутствия (отпуска/больничные) — на штатном `hr_holidays`; РФ-структура зарплаты (оклад, НДФЛ прогрессивной шкалой, страховые взносы: единый тариф + травматизм). - Проводки кадрового цикла в РСБУ-журнал по событию проведения расчётного листа, субконто — сотрудник. - **Реестр зарплаты (зарплатный проект)** — раскладка единого банковского платежа по сотрудникам со сверкой «до копейки». ### Регламентная отчётность ФНС - **6-НДФЛ** (КНД 1151100) — расчёт разделов 1 и 2 нарастающим итогом, разбивка по срокам перечисления. - **РСВ** — расчёт по страховым взносам (КНД 1151111). - **Персонифицированные сведения (ПСВ)** (КНД 1151162) — ежемесячно. - **Уведомление об исчисленных суммах к ЕНП** (КНД 1110355) — единый механизм для НДФЛ, страховых взносов и авансов УСН. - Все формы — с выгрузкой в XML по форматам ФНС и блокирующей проверкой по XSD. ### Отчётность СФР - **ЕФС-1 подраздел 1.1 (СЗВ-ТД)** — сведения о трудовой деятельности при приёме/переводе/увольнении, через модель кадрового мероприятия; выгрузка в XML (формат СФР) с проверкой по XSD, сверено с образцами 1С. ### Воинский учёт (образец) - Модуль `ruodoo_rsbu_mil`: данные воинского учёта на карточке сотрудника, реквизиты организации, отчёты (формы 6, 18, 19) и приказы с выгрузкой в DOCX. Поставляется как настраиваемый образец — состав форм и бланки уточняются у специалиста по ВУ. ### Выпуск форм - Печать и выгрузка через `docx_report` (DOCX), XML-форматы ФНС/СФР. - Единая структура меню раздела «РСБУ»: Дашборд · Операции · Регламентные операции · Отчётность · КУДиР · ОСВ · Настройки. > Дисклеймер: нормативные параметры (ставки, лимиты, форматы) следует сверять со > специалистом; часть форм (воинский учёт, отдельные подразделы ЕФС-1) поставляется > как задел и требует донастройки. --- ## 2. Учёт реализации и счетов-фактур — переработка (завершающая итерация) Разведены две сущности — по образцу практики 1С: - **Документ реализации** (`rsbu.realization`) — новая сущность. Оформляется из счёта покупателю (с НДС и без), несёт передаточную часть, служит источником печати и выгрузки УПД. - **Счёт-фактура** (`rsbu.invoice`) — теперь строго счёт-фактура. Отгрузочный СФ порождается из документа реализации **только при наличии НДС хотя бы в одной строке**. Авансовый счёт-фактура формируется из платежа. - **УПД по операциям без НДС.** Для необлагаемой реализации (ст. 149 НК РФ) и неплательщиков НДС документ реализации и печать УПД оформляются корректно, без создания счёта-фактуры. Статус функции УПД проставляется автоматически: «1» (СЧФДОП) при НДС, «2» (ДОП) без НДС — и в DOCX, и в XML (`ON_NSCHFDOPPR`, XSD). - Определение «есть НДС» устойчиво к спецставкам 5%/7% «в том числе» в цене. - При обновлении существующие отгрузочные счета-фактуры автоматически преобразуются в документы реализации со связанными счетами-фактурами; книги и КУДиР не изменяются. --- ## 3. Модуль «Комиссии агентам» (`ruodoo_commission`) — новое Учёт агентских вознаграждений по сделкам: - Справочник видов комиссий со способом расчёта **процент** или **формула** (python-выражение, по образцу правил зарплаты). - Привязка комиссий к строке заказа продаж (по аналогии с налогами) — несколько комиссий на строку; расчёт суммы по строке и итог «ИТОГО КОМИССИЙ» в заказе (не входит в сумму заказа). - Начисление по кнопке из подтверждённого заказа — формирование и проведение счетов поставщика (Vendor Bill), сгруппированных по партнёру-получателю. - Разграничение доступа (две группы), каскадная отмена биллов при отмене заказа, смарт-кнопка со связанными биллами, мультикомпанийность. --- ## 4. Рефакторинг слоя директив (`directive_layer` / `directive_common`) - Модуль `directive_test` переименован в `directive_common`; выполнен рефакторинг ядра директив под Odoo 19. - Убран monkey-patch `on_callback` — заменён явным помощником-миксином, вызываемым из стандартных переопределений. - Переход на ролевую модель безопасности, устранение мёртвого кода, консолидация констант, исправление критичных ошибок (формат UserError, неработавший cron, читаемость record-rule). --- ## 5. Печатные формы и справочники - **Авансовые счета (`l10n_ru_advance_payments`):** добавлена печатная форма «Счёт по форме 1С» в формате DOCX для авансового счёта. - **Воинский учёт (`ruodoo_rsbu_mil`):** добавлена иконка модуля. - **Ставки НДС (`rsbu_vat_templates`):** справочник ставок НДС создаётся для всех корневых компаний базы (филиалы наследуют от головной). Исправляет случай, когда ставки «не появлялись» в рабочей компании. --- ## 6. Автосборка демонстрационной базы - **`ruodoo_setup_all`:** состав обновлён — добавлен полный РСБУ-слой, исключены устаревшие модули; автосборка демо снова работает. - **`ruodoo_demo_data`:** демо-база собирается с нуля без ошибок с демо-данными; добавлены демонстрационные документы нового потока — реализация с НДС (с счётом-фактурой, УПД «1») и без НДС (без счёта-фактуры, УПД «2»). --- ## 7. Исправления - **Платёж без модуля учёта НДС.** Устранена ошибка создания платежа в базе без установленного `rsbu_vat`. - **Краш установки демо-данных** (`ruodoo_demo_data`) — исправлена некорректная ссылка в демонстрационных проводках. - **Совместимость с Odoo 19** (`l10n_ru_advance_payments`) — убрано обращение к удалённому в Odoo 19 полю счёта, ломавшее стандартные сценарии. - **Права доступа в `directive_layer`** — создание служебной записи при проведении документов больше не вызывает ошибку доступа у пользователей с ограниченными правами. --- ## 8. Безопасность - **Модуль актов сверки (`l10n_ru_act_rev`) выведен из эксплуатации** в связи с уязвимостью публичного доступа к финансовым документам: помечен как неустанавливаемый, в сборку не входит. --- ## 9. Удалено из релиза Физически удалены модули: - `tier_communications`, `tier_communications_matrix` — расширенные каналы коммуникаций; - `web_debranding`, `website_debranding`, `portal_debranding` — снятие брендинга Odoo. Проверено, что от удалённых модулей не зависят остающиеся. ### Устаревшие модули (не устанавливаются) - `l10n_ru_act_rev` — выведен по безопасности (см. §8). - `l10n_ru_upd_xml` — устаревший механизм УПД из `account.move`; заменён формированием УПД из документа реализации в `rsbu_fns_reporting`. --- ## Обновление При обновлении выполняется автоматическая миграция данных счетов-фактур (документ реализации + связь со счётом-фактурой); отдельных действий не требуется. Книги продаж/покупок и КУДиР в результате миграции не изменяются. Для регламентных форм в продакшн-образе требуется библиотека `xmlschema` (XSD-валидация).