Почему сумма в чеке отличается от вашего подсчёта

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

Почему сумма в чеке отличается от вашего подсчёта

На одном учебном чеке можно пройти весь путь от яблок на вес до общей суммы, найти повторно вычтенную скидку и отличить стоимость покупки от списания по карте. Такой порядок полезнее, чем несколько раз складывать те же числа в надежде получить другой ответ.

В статье вы узнаете:

Начните с четырёх покупок и одного итога

Представьте, что в корзине яблоки, три йогурта, пачка кофе и пакет. Яблоки продаются по весу, йогурт поштучно, на кофе действует скидка 20%. Цены и условия дальше вымышленные, а запись упрощена для проверки арифметики. Это не образец обязательного оформления кассового чека.

ПокупкаПроверкаСумма
Яблоки1,24 кг × 159,90 ₽/кг198,28 ₽
Три йогурта3 × 49,90 ₽149,70 ₽
Кофе399 ₽ со скидкой 20%319,20 ₽
Пакет1 × 8,90 ₽8,90 ₽

Сначала складываем готовые стоимости строк: 198,28 + 149,70 + 319,20 + 8,90 = 676,08 ₽. Это итог нашей покупки после указанной скидки. Числа для проверки можно вводить в обычном калькуляторе; десятичную часть он принимает через точку, например 198.28.

Если вы вместо 319,20 взяли с ценника обычную цену кофе 399 ₽, получится 755,88 ₽. Разница с чеком составит 79,80 ₽. В нашем примере она целиком объясняется скидкой на кофе. Повторное сложение всех строк без проверки этой цены ничего не изменит.

Рабочий порядок такой: обведите первую строку, в которой ваш результат отличается от напечатанного. Если все строки сходятся, переходите к общему итогу. Если сходится и он, но не банковское списание, проверяйте оплату. Так поиск постепенно сужается от всей корзины до одного действия.

У весового товара сначала проверьте единицу цены

Яблоки стоят 159,90 ₽ за килограмм, но на весах оказалось 1,24 кг. Поэтому 159,90 нельзя сразу переносить в сумму покупки. Умножаем 159,90 на 1,24 и получаем 198,276 ₽. При округлении этой стоимости до копеек выходит 198,28 ₽. Это число и стоит в нашей строке.

В чеке или на наклейке ищите три разные величины: массу, цену единицы и стоимость порции. Если на ценнике написано «за 100 г», для такой цены нужно считать количество стограммовых порций. Например, сыр по 89 ₽ за 100 г и порция 230 г дают 2,3 × 89 = 204,70 ₽. Умножение 230 × 89 ошибочно увеличило бы цену в сто раз.

Проверьте и единицу количества. Запись 0,230 кг и запись 230 г описывают одинаковую массу. А вот 0,230 рядом с ценой за 100 г уже требует пояснения: нельзя угадывать, что именно касса считает единицей. Сначала прочитайте подпись, затем умножайте.

Для готовой упаковки стоимость может быть указана сразу за всю штуку. Упаковка сыра массой 230 г с ценником 204,70 ₽ за упаковку уже имеет готовую цену. Повторно умножать её на 0,230 не нужно. На практике важно выяснить, что продаётся: выбранная вами масса из большого куска или одна упаковка с собственной ценой.

Если масса в чеке не похожа на ту, которую вы покупали, арифметика может оставаться правильной. Касса честно умножит неверно записанное количество. Сравните строку с этикеткой взвешивания и фактической покупкой. Это другой вопрос, чем ошибка умножения, и его лучше назвать продавцу прямо.

Поштучные товары проверяйте вместе с количеством

Три йогурта по 49,90 ₽ стоят 149,70 ₽. Если вы в уме учли только два, получится 99,80 ₽, а расхождение составит 49,90 ₽: ровно цену одного йогурта. Такое совпадение подсказывает, с какой строки начать проверку. Оно ещё не доказывает, кто ошибся с количеством.

Посмотрите, сколько упаковок вы взяли и как они записаны. Три одинаковые покупки могут оказаться одной строкой с количеством 3 или несколькими строками. Не умножайте на три строку, в которой уже стоит итог 149,70 ₽, только потому, что видите рядом название товара.

У похожих упаковок могут различаться объём, вкус, артикул или цена. Тогда «три йогурта» в вашей заметке объединяет разные товары, а чек считает их по отдельности. Для сверки сначала сопоставьте конкретные названия и размеры упаковок. Средняя цена по памяти здесь только мешает.

Отдельно проверьте небольшие покупки: пакет, бутылку воды, товар у кассы. В нашем примере пропущенные 8,90 ₽ за пакет объяснят ровно такое расхождение. Но не стоит автоматически списывать неизвестную разницу на пакет. Найдите соответствующую строку и убедитесь, что предмет действительно был в покупке.

Скидку легко вычесть дважды

