14 KiB
Релиз РуОду — Открытая отчётность. 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-валидация).