|
Алгоритм округления сумм со скидкой фискальным регистратором | ☑ | ||
---|---|---|---|---|
0
3V
31.01.13
✎
14:34
|
Сабж заключается в следующем, поиск не сильно помог найти информацию по принципу печати чека фискальными регистраторами.
интересует алгоритм (формула) по какой считается сумма в чеке с учетом скидки, в какие моменты подсчета идет округление. т.к. требуется привести формулу расчета в док такую же как и на фискальнике, иначе возникают траблы из-за округления. кто владеет информацией, поделитесь, пожалуйста. |
|||
1
zippygrill
31.01.13
✎
14:38
|
мне кажется ФР принимает команду напечатать вместе с параметрами. а среди этих параметрв есть и сумма которая нужно напечатать.
|
|||
2
3V
31.01.13
✎
14:40
|
начальство хочет чтобы скидка печаталась попозицонно в чеке,
на драйвер передается количество, цена, и процент скидки, при закрытии чека итог посчитанный ФРом не совпадает с итогом посчитанным в проге |
|||
3
3V
31.01.13
✎
15:03
|
на мисте нет людей, кто бы знал как считает фискальник строки чека?
(на правах апа) |
|||
4
Web00001
31.01.13
✎
15:10
|
В рознице 20 такую галочку видел, можно глянуть как там, но собственно тут велосипед не изобретешь, надо подобрать процент скидки, что бы выходила круглая сумма.
|
|||
5
3V
31.01.13
✎
15:15
|
(4) процент скидки какой не подбирай, идет весовой товар грамованный, в любом случае будет с копейками, меня интересует на каком этапе идет округление, просто формула по какой считает фискальник, чтобы такую же нарисовал в доке и проблем бы не было с округлением
|
|||
6
Torquader
01.02.13
✎
02:22
|
Вы осуждаете сферический ФР в вакууме или у вашего чудестного устройства уже имя имеется ?
Как показала практика, округление в разных ФР-ах сделано совершенно по разному, да и скидки вводятся тоже разными способами - у кого-то они привязываются к товару или оплате, а у кого-то вводятся отдельной командой. Но, любой ФР умеет печатать текст, поэтому рекомендуется делать так - печатать всё содержимое чека текстом, а в конце пробивать одну продажу на общую сумму фискальной оплаты чека - тогда будут и волки сыты, и цифры сходиться. Просто у ФР-ов от Штрих-М была засада в том, что при оплате картой и скидкой на чек сумма оплаты не сходилась с тем, что получал ФР, и чек не закрывался (сдачи при безнале просто нет). |
|||
7
3V
04.02.13
✎
10:58
|
(6) есть разные модели ФР-ов, есть ШТРИХ-М-ФР-К, ШТРИХ-LIGHT-ФР-К, Феликс-РК, и еще кучка разных, т.к. сеть - более двух сотен мелких магазинчиков.
тема и была начата из-за аналогичных проблем при оплате безналом. т.е. если я правильно вас понял, то у каждого ФР-а свой алгоритм подсчета и округления, и мне стоит воспользоваться альтернативным вариантом: печатать текстом и пробивать только итоговые суммы? |
|||
8
АцкийЖипер
04.02.13
✎
11:18
|
ФР и 1С округляют по разному до скидки и после скидки, только вот какой именно до, а какой после не помню, посмотри в алгоритме 1С
|
|||
9
3V
04.02.13
✎
13:06
|
(8) у меня вопрос не о том как округляет 1С, а о том как округляют ФР-ы. чтобы можно было в 1С самому расписать аналогичный алгоритм. если такое в принципе невозможно, то придется все делать через текст
|
|||
10
3V
04.02.13
✎
13:07
|
(6) а на счет печати текстом, то также возникает проблема с разной длиной строки в различных ФР-ах
|
|||
11
3V
04.02.13
✎
14:09
|
апну разок.
может есть у кого с мистян информация для решения данной задачи? |
|||
12
Torquader
05.02.13
✎
02:44
|
(10) У большинства ФР можно или запросить длину строки или узнать из модели - но придётся писать функции форматирования вывода.
Что касается расчёта скидки, то алгоритм для каждого ФР-а расписан в его паспорте - если что-то непонятно, то можно спросить на сайте производителя. Основная проблема в том, что округление может выполняться по разному, а также по разному вычисляться скидка. Например, скидка 10%. Можно посчитать так, как должно быть СуммаДоСкидки-(СуммаДоСкидки*10/100). Но, иногда считают проще, СуммаДоСкидки*(100-10)/100 Данные формулы в случае округления дают различные значения. Единственное, что могу сказать - у всех ФР от Штрих-М способ округления одинаковый. Но, вы ещё налоги не выделяли - вот когда будут налоги и скидки, вы сразу поймёте, что лучше пусть всё считает 1С, а ФР печатает только итоговую сумму. |
|||
13
3V
05.02.13
✎
12:15
|
всем откликнувшимся спасибо, буду разубеждать начальство в необходимости построчного вывода скидки :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |