Здравствуйте.
Бухгалтерия про, редакция 3.0.39.62
1С:Предприятие 8.3.5.1383
Ведём раздельный учет НДС на 19-ом счете.
Есть деятельность под 0% (экспорт).
В проводках документа "Списание товаров" ранее принятый к вычету НДС восстанавливается и списывается на счет 91.02 <Списание НДС на прочие расходы>.
А не учитывается в стоимости товаров списанных на счет 94.
Не можем понять на основании чего реализован именно такой алгоритм.
Если же товар поступил в текущем квартале (т.е. еще не успел приняться к вычету) то НДС корректно списывается в стоимость товаров на 94-ый счёт.
Из ниже приведенного кода видно, что это сделано специально.
Восстановленный НДС учитывают в стоимости только если он восстанавливался для операций под 0% (экспорт).
Весь остальной "ОстатокВосстановленногоНДС" отправляется на счет 91.02.
Но не понятно, чем это может быть обоснованно.
ОбщийМодуль.УчетНДСРаздельный:
Функция ПодготовитьДанныеПроводокВключениеВСтоимостьРаспределениеНДСВыбытиеТоваров(ПартииНДС)
ДанныеПроводок = ПартииНДС.СкопироватьКолонки("
|Организация,Период,
|СчетЗатрат,Подразделение,Субконто1,Субконто2,Субконто3,
|СчетУчетаНДС,СчетФактура,Поставщик,
|НДС");
ДанныеПроводок.Колонки.Добавить("Содержание",
Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(150)));
Для Каждого СтрокаТаблицы Из ПартииНДС Цикл
Если СтрокаТаблицы.НДСУчитываетсяВCтоимости = 0
ИЛИ СтрокаТаблицы.СпособУчетаНДС = Перечисления.СпособыУчетаНДС.УчитываетсяВCтоимости Тогда
Продолжить;
КонецЕсли;
//Считаем, что восстанавливаемый НДС в первую очередь относится к экспорту
ОстатокВосстановленногоНДС = Макс(СтрокаТаблицы.НДСПринятоКВычету - СтрокаТаблицы.НДСДляОперацийПо0, 0);
НоваяСтрока = ДанныеПроводок.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТаблицы);
НоваяСтрока.НДС = СтрокаТаблицы.НДСУчитываетсяВCтоимости - ОстатокВосстановленногоНДС;
НоваяСтрока.Содержание = НСтр("ru = 'НДС включен в стоимость ценностей'");
Если ОстатокВосстановленногоНДС > 0 Тогда
НоваяСтрока = ДанныеПроводок.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТаблицы);
НоваяСтрока.НДС = ОстатокВосстановленногоНДС;
НоваяСтрока.СчетЗатрат = ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
СвойстваСчетаЗатрат = БухгалтерскийУчетВызовСервераПовтИсп.ПолучитьСвойстваСчета(НоваяСтрока.СчетЗатрат);
Если НЕ СвойстваСчетаЗатрат.УчетПоПодразделениям Тогда
НоваяСтрока.Подразделение = Справочники.ПодразделенияОрганизаций.ПустаяСсылка();
КонецЕсли;
НоваяСтрока.Субконто1 = ОбщегоНазначенияКлиентСервер.ПредопределенныйЭлемент("Справочник.ПрочиеДоходыИРасходы.СписаниеНДСНаПрочиеРасходы");
НоваяСтрока.Субконто2 = Неопределено;
НоваяСтрока.Субконто3 = Неопределено;
НоваяСтрока.Содержание = НСтр("ru = 'Списан на расходы НДС, ранее принятый к вычету'");
КонецЕсли;
КонецЦикла;
Показать
Какие есть мнения по этому поводу?
Наши бухгалтера и аудиторы не могут объяснить этот финт.