Print Friendly, PDF & Email

Каждый год, в октябре, проводится презентация новой версии Odoo и этот год не стал исключением из правил. В это раз нас ожидало знакомство с 16-й версией системы.

Изменений достаточно много и анализируя их я понял, что в одну статью их обзор не влезет. Поэтому как говорят будем, есть слона по кусочкам, и начнем мы естественно с бухгалтерского учета (уж больно нравится мне эта тема). И делать обзор я буду в основном enterprise (EE) версии системы (чего раньше за мной не замечалось 🙂 ). Для удобства я в скобках буду писать доступен ли этот функционал в community версии системы (CE).

Аналитический учет (EE и CE)

Добавлен новый аналитический виджет для инвойсов, чтобы упростить аналитическое распределение, аналитические планы (заменяющие группы) и модели аналитического распределения.

Инвойс в Odoo есть основным документом с помощью которого в системе можно отобразить доходы или расходы. Для детализации доходов и расходов раньше в системе нужно было использовать аналитические счета и теги и это вызывало кучу вопросов у пользователей. Теперь же функцию тегов начали выполнять аналитические счета. О том как теперь это работает читайте по ссылке. Стало несколько удобней, но суть осталась та же.

Новый интерфейс сверки банковской выписки (EE)

Улучшена навигация, интерфейс и удобочитаемость виджета сверки банковской выписки

В последних версиях Odoo начала сильно резать функционал банковских выписок в CE, убирая из них механизм сверки (reconcile). Но сторонние разработчики его достаточно быстро туда возвращали. В 16 же версии с банковской выпиской в EE произошли большие изменения , а в CE она стала еще более убогой и неюзабельной (пока я так и не понял как ей вообще можно пользоваться и остается уповать на то, что кто-то вернет ее к жизни).

Теперь окно сверки банковской выписки в EE выглядит вот так:

Позиции банковской выписки создаются тут же. Тут же можно создать саму выписку и потом ее указывать в позициях. Также добавили чаттер для позиций выписки. И теперь позиция банковской выписки может создаваться без привязки к банковской выписки (WTF).

Если коротко — немного не привычно и насколько так удобнее покажет практика. Вывод один надо разбираться более детальнее, так что ждите на эту тему отдельную публикацию в моем блоге — тема эта действительно важная.

Расчет курсовых разниц при частичной сверке инвойсов (EE и CE)

Запись в журнале курсовых разниц создается непосредственно при каждом частичном платеже, чтобы обеспечить курс между валютой остаточной суммы и остаточной суммой. При сверке двух строк, одной в иностранной валюте, а другой в валюте компании, сверка производится в иностранной валюте.

Как только я увидел, что внесено наконец-то это изменение — это сделало меня немного счастливее. И это по моему мнению одно из главных улучшений в новой версии.

В Odoo с давних пор есть большая проблема — курсовые разницы по инвойсам считались, только в момент его полной оплаты. Считались правильно, но с точки зрения учета не совсем так как надо и люди на форумах спрашивали — почему сделано именно так, а ответа не было. Мы даже этот вопрос включали в дорожную карту по регламентированному учету и его реализация была непростым вопросом. Но тут произошло чудо. Конечно это чудо еще надо хорошенько протестировать, но это уже другой вопрос.

Storno Accounting (EE и CE)

Используйте отрицательные дебеты и кредиты, чтобы сторнировать исходные бухгалтерские записи

Осенью 2021 года у Odoo проснулся интерес к продвижению своего продукта на просторах стран бывшего СССР (сделать замену 1С) и ко мне обратились за консультациями по написанию ТЗ по бухгалтерии для Украины. В это же время шла полным ходом разработка учета для Украины в недрах компании Simbioz и у меня уже в голове было ориентировочное ТЗ на доработку. Но к сожалению Odoo решило этот процесс притормозить и сделать по минимуму, частью этого минимума и стал метод «Сторно» для корректировки бухгалтерских записей (я его кстати тоже добавлял в 14-ую версию, так как он был нужен мне для корректировок НДС).

При этом исходя из того что я увидел в 16-й версии- его реализация меня не очень обрадовала. У бухгалтера так и нет возможности создать вручную проводку методом сторно, а метод сторно добавлен только для кредит-нот по инвойсам. А это далеко не все случаи, когда нужно корректировать учетные записи таким способом :(. Поэтому от себя ставлю оценку 5 по 10 бальной шкале (и не спрашивайте почему так).

Учет основных средств (EE)

Учет основных средств (далее — ОС) в EE реализован значительно лучше, чем в CE (учитывая тот факт, что там его вообще нет и нужно устанавливать дополнительные модули чтобы он появился в обрезаном варианте). Некоторые моменты я даже брал как идею при реализации учета основных средств в CE. Наверное в скором времени я напишу на эту тему небольшую статью-обзор.

В 16-й версии системы был несколько переработан интерфейс визарда совершения над основным средством дополнительных действий, теперь он стал выглядет вот так:

Как мы видим над ОС можно совершать много действий: продавать, переоценивать, ставить на паузу начисление амортизации.

Также в 16-й версии добавили возможность делать отмену основного средства с переводом в статус «Отмена». Раньше такой опции не было, что выглядело довольно странно.

Кроме того появился функционал управления отрицательными активами (честно, у меня еще не дошли руки его протестировать на каком-то примере). В описании релиза сказано, что:

Добавлено управление отрицательными активами и возможность расчета амортизации на основе фактического количества дней в каждом периоде. Любая модификация актива теперь приводит к записи амортизации, охватывающей период с момента публикации последней записи амортизации.

Эта штука может подойти как мне кажется для учета основных средств согласно норм нашего законодательства (есть там заморочка с расчетом амортизации после проведения например модернизации ОС  и мы ее реализовывали на 11-й версии системы). Но снова повторюсь — это все надо проверять на каких-то осмысленных кейсах.

Прочие изменения

Говорить сейчас про прочие правки и усовершенствования не вижу смысла — их там достаточно много и многие из них связаны с улучшением юзабилити. Ознакомиться с ними можно по ссылке в разделе Accounting.

Из этих изменений хотелось бы выделить такие:

Установка кредитных лимитов по партнеру —  можно установить кредитный лимит для каждой компании и/или партнера. Когда общая сумма открытых (то есть не оплаченных) инвойсов для этого партнера достигает указанного предела, отображается предупреждение о заказах на продажу или инвойсах клиентов. Такой функционал для CE реализован давно в виде отдельных модулей от сторонних разработчиков, но теперь это стало родным функционалом.

Доработка справочника «Термины оплаты» — был несколько видоизменен (добавлены новые настройки) и доработан интерфейс этого справочника

Доработка функционала Follow-Up reports — был доработан механизм, который позволяет отправлять должникам информацию про их задолженность, а также был несколько видоизменен интерфейс Follow-Up Reports.

Вот в принципе и все, что касается учета. На очереди у нас обзор нового модуля Knowledge, а также обзоры изменений в других основных модулях системы. Надеюсь у меня дойдут до них руки 🙂  А как вы считаете — нужно делать такие обзоры?