|
Округление НДС ПОСТ терминал УТ 10.3 Чек ККМ | ☑ | ||
---|---|---|---|---|
0
servs
09.06.13
✎
00:10
|
в чеке есть 3 строчки:
товар, цена, Ставка НДС, Сумма НДС товар а, 1грн, 20%, 0.17грн товар б, 1грн, 20%, 0.17грн товар в, 1006грн, 20%, 167.67грн Итого Сумма НДС = 168.01 затем при записи чека выполняется следующее: от общей суммы 1008грн считается сумма НДС = 168 грн. Итак сумма НДС построчно на 1 копейку больше чем сумма НДС посчитанная по общей сумме документа. 1С считает это погрешностью и убирает одну копейку из любой строчки, например со второй. Получается в первой сумма НДС - 17коп, во второй - 16коп. В пост-терминал передается сумма и ставка НДС, там считается все построчно, и копейка никуда не уходит, в результате сумма НДС по терминалу и по 1С не сходятся. Кто сталкивался с подобным, что нужно делать? |
|||
1
hhhh
09.06.13
✎
08:50
|
ну вообще-то построчно надо считать, поэтому поправить в ПриЗаписи в УТ.
|
|||
2
zak555
09.06.13
✎
10:10
|
(1) вдруг у укр по-другому
|
|||
3
servs
09.06.13
✎
16:18
|
Код, который исправляет погрешность округления встроен в типовую УТ для Укр 2.3, думаю в конфигурации для России УТ 10.3 сделано аналогично.
Вот этот код: Если АвторасчетНДС Тогда // соответствие для хранения погрешностей округлений ПогрешностиОкругления = Новый Соответствие(); // пересчет сумм НДС с учетом ошибок округления ОбработкаТабличныхЧастей.ПересчитатьНДСсУчетомПогрешностиОкругления(Товары, ПолучитьСтруктуруРеквизитовДляАвторасчетаНДС(), ПогрешностиОкругления, "Товары"); КонецЕсли; Он встроен в типовой в процедуру модуля объекта перед записью для документов Заказ покупателя, Реализация т. и усл., Отчет о розн. продажах, Поступление товаров и услуг, Возвратом товаров от покупателей и других. Единственное на что обращу внимание, это то что в Чек ККМ эта часть кода была доработана до меня, т.е. в типовой для чека ККМ этот метод не вызывается. Но проблема с округлением возникает не только с Чеком, а и с Возвратом товаров от покупателей. Например, если в рассматриваемом примере предположить что вместо чека - реализация, то в одной из строк учтена погрешность округления НДС, как это описано выше. Когда делается возврат товаров от покупателя не всего товара а части, то часто получаем что сумма НДС по строке при продаже и сумма НДС по строке при возврате разные, из-за того что при возврате не возникает необходимости исправлять погрешность округления, как это делается при продаже. Как быть? П.С.: искал по инету, есть много мнений, однозначного ответа нигде не нашел. П.С.2: зачем вобще 1С использует метод ПересчитатьНДСсУчетомПогрешностиОкругления в типовых? |
|||
4
zak555
13.06.13
✎
16:03
|
(3) у нас такой глупости нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |