
Коротко: Odoo адаптируется под налоговые требования Узбекистана: учёт ведётся в сумах по национальному плану счетов, НДС 12% (0% на экспорт, освобождённые операции отдельно) считается автоматически, у товаров хранится код ИКПУ (МХИК), а электронные счета-фактуры уходят через Didox. В Odoo 19 появилась официальная локализация для Узбекистана с планом счетов и ставками НДС. ИКПУ, ЭСФ, строки декларации по НДС и курсы ЦБ настраиваются при внедрении; у Deep Vision есть готовый модуль Odoo для Didox.
Самый частый вопрос, который мы слышим от директоров и главных бухгалтеров: «Это же зарубежная система, она знает наши налоги?» Во многих компаниях операционный учёт ведётся в одной программе, а налоговый в 1С. В результате данные вводятся дважды, НДС в ЭСФ расходится с бухгалтерией на несколько сумов, покупатель отклоняет счёт-фактуру из-за неверного ИКПУ, а в конце месяца бухгалтер вручную сверяет цифры из трёх источников.
Любая ERP-система не даст полного эффекта без соответствия местным налоговым и отчётным требованиям. Ниже разбираем, как в Odoo устроены НДС, ИКПУ, ЭСФ, план счетов, валюты и налоговая отчётность, и что из этого есть «из коробки», что настраивается, а что требует интеграции. Общие возможности модуля (банковская сверка, закрытие месяца, отчёты) описаны в отдельной статье: Модуль бухгалтерии Odoo.
Соответствует ли Odoo налоговому законодательству Узбекистана?
Налоговая локализация — это адаптация плана счетов, налоговых ставок, печатных форм, отчётов и интеграций ERP-системы с государственными сервисами под требования конкретной страны. В Odoo она складывается из трёх уровней.
- Стандартный пакет. В Odoo 19 есть модуль «Uzbekistan - Accounting» (l10n_uz). Он создаёт четырёхзначный план счетов по национальным стандартам на трёх языках, налоги НДС 12% на продажи и закупки, 0% на экспорт и освобождённые операции, счета НДС и выводит ИНН (СТИР) в счёте. В версии Enterprise пакет отчётов l10n_uz_reports добавляет баланс и отчёт о прибылях и убытках.
- Что настраивается при внедрении. Фискальные позиции, налоговый отчёт со строками декларации по НДС, поля ИКПУ в карточках товаров, местные печатные формы, правила округления, аналитический учёт.
- Интеграции. Электронные счета-фактуры через Didox, маркировка «Асл Белгиси», банковские выписки, курсы Центрального банка, фискализация в рознице.
В Odoo 17 и 18 официального пакета нет: план счетов и налоги настраиваются в ходе проекта. Работы больше, поэтому выбор партнёра, хорошо знающего местное законодательство, по-прежнему решающий фактор успеха.
Какие налоги должна отражать ERP в Узбекистане?
ERP должна сама считать налог по первичному документу или давать точные данные для расчёта; сильнее всего автоматизируется НДС.
- НДС. Основная ставка 12%, на экспорт 0%, часть товаров и услуг освобождена. Odoo считает налог в каждой строке документа.
- Налог на прибыль. Основная ставка 15%. Odoo даёт отчёт о прибылях и убытках, корректировки базы вносит бухгалтер.
- Налог с оборота. Для малого бизнеса на упрощённом режиме. НДС такая компания не начисляет, но ЭСФ и коды ИКПУ ей тоже нужны.
- Акциз. Настраивается отдельным налогом, который включается в базу НДС (в Odoo для этого есть параметр «влияет на базу последующих налогов»).
- Импортный НДС и таможенные платежи. Учитываются на основании таможенной декларации.
- НДФЛ и социальный налог. Считаются с зарплаты. Odoo Payroll для Узбекистана требует отдельной локализации или настройки, подробнее: Модуль HR в Odoo.
Ставки, пороги и льготы меняются, поэтому сверяйтесь с действующим Налоговым кодексом вместе с бухгалтером.
Как в Odoo считается и настраивается НДС 12%?
НДС в Odoo — это налог, привязанный к строке документа: он рассчитывает сумму, проводит её на нужный счёт и помечает тегом для соответствующей строки налогового отчёта. Порядок настройки:
- Налоги. 12% для продаж и закупок, 0% для экспорта и отдельный налог для освобождённых операций. В Odoo 19 они уже есть, в ранних версиях их создают.
- НДС в цене или сверху. Розничная цена обычно включает НДС: из 1 120 000 сумов Odoo выделит базу 1 000 000 и НДС 120 000. В оптовом прайсе НДС может начисляться сверху: 1 000 000 сумов плюс 12% дают 1 120 000.
- Налоги в карточке товара. Каждому товару назначается налог на продажу и на закупку, для освобождённых позиций выбирается налог «без НДС».
- Фискальные позиции. Правила автоматической подмены налога по типу контрагента: иностранному покупателю вместо 12% ставится экспортная ставка 0%; при закупке у поставщика на налоге с оборота входящего НДС нет; при получении услуг от нерезидента НДС начисляется в роли налогового агента (этот случай уточните с бухгалтером).
- Округление. В ЭСФ НДС, как правило, считается по каждой строке. Если в Odoo выбрать округление по строкам, суммы совпадут с ЭСФ до тийина.
- Теги. Каждый налог через тег связан со строкой налогового отчёта, из этих тегов собирается декларация.
Счета в пакете Odoo 19 такие: НДС с продаж проводится на 6411 «Исходящий НДС», с закупок на 4411 «Входной НДС». При закрытии налогового периода сальдо переносится на 6412 «НДС к уплате» или 4412 «НДС к возмещению». Другие субсчета из учётной политики задаются в настройках.
Как в Odoo ведётся учёт входящего НДС и зачёта?
Входящий НДС — это налог, уплаченный поставщику и принимаемый к зачёту против вашего НДС к уплате; основанием для зачёта в Узбекистане, как правило, служит электронный счёт-фактура, зарегистрированный в налоговой системе. Поэтому закупки тоже нужно связывать с ЭСФ.
- Счёт поставщика. Создаётся из заказа на закупку, НДС попадает на 4411.
- Сверка с входящими ЭСФ. Модуль Didox загружает входящие счета-фактуры в Odoo, и они сопоставляются со счетами поставщиков. Так видно, какая закупка подтверждена подписанным ЭСФ, и неподтверждённый НДС не уходит в зачёт.
- Импорт. НДС, уплаченный на таможне, вводится отдельной записью по таможенной декларации. Пошлины и доставка включаются в себестоимость товара через функцию Landed Costs.
- Смешанные операции. Если есть и облагаемые, и освобождённые обороты, входящий НДС распределяется по правилам Налогового кодекса: в Odoo под это настраивают отдельные налоги и счета, правило утверждает бухгалтер.
Практический совет: перед закрытием каждого месяца сверяйте входящий НДС в Odoo с реестром входящих ЭСФ в кабинете налогоплательщика. Тогда расхождение найдётся до декларации, а не на проверке.
Что такое код ИКПУ (МХИК) и где он хранится в Odoo?
ИКПУ (по-узбекски МХИК) — это 17-значный идентификационный код товара или услуги из Единого электронного национального каталога; он указывается в электронных счетах-фактурах, электронных договорах и кассовых чеках. 17-значные коды действуют с июля 2021 года. Найти код можно в каталоге tasnif.soliq.uz, к каждому коду привязана единица измерения (упаковка).
В стандартном Odoo, включая пакет 19-й версии, отдельного поля для ИКПУ нет. Его добавляет локализация или модуль Didox в карточке товара. На практике работа выглядит так:
- Один раз заполнить коды. Список товаров выгружается в Excel, по tasnif.soliq.uz проставляются код и упаковка, файл загружается обратно.
- Обязательная проверка. Если код пустой или не из 17 цифр, настроенная проверка не даёт провести счёт. Ошибка ловится до отправки.
- Услуги тоже кодируются. Доставка, аренда, консалтинг требуют ИКПУ так же, как товары.
- Единицы измерения. Единица в Odoo должна совпадать с упаковкой ИКПУ: путаница «штука» и «коробка» часто приводит к отказу по ЭСФ.
- Розница. ИКПУ печатается и в кассовом чеке, поэтому при подключении Odoo POS к фискальному модулю или виртуальной кассе коды берутся из карточки. Подробнее: Odoo POS для розничной торговли.
- Маркированные товары. Для товаров в системе «Асл Белгиси» помимо ИКПУ нужен код маркировки каждой единицы. Для этого у Deep Vision тоже есть готовый модуль Odoo: Цифровая маркировка «Асл Белгиси».
Как отправить электронный счёт-фактуру из Odoo через Didox?
В Odoo ЭСФ не перепечатывают в отдельном кабинете: проведённый счёт уходит оператору через модуль Didox от Deep Vision, а ответ покупателя возвращается в Odoo. Это ключевая связка, потому что учёт НДС опирается на данные ЭСФ.
Кратко о процессе:
- Из заказа и отгрузки в Odoo создаётся счёт: ИНН, ИКПУ, упаковка, количество, цена и НДС берутся из карточек.
- Модуль преобразует счёт в формат оператора и отправляет его в Didox через API.
- Документ подписывается ЭЦП уполномоченного лица (E-IMZO).
- Статус возвращается в Odoo: отправлен, подписан или отклонён, причина отказа видна понятным текстом.
- Входящие счета-фактуры загружаются и сверяются со счетами поставщиков.
В итоге продажа, ЭСФ и НДС берутся из одного источника. Об операторах, гибридном счёте-фактуре и э-ТТН подробно: Электронный счёт-фактура: Didox, Soliq и интеграция с ERP.
Как в Odoo работает национальный план счетов?
В Узбекистане бухгалтерский учёт ведётся по плану счетов на основе НСБУ № 21; локализация Odoo 19 создаёт четырёхзначные счета этой структуры с названиями на трёх языках. Привычные бухгалтеру счета остаются на своих местах:
- 4010 — счета к получению от покупателей и заказчиков;
- 6010 — счета к оплате поставщикам и подрядчикам;
- 5010 / 5110 / 5210 — касса, расчётный счёт и валютные счета внутри страны;
- 2910 — товары на складе;
- 9020 / 9120 — доходы от реализации товаров и себестоимость реализованных товаров;
- 9540 / 9620 — доходы и убытки от курсовых разниц;
- 4411 / 6411 / 6412 / 4412 — счета НДС.
Важный нюанс: через тег отчёта счёт попадает в нужную строку баланса или отчёта о прибылях и убытках. По документации Odoo, счёт без тега в отчётах не виден, поэтому тег выбирают сразу при открытии счёта.
Если вы работаете на Odoo 17 или 18 или переходите с 1С, составляется таблица соответствия старых счетов новым, а начальные остатки вводятся на дату перехода. Подробнее: Переход с 1С на Odoo.
Сумы, доллары и курс ЦБ: как Odoo работает с валютами?
Валюта компании в Odoo — сум; каждый документ хранится в своей валюте, а проводка пересчитывается в сумы по курсу на дату операции. Это соответствует требованию национального стандарта отражать валютные активы и обязательства в национальной валюте.
- Курсы. Ежедневная загрузка официального курса Центрального банка настраивается через интеграцию, вручную курс никто не вводит.
- Импорт. Счёт поставщика в долларах, таможня в сумах, оплата с валютного счёта 5210, отчёты в сумах.
- Курсовые разницы. Если счёт выставлен по одному курсу, а оплачен по другому, разница при сверке платежа автоматически проводится на 9540 или 9620.
- Переоценка. В конце месяца открытые валютные остатки переоцениваются по курсу на конец периода.
- Внутренние расчёты. Между резидентами расчёты, как правило, ведутся в сумах, поэтому внутренние цены и ЭСФ оформляются в сумах.
Как в Odoo готовятся декларация по НДС и налоговые отчёты?
Odoo собирает налоговый отчёт из проводок: каждая налоговая строка через тег попадает в нужную строку декларации, а любую цифру можно раскрыть до документа, который её сформировал. Так автоматизируется подготовка форм отчётности для налоговых органов.
Налоговый период по НДС — месяц, декларацию подают и налог платят, как правило, до 20-го числа следующего месяца. Цикл в Odoo такой:
- Проверка. Все счета покупателям и поставщикам проведены, статусы ЭСФ обновлены.
- Сверка. Исходящий и входящий НДС в отчёте Odoo совпадают с реестром ЭСФ в кабинете налогоплательщика.
- Налоговый отчёт. Суммы по строкам декларации видны в Odoo. Готовые формы пакета Odoo 19 — только баланс и отчёт о прибылях и убытках, поэтому строки декларации по НДС настраивают при внедрении.
- Закрытие периода. Odoo формирует проводку закрытия: сальдо 6411 и 4411 переносится на 6412 или 4412. Затем на период ставится дата блокировки, и документы этого месяца больше никто не изменит.
- Сдача. Декларация подаётся в личном кабинете my.soliq.uz с ЭЦП. Odoo готовит цифры и их расшифровку, сдаёт бухгалтер.
Налоговый отчёт и закрытие периода работают в приложении Accounting версии Enterprise; в Community эту задачу решают дополнительными модулями. Реестр счетов-фактур, акт сверки и финансовая отчётность строятся из тех же проводок, а большинство ошибок, которые всплывают при налоговом контроле, находится заранее.
Каких налоговых ошибок стоит избегать?
- «ИКПУ заполним потом». Интеграция так же быстро отправит и неверный код. Коды нужно вычистить до запуска.
- Не проверить метод округления. Округление по документу в целом даёт копеечные расхождения с ЭСФ.
- Работать без фискальных позиций. Экспорт и поставщиков без НДС правят вручную, растёт риск ошибки.
- Брать НДС в зачёт без ЭСФ. Если налог по неподписанному или отклонённому счёту-фактуре принят к зачёту, у проверяющих появятся вопросы.
- Не следить за изменениями правил. Ставку или строку отчёта меняют в настройках, а новый формат ЭСФ требует обновления модуля, поэтому нужен договор на сопровождение.
Чек-лист: готов ли ваш Odoo к налоговым требованиям?
- Валюта компании — сум, курс ЦБ загружается автоматически.
- План счетов в национальной структуре, у каждого счёта есть тег отчёта.
- Созданы налоги 12%, 0% экспорт и «без НДС», назначены счета НДС.
- Фискальные позиции настроены для экспорта, поставщиков на налоге с оборота и нерезидентов.
- Метод округления совпадает с ЭСФ.
- У каждого товара и услуги есть 17-значный ИКПУ и правильная упаковка.
- ЭСФ уходят из Odoo через Didox, статусы возвращаются, входящие загружаются.
- Строки декларации по НДС настроены в налоговом отчёте.
- Каждый месяц делается проводка закрытия и ставится дата блокировки.
- Бухгалтеры обучены, на первый налоговый период запланирована поддержка.
Чем поможет Deep Vision?
Deep Vision — официальный Odoo Gold Partner в Ташкенте: мы внедряем бухгалтерию Odoo с адаптацией под налоговые требования Узбекистана и подключаем готовые модули для ЭСФ и маркировки.
- Локализация. План счетов, НДС, фискальные позиции, налоговый отчёт для декларации, местные печатные формы.
- Готовые модули. Электронные счета-фактуры через Didox и маркировка «Асл Белгиси».
- Данные. Коды ИКПУ, ИНН контрагентов, начальные остатки, миграция из 1С.
- Опыт. 7 сертифицированных специалистов и 26 клиентских проектов в каталоге партнёров Odoo, среди клиентов Optika.uz, Timsoll и RockBeton.
- Сроки. Весь проект обычно занимает 2–6 месяцев; стандартные модули Продажи и Склад часто запускаются за 6–8 недель.
Скажем прямо: Odoo не заменяет бухгалтера. Он сокращает ручной ввод и предотвращает ошибки, но учётная политика и налоговые решения остаются за бухгалтерией. Об услуге: Внедрение Odoo. Для планирования бюджета: Цена Odoo ERP в Узбекистане. Чтобы обсудить налоговую часть именно вашего проекта, заполните короткий бриф.
Частые вопросы
Считает ли Odoo узбекский НДС?
Да. Ставки 12%, 0% на экспорт и освобождённые операции настраиваются как налоги и считаются в каждой строке документа. В Odoo 19 они входят в официальный пакет для Узбекистана.
Есть ли у Odoo официальная локализация для Узбекистана?
Да, начиная с Odoo 19: модуль l10n_uz содержит план счетов, налоги НДС и счета учёта, а пакет отчётов в Enterprise — баланс и отчёт о прибылях и убытках. ИКПУ, ЭСФ, строки декларации и курсы ЦБ добавляются при внедрении.
Отправляет ли Odoo декларацию по НДС в налоговую сам?
Как правило, нет. Odoo готовит суммы и их расшифровку, а декларация подаётся в кабинете my.soliq.uz с ЭЦП. Выигрыш в том, что цифры не собираются вручную и заранее сверены с ЭСФ.
Как загрузить коды ИКПУ в Odoo?
Выгрузите товары в Excel, проставьте код и упаковку по tasnif.soliq.uz и загрузите файл обратно. Дальше код хранится в карточке и сам попадает в счета-фактуры и чеки.
Работает ли Odoo с Didox?
В стандартном Odoo готового подключения к узбекским операторам ЭСФ нет. Готовый модуль Deep Vision отправляет счета из Odoo в Didox, возвращает статусы и загружает входящие счета-фактуры.
Подойдёт ли Odoo плательщику налога с оборота?
Да. НДС к продажам такая компания не начисляет, но ЭСФ, коды ИКПУ и учёт выручки ей всё равно нужны. При переходе в плательщики НДС меняются налоговые настройки, а база данных остаётся прежней.
Можно ли перенести налоговые данные из 1С в Odoo?
Да. Обычно переносят не всю историю, а остатки на дату перехода, открытые долги и справочники с ИНН и ИКПУ. 1С остаётся архивом.
Итог
Odoo работает в налоговой системе Узбекистана, если локализация сделана правильно. Продажи, ЭСФ и НДС берутся из одного источника, и бухгалтер уже не собирает цифры, а контролирует их.
Чтобы получить бесплатную консультацию по адаптации Odoo под ваши налоговые требования, заполните бриф или позвоните по номеру +998 77 093 00 07.