В торговых компаниях часто встречается модель ведения бизнеса с использованием нескольких юридических лиц, например, ООО на общей системе налогообложения (ОСНО) и индивидуального предпринимателя (ИП) на упрощенной системе (УСН). В таких схемах нередко возникает коллизия: товар поступил от поставщика-упрощенца без НДС (или был оприходован на ИП), но конечный покупатель требует выставить документы с НДС от имени ООО. Разберем экономическую суть этой операции, особенности налогообложения и практические способы решения задачи в программе 1С:Управление торговлей 11.
Проанализируем, что происходит при продаже товара с выделением налога, если входящего НДС не было:
Продажа облагается НДС продавец обязан начислить налог на всю сумму реализации и уплатить его в бюджет в полном объеме.Выясним причину сложностей, возникающих при использовании типовой подсистемы Интеркомпани:
В типовой конфигурации связь между организациями настраивается на уровне пар (например, ООО может продавать товары ИП). Однако стандартный механизм не анализирует входящий признак НДС у конкретной партии товара при подборе остатков. Если у ИП лежит товар, купленный без НДС, программа разрешит менеджеру провести отгрузку от ООО с НДС. В конце месяца регламентная обработка Передача товаров между организациями оформит передачу от ИП к ООО без НДС, и вся сумма исходящего налога ляжет на плечи ООО без права на зачет, что приведет к финансовым потерям.
Для контроля таких остатков в конфигурации используется функциональная опция Раздельный учет товаров по налогообложению НДС. В этом режиме система фиксирует движения в регистрах накопления ТоварыОрганизаций и ПартииТоваровОрганизаций с учетом измерений и реквизитов налогообложения, разделяя партии через справочник Виды запасов.
Рассмотрим самый простой организационно-технический способ, не требующий доработки программного кода:
Склады (места хранения) создаем два раздельных логических склада: например, Основной склад (НДС) и Склад (Без НДС).Если разделение складов невозможно или неудобно для менеджеров, разберем по шагам реализацию автоматической проверки с помощью расширения конфигурации:
ПередЗаписью или ОбработкаПроведения для документов ЗаказКлиента и РеализацияТоваровУслуг.ПродажаОблагаетсяНДС, выполняем запрос к остаткам регистра накопления ТоварыОрганизаций.Посмотрим на пример логики проверки остатков по видам запасов:
// Пример проверки наличия партии с НДС перед проведением
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыОрганизацийОстатки.Номенклатура КАК Номенклатура,
| ТоварыОрганизацийОстатки.ВидЗапасов.НалогообложениеНДС КАК НалогообложениеНДС,
| ТоварыОрганизацийОстатки.КоличествоОстаток КАК КоличествоОстаток
|ИЗ
| РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, Организация = &Организация) КАК ТоварыОрганизацийОстатки
|ГДЕ
| ТоварыОрганизацийОстатки.Номенклатура В(&МассивНоменклатуры)
| И ТоварыОрганизацийОстатки.ВидЗапасов.НалогообложениеНДС <> ЗНАЧЕНИЕ(Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС)";
Запрос.УстановитьПараметр("Период", ДокументОбъект.Дата);
Запрос.УстановитьПараметр("Организация", ДокументОбъект.Организация);
Запрос.УстановитьПараметр("МассивНоменклатуры", ДокументОбъект.Товары.ВыгрузитьКолонку("Номенклатура"));
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Отказ = Истина;
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Выбранный товар не имеет входящего НДС. Отгрузка от ООО с НДС запрещена!";
Сообщение.Сообщить();
КонецЕсли;
Проанализируем альтернативный вариант оформления сделок через комиссионную схему в рамках Интеркомпани:
Если покупатель согласен переплатить за наличие НДС в документах, настроим корректное ценообразование:
Виды цен создаем две категории: Оптовая без НДС и Оптовая с НДС.