| 0
    
        Scorched   10.01.19✎ 01:38 | 
        Переползаем на 20% НДС.
Конфа самописная, БПО последняя, сумма с НДС в реализациях расчитывается по алгоритму:
 
 (Цена без НДС за единицу * Количество) * 1,20
 
 ККМ Штрих-М, как я понял, не умеет начислять НДС, ей нужна сумма сразу с НДС, но тогда данные по позициям в чеке не всегда будут совпадать с нашим расчетом в реализации ведь часто
 
 Цена с НДС за единицу * Количество <> (Цена без НДС за единицу * Количество) * 1,20
 
 Что делать в такой ситуации?
 Спасибо.
 |  | 
    
        | 2
    
        Scorched   10.01.19✎ 07:27 | 
        В ночи писал, конечно скобки лишние. 
Порядок вычислений имеет значение в плане округления.
 На конкретных цифрах:
 Вариант 1: 12,21*12=146,52 - цена без ндс на количество
 
 Вариант 2: 12,21*1,20 = 14,652 , округляем 14,65 цена с ндс
 
 Вариант 1: 146,52*1,20=175,824 начисляем ндс сверху, округляем 175,82
 
 Вариант2: 14,65*12 = 175,80 цену с ндс умножаем на количество
 
 Разница все же есть в 2  копейки за счёт округлений.
 |  | 
    
        | 3
    
        Масянька   10.01.19✎ 08:20 | 
        (0) Посмотри в своей кассе TaxValueEnabled. В букваре написано: "TaxValueEnabled ЗначениеНалога1Вкл
Тип: WordBool / Логическое
 Признак самостоятельного расчета суммы налога. Используется методом FNOperation."
 Это раз.
 Ну, а два: НДС - это сказка... Страшная сказка... Если для вас так критично совпадение НДС по чеку и док-ту - только пилить... Как пилить - вопрос.
 Раньше (до онлайн касс, да, и пока, на сегодня) многие забивают на не совпадение НДС.
 |  | 
    
        | 4
    
        Ray Zexter   10.01.19✎ 09:16 | 
        Кассы Штриха считают НДС сами по формуле Sum*Rate/(Rate+100). Да, многие игнорируют разницу, но есть упертые товарищи, которые требуют чтобы совпадало. В такой ситуации только переписывать алгоритм расчета НДС.     |  |