#0
by moonlight
Добрый день! Проскакиваю случаи несовпадения итоговых сумм в фискальном чеке и в чеке ККМ 1с Есть функция: СуммаСоСкидкой1С- сумма в документе Чекк ККМ округленная до 2х знаков. так как хранится в поле гдя под дробную часть отведено 2 знака СуммаБезСкидки- сумма не округленная! Посмотрел код, пока не знаю где подправить, так как на стороне 1с и в ФР расчет ведется по разному. Вопрос. У кого нибудь встречалась такая ситуация расхождения сум в 1с и в чеке ФР. Если да, как поступали: правили конфу или правили что то и как то?
#2
by Torquader
Проблема стара как мир. И, надо понимать, что в разных моделях ФР-ов заложен разный алгоритм расчёта скидки. Где-то делается честно - сумма чека умножается на процент скидки, сдвигается на два разряда вправо и вычитается из суммы чека. В других местах, из 100 вычитается процент скидки - на полученный результат умножают сумму чека и сдвигают на два разряда влево. Несколько способов решения проблемы: 1) Если у вас нет весовых товаров, то процент скидки указываете только в целых числах (то есть кратно одному проценту), а все цены указываете в рублях - тогда - при получении скидок суммы получатся хоть и с копейками, но округления не будет. Данный способ позволял честно делать оплату по карте на фискальном регистраторе, так как при указании суммы оплаты по карте, отличной от суммы чека вместо закрытия чека выдавалась ошибка. 2) Печатать весь чек текстовыми строками, а в конце пробивать одну покупку на итоговую сумму - тогда весь расчёт будет в самой 1С. Такой подход выбрать в популярных программах для автоматизации рабочего места кассира от Штрих-М и от АТОЛ. К сожалению, введение новых online-касс, где требуется указание всех товаров, запрещает так делать. 3) Указывать все цены и суммы уже с учётом скидок, чтобы ФР при расчёте не ошибался. Такой подход как раз был предложен в первых протоколах работы online-касс и имеет право на существование, но иногда получаются строки с нулевой ценой, что не есть хорошо.
#3
by Torquader
Кроме того, некоторые фискальные регистраторы позволяют получить итог чека после передачи данных всех продаж, но до закрытия чека - данное значение может быть использовано для вывода итога покупателю и для записи в 1С, где сумму скидки можно будет скорректировать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как обойти ошибку "Несовпадение типов"?
- Несовпадение типов при загрузке из Excel
- "Безналичная оплата" в Чеке ККМ
- Несовпадение внутренних кодов объекта в распределённой базе данных при обмене данных.
- Печать произвольной строки в фискальном чеке
- Настройка Чека ККМ в фискальном регистраторе в 1С Розница 8.
- УТ 11, эквайринг в чеке ККМ
- Помогите с ремонтом базы: Tool_1CD "Несовпадение длины Blob-поля..."
- Печать на чеке ККМ
- Как делать Ручную скидку в чеке ККМ (УТ 11)
- Округление сумм в чеках ККМ
- ЗУП 3.0 карточка учета сумм начисленных выплат и сумм начисленных страховых.
В этой группе 1С
- v7: Печать 2-ух экземпляров на странице с разделителем
- бинарный файл в pdf
- Почему левое значение отбора в пользовательской настройке не определено?
- Загрузка ЭСЧФ с портала
- Размер шрифта на RDP
- 1С Розница: Несколько касс и одна база... какое нужно ПО
- Очистить настройки пользователя
- Отваливается VPN при подключении RDP
- Выборка по справочнику сотрудники в УПП
- Запрет на чтение и просмотр данных регистра
- Регистр сведений для хранения файлов.
- Нет признака проводок БУ в документах ERP
- как перейти с уат 2.0 на уат 1.0?
- ERP Значение xxxxx поля номер не уникально
- Не рассчитывается НДФЛ при начислении больничного.
- ЗУП 3 Куда записываются данные для расч. среднего, вводимые вручную в док.Отпуск
- Кто шарит в ЗУП 3? Расчет РК и СН / график сотрудника
- Гиперссылки в форматированных документах
- ЗУП3 Не заполняется Расчетная база в Разовом начислении
- v7: Ошибка при загрузке в серверную базу