Для кофе за 399 ₽ скидка 20% равна 399 × 20 ÷ 100 = 79,80 ₽. После её вычитания остаётся 319,20 ₽. В калькуляторе скидки выберите «Цену со скидкой», укажите исходные 399 ₽ и скидку 20%, затем сравните результат со стоимостью кофе в чеке.

Если строка уже содержит 319,20 ₽ после скидки, ещё раз уменьшать эту сумму на 20% нельзя. Вы получили бы 255,36 ₽ и ожидали бы от кассы цену ещё на 63,84 ₽ ниже. Но это была бы вторая скидка, которой в условиях нашего примера нет.

Оформление может выглядеть по-разному: отдельная исходная цена и скидка под ней либо сразу итоговая цена товара. Поэтому важнее прочитать подписи, чем искать обязательное слово «скидка» в определённом месте. Сравнивайте стоимость позиции после всех применённых уменьшений со своим результатом на тех же условиях.

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

Не складывайте проценты разных акций без разбора порядка. В учебном варианте скидка 20% на 399 ₽ оставляет 319,20 ₽. Если по условию затем дают ещё 10% от уже сниженной цены, получится 287,28 ₽. Это не то же самое, что одна скидка 30%, при которой получилось бы 279,30 ₽. Сначала найдите порядок расчёта в условиях предложения, потом повторяйте его.

Механика кнопки процента на разных устройствах тоже способна добавить путаницы. Если пользуетесь обычной арифметикой, считайте величину скидки отдельным действием, затем вычитайте её из цены. Почему последовательности с клавишей % могут давать разные результаты, объяснено в статье о работе кнопки процента.

Итог покупки и списание по карте могут различаться

Вернёмся к сумме 676,08 ₽. Допустим, в отдельном учебном случае 100 ₽ зачтены бонусами как часть расчёта, а оставшиеся 576,08 ₽ оплачены картой. Тогда стоимость покупки 676,08 ₽ не обязана совпадать с банковским списанием 576,08 ₽. Для проверки нужно сложить обе части оплаты: 100 + 576,08 = 676,08.

В другой бонусной программе бонусы могут быть оформлены как скидка и уменьшить саму стоимость покупки. Тогда в таком же числовом примере после скидки получится 576,08 ₽, и эта сумма будет оплачена картой. Не нужно искать ещё 100 ₽ оплаты поверх неё: они уже уменьшили цену.

Бонусы не стоит автоматически вычитать из любой найденной суммы. Сначала выясните по подписям и условиям программы, снизилась ли цена или часть покупки зачтена другим способом. Оба варианта описаны в разъяснении ФНС от августа 2024 года. Конкретный чек нужно читать по его собственной структуре.

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

Та же логика работает без бонусов, если покупку оплатили двумя способами. Например, 200 ₽ наличными и 476,08 ₽ картой дают те же 676,08 ₽. Сравнивать с итогом только одну часть было бы так же странно, как проверять всю корзину по половине товаров.

Откуда берётся разница в копейку

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

Пусть две отдельные порции весят по 0,333 кг, цена килограмма 99,99 ₽. Каждая стоит 0,333 × 99,99 = 33,29667 ₽ до округления. Если округлить стоимость каждой строки до 33,30 ₽ и затем сложить, получится 66,60 ₽.

Теперь объединим массу в одну порцию 0,666 кг: 0,666 × 99,99 = 66,59334 ₽. Округление единого результата до копеек даст 66,59 ₽. Общая масса и цена килограмма одинаковы, а способ группировки и округления различается. Поэтому полезно сверять расчёт с тем, как покупки действительно представлены в чеке: отдельными строками или одной общей.

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

Для своей проверки не округляйте цену килограмма до целых рублей и не обрезайте массу ради удобства. Вводите указанные значения, а готовую стоимость сравнивайте в рублях и копейках. Общие случаи, где округление меняет смысл результата, собраны в правилах округления.

Как показать найденное расхождение

Когда расчёт не сошёлся, полезнее назвать одну проверяемую строку, чем сообщить «у меня другая сумма». Например: «В чеке три йогурта по 49,90 ₽, стоимость 149,70 ₽. В покупке у меня две упаковки. Проверьте, пожалуйста, количество». Здесь арифметика правильная, вопрос касается исходного числа товаров.

Другой пример: «На кофе указана скидка 20% от 399 ₽. У меня получается 319,20 ₽, а в строке стоит 399 ₽. Подскажите, применена ли акция?» Такой вопрос отделяет вычисление от условий: возможно, нужна карта, выбрана другая упаковка или скидка действительно не учтена.

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

Результат хорошей проверки состоит из трёх вещей: конкретной строки, вашего действия с её числами и понятного вопроса о расхождении. Этого достаточно, чтобы начать предметный разговор. Калькулятор проверит умножение и сумму; условия акции, фактическое количество покупок и назначение платежей нужно сверить отдельно.

Есть что добавить?

Напишите своё мнение, комментарий или предложение.