Кривое освобождение от НДС в доходах КУдИР КА 2.5.22.174
БП 3.0.203.24: неверно определяется доход УСН и сумма НДС при эквайринге, если в платеже есть собственные и агентские услуги
Коллеги, столкнулся, на мой взгляд, с ошибкой в 1С:Бухгалтерии предприятия 3.0.203.24 при следующем сочетании:
УСН «Доходы минус расходы»;
организация является плательщиком НДС по ставке 5%;
есть собственные услуги;
есть агентские операции по договору с комитентом;
оплата поступает через эквайринг;
в одном платеже одновременно присутствуют собственные деньги и деньги комитента.
Проблема проявляется сразу в двух местах: при определении дохода УСН и при определении НДС, который должен быть исключен из дохода УСН.
Простой тестовый примерСделал максимально простой пример.
Реализация:
| Операция | Сумма | НДС | Налоговый учет |
|---|---|---|---|
| Собственные услуги | 10 000 | 5%, НДС 476,19 | Доход УСН |
| Агентские услуги / средства комитента | 30 000 | Без НДС | Доход комитента |
| Аванс за собственные услуги | 10 000 | 5/105, НДС 476,19 | Доход УСН |
| Всего поступает | 50 000 |
То есть из поступивших 50 000 рублей:
30 000 рублей — деньги комитента;
20 000 рублей — мои собственные поступления;
НДС с собственных 20 000 составляет 952,38 руб.
Расчет:
10 000 × 5 / 105 = 476,19
и с аванса:
10 000 × 5 / 105 = 476,19
Итого НДС:
476,19 + 476,19 = 952,38 руб.
Соответственно, я ожидаю доход УСН:
50 000 − 30 000 − 952,38 = 19 047,62 руб.
На мой взгляд, именно такой результат следует из НК РФ.
По п. 1 ст. 346.15 НК РФ доходы при УСН определяются с учетом ст. 248 НК РФ.
Согласно ст. 248 НК РФ суммы налогов, предъявленные покупателю, в доход не включаются.
Кроме того, согласно подп. 9 п. 1 ст. 251 НК РФ средства, поступившие агенту/комиссионеру в связи с исполнением агентского договора, не являются его доходом, за исключением собственного агентского вознаграждения.
То есть сначала из поступления должны быть исключены чужие деньги комитента, а НДС должен определяться уже применительно к собственным операциям.
Проблема №1. НДС дополнительно уменьшается каким-то коэффициентомВ общем модуле НалоговыйУчетНДС, примерно строки 3022–3037 в версии 3.0.203.24, используется такой код:
СуммаДоходов = 0;СуммаНДС = 0;
Если СтруктураДопПараметров.Свойство("ТаблицаСобственныеТоварыУслуги")
И ЗначениеЗаполнено(СтруктураДопПараметров.ТаблицаСобственныеТоварыУслуги) Тогда
СуммаРеализации =
СтруктураДопПараметров.ТаблицаСобственныеТоварыУслуги.Итог("СуммаВзаиморасчетов");
СуммаНДСРеализации =
СтруктураДопПараметров.ТаблицаСобственныеТоварыУслуги.Итог("СуммаНДСРуб");
СуммаДоходов =
СуммаДоходов + СуммаРеализации - СуммаЗачтенногоАванса;
КоэффициентРасчетовПоНДС =
?(СуммаРеализации = 0, 0, СуммаДоходов / СуммаРеализации);
СуммаНДСДохода =
Окр(СуммаНДСРеализации * КоэффициентРасчетовПоНДС, 2);
СуммаДоходов =
СуммаДоходов - СуммаНДСДохода;
СуммаНДС =
СуммаНДС + СуммаНДСДохода;
КонецЕсли;
Самое интересное, что сумму НДС программа первоначально определяет правильно:
476,19 + 476,19 = 952,38 руб.
Но потом к этой уже правильно рассчитанной сумме НДС применяется дополнительный коэффициент.
В моем примере получается:
10 000 / 50 000 = 0,2
После чего:
952,38 × 0,2 = 190,48 руб.
И только 190,48 руб. программа исключает из дохода как НДС.
На мой взгляд, именно здесь возникает ошибка.
Потому что получается, что сумма НДС с моих собственных операций начинает зависеть от размера совершенно посторонней агентской суммы.
Например, собственные операции оставим неизменными:
свои услуги — 10 000;
свой аванс — 10 000;
НДС — те же 952,38.
Но увеличим сумму агентских услуг.
Если агентских денег 30 000 — один коэффициент.
Если агентских денег 100 000 — коэффициент становится существенно меньше.
Если агентских денег будет 1 млн рублей — сумма НДС, исключаемая из моего дохода, вообще станет почти символической.
Хотя мои собственные услуги, мой аванс и НДС по ним вообще не изменились.
Мне кажется, это явно нелогично.
Я не утверждаю, что коэффициент распределения НДС в принципе никогда не нужен. Например, он может быть нужен при частичной оплате собственной реализации.
Но тогда и числитель, и знаменатель должны относиться к одним и тем же собственным операциям.
Деньги комитента в расчете такого коэффициента, на мой взгляд, участвовать не должны.
Проблема №2. При счете 76.05 или 76.09 появляются странные движения по УСН.02Есть еще более интересная проблема.
В документе Операция по платежной карте я делаю явную разбивку платежа:
| № | Сумма | Счет расчетов | НДС | Учет |
|---|---|---|---|---|
| 1 | 10 000 | 62.01 / 62.02 | 5%, 476,19 | Доход УСН |
| 2 | 30 000 | 76.05 или 76.09 | Без НДС | Доход комитента |
| 3 | 10 000 | 62.01 / 62.02 | 5/105, 476,19 | Доход УСН |
То есть программе уже совершенно точно известно:
эти 10 000 — мой доход;
эти 30 000 — доход комитента;
следующие 10 000 — мой доход.
Однако после проведения документа появляются дополнительные движения по УСН.02 по 7 500 рублей два раза.
Получается примерно такая картина:
| Дебет | Кредит | Сумма |
|---|---|---|
| 57.03 | 62.01 | 10 000 |
| УСН.02 | УСН.02 | 7 500 |
| 57.03 | 76.05/76.09 | 30 000 |
| УСН.02 | УСН.02 | 30 000 |
| 57.03 | 62.01 | 10 000 |
| УСН.02 | УСН.02 | 7 500 |
Откуда берутся эти два движения по 7 500?
Число очень характерное.
В реализации:
собственные услуги — 10 000;
агентские услуги — 30 000;
всего — 40 000.
Доля агентской реализации:
30 000 / 40 000 = 75%
А:
10 000 × 75% = 7 500
То есть очень похоже, что программа повторно пытается пропорционально распределить собственные оплаты между собственными и агентскими расчетами.
Но зачем это делать, если в самой расшифровке платежа уже прямо указано:
30 000 = Доход комитента?
В результате получается вообще удивительная картина:
явно задано 30 000 дохода комитента;
плюс УСН.02 7 500;
плюс еще УСН.02 7 500.
Итого:
30 000 + 7 500 + 7 500 = 45 000 руб.
Из поступивших 50 000 программа в итоге оставляет собственным доходом:
50 000 − 45 000 = 5 000 руб.
И именно 5 000 рублей затем появляются у меня в движениях КУДиР документа «Поступление на расчетный счет».
То есть здесь уже вопрос даже не в НДС.
Неправильно определяется сама сумма дохода.
Что особенно показательно: если вручную удалить эти две дополнительные проводки УСН.02 по 7 500 руб., последующее «Поступление на расчетный счет» начинает рассчитываться нормально.
При использовании 62.xx поведение другоеЕсли для строки агентских услуг вместо 76.05/76.09 поставить 62.xx, то эти странные дополнительные движения УСН.02 по 7 500 не появляются или формируются иначе.
То есть результат налогового учета зависит не от экономического смысла операции и даже не от явно указанного признака «Доход комитента», а от выбранного счета расчетов.
На мой взгляд, это тоже выглядит подозрительно.
Тем более для агентских расчетов применение 76.xx само по себе совершенно естественно.
В чем, как мне кажется, должна быть логикаПри поступлении 50 000 рублей программа уже имеет явную расшифровку:
10 000 — Доход УСН
30 000 — Доход комитента
10 000 — Доход УСН
Поэтому сначала:
50 000 − 30 000 = 20 000 собственных поступлений.
Затем определяется НДС только по собственным операциям:
476,19 + 476,19 = 952,38.
И окончательный доход УСН:
20 000 − 952,38 = 19 047,62 руб.
При этом совершенно неважно, сколько денег дополнительно прошло транзитом в пользу комитента — 30 тысяч, 100 тысяч или миллион.
Если размер собственных операций не изменился, сумма собственного НДС также изменяться не должна.
Вопрос к представителям 1С и коллегам, которые ведут УСН + НДС + агентские операцииЭто действительно ошибка конфигурации или я неправильно понимаю заложенный алгоритм?
Почему при уже явно заполненной строке «Доход комитента» программа дополнительно выполняет пропорциональное распределение через УСН.02?
Откуда конкретно появляются две суммы по 7 500 рублей при использовании 76.05/76.09?
Почему сумма средств комитента влияет на коэффициент, которым уменьшается уже правильно рассчитанная сумма НДС по собственным операциям?
И какой результат в моем примере 1С считает методологически правильным?
На мой взгляд, доход УСН должен составлять 19 047,62 руб.
Интересно, кто еще может воспроизвести этот пример на БП 3.0.203.24 или других релизах.
У кого при УСН «Доходы минус расходы» + НДС 5% + эквайринг + агентские операции также неверно определяется доход в КУДиР?