1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Документ) |
| Имя | РаспределениеНДС |
| Полное имя | Документ.РаспределениеНДС |
| Синоним | «Распределение НДС» |
| Конфигурация | Управление торговлей для Казахстана, ред. 3.4.5.21 |
| Нумерация | Тип Строка, длина 11, периодичность Год |
| Назначение | Регламентный документ закрытия периода: распределяет входящий («предъявленный») НДС между облагаемой и необлагаемой (освобождённой) деятельностью для расчёта пропорции зачёта и корректного отнесения незачётного НДС на расходы/стоимость активов |
| Кто использует | Бухгалтер |
| Раздел прикладного использования | «Финансовый результат» → «Закрытие месяца»; регламентная операция закрытия периода/расчёта финансового результата |
| Где найти (навигация) | Раздел «Служебные подсистемы» → «Распределение НДС». Прямая ссылка: e1cib/list/Документ.РаспределениеНДС |
Сценарий работы пользователя. В конце периода создаётся документ «Распределение НДС», задаётся период и параметры распределения (базы выручки, правило 5%, ручная база, корректировка прошлых периодов), затем документ проводится. Входящий НДС по приобретённым товарам/услугам, использованным одновременно в облагаемой и необлагаемой деятельности, распределяется по заданным правилам: часть остаётся к зачёту, часть признаётся незачётной и относится на расходы/стоимость.
Специфика РК 2026. Стандартная ставка НДС — 16% (применяется при формировании и проверке сумм НДС по документам-основаниям). Электронный документооборот выписки — ЭСФ (ИС ЭСФ) и СНТ; сам документ распределения НДС электронных форм не выписывает, но работает с суммами НДС, ранее учтёнными по документам поступления/реализации с выпиской ЭСФ.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Организация |
СправочникСсылка.Организации | Да | Юрлицо, от имени которого оформляется распределение. Обычно подставляется основная организация из настроек |
Ответственный |
СправочникСсылка.Пользователи | Нет | Пользователь, ответственный за документ |
Комментарий |
Строка | Нет | Произвольный комментарий |
НачалоПериода |
Дата | Нет | Начало периода, за который выполняется распределение (совместно с датой документа задаёт границы расчёта) |
ВыручкаНДС |
Число | Нет | База: выручка по облагаемой НДС деятельности |
ВыручкаНеНДС |
Число | Нет | База: выручка по необлагаемой (освобождённой) деятельности |
ВыручкаЕНВД |
Число | Нет | База: выручка по спецрежиму (историческое поле типовой архитектуры; для РК используется как отдельная категория необлагаемого оборота) |
ВыручкаНДС0 |
Число | Нет | База: выручка по ставке 0% (в т.ч. экспорт) |
ВыручкаНДС0СырьевыеТоварыУслуги |
Число | Нет | База НДС 0% в разрезе сырьевых товаров/услуг |
ВыручкаНДС0НесырьевыеТовары |
Число | Нет | База НДС 0% в разрезе несырьевых товаров |
БазаРаспределенияУстанавливаетсяВручную |
Булево | Нет | Флаг ручного ввода баз распределения (иначе базы рассчитываются автоматически по данным учёта) |
ПрименитьПравило5Процентов |
Булево | Нет | Флаг применения «правила 5%»: если доля необлагаемого оборота ниже порога, весь входящий НДС берётся к зачёту |
СуммаНДСРазрешенногоКЗачету |
Число | Нет | Итог: сумма НДС, разрешённого к зачёту |
СуммаНДСНеРазрешенногоКЗачету |
Число | Нет | Итог: сумма незачётного НДС (относится на расходы/стоимость) |
СуммаНДСНачисленного |
Число | Нет | Сумма начисленного НДС |
СуммаНДСМетодомЗачета |
Число | Нет | Сумма НДС, учитываемого методом зачёта (импорт/спецпорядок) |
СуммаНДСПереносимыйЗачет |
Число | Нет | Сумма переносимого (превышения) зачёта НДС на следующий период |
СписатьНДСПоРасходамАктивамНаСтатьиОтражения |
Число | Нет | Управляющий признак/сумма списания незачётного НДС по расходам и активам на статьи отражения |
СтатьяРасходовНеНДС |
ПВХ.СтатьиРасходов | Да | Статья расходов для отнесения незачётного НДС по необлагаемой деятельности |
АналитикаРасходовНеНДС |
Характеристика | Да | Аналитика (субконто) к статье расходов необлагаемой деятельности |
СтатьяРасходовЕНВД |
ПВХ.СтатьиРасходов | Да | Статья расходов для отнесения незачётного НДС по спецрежиму/иному необлагаемому обороту |
АналитикаРасходовЕНВД |
Характеристика | Да | Аналитика к статье расходов спецрежима |
КорректироватьРаспределениеНДСПрошлыхПериодов |
Булево | Нет | Флаг корректировки ранее выполненного распределения прошлых периодов |
ВариантКорректировкиРаспределенияНДС |
ПеречислениеСсылка.ВариантыКорректировкиРаспределенияНДС | Да | Вариант корректировки (способ пересчёта распределения прошлых периодов) |
2.2 Табличные части
ДокументыЭкспорт — перечень документов реализации по ставке 0%/экспорту, участвующих в расчёте базы и подтверждении экспортного оборота.
| Имя | Тип | Назначение |
|---|---|---|
Документ |
ДокументСсылка.РеализацияТоваровУслуг / Строка / ДокументСсылка.АктВыполненныхРабот | Документ реализации (товары/услуги) или акт выполненных работ, формирующий экспортный/нулевой оборот |
Прочие колонки табличной части (суммы, доли по документу) заполняются расчётом при автоматическом определении базы. Точный полный состав колонок — версионно-специфичен, требует проверки в конкретной сборке 3.4.5.21.
3. Формы
Типовой набор форм документа данного вида:
| Форма | Назначение |
|---|---|
Форма документа (ФормаДокумента) |
Основная форма: ввод периода, параметров распределения, флагов «правило 5%» / «ручная база» / «корректировка прошлых периодов», статей и аналитики расходов; запуск расчёта и проведения |
Форма списка (ФормаСписка) |
Список документов «Распределение НДС» (открывается по e1cib/list/Документ.РаспределениеНДС), отбор по организации/периоду |
| Форма выбора | Выбор документа из других объектов (при вводе на основании/подборе) |
Наличие отдельных вспомогательных форм (например, помощника расчёта базы) в данной сборке требует проверки по составу метаданных.
4. Ключевые процедуры модулей
Факты ниже — из статического анализа BSL-модулей объекта (parse_bsl + build_bsl_digest, без выполнения кода). Имена обработчиков — дословно из выгрузки.
4.1 Модуль объекта (ObjectModule)
| Обработчик | Объём | Что делает |
|---|---|---|
ОбработкаПроведения |
~25 стр. | Формирует движения документа. Делегирует основную логику в общий модуль ПроведениеСерверУТ (см. раздел 5) |
ОбработкаУдаленияПроведения |
~13 стр. | Отмена проведения — очистка/сторно наборов записей регистров |
ОбработкаПроверкиЗаполнения |
~74 стр. | Контроль заполнения перед записью/проведением: организация, статьи и аналитика расходов, вариант корректировки, согласованность параметров распределения; формирует сообщения об ошибках |
ПередЗаписью |
~10 стр. | Действия перед записью (контроль даты запрета изменения через ДатыЗапретаИзменения, служебное заполнение) |
ОбработкаЗаполнения |
~8 стр. | Заполнение реквизитов при создании/вводе на основании (организация, ответственный, период) |
ПриКопировании |
~4 стр. | Корректировка реквизитов при копировании документа |
4.2 Зависимости от общих модулей
Документ вызывает (в скобках — число обращений): ПроведениеСерверУТ (12), ОбщегоНазначенияКлиентСервер (9), ОбщегоНазначения (5), ЗакрытиеМесяцаСервер (5), СтроковыеФункцииКлиентСервер (3), УчетНДСУТ (3), Пользователи (2), ОбщегоНазначенияУТКлиентСервер (2), ЗначениеНастроекПовтИсп (1), ОбщегоНазначенияУТ (1), ДатыЗапретаИзменения (1).
Ключевые для логики:
ПроведениеСерверУТ— единая точка формирования движений (документ не пишет наборы записей «вручную», а передаёт данные в серверную процедуру проведения).УчетНДСУТ— расчётная логика НДС (пропорция зачёта, незачётный НДС).ЗакрытиеМесяцаСервер— интеграция в механизм закрытия месяца.
4.3 Контроль и сообщения
В коде используется формирование пользовательских сообщений (переменная/шаблон «ТекстСообщения») внутри ОбработкаПроверкиЗаполнения — вывод причин, по которым документ не может быть проведён.
5. Проведение и движения
Это торговая конфигурация: документ ведёт оперативный (управленческий/регламентированный по регистрам) учёт — движения по регистрам накопления, а не прямые бухгалтерские проводки Дт/Кт. Формирование движений делегируется в ПроведениеСерверУТ.
5.1 Регистры, по которым формируются движения
Из RegisterRecords — 7 регистров:
| Регистр | Тип | Роль в распределении НДС |
|---|---|---|
НДСПредъявленный |
Накопления | Списание/корректировка предъявленного (входящего) НДС при его распределении между зачётной и незачётной частями |
НДСЗаписиКнигиПокупок |
Накопления | Формирование записей книги покупок (зачётная часть НДС) |
НДСЗаписиКнигиПродаж |
Накопления | Формирование записей книги продаж (восстановление/начисление при необходимости) |
ПрочиеРасходы |
Накопления | Отнесение незачётной части НДС на прочие расходы |
ПартииПрочихРасходов |
Накопления | Партионный учёт прочих расходов по незачётному НДС |
ПрочиеАктивыПассивы |
Накопления | Движения по прочим активам/пассивам (незачётный НДС в стоимости активов) |
ДвиженияДоходыРасходыПрочиеАктивыПассивы |
Накопления | Сводные движения доходов/расходов/прочих активов и пассивов для финансового результата |
5.2 Эквивалент в регламентированном учёте (план счетов РК)
Регистры оперативного учёта затем сворачиваются в проводки при формировании регламентированной отчётности. По типовому плану счетов РК распределение незачётного НДС соответствует:
- Незачётная часть НДС → расходы: Дт 7010 «Себестоимость реализации» (или иной счёт расходов по статье) — Кт 1420 «НДС к возмещению»/счёт учёта предъявленного НДС.
- Незачётная часть НДС → в стоимость запасов: Дт 1330 «Товары» — Кт счёт предъявленного НДС.
- Зачётная часть НДС остаётся на счёте расчётов по НДС и уменьшает 3130 «НДС (к уплате)» в декларации.
Ставка НДС для сумм-оснований — 16% (РК, 2026). Начисление НДС при реализации проходит через 6010 «Доход от реализации» / 1210 «Краткосрочная дебиторская задолженность покупателей», оплата — через 1030 «Денежные средства на текущих счетах», расчёты с поставщиками — 3310. Сам документ распределения этих начислений не делает — он перераспределяет уже учтённый входящий НДС.
5.3 Логика расчёта
- Определяются базы:
ВыручкаНДС,ВыручкаНеНДС,ВыручкаЕНВД,ВыручкаНДС0(авто или вручную приБазаРаспределенияУстанавливаетсяВручную). - Если включено
ПрименитьПравило5Процентови доля необлагаемого оборота ниже порога — весь входящий НДС признаётся зачётным. - Иначе рассчитывается пропорция; НДС делится на
СуммаНДСРазрешенногоКЗачетуиСуммаНДСНеРазрешенногоКЗачету. - Незачётная часть относится на
СтатьяРасходовНеНДС/СтатьяРасходовЕНВДс соответствующей аналитикой. - При
КорректироватьРаспределениеНДСПрошлыхПериодоввыполняется пересчёт по выбранномуВариантКорректировкиРаспределенияНДС.
6. Связанные объекты и ввод на основании
- Документы-основания сумм: поступления товаров/услуг с входящим НДС (учтённым в
НДСПредъявленный), реализации/акты выполненных работ (формируют базы выручки). - Табличная часть
ДокументыЭкспорт: ссылается наРеализацияТоваровУслугиАктВыполненныхРабот(нулевой/экспортный оборот). - Электронные документы: суммы НДС восходят к документам с выпиской ЭСФ (ИС ЭСФ) и оформлением СНТ.
- Механизм закрытия месяца: документ включён в регламент «Закрытие месяца» (
ЗакрытиеМесяцаСервер), выполняется как регламентная операция финансового результата. - Ввод на основании: типово документ создаётся из рабочего места закрытия месяца;
ОбработкаЗаполнениязаполняет организацию, период и ответственного.
7. Точки расширения
- Расширения конфигурации (Extensions): переопределение/дополнение
ОбработкаПроведения,ОбработкаПроверкиЗаполнения,ОбработкаЗаполнениячерез аннотации&Вместо/&После/&Передв модуле объекта. - Общий модуль
ПроведениеСерверУТ— основная точка кастомизации движений (изменение состава/значений записей регистров лучше вносить здесь, а не в модуле объекта). УчетНДСУТ— переопределение алгоритма расчёта пропорции и правила 5%.- Дополнительные реквизиты/сведения — через механизм БСП (подсистема «Свойства») без изменения метаданных.
- Подписки на события (
ПередЗаписью,ПриПроведении) — для интеграций и допконтролей. - Статьи расходов и варианты корректировки — настраиваются данными (ПВХ
СтатьиРасходов, перечислениеВариантыКорректировкиРаспределенияНДС), что позволяет менять поведение без доработки кода.
