Прикладной код

Функция «НадоВключатьВДоходыУСН»

Функция «НадоВключатьВДоходыУСН»

Проверяет, нужно ли включать оплату в доходы УСН. Учитывает переход с другой системы налогообложения на УСН.

Если у оплаты есть связь с отгрузкой и платеж с отгрузкой находятся в разных годах (причем отгрузка была раньше оплаты), то анализируем систему НО на дату отгрузки. Если там не УСН, то не включаем в доходы УСН такую оплату — она уже включена по отгрузке по другим системам.

Синтаксис

НадоВключатьВДоходыУСН(ДатаОплаты, ДатаОтгрузки);

Параметры

НазваниеТипОписаниеОбязательно к указанию

ДатаОплаты

Дата

Дата оплаты накладной

Да

ДатаОтгрузки

Дата

Дата отгрузки накладной

Нет

Возвращаемое значение

Значение логического типа. «True» означает что оплату нужно включить в доходы УСН.

Пример

// Без указания даты отгрузки — всегда вернет true
var Включать = НадоВключатьВДоходыУСН(Дата);

// С указанием даты отгрузки
ДляВсех(Следствий(['ДокОтгрИсх']), function(Связь) {
   var Включать = НадоВключатьВДоходыУСН(Дата, Связь.Дата);
});