| 
    
 | 
        Изменить ставку НДС, но оставить сумму по строке той же         | 
☑ | 
    
        | 
    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);     
         | 
 |