Вход | Регистрация
 
Информационные технологии :: Математика и алгоритмы

Изменить ставку НДС, но оставить сумму по строке той же

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

УТ 10.3
 
 
   Базис
 
1 - 11.01.19 - 15:16
100+18=118
98,33333333+19,66666667=118
   ДенисЧ
 
2 - 11.01.19 - 15:17
Вычисляшь 20% от суммы, вычисляешь цену, ставишь её в строку, меняешь ставку. Всё программно, не вызывая обработчиков.
   Alres
 
3 - 11.01.19 - 15:18
Цену умножь на 0,98
   WhiteDragon93
 
4 - 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 - 11.01.19 - 16:33
Блин. Сумма та же. НДС отродясь считали, деля итоговую сумму на 6, остальное - сумма без НДС.
   DexterMorgan
 
8 - 11.01.19 - 16:38
СуммаНДС = СуммаСНДС*20/120, о чем ветка?
   Джинн
 
9 - 11.01.19 - 16:39
(8) О том куда засунуть результаты округления.
   Вафель
 
10 - 11.01.19 - 16:41
нужно поставить галку ндс в сумме и тогда все само
 
 Рекламное место пустует
   AllJoke
 
11 - 11.01.19 - 17:58
стрЗап.Цена = ТекЦена - (ТекЦена * 0.01667);

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует