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

Документы и Печать · 10 мин

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

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

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

Копейки в счете могут появляться на трех уровнях: в цене товара (например, 1 234,56), в итоговой сумме документа и в самой печатной форме как формат вывода. Убирать их нужно именно там, где они мешают, иначе можно случайно нарушить учет: округлить сумму НДС или создать расхождение между счетом и реализацией.

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

Почему в счете вообще появляются копейки

Основной источник копеек — настройки точности хранения цен. В 1С цены и суммы по умолчанию хранятся с точностью до двух знаков после запятой, а в некоторых конфигурациях — до трех-четырех знаков для цен. При расчете суммы строки (цена × количество) и начислении НДС возникают дробные значения, которые и уходят в документ.

Вторая причина — загрузка цен из внешних источников: прайсов поставщиков, выгрузок с сайта, обменов с другими базами. Если в источнике цена задана с копейками, она переносится в 1С как есть, и дальше тянется во все документы.

Третья причина — формат вывода в печатной форме. Даже если сумма в документе целая, макет может быть настроен на вывод двух знаков после запятой, и на печати вы увидите «5 000,00». Это чисто визуальная проблема, решается правкой макета без изменения данных.

Способ 1: настройка округления цен и сумм в документе

Самый безопасный путь — заставить 1С считать сразу в целых рублях. В «Управлении торговлей 11» и «Комплексной автоматизации» откройте раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Продажи» (или «CRM и маркетинг» в зависимости от релиза) и найдите блок настроек цен и скидок. Там задается правило округления цен: до копеек, до рублей, до десятков рублей.

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

В «Управлении нашей фирмой» аналогичная настройка находится в карточке вида цен: раздел «Компания» → «Настройки» → «Ценообразование», либо прямо в карточке прайс-листа. Установите округление до целых, и новые документы будут формироваться без копеек.

Порядок действий для округления цен
  1. 1
    Откройте справочник видов цен и выберите используемый вид цены
  2. 2
    Включите округление и укажите порядок: до 1 рубля, по арифметическим правилам или в большую сторону
  3. 3
    Перезаполните цены в документе кнопкой «Заполнить цены» или перевыберите вид цен
  4. 4
    Проверьте итоговую сумму счета и сумму НДС
  5. 5
    Перепечатайте счет и сверьте с требованиями контрагента

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

Способ 2: округление итоговой суммы счета

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

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

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

Способ 3: убрать копейки только в печатной форме

Если в учете копейки нужны (например, для точного расчета НДС), а на бумаге мешают, правится только макет печатной формы. Это самый безопасный вариант с точки зрения учета: данные в базе не меняются.

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

Форматная строка в 1С для сумм обычно выглядит как «Ч=15,2» или задается через функцию Формат(). Чтобы выводить без копеек, используйте формат с нулевым числом знаков дробной части, например «ЧДЦ=0», либо оберните значение в функцию округления. После сохранения макета печатная форма будет показывать целые рубли, а в базе останутся точные значения.

1c
Формат(СуммаДокумента, "ЧДЦ=0; ЧРГ=' '")

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

Как убрать копейки в уже выставленных счетах

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

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

Перед массовой обработкой обязательно сделайте резервную копию базы и сначала прогоните обработку на одном-двух документах. Проверьте, что суммы, НДС и итоги пересчитались корректно, и только потом обрабатывайте весь пласт документов.

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

Особенности для разных конфигураций

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

В «Управлении торговлей 11» и «Комплексной автоматизации 2» предпочтителен механизм округления в видах цен плюс настройка «Порядок округления» в соглашениях с клиентами. В «Управлении нашей фирмой» проверьте еще и настройку «Сумма включает НДС» — при её изменении копейки могут появиться из-за пересчета цен из суммы.

В старых конфигурациях (например, «Управление торговлей 10.3») округление цен настраивается в регистре сведений «Цены номенклатуры» через обработку «Формирование цен», где есть параметр «Округлять до».

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

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

Подходит для постоянной работы без копеек; влияет на все новые документы и требует согласования изменения сумм

Ручное округление итога

Подходит для разовых случаев; требует контроля НДС и согласования с покупателем

Правка печатного макета

Подходит, когда в учете копейки нужны, а на бумаге нет; не меняет данные, но требует аккуратности при обновлениях

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

После любого способа проверьте три вещи. Первое — откройте счет на экране: цены и итог должны быть целыми (или соответствовать выбранному правилу). Второе — распечатайте или выведите счет в PDF и убедитесь, что на форме нет «,00» или копеек. Третье — сверьте сумму НДС: она должна соответствовать ставке от облагаемой базы.

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

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

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

Итоговая сумма счета
Норма

Целое число рублей, совпадает с согласованной суммой

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

Копейки в итоге или расхождение с договоренностью

Сумма НДС
Норма

Соответствует ставке от базы налогообложения

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

НДС не бьется с расчетом по ставке

Печатная форма
Норма

Суммы выведены без дробной части

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

На печати видны «,00» или копейки

Итог

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

Копейки убираются либо округлением цен в настройках видов цен, либо ручной корректировкой итога, либо правкой формата вывода в макете печатной формы. Выбирайте способ по задаче: для постоянной работы — настройка вида цен, для разового случая — ручная корректировка, для чистой печати без изменения учета — правка макета. Всегда проверяйте НДС и согласовывайте изменение сумм с покупателем.

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

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

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

Можно ли убрать копейки только на печати, не меняя данные в базе?

Да. Измените форматную строку вывода сумм в макете печатной формы на формат без дробной части (ЧДЦ=0). Данные в документах и учете останутся с копейками, а на бумаге будут целые рубли.

Копейки появляются только в сумме НДС. Что делать?

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

Настройки округления применились, но старые счета остались с копейками. Почему?

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

Пропадет ли правка макета после обновления конфигурации?

Да, если макет изменен внутри типовой конфигурации. Чтобы изменения сохранялись, используйте внешнюю печатную форму, подключенную через «Дополнительные отчеты и обработки», — она не затрагивается обновлениями.

Покупатель требует счет строго на круглую сумму. Как это сделать?

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