Имя: Пароль:
   
1C
1С v8
Штрих-М и НДС на сумму продажи
0 Scorched
 
10.01.19
01:38
Переползаем на 20% НДС.
Конфа самописная, БПО последняя, сумма с НДС в реализациях расчитывается по алгоритму:

(Цена без НДС за единицу * Количество) * 1,20

ККМ Штрих-М, как я понял, не умеет начислять НДС, ей нужна сумма сразу с НДС, но тогда данные по позициям в чеке не всегда будут совпадать с нашим расчетом в реализации ведь часто

Цена с НДС за единицу * Количество <> (Цена без НДС за единицу * Количество) * 1,20

Что делать в такой ситуации?
Спасибо.
1 seevkik
 
10.01.19
06: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 Масянька
 
naïve
10.01.19
08:20
(0) Посмотри в своей кассе TaxValueEnabled. В букваре написано: "TaxValueEnabled ЗначениеНалога1Вкл
Тип: WordBool / Логическое
Признак самостоятельного расчета суммы налога. Используется методом FNOperation."
Это раз.
Ну, а два: НДС - это сказка... Страшная сказка... Если для вас так критично совпадение НДС по чеку и док-ту - только пилить... Как пилить - вопрос.
Раньше (до онлайн касс, да, и пока, на сегодня) многие забивают на не совпадение НДС.
4 Ray Zexter
 
10.01.19
09:16
Кассы Штриха считают НДС сами по формуле Sum*Rate/(Rate+100). Да, многие игнорируют разницу, но есть упертые товарищи, которые требуют чтобы совпадало. В такой ситуации только переписывать алгоритм расчета НДС.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший