К статье
Практический материал

Торговля и Склад · 11 мин

Как в 1С убрать копейки из чека

Как убрать копейки из чека в 1С: округление цен в типах цен, настройки скидок и РМК, влияние на кассовый чек и отчёты. Пошаговая инструкция с проверкой результата.

Копейки в кассовом чеке появляются из-за того, что цены в 1С хранятся с точностью до копейки, а скидки, наценки и пересчёты по ставкам НДС дают дробные значения. Покупатель видит сумму вроде 199,97 ₽, кассир вынужден искать мелочь, а в отчётах накапливаются расхождения. Убрать копейки можно несколькими способами: округлением цен на уровне вида цен, настройкой округления скидок, обработкой цен документов или изменением формул расчёта.

Выбор способа зависит от того, где именно «рождаются» копейки: в прайсе, при применении автоматической скидки в РМК, при пересчёте валютных цен или при делении комплекта. Важно понимать, что округление на кассе — это не просто косметика: оно влияет на сумму чека, которая уходит в фискальный накопитель и в ОФД, а значит, должно быть оформлено корректно и единообразно.

Ниже разобраны рабочие варианты для типовых конфигураций: «1С:Розница», «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ERP». Названия пунктов меню могут немного отличаться между релизами, но логика настройки везде одинаковая.

Откуда берутся копейки в чеке

Прежде чем что-то настраивать, нужно найти источник дробных сумм. Самая частая причина — автоматические скидки: скидка 7% от цены 299 ₽ даёт 278,07 ₽, и копейки появляются в каждой строке чека. Вторая причина — цены, загруженные из прайсов поставщиков или пересчитанные из валюты по курсу, где дробная часть сохраняется.

Третий источник — продажа весового и мерного товара, а также дробное количество: 0,347 кг по цене 459,90 ₽ за килограмм неизбежно даёт копейки. Наконец, копейки возникают при расчёте НДС «сверху» и «внутри» при нестандартных схемах ценообразования, хотя в типовых розничных продажах это встречается реже.

Копейки во всех чекахПроблема в ценах

Проверьте вид цен: есть ли округление и какой порядок

Копейки только со скидкойПроблема в скидках

Смотрите настройки округления в маркетинговых акциях

Копейки у весового товараДробное количество

Нормально: округлять нужно сумму строки или чека

Копейки после обновленияСбилась настройка

Проверьте вид цен и настройки РМК после обновления релиза

Способ 1. Округление цен в виде цен

Самый чистый способ — сделать так, чтобы цена товара изначально была целой. Откройте раздел «CRM и маркетинг» (в «Рознице» — «Закупки» или «Ценообразование») → «Виды цен», выберите нужный вид цен и найдите блок настроек округления. В типовых конфигурациях он называется «Округлять цены» с параметрами «Порядок округления» и «Вариант округления».

Установите порядок округления «1» (до рубля) или «10» (до десятков рублей — для дорогих товаров), а вариант — «по арифметическим правилам» или «всегда в пользу предприятия/клиента». После сохранения вида цен сами цены не пересчитаются автоматически: их нужно переустановить документом «Установка цен номенклатуры» с включённым пересчётом по правилам вида цен.

Обратите внимание: если цена рассчитывается формулой от базового вида цен (например, «закупочная + 30%»), округление применяется к результату формулы. Это удобно — достаточно настроить один вид цен, и все производные цены станут целыми при следующем переформировании.

Способ 2. Округление автоматических скидок

Если цены уже целые, а копейки появляются после применения скидки, настройте округление в самих скидках. Откройте «CRM и маркетинг» → «Скидки (наценки)» и найдите нужную акцию. В настройках скидки есть параметр «Округление» с вариантами: не округлять, округлять сумму скидки, округлять сумму строки.

Для процентных скидок практичнее округлять сумму скидки до рубля — тогда итог строки тоже станет целым. Если скидок несколько и они применяются последовательно, проверьте порядок применения: округление на каждом шаге может дать неожиданный итог, поэтому иногда лучше округлять только итог чека.

Способ 3. Настройка округления в РМК

В «1С:Рознице» и РМК «Управления торговлей» предусмотрено округление суммы чека при расчёте. Откройте «Настройки РМК» (или настройки кассы ККМ) и найдите параметры округления: обычно это «Округлять итог чека» с выбором точности — до 0,5 ₽, до 1 ₽ или до 10 ₽.

При включённом округлении итога разница между расчётной суммой и округлённой автоматически отражается как скидка/наценка на чек. В фискальном чеке это будет видно отдельной строкой или как изменение суммы скидки — в зависимости от драйвера ККТ и версии ФФД. Такой подход не требует переделывать цены и скидки, но в отчётах появится дополнительная аналитика по округлениям.

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

Сравнение способов

Округление в виде цен

Лучший вариант для постоянной работы: цены целые везде. Требует переустановки цен

Округление скидок

Подходит, когда копейки дают акции. Не поможет при дробных базовых ценах

Округление итога чека в РМК

Быстрое решение без изменения цен, но копейки остаются в строках чека

Обработка документов

Разовое исправление исторических цен, не решает проблему на будущее

Способ 4. Массовое исправление существующих цен

Если база цен уже «засорена» копейками, включения округления в виде цен недостаточно — старые значения останутся, пока их не перезаписать. Создайте новый документ «Установка цен номенклатуры», заполните его товарами (можно «Заполнить по виду цен» или «Обновить из предыдущей установки») и убедитесь, что колонка цен пересчиталась с округлением.

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

Особые случаи: весовой товар, валюта, НДС

Весовой и мерный товар

При продаже на вес копейки в сумме строки неизбежны: количество дробное. Здесь правильный подход — округлять не цену за килограмм, а итоговую сумму строки или чека. В типовых конфигурациях это решается округлением итога чека в РМК, а цена за единицу остаётся точной для корректного учёта себестоимости.

Цены в валюте и пересчёт по курсу

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

НДС и итоговая сумма

При выделении НДС из округлённой суммы в платёжных документах иногда возникают расхождения на копейку между суммой чека и суммой НДС по ставке. В кассовом чеке это не критично — сумма НДС считается от итога, — но в оптовых документах проверяйте поле «Сумма НДС» после ручного изменения цены.

Округление «всегда в пользу клиента» (до рубля вниз) при среднем чеке в несколько сотен рублей даёт потерю в пределах половины рубля с позиции. На больших оборотах выгоднее арифметическое округление: потери и выигрыши взаимно компенсируются.
ПЗ
Практическое замечание

Проверка результата и типичные ошибки

После настройки обязательно проведите контрольную продажу: добавьте в чек товар с ранее «копеечной» ценой, примените действующую скидку и закройте чек. Проверьте не только экран РМК, но и печатную форму чека и его отражение в отчёте ОФД — именно фискальные данные имеют значение.

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

Контрольные точки

Как проверить результат

Цена в карточке товара
Норма

Целое число без копеек

Тревожный признак

Копейки остались — цены не переустановлены

Чек со скидкой
Норма

Итог строки и чека целые

Тревожный признак

Копейки после скидки — не настроено округление скидки

Чек в ОФД
Норма

Сумма совпадает с экраном РМК

Тревожный признак

Расхождение — проверяйте драйвер ККТ и версию ФФД

Отчёт по продажам
Норма

Суммы целые или округления видны отдельно

Тревожный признак

Случайные копейки по документам

Типичные ошибки
01
Включили округление в виде цен, но не переустановили цены — старые значения с копейками продолжают действовать
02
Округлили и скидку, и итог чека одновременно — двойное округление даёт неожиданные суммы
03
Изменили цены в разгар смены — кассы продали часть товара по старым ценам, отчёты разошлись
04
Настроили округление только в одном магазине сети — в разных точках разные цены на один товар
05
Исправили цены вручную в документах вместо вида цен — при следующем пересчёте копейки вернулись

Частые вопросы

Уберётся ли копеечная часть из уже пробитых чеков?

Нет. Пробитые чеки зафиксированы в фискальном накопителе и не изменяются. Все настройки округления действуют только на новые продажи. Исторические данные в отчётах останутся с копейками — это нормально и не требует исправления.

Законно ли округлять сумму чека до рубля?

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

Почему после настройки копейки остались у весового товара?

Цена за килограмм может быть целой, но дробный вес (например, 0,347 кг) умножается на неё и даёт копейки в сумме строки. Это не ошибка: округлять нужно сумму строки или итог чека в настройках РМК, а не цену за единицу товара.

Как убрать копейки в оптовых документах, а не в чеке?

Используйте тот же механизм видов цен: округление до рубля в оптовом виде цен и переустановку цен. В уже созданных реализациях суммы можно скорректировать вручную или пересчитать документ после изменения цен, но массово это делают обработкой «Групповое изменение реквизитов» с пересчётом итогов.

Влияет ли округление на обмен с интернет-магазином или ЕГАИС?

Да. Если цены синхронизируются с сайтом, после округления в 1С нужно выполнить выгрузку, чтобы цены на сайте совпали с кассовыми. Для алкоголя цена в чеке не должна быть ниже МРЦ — округление вниз проверяйте на акцизных позициях, чтобы не уйти ниже минимальной розничной цены.

Можно ли округлять не до рубля, а до 5 или 10 рублей?

Можно. В виде цен порядок округления задаётся произвольно: 1, 10, 100. Округление до 10 рублей уместно для дорогих товаров, где цена вида 4 990 ₽ выглядит естественнее, чем 4 987,43 ₽. Для товаров дешевле 100 ₽ крупный шаг округления заметно исказит цену, там лучше округлять до рубля.

Итог

Что важно запомнить

Основной способ убрать копейки — округление в виде цен с последующей переустановкой цен, плюс округление скидок или итога чека в РМК. Любые изменения проводите до открытия смены и проверяйте тестовым чеком, включая данные в ОФД.