1. Идентификация
| Свойство | Значение |
|---|---|
| Тип объекта | Документ (Documents) |
| Имя | ВозвратТоваровОтКлиента |
| Полное имя | Документ.ВозвратТоваровОтКлиента |
| Синоним | «Возврат товаров от клиента» |
| Конфигурация | Управление торговлей для Казахстана, ред. 3.4 (версия 3.4.5.21) |
| Нумерация | Тип Строка, длина 11, периодичность — год |
| Где найти | Раздел «Продажи» → «Возвраты» (навигация в интеграционном контуре: «Интеграция ГИСМ УТ» → «Возврат товаров от клиента»). Ссылка: e1cib/list/Документ.ВозвратТоваровОтКлиента |
Назначение. Документ оформляет возврат ранее проданных товаров от покупателя. При проведении он:
- приходует возвращённые товары обратно на склад (по себестоимости той партии, которой был оформлен отпуск);
- корректирует взаиморасчёты с клиентом — уменьшает его дебиторскую задолженность либо формирует обязательство организации вернуть деньги;
- сторнирует ранее признанные выручку и себестоимость продаж, корректирует базу и суммы НДС.
Основной пользователь — менеджер по продажам. Документ вводится на основании реализации товаров и услуг, чека ККМ, отчёта о розничных продажах или заявки на возврат — тогда номенклатура, количество и цены подтягиваются автоматически.
Все суммы примеров ведутся в тенге (₸). Ставка НДС в РК с 2026 года — 16 % (для облагаемых операций). МРП = 4 325 ₸, МЗП = 85 000 ₸.
2. Реквизиты шапки и табличные части
2.1. Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Организация |
СправочникСсылка.Организации | Да | Юрлицо, от имени которого оформляется возврат. Обычно подставляется основная организация из настроек. |
Партнер |
СправочникСсылка.Партнеры | Да | Контрагент как бизнес-единица. Выбирается первым — по нему подтягиваются контрагент, соглашение и условия. |
Соглашение |
СправочникСсылка.СоглашенияСКлиентами | Да | Условия работы (цены, скидки, валюта, порядок расчётов). Заполняется до товаров: из него берутся условия строк. |
Сделка |
СправочникСсылка.СделкиСКлиентами | Нет | Сделка с клиентом для аналитики CRM/воронки. |
Валюта |
СправочникСсылка.Валюты | Да | Валюта цен документа. Обычно тенге; подтягивается из соглашения. |
СуммаДокумента |
Число | Нет | Итог по строкам, рассчитывается автоматически. |
Склад |
СправочникСсылка.Склады | Да | Склад, на который приходуется возвращаемый товар. Определяет остатки, по которым проходит документ. |
ЦенаВключаетНДС |
Булево | Нет | Цены с НДС (Да) или без НДС (Нет). Определяет способ выделения 16 % НДС из цены. |
Подразделение |
СправочникСсылка.СтруктураПредприятия | Нет | Подразделение — аналитика операции. |
Менеджер |
СправочникСсылка.Пользователи | Нет | Ответственный менеджер (для отчётов по менеджерам). |
Комментарий |
Строка | Нет | Произвольный комментарий. |
ДокументРеализации |
ДокументСсылка.РеализацияТоваровУслуг / ОтчетОРозничныхПродажах | Нет | Документ-основание отгрузки, к которому привязан возврат (нужен для восстановления партий и корректировки взаиморасчётов). |
НалогообложениеНДС |
ПеречислениеСсылка.ТипыНалогообложенияНДС | Да | Режим НДС документа (облагается / 0 % / без НДС / освобождён). Влияет на расчёт НДС в строках. |
ХозяйственнаяОперация |
ПеречислениеСсылка.ХозяйственныеОперации | Да | Вид операции — от него зависят состав движений и доступные поля. |
ЧекККМ |
ДокументСсылка.ЧекККМ | Нет | Чек ККМ — основание для розничного возврата. |
ЗаявкаНаВозвратТоваровОтКлиента |
ДокументСсылка.ЗаявкаНаВозвратТоваровОтКлиента | Нет | Заявка на возврат — основание оформления. |
НомерВходящегоДокумента |
Строка | Нет | Номер входящего документа контрагента. |
ДатаВходящегоДокумента |
Дата | Нет | Дата входящего документа контрагента. |
ВыданыДенежныеСредства |
Булево | Нет | Признак того, что деньги клиенту уже выданы. |
НомерРасходногоКассовогоОрдера |
Строка | Да* | Номер РКО на возврат наличных клиенту (обязателен при возврате наличными). |
- Обязательность
НомерРасходногоКассовогоОрдераусловная — включается логикой формы при наличном возврате.
2.2. Табличные части
Основная таблица — Товары (строки возврата): номенклатура, характеристика/серия, количество, единица измерения, цена, ставка и сумма НДС, сумма, ссылка на строку/документ-основание отгрузки для восстановления партии. По ней рассчитываются СуммаДокумента и все товарные движения.
Дополнительно присутствуют служебные табличные части типовой УТ: Услуги (возврат сопутствующих услуг, если применимо), МногооборотнаяТара (возврат тары) — состав движений по ним обрабатывается отдельными серверными модулями (см. раздел 4).
Проверка соответствия: программа контролирует, чтобы возвращаемая номенклатура соответствовала строкам документа-основания (см.
ОбработкаПроверкиЗаполнения).
3. Формы
| Форма | Назначение |
|---|---|
Форма документа (ФормаДокумента) |
Основная форма ввода и редактирования: шапка, таблица товаров, подбор, заполнение по основанию, печать. |
Форма списка (ФормаСписка) |
Список документов возврата с отборами по организации, партнёру, складу, состоянию. |
Форма выбора (ФормаВыбора) |
Выбор документа возврата из других объектов (например, при вводе связанных документов). |
Если в конкретной поставке присутствуют вспомогательные формы (подбор товаров, ввод реквизитов ЭСФ/СНТ) — они вызываются из формы документа как подчинённые.
4. Ключевые процедуры модулей
Ниже — обработчики из статического анализа BSL (модуль объекта, ObjectModule). Числа в скобках — объём процедуры в строках.
| Обработчик | Строк | Что делает |
|---|---|---|
ОбработкаПроведения |
59 | Формирует все движения документа. Делегирует расчёт серверным модулям (см. ниже), сам содержит оркестровку. |
ОбработкаУдаленияПроведения |
24 | Очищает движения и снимает документ с проведения. |
ОбработкаПроверкиЗаполнения |
99 | Проверяет обязательные реквизиты и соответствие возвращаемой номенклатуры строкам основания; формирует сообщения об ошибках («ТекстИсключения»). |
ПередЗаписью |
90 | Досчитывает и нормализует реквизиты перед записью (суммы, НДС, признаки), контролирует непротиворечивость шапки и строк. |
ПриЗаписи |
12 | Пост-обработка записи (регистрация изменений, связанные механизмы). |
ОбработкаЗаполнения |
50 | Заполнение при вводе на основании (реализация, чек ККМ, отчёт о рознице, заявка) — переносит партнёра, склад, товары, цены. |
ПриКопировании |
15 | Сбрасывает уникальные/несинхронизируемые реквизиты при копировании (номер, статусы ЭДО). |
Делегирование ОбработкаПроведения. Формирование движений вынесено в общие серверные модули:
ЗапасыСервер, ПроведениеСерверУТ, ДоходыИРасходыСервер, ЗаказыСервер, ВзаиморасчетыСервер, СкладыСервер, МногооборотнаяТараСервер, СкидкиНаценкиСервер.
Наиболее нагруженные зависимости (число вызовов): ПроведениеСерверУТ (52), ЗапасыСервер (19), ПродажиСервер (11), ОбщегоНазначенияУТ (11), ИнтеграцияГИСМ (11), ФормированиеПечатныхФорм (10), ЗначениеНастроекПовтИсп (8), ПартнерыИКонтрагенты (7), НоменклатураСервер (7), НаборыСервер (7), Ценообразование (6), ВзаиморасчетыСервер (5), ДоходыИРасходыСервер (4).
5. Проведение и движения
Это торговая (оперативная) конфигурация: документ ведёт учёт движениями по регистрам накопления и сведений, а не бухгалтерскими проводками Дт/Кт напрямую. Проводки формируются позднее при отражении в регламентированном учёте.
5.1. Регистры движений
Документ пишет движения в 34 регистра. Ключевые из них:
| Регистр | Тип | Роль при возврате |
|---|---|---|
ДвижениеТоваров |
Накопление | Приход возвращённого товара на склад. |
ДвиженияСерийТоваров |
Накопление | Учёт серий возвращённого товара. |
ВыручкаИСебестоимостьПродаж |
Накопление | Сторно выручки и себестоимости по возвращённым позициям. |
ДетализацияПартийТоваровДляНДСиУСН |
Накопление | Восстановление партий для корректного НДС. |
НДСЗаписиКнигиПродаж |
Накопление | Корректировка записей книги продаж по возврату. |
НДСЗаписиКнигиПокупок |
Накопление | Записи по НДС в части возврата. |
ЗаявкиНаВозвратТоваровОтКлиентов |
Накопление | Закрытие/учёт исполнения заявки на возврат. |
БонусныеБаллы |
Накопление | Корректировка начисленных бонусов. |
ДвиженияНоменклатураДоходыРасходы, ДвиженияНоменклатураНоменклатура |
Накопление | Аналитика доходов/расходов и оборотов по номенклатуре. |
Плюс регистры взаиморасчётов, денежных средств, цен и складского учёта — их формируют соответствующие серверные модули (ВзаиморасчетыСервер, СкладыСервер и др.).
5.2. Эквивалент бухгалтерских проводок (типовой план счетов РК)
При последующем отражении в регламентированном учёте возврат сторнирует продажу. Схема на облагаемую операцию (НДС 16 %):
- Сторно выручки: Дт 6010 «Доход от реализации» — Кт 1210 «Краткосрочная ДЗ покупателей» (на сумму без НДС; уменьшает и доход, и задолженность клиента).
- Сторно НДС: Дт 3130 «НДС к уплате» — Кт 1210 (на сумму НДС 16 %).
- Возврат товара на склад: Дт 1330 «Товары» — Кт 7010 «Себестоимость реализации» (по себестоимости возвращённой партии).
- При наличном возврате денег клиенту: Дт 1210 — Кт 1030 «Деньги на текущих счетах» (или касса) — по РКО (
НомерРасходногоКассовогоОрдера).
Пример. Клиент возвращает товар на 116 000 ₸ с НДС. Выделяется НДС по ставке 16 %: 116 000 / 1,16 × 0,16 = 16 000 ₸, база без НДС = 100 000 ₸. Себестоимость возвращённой партии — 70 000 ₸.
- Сторно выручки: 6010 → 1210 на 100 000 ₸;
- Сторно НДС: 3130 → 1210 на 16 000 ₸;
- Оприходование: 1330 → 7010 на 70 000 ₸.
Итог: задолженность клиента уменьшилась на 116 000 ₸ (или сформировано обязательство вернуть деньги), товар вернулся на склад по 70 000 ₸.
5.3. Электронные документы
Для возврата в РК формируется корректирующая/дополнительная ЭСФ (в ИС ЭСФ) и, при необходимости прослеживаемости, СНТ. Механизмы вызываются через контур ИнтеграцияГИСМ и подсистему ЭДО; статусы электронных документов сбрасываются при копировании (ПриКопировании).
6. Связанные объекты и ввод на основании
Вводится на основании:
Документ.РеализацияТоваровУслуг— классический возврат по накладной (партия и цены восстанавливаются точно).Документ.ЧекККМ— розничный возврат по чеку.Документ.ОтчетОРозничныхПродажах— возврат из розницы.Документ.ЗаявкаНаВозвратТоваровОтКлиента— оформление по согласованной заявке.
Использует справочники: Организации, Партнеры, Контрагенты, СоглашенияСКлиентами, СделкиСКлиентами, Склады, Валюты, Номенклатура, СтруктураПредприятия, Пользователи.
Влияет на объекты: заявки на возврат (закрытие), взаиморасчёты с клиентом, партии/остатки товаров, бонусные баллы, книги НДС, ЭСФ/СНТ.
7. Точки расширения
- Обработчики модуля объекта —
ПередЗаписью,ОбработкаЗаполнения,ОбработкаПроверкиЗаполнения: подключение через расширение конфигурации (аннотации&Перед/&После/&Вместо) для доп. контроля и автозаполнения. - Серверные модули проведения (
ПроведениеСерверУТ,ЗапасыСервер,ВзаиморасчетыСервер,ДоходыИРасходыСервер) — переопределение состава движений через расширения (осторожно: затрагивает и другие документы). - Печатные формы — механизм
ФормированиеПечатныхФорм, добавление собственных макетов через подсистему печати. - Формы — расширение
ФормаДокумента/ФормаСпискадля доп. реквизитов и команд. - Подписки на события и дополнительные обработки БСП — для интеграций (ЭСФ, СНТ, обмен).
Требует проверки по конкретной поставке 3.4.5.21: точный состав табличных частей
Услуги/МногооборотнаяТараи полный перечень движений по регистрам взаиморасчётов и денежных средств — они зависят от включённых функциональных опций (розница, ордерный склад, ЭДО).
