[ОТВЕТИТЬ]
24.06.2015 12:01
BotMan
 
собственно есть ценник, который показывает две цены: старую и новую.
старую тянет нормально, а вот новую показывает криво через раз.

например: старую цену показывает 1109970, а должен показать 1109950, т.к. касса(УКМ3) показывает 1109950.
в ценнике формула такого вида:

Код:
return supermag.russianspell.PricecardString(round(price * (100 - Discount)/100));
по логике считает правильно, но касса округляет в меньшую сторону, до 50 руб, а ценник нет...
округление в СМ стоит до 100.
может кто сталкивался? есть мысли?
24.06.2015 12:11
OlegON
 
Округление в СМ тут не при чем, а вот почему должен одну цену, а не другую, можно ближе к математике объяснить?
24.06.2015 12:25
akonev
 
Скорее, надо смотреть на округление (или скидку на мелочь, что у вас там реально включается) в кассе.
И под его алгоритм подгонять округление в ценнике.
24.06.2015 12:36
BotMan
 
стоимость товара 1 233 300, скидка 10%, касса скидку показывает 10% и выбивает к оплате 1109950, ценник же печатает 1109970...
24.06.2015 12:49
akonev
 
отлично. теперь вопрос: почему касса выбивает 1 109 950, если арифметически 1 233 300*0,9=1 109 970 ?

ценник считает правильно. касса - "неправильно". почему?

могу предположить, что нет в ходу денежек по 10 и на кассе как-то сделано округление до 50.
24.06.2015 13:01
BotMan
 
ну да, нету в ходе денежек 10 и 20, буду смотреть кассу, как только смену закроют. Но 70 тоже не верно будет, нужно или 50 или 100!
24.06.2015 14:05
KirillHome
 
Цитата:
BotMan стоимость товара 1 233 300, скидка 10%, касса скидку показывает 10% и выбивает к оплате 1109950, ценник же печатает 1109970...
Дурацкий вопрос - а округляется цена единицы, или сумма чека?
Если попробовать продать 10 единиц - какая получится сумма - 11'099'500 или 11'099'700?
24.06.2015 14:48
KirillHome
 
Цитата:
BotMan 11`099`700
Тогда на ценнике, на мой взгляд, всё верно.
24.06.2015 14:51
BotMan
 
я вот тоже думаю, что все верно, а что делать хз, можно ли клеить такой ценник, если на кассе мелочевка почикается в ту или другую сторону?
24.06.2015 15:02
KirillHome
 
На мой взгляд, чек должен выглядеть примерно так:

Код:
Наименование   кол-во        цена
НашТовар          1         1 109 970

Итого:                      1 109 970

Скидка "на мелочь":                20
К оплате:                   1 109 950
Если же на кассе используется не "скидка на мелочь" (т.е. округление в меньшую сторону), а "скидка/наценка" (т.е. математическое округление), то для другого товара чек может выглядеть так
Код:
Наименование   кол-во        цена
НашТовар          1         1 109 980

Итого:                      1 109 980

Наценка "на мелочь":               20
К оплате:                   1 110 000
25.06.2015 07:00
Mtirt
 
Я вижу два варианта решения проблемы:
1. Если законодательно не может быть цены, не кратной 50 рублям, то поменять ценник, чтобы цена вычислялась правильно.
2. Если цена может быть не кратна 50 рублям, но в обращении есть трудности с 10 и 20 рублями, то поменять настройки в УКМ4: изменить точность валюты до 10 рублей, ввести "скидку на мелочь", чтобы она отражалась в чеке.
25.06.2015 12:21
BotMan
 
у нас УКМ3. Ничего не нашел насчет законодательного формирования цены на ценнике. Указано лишь, что цена должна "соответствовать" и все. Так же нашел РЕКОМЕНДАЦИИ МинТорга по округлению.
25.06.2015 12:30
Mtirt
 
И что написано в рекомендациях?
25.06.2015 12:56
BotMan
 
для РБ.
В связи с поступающими от субъектов хозяйствования вопросами о порядке округления розничных цен (тарифов) Министерством торговли подготовлены рекомендации о порядке округления розничных цен (тарифов):

1. Розничная цена (тариф) округляется за принятую единицу измерения (штуку, десяток, метр, килограмм, литр и т.п.).

2. Значения в сумме до 25 рублей отбрасываются, от 25 рублей включительно до 75 рублей округляются до 50 рублей, от 75 рублей включительно и выше округляются до 100 рублей.

3. При определении розничных цен на комплект (гарнитур, набор), комплектуемый в организациях торговли из реализуемых товаров, округляется цена каждого изделия, входящего в его состав, отдельно. После суммирования розничных цен, с учетом округления цены каждого изделия, цена комплекта не округляется.

При определении цены на комплект в целом (при отсутствии цен на отдельные изделия, входящие в комплект) округляется цена комплекта.

4. В торговых объектах общественного питания округляется продажная цена блюда, изделия, порции.

5. При реализации весового и мерного товара округляется стоимость каждой покупки (отвеса).

6. При определении розничных цен на весовые изделия из драгоценных металлов, отпускные цены на которые установлены за грамм изделия, сначала округляется розничная цена 1 грамма изделия до целого числа рублей, затем розничная цена изделия в целом с учетом порядка, оговоренного в пункте 1.

7. Цены на товары, реализуемые по отпускным ценам с добавлением предельных торговых надбавок, округляются после начисления этих надбавок и налога на добавленную стоимость.

При этом, в целях недопущения нарушений действующего законодательства по ценообразованию субъекты предпринимательской деятельности, осуществляющие розничную торговлю, должны соблюдать предельный размер торговых надбавок по товарам, в отношении которых осуществляется ценовое регулирование.

http://www.mintorg.gov.by/index.php?option=com_content&task=view&id=1231&Itemid=30
25.06.2015 13:02
svtl
 
Вы не можете указать на ценнике (для продажи за наличный расчет) цену, не кратную 50 (сейчас), либо 100 - после 1 июля. Цена должна быть кратна минимальной денежной единице.

Касса все делает правильно. Округление до 1/07/2015 делается до 50 рублей в ближайшую сторону. Соответственно, 70 округляет до 50, 75 округлилось бы до 100.
Вам следует скорректировать алгоритм вычисления новой цены (со скидкой) для ценника,
применив правила округления (до 50 и, с 01/07/2015, до 100, - по правилам математики).

Вообще, без обид и ничего личного, но прежде, чем задавать вопросы, которые связаны с "особенностями национальной охоты", так сказать, стоит все ж сначала изучить свое законодательство. При всем уважении, форумчане из России не очень в курсе наших правил.
25.06.2015 13:08
Mtirt
 
svtl, а с 01.07.2015 округление до 100 рублей по математическим правилам или только в меньшую сторону?
25.06.2015 13:10
Mtirt
 
Цитата:
svtl Вообще, без обид и ничего личного, но прежде, чем задавать вопросы, которые связаны с "особенностями национальной охоты", так сказать, стоит все ж сначала изучить свое законодательство. При всем уважении, форумчане из России не очень в курсе наших правил.
Не, автор ветки изначально это и пытался... Просто цену в ценнике правильно написать. Только мы его стали допытывать, откуда взялись 50 рублей....
25.06.2015 13:17
kadr
 
Цитата:
svtl ...
Касса все делает правильно. ....
тогда почему касса за десяток единиц считает от ценника (цены СМ)?

Цитата:
BotMan 11`099`700
разве не правильнее (по местному законодательству) на кассе округлять цену за единицу, а потом уже умножать на количество единиц?

Ну и автору правила округления в СМ надо правильно настроить и назначить на товары.

А потом уже на ценник вытаскивать ту цену, которую СМ высчитает по правилам округления.
25.06.2015 13:25
Mtirt
 
Цитата:
kadr А потом уже на ценник вытаскивать ту цену, которую СМ высчитает по правилам округления.
У него нет второй цены. У него скидка 10% в карточке товаров.
25.06.2015 13:38
BotMan
 
Ничего не нашел по поводу кратности цен на ценнике, т.к. не знаю где смотреть. Все, что ответил мне гугл http://www.mintorg.gov.by/index.php?option=com_content&task=view&id=1235&Itemid=30 не слово не сказано о кратности цены.

Вопрос двоякий, цена указывается правильная, но округляется она кассой и округляется не совсем по рекомендациям МинТорга
Код:
2. Значения в сумме до 25 рублей отбрасываются, от 25 рублей включительно до 75 рублей округляются до 50 рублей, от 75 рублей включительно и выше округляются до 100 рублей
, которые я "нашел".
Если я укажу цену сразу с округлением кассы, то опять же при продаже более одной единицы, касса уже откажется округлять и в итоге снимем больше чем на ценнике.

P.S. Инфу честно искал, почему бы не задать даже и глупый на чей-то взгляд вопрос.

P.S.S буду признателен за информацию для изучения.
25.06.2015 15:34
svtl
 
Цитата:
Mtirt svtl, а с 01.07.2015 округление до 100 рублей по математическим правилам или только в меньшую сторону?
касса обязана округлять по математическим правилам.
цены на товары устанавливаются в Супермаге,
при этом на социально-значимые товары округление 100 в меньшую сторону (т.к. запрещено превышение торговой надбавки даже за счет округления),
на остальные товары - кто как делает, либо 100 в ближайшую сторону, либо 100 в большую (и то, и другое допускается)
25.06.2015 15:47
svtl
 
Я не считаю вопрос глупым. Просто если его задавать - тогда уже с детальным описанием ситуации.

По-поводу цены - скажите, пожалуйста, на каком основании на ценнике печатается цена ...70 руб. (в рознице, при оплате наличными деньгами), если минимальная банкнота сейчас - 50 руб.? Если товар штучный, я хочу купить 1 единицу - сколько он будет стоить? А с 1 июля?
25.06.2015 16:01
BotMan
 
Цитата:
svtl По-поводу цены - скажите, пожалуйста, на каком основании на ценнике печатается цена ...70 руб. (в рознице, при оплате наличными деньгами), если минимальная банкнота сейчас - 50 руб.? Если товар штучный, я хочу купить 1 единицу - сколько он будет стоить по-вашему?
Я абсолютно не против того, что там будет печататься 50! НО, на каком основании не может печататься на конце 70 рублей? мало ли, что нету такой купюры, курсы валют у нас печатают и по 5 рублей(для расчета наличными деньками в обменниках), а минимальная купюра 50.
Вы намного компетентней меня в этой области, подскажите мне, если Вас не затруднит, что мол "Закон № такой-то, от такогото года, МинТорг нельзя на ценниках печатать цену ниже минимальной купюры в обращении!"

Печатаем мы конечно с округлением, НО припрется особо умный покупатель, влупит 10 едениц и выскочит ему цена на 200к выше, вот что ему ответить? или тупо пробивать по 1 еденице на разные чеки?

P.S. Буду пробовать делать МА, а не скидки на артикул или группу товара.
25.06.2015 16:08
KirillHome
 
Я бы начал с того, что бы определился - округляю ли я цену за единицу товара согласно "Рекомендациям" и передаю эту округлённую цену в кассу, или округляю сумму чека (а возможно будет использовано и то и другое - для весового товара).
Второе - по каким правилам (по математике, или всегда вниз).
Понятное дело, что "всегда вниз" - менее выгодно, но зато мне не придётся объяснять покупателю - почему при цене в 999'980 c него берут 1'000'00.

Соответственно, в чеке указывал бы цену за единицу - ту, что стоит в ценнике, в учётной системе и т.д.
Сумму по строке = то, что стоит в ценнике * количество товара.
Подытог по чеку = сумма "сумм по строке".
Если же сумма чека должна быть округлена согласно "Рекомендациям" - то после подытога чека указал бы "Округление согласно рекомендации МинТорга" - столько то, и уже ниже - к оплате столько-то (т.е. округление на кассе применяю к сумме чека, а не к цене товара, и не к сумме товара по строке).

