Имя: Пароль:
IT
 
Изменить ставку НДС, но оставить сумму по строке той же
0 WhiteDragon93
 
11.01.19
15:13
Всем привет! Очень сильно после праздников туплю, помогите придумать алгоритм изменения НДС с 18% до 20%, но сохранив при этом сумму по строке, не используя скидку.

УТ 10.3
1 Базис
 
naïve
11.01.19
15:16
100+18=118
98,33333333+19,66666667=118
2 ДенисЧ
 
11.01.19
15:17
Вычисляшь 20% от суммы, вычисляешь цену, ставишь её в строку, меняешь ставку. Всё программно, не вызывая обработчиков.
3 Alres
 
11.01.19
15:18
Цену умножь на 0,98
4 WhiteDragon93
 
11.01.19
16:21
(2) не совсем понял

Народ, поможите на примере :(

Количество: 20;
Цена: 4 621,14;
Сумма без НДС: 92 422,80;
Сумма с НДС: 109 058,90.

Это при 18%, НДС сверху.

Как оставить ту же сумму по строке (понятно, что будут копейки скорее всего), но уже с 20%?
5 Ботаник Гарден Меран
 
11.01.19
16:22
Сумма без НДС = 109 058,90 / 6 * 5
6 Масянька
 
11.01.19
16:31
(4) НДС сверху: СуммаНДС = (Сумма*18)/100
18% = 19630,60
20% = 21811,72

Только у тебя НДС в том числе.
СуммаНДС = (Сумма*18)/118
18% = 16636,05
20% = 18176,43
7 Базис
 
naïve
11.01.19
16:33
Блин. Сумма та же. НДС отродясь считали, деля итоговую сумму на 6, остальное - сумма без НДС.
8 DexterMorgan
 
11.01.19
16:38
СуммаНДС = СуммаСНДС*20/120, о чем ветка?
9 Джинн
 
11.01.19
16:39
(8) О том куда засунуть результаты округления.
10 Вафель
 
11.01.19
16:41
нужно поставить галку ндс в сумме и тогда все само
11 AllJoke
 
11.01.19
17:58
стрЗап.Цена = ТекЦена - (ТекЦена * 0.01667);