![]() |
|
v7: АТОЛ не печатает сумму НДС по позиции | ☑ | ||
---|---|---|---|---|
0
JonSilver
04.06.21
✎
13:04
|
Всем доброго времени суток!
Столкнулся с такой ситуацией: в чеке не печатается сумма НДС по позиции, только итоговая сумма. ККМ АТОЛ 25Ф и 30Ф + драйвер 10.8.1.0 + 1С 7.7 ТиС, последнее думаю не важно, но вдруг вы спросите. При этом у 25Ф в "Тесте драйвера-Свойства-Параметры ККТ-Налоги-Передавать реквизит Сумма НДС за товар" этот параметр неактивен (думаю прошивка виновата), а у 30Ф - этот параметр активен и выбран(V). Сумма НДС в чеке одинаково не отображается, только ставка. Такие методы, как: "Объект.setParam(Объект.LIBFPTR_PARAM_TAX_SUM, СписокТоваров.НДССумм)", "Объект.setParam(Объект.LIBFPTR_PARAM_TAX_MODE, Объект.LIBFPTR_TM_POSITION)" и "Объект.setParam(Объект.LIBFPTR_PARAM_USE_ONLY_TAX_TYPE, "False")" к положительному результату не приводят. Куда копать? |
|||
1
serpentt
04.06.21
✎
16:05
|
Спроси на форуме Атола.... Первый их вопрос к тебе будет таким... Вы пробовали печатать из "Тест драйвера ККТ"?
|
|||
2
serpentt
04.06.21
✎
16:05
|
(0) Печать не 1Сом а ручками
|
|||
3
JonSilver
04.06.21
✎
16:19
|
(2) Типа "Печать не фискальных данных", строковый параметр - это идея на крайний случай. Надеюсь получить результат штатными средствами. На платформе 2.5 - это было как 2 пальца об асфальт.
Кстати, через тест драйвера сумма НДС тоже не печатается, только ставка. |
|||
4
Garykom
гуру
04.06.21
✎
16:22
|
(0) не обязан, по закону нет такого требования
|
|||
5
Garykom
гуру
04.06.21
✎
16:26
|
(4)+ http://www.consultant.ru/document/cons_doc_LAW_42359/7a607e9ee7058b0c3bcb22e564e88190964aee72/
"наименование товаров, работ, услуг (если объем и список услуг возможно определить в момент оплаты), платежа, выплаты, их количество, цена (в валюте Российской Федерации) за единицу с учетом скидок и наценок, стоимость с учетом скидок и наценок, с указанием ставки налога на добавленную стоимость" и "сумма расчета с отдельным указанием ставок и сумм налога на добавленную стоимость по этим ставкам" т.е. на каждую позицию в чеке должна быть указана ставка ндс а сумма(ы) ндс может быть общей(ими) на чек на все позиции, для каждой ставки |
|||
6
JonSilver
04.06.21
✎
16:27
|
(4) А по подробнее, где данное положение зафиксировано? Буду очень признателен.
На главное метод вывода параметра "LIBFPTR_PARAM_TAX_SUM" есть, а результата нет. Странно. Вот мой кусок кода, может кто-то узрит ошибку. Объект.setParam(Объект.LIBFPTR_PARAM_TAX_MODE, Объект.LIBFPTR_TM_POSITION); Если (СписокТоваров.НДС = 20) Тогда Объект.setParam(Объект.LIBFPTR_PARAM_DEPARTMENT, 3 ); Объект.setParam(Объект.LIBFPTR_PARAM_TAX_TYPE,Объект.LIBFPTR_TAX_VAT20); ИначеЕсли (СписокТоваров.НДС = 10) Тогда Объект.setParam(Объект.LIBFPTR_PARAM_DEPARTMENT, 2 ); Объект.setParam(Объект.LIBFPTR_PARAM_TAX_TYPE, Объект.LIBFPTR_TAX_VAT10); ИначеЕсли (СписокТоваров.НДС = 10/110) Тогда Объект.setParam(Объект.LIBFPTR_PARAM_DEPARTMENT, 4 ); Объект.setParam(Объект.LIBFPTR_PARAM_TAX_TYPE, Объект.LIBFPTR_TAX_VAT110); ИначеЕсли (СписокТоваров.НДС = 0) Тогда Объект.setParam(Объект.LIBFPTR_PARAM_DEPARTMENT, 5 ); Объект.setParam(Объект.LIBFPTR_PARAM_TAX_TYPE, Объект.LIBFPTR_TAX_VAT0); Иначе Объект.setParam(Объект.LIBFPTR_PARAM_DEPARTMENT, 1 ); Объект.setParam(Объект.LIBFPTR_PARAM_TAX_TYPE, Объект.LIBFPTR_TAX_VAT18); КонецЕсли; //Объект.setParam(Объект.LIBFPTR_PARAM_USE_ONLY_TAX_TYPE, "False"); Объект.setParam(Объект.LIBFPTR_PARAM_TAX_SUM, СписокТоваров.НДССумм); |
|||
7
JonSilver
04.06.21
✎
16:31
|
(5) Огромное спасибо, т.е. разработчик идет впереди законодательства. Метод для вывода параметра предусмотрел, а про печать в чеке забыл. :)))
Ну и хряк с ними, еще раз спасибо!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |