В процессе торговой деятельности часто возникают ситуации, когда после завершения сделки и отгрузки товара стороны договариваются об изменении стоимости. Однако типовые инструменты 1С не всегда позволяют гибко отразить такие изменения, особенно если цена меняется не на всю партию, а лишь на несколько единиц товара. Рассмотрим подробно, как решить эту задачу, проанализируем возможные способы оформления документов и выясним технические нюансы работы с маркировкой и ЭДО.
Представим ситуацию: мы реализовали контрагенту 20 штук товара по цене 1000 рублей. Спустя время принимается решение изменить цену до 900 рублей, но только для 5 штук из этой партии. В типовой конфигурации 1С:Бухгалтерия 3.0 документ Корректировка реализации (вид операции «Корректировка по согласованию сторон») работает по принципу «одна строка до изменения — одна строка после изменения».
Попытка просто изменить цену в строке приведет к тому, что программа пересчитает стоимость всех 20 единиц. Если же мы вручную попробуем разбить одну строку на две (15 шт. по старой цене и 5 шт. по новой), система может выдать ошибку или заблокировать добавление новой строки с той же номенклатурой. Это вызывает недовольство менеджеров и контрагентов, которые хотят видеть в Универсальном корректировочном документе (УКД) четкое разделение позиций.
Рассмотрим метод, который часто применяется на практике, когда период уже закрыт и менять первичный документ реализации нельзя. Суть заключается в имитации возврата части товара и его повторной продаже по новой цене.
Корректировка реализации с видом операции «Корректировка по согласованию сторон».Реализация (акт, накладная) на эти 5 штук, но уже по цене 900 рублей.Проанализируем риски этого метода:
Во-первых, происходит искусственное завышение оборотов по 90 счету. Фактически товар не перемещался, но в учете отражается возврат и новая продажа. Во-вторых, возникают сложности с себестоимостью. При использовании метода FIFO товар вернется на склад по одной себестоимости, а списан при повторной реализации может быть по другой (если за это время были другие поступления). В-третьих, если товар подлежит обязательной маркировке, такая схема потребует физического переоформления кодов маркировки в системе «Честный ЗНАК», что практически невозможно сделать без фактического возврата марок.
С точки зрения законодательства (Постановление №1137), налогоплательщик имеет право указывать в УКД несколько строк «после изменения» для одной строки «до изменения». Проблема заключается лишь в технической реализации в 1С. Разберем, как реализовать это через доработку системы.
Для корректного формирования печатной формы и файла ЭДО программисты используют расширения, которые позволяют «размножать» строки в табличной части Товары документа Корректировка реализации. Посмотрим на алгоритм работы такого расширения:
// Пример логики разделения строки в корректировке
НоваяСтрока = Объект.Товары.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, ИсходнаяСтрока);
НоваяСтрока.КоличествоДоИзменения = 0; // Вся партия уже указана в первой строке
НоваяСтрока.КоличествоПослеИзменения = 5;
НоваяСтрока.ЦенаПослеИзменения = 900;
Важно помнить, что при таком подходе в первой (исходной) строке нужно также скорректировать количество «после изменения» до 15 штук. Главная сложность здесь — обеспечить правильное формирование XML-файла для передачи через ЭДО (СБИС или Диадок). Нужно убедиться, что идентификаторы строк (номера позиций) сохраняют связь с исходным счетом-фактурой, иначе у покупателя возникнут проблемы с автоматическим сопоставлением в его учетной системе.
Самый простой, но наименее популярный у менеджеров способ — рассчитать средневзвешенную цену на всю партию. Если 15 шт. стоят по 1000 руб., а 5 шт. по 900 руб., то общая сумма составит 19 500 руб. Средняя цена за единицу в этом случае: 19 500 / 20 = 975 рублей.
В документе Корректировка реализации мы просто меняем цену всей партии с 1000 на 975 рублей.
Плюсы:
При корректировке только цены (без изменения количества и кодов) важно понимать следующее: система «Честный ЗНАК» не требует уведомления об изменении стоимости уже выведенного из оборота товара. Если вы передаете УКД через ЭДО, и в нем меняется только финансовая составляющая, коды маркировки в документе остаются прежними.
Однако, если вы выбрали Вариант 1 (Возврат + Реализация), вам придется вернуть коды в оборот документом «Возврат в оборот» и снова вывести их при повторной реализации. Это не только трудозатратно, но и чревато ошибками, если оригинальные коды уже были утилизированы или повреждены покупателем. Поэтому для маркированной продукции настоятельно рекомендуется использовать именно Корректировку реализации (варианты 2 или 3).
Проанализировав ситуацию, можно сделать следующие выводы:
Помните, что любые «ручные» правки в закрытых периодах через создание новых реализаций могут привести к расхождениям в актах сверки и усложнить прохождение налоговых проверок. Всегда отдавайте приоритет стандартному механизму корректировок, даже если он требует небольшой программной настройки под ваши нужды.