Ещё раз.
Цена за единицу - известна и фиксирована.
А вот "Сумма к оплате" - может колебаться согласно "Рекомендаций", в зависимости от итоговой суммы товаров чека.
25.06.2015 16:15
svtl
 
Курсы валют могут быть любые - в смысле курса НБ. Курс в обменном пункте будет кратен 50.
25.06.2015 16:25
svtl
 
Минторг по-поводу ценников на товары со скидками постановления, насколько я знаю, не издавал, я просто повторю свой вопрос -
скажите, пожалуйста, на каком основании на ценнике печатается цена ...70 руб. (в рознице, при оплате наличными деньгами), если минимальная банкнота сейчас - 50 руб.? Если товар штучный, я хочу купить 1 единицу - сколько он будет стоить? А с 1 июля?

Округление - оно такое округление... Разница в 1 рубль в сумме НДС при выписке 6 ед. товара одной строкой либо - двумя строками - 5 и 1 шт. при продаже по безналу...

Я тут уже проконсультироваться успела.... В общем, если Вы хотите % скидки на артикул установить -лучше все ж новую цену не указывать. Иначе столкнетесь с проблемой при продаже больше, чем одной единицы товара, причем как повезет - в плюс либо в минус... В такой ситуации либо рекламировать скидку только как %, либо - МА, как Вы и решили.
25.06.2015 16:26
BotMan
 
Код:
ПИСЬМО МИНИСТЕРСТВА ТОРГОВЛИ РЕСПУБЛИКИ БЕЛАРУСЬ
11 мая 2015 г. N 03-20/567к

ОБ ОКРУГЛЕНИИ РОЗНИЧНЫХ ЦЕН

Облисполкомы

Минский горисполком

8. При продаже товаров со скидкой с розничной цены округляется стоимость каждой покупки (отвеса) до ближайшего действующего в республике номинала платежной банкноты.
это все с 1 июля 2015 года.

А вот в предыдущем письме
Код:
ПИСЬМО МИНИСТЕРСТВА ТОРГОВЛИ РЕСПУБЛИКИ БЕЛАРУСЬ
12 октября 2011 г. N 03-21/662к

ОБ ОКРУГЛЕНИИ РОЗНИЧНЫХ ЦЕН
нету такого пункта.

P.S. Нажмите на изображение для увеличения
Название: IMG_20150625_142556.jpg
Просмотров: 613
Размер:	1.88 Мб
ID:	4782
25.06.2015 16:27
svtl
 
Цитата:
KirillHome Я бы начал с того, что бы определился - округляю ли я цену за единицу товара согласно "Рекомендациям" и передаю эту округлённую цену в кассу, или округляю сумму чека (а возможно будет использовано и то и другое - для весового товара).
Второе - по каким правилам (по математике, или всегда вниз).
Понятное дело, что "всегда вниз" - менее выгодно, но зато мне не придётся объяснять покупателю - почему при цене в 999'980 c него берут 1'000'00.

Соответственно, в чеке указывал бы цену за единицу - ту, что стоит в ценнике, в учётной системе и т.д.
Сумму по строке = то, что стоит в ценнике * количество товара.
Подытог по чеку = сумма "сумм по строке".
Если же сумма чека должна быть округлена согласно "Рекомендациям" - то после подытога чека указал бы "Округление согласно рекомендации МинТорга" - столько то, и уже ниже - к оплате столько-то (т.е. округление на кассе применяю к сумме чека, а не к цене товара, и не к сумме товара по строке).

Ещё раз.
Цена за единицу - известна и фиксирована.
А вот "Сумма к оплате" - может колебаться согласно "Рекомендаций", в зависимости от итоговой суммы товаров чека.
Цена за единицу - известна и фиксирована. - Именно так!!! И да, касса у на по законодательству должна округлять "по математике"


Опции темы


Часовой пояс GMT +3, время: 18:58.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.