Имя: Пароль:
1C
 
Штрих М и типы цен "НДС сверху"
0 PuhUfa
 
03.07.18
07:45
Доброе утро!
Есть кто использует данную связку?
При печати чека с товарным составом получаем проблему. Цены, в чеке печатаются без НДС, (как и в документе). После чего ККМ умножает ее на количество и выделяет из полученной суммы НДС. В результате чего получается полная фигня. Если, в моменте формирования данных для передачи в ККМ самим вычислять цену с НДС и передавать ее, то начинают "плясать" копейки за счет округления.
Читал доки по ккм и протоколу обмена но так и не смог найти есть ли возможность "объяснить" ккм, что у нас "ндс сверху" или вообще отключить автоматический пересчет сумм и ндс на стороне ккм.
Может кто то решил данную проблему? Или только переходить на торговлю с типом цен "цена включает ндс"?

зы Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.30) + Штрих-ФР (версия драйвера 4.13.0.562)
1 bolder
 
03.07.18
07:52
(0) Проще продажу перевести на цены с НДС.Розничным клиентам так тоже лучше.
2 PuhUfa
 
03.07.18
08:19
(1) Ну если других вариантов не будет то перейдем
3 Kigo_Kigo
 
03.07.18
09:29
//            Если НДСЕсть = 1 Тогда//Печатаем НДС
//                
//                // В настройках ФР надо настроить ставки:
//                // Налог 1 = 18% - НДС 18%
//                // Налог 2 = 10% - НДС 10%
//                // Налог 3 = 20% - НДС 20%
//                // Налог 4 =  0% - без НДС
//                // и Тип налога = 2 (Налог на каждую продажу)
//        
//                Если СписокТоваров.НДС = 18 Тогда
//                    Объект.Department = 1;
//                ИначеЕсли СписокТоваров.НДС = 10 Тогда
//                    Объект.Department = 2;
//                ИначеЕсли СписокТоваров.НДС = 20 Тогда
//                    Объект.Department = 3;
//                Иначе
//                    Объект.Department = 4;
//                КонецЕсли;
4 PuhUfa
 
03.07.18
10:24
(3) а можно пояснить этот чудо код?
5 Kigo_Kigo
 
03.07.18
10:29
(4) Объект.Department = 1;
Это начислить 18% Ндс на сумму
Объект.Department = 5; это исчислить из суммы ндс по формуле 18/118
Объект.Department = 6; это исчислить из суммы ндс по формуле 10/110
6 Сияющий в темноте
 
03.07.18
10:41
(5) это так должно быть,но в новых прошивках штрих-м ндс выделяется из цены всегда,т.к.ндс18/118 можно использовать только для предоплаты,согласно разьяснениям ифнс.

есть режим,когда мы передаем сумму ндс и сумму чека для правильного округления копейки,наверное,если использовать операцию2,то это поможет.
7 PuhUfa
 
03.07.18
11:00
Так не только в НДС же проблема.
Вот живой пример.
В документе:
Авторабота, кол-во 10.8, цена без ндс 1271.19, ндс 2471.19, итого 16200.04
Если передавать в чек "как есть" то в чеке получается:
10.8*1271.19 = 13728.85 в том числе ндс 2094.23

Если же я перед передачей в ккм сам пытаюсь рассчитать цену, то получаю:
16200.04 / 10.8 = 1500 - цена с НДС
и в чеке получаю:
10.8*1500 = 16200 в том числе ндс 2471.19

как видим сумма не идет на 4 коп
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан