Как настроить автоматические пени: 3 режима, по уму
Редакция InvoiceFlow — опубликовано 16 июня 2026 — 9 мин чтения
Пеня — это не наказание. Это цена. Когда вы не берёте плату за просрочку, вы предлагаете каждому клиенту беспроцентный бессрочный кредит — и рациональный клиент его примет, заплатив вам в последнюю очередь, потому что вы ничего ему не стоите. Понятная автоматическая политика по пеням меняет эту арифметику, и вам не приходится отправлять ни одного неловкого письма. Это гид по настройке: как выбрать политику, настроить её в InvoiceFlow и запустить так, чтобы она срабатывала когда нужно — и только на тех счетах, к которым должна прикасаться.
Психологию здесь мы намеренно опускаем — она разобрана отдельно. Это статья о механике: три режима, настройки по клиентам, пресеты начислений с сохранёнными причинами, жизненный цикл от начисления до закрытия, push-напоминание и экспорт статистики в CSV. Главное правило, которое нужно усвоить до всего остального: пени применяются только к подходящим счетам — отправленным или просроченным, никогда к черновикам.
Три режима и когда какой подходит
Подсистема пеней в InvoiceFlow предлагает три режима. Правильный зависит от вашей средней суммы счёта, типичной просрочки и того, что ваши клиенты сочтут справедливым.
Фиксированная сумма
Фиксированная сумма, добавляемая, когда счёт уходит в просрочку — скажем, 500 ₽ или €40. Просто объяснить, просто предсказать, и сильнее всего бьёт по небольшим счетам, где она пропорционально велика. Фикс лучше всего, когда счета у вас примерно одного размера и нужен чистый, однозначный сигнал «опоздание стоит вот столько». Риск: на крупном счёте фиксированные 500 ₽ ничтожны и поведение не изменят.
Процент
Процент от непогашенного остатка — например, 5% от просроченной суммы. Это масштабируется со счётом, так что остаётся ощутимым и при остатке в 10 000 ₽, и при 2 000 000 ₽. Процент подходит бизнесам с большим разбросом сумм счетов. Перед тем как задать ставку, проверьте, что принято и допустимо в вашем рынке; процент, который кажется разумным на маленьком счёте, на крупном может выглядеть агрессивно, поэтому многие ставят потолок или держат ставку умеренной.
За каждый день просрочки
Начисление, растущее по мере того, как счёт остаётся неоплаченным, — ближайший аналог процентов. Именно этот режим по-настоящему вознаграждает за «заплатить раньше, а не позже», потому что стоимость растёт каждый день. Хорошо подходит для длинных платёжных циклов и B2B, где клиент иначе мог бы держать счёт неделями. Компромисс в том, что этот режим требует самой чёткой коммуникации: клиент должен понимать, что счётчик тикает.
Универсально верного выбора нет. Дизайнер-одиночка со счетами на 25 000–80 000 ₽ может выбрать фикс ради ясности. Агентству со счетами от 150 000 до 3 000 000 ₽ нужен процент, чтобы пеня масштабировалась. Подрядчик на условиях 30 и 60 дней может взять режим за день, чтобы у задержки была непрерывная цена. Выбирайте тот, что делает «заплати вовремя» очевидно более дешёвым вариантом.
Настройки по клиентам: одной политики обычно мало
Единая глобальная политика — нормальная отправная точка, но реальные отношения с клиентами не однородны. InvoiceFlow позволяет задавать поведение пеней по каждому клиенту, переопределяя глобальное значение по умолчанию.
Используйте переопределения осознанно:
- Для лучшего, всегда пунктуального клиента пени можно отключить полностью. Он заслужил доброжелательность, а пеня, которую он всё равно никогда не запустит, ничего вам не стоит при отключении и сигналит о доверии.
- Хронически медленному плательщику можно задать более строгую политику — выше процент или режим за день, — чтобы у его поведения была реальная цена, пока все остальные остаются на мягком значении по умолчанию.
- Крупному корпоративному клиенту с собственными условиями оплаты может понадобиться политика, совпадающая с тем, что он реально примет на счёте, — согласованная заранее, а не навязанная.
Переопределение по клиенту живёт рядом с другими настройками клиента (например, валютой), так что каждые отношения несут свои правила, и вам не нужно решать заново при каждом счёте.
Пресеты начислений с сохранёнными причинами
Когда пеня добавляется, ей нужна причина на документе — и для понимания клиента, и для ваших записей. InvoiceFlow поддерживает пресеты начислений с сохранёнными причинами, так что вам не приходится каждый раз заново набирать одно и то же обоснование. Вы выбираете из своих пресетов, причина сохраняется вместе с начислением и наглядно появляется на счёте, а не как загадочная лишняя строка.
Это важнее, чем кажется. Пеня без указанной причины провоцирует спор («что это за €40?»). Пеня с понятной, единообразной причиной («Пеня за просрочку — счёт просрочен на 14 дней согласно указанным условиям») говорит сама за себя, и оспорить её гораздо труднее. Заведите небольшой набор пресетов под ваши частые случаи и переиспользуйте их.
Жизненный цикл: от начисления до закрытия
Пеня — не разовый штамп; у неё есть жизнь. Понимание жизненного цикла — это то, что держит ваш учёт честным, а разговоры с клиентом лёгкими.
Начисление
Пеня возникает, когда подходящий счёт переходит в просрочку. Для фикса или процента это разовое событие; для режима за день начисление продолжается, пока остаток не оплачен. Принципиально: начисление происходит только на подходящих счетах — тех, что вы реально отправили или которые просрочены. Черновик, лежащий в приложении, — это не обязательство, которое вы на кого-то возложили, поэтому на него пеня никогда не начисляется. Это защищает от неловкого сценария, когда пеня появляется на том, что клиент даже не получал.
На счёте
Начисленная пеня появляется на счёте отдельным начислением с сохранённой причиной, и итоги обновляются — сумма к оплате теперь включает пеню. Поскольку InvoiceFlow отслеживает остаток, частичные платежи и пеня сосуществуют корректно: приложение знает, сколько ещё должны.
Закрытие
Когда ситуация разрешается, пеня закрывается. Это может произойти потому, что клиент оплатил полностью, или потому, что вы решили её списать. У жизненного цикла в любом случае есть чистое конечное состояние, так что вы никогда не несёте призрачное начисление, которого уже нет. Если вы убираете пеню со счёта, она уходит из итогов; если она оплачена — она зафиксирована.
Эта дуга «от начисления до закрытия» и отличает настоящую систему пеней от стикера с надписью «не забыть добавить €40». Система помнит, применяет и закрывает — решения по политике принимаете вы.
Push-напоминание
Автоматизация помогает только если вы знаете, что она сработала. В подсистему пеней входит push-напоминание, так что вас уведомляют, а не вы должны помнить о проверке. Это замыкает контур: счёт уходит в просрочку, логика пеней включается на подходящих счетах, и вы получаете подсказку. Смысл не в том, чтобы заставить вас делать больше, а в том, чтобы ничего не проскользнуло — включая решение, оставить пеню или списать её для клиента с уважительной причиной.
Экспорт статистики в CSV: знайте, во что обходится просрочка
Пени порождают данные, и эти данные по-настоящему полезны для ведения бизнеса. Статистика пеней в InvoiceFlow включает экспорт в CSV, так что можно вытащить цифры и анализировать их как угодно.
Что показывает статистика, стоит лишь взглянуть:
- Какие клиенты стабильно запускают пени — ваш реальный список медленных плательщиков, с доказательствами, а не впечатлениями.
- Во сколько просрочка реально обходится или сколько вы по ней возвращаете за период.
- Работает ли ваша политика — если одни и те же клиенты продолжают платить с опозданием несмотря на пени, возможно, пеня слишком мала или отношениям нужен жёсткий разговор.
Выгружайте поквартально. Закономерность, которую не заметишь по одному счёту, становится очевидной в таблице и даёт основание корректировать настройки по клиентам данными, а не на ощущениях.
Коммуникация политики: где большинство ошибается
Пеня, о которой вы не предупредили, — это пеня, которую нельзя справедливо взять. Вся механика выше работает только если клиент знал правило до того, как опоздал. Это разовая настройка, которая окупается навсегда.
Указывайте её на каждом счёте
Изложите условия по пеням в подвале счёта — там же, где реквизиты для оплаты. Одна понятная строка: пеня, повод, льготный период если есть. «Оплата в течение 14 дней. На остатки, не погашенные после срока, начисляется пеня 5%». Поскольку это можно встроить в подвал шаблона, оно автоматически есть на каждом счёте, и вам об этом не нужно думать.
Совпадайте с локалью счёта
Если вы выставляете счета клиентам на их языке, условия должны быть им читаемы. Локаль для конкретного счёта позволяет выпустить PDF на языке клиента независимо от языка приложения, так что условия по пеням окажутся в словах, которые он действительно понимает, — а это ровно та аудитория, что с наибольшей вероятностью оспорит пеню, которую не смогла прочитать.
Задайте льготный период
Короткое льготное окно перед тем, как пеня кусается, — хорошая практика: оно покрывает честные задержки (платёж в пути, клиент был в отъезде) и оставляет пеню для настоящей просрочки. К тому же это делает итоговую пеню справедливой, а не мелочной.
Когда списывать
Наличие системы пеней не означает брать каждую пеню. Решение списать — часть политики, а не её провал.
Разумные поводы списать:
- Первая оплошность хорошего клиента, который годами был надёжен. Взять с него — рискнуть долгими отношениями ради мелкой суммы; списать, отметив политику, — заработать доброжелательность.
- Настоящая, озвученная причина — клиент предупредил заранее, был сбой в банке, реальное обстоятельство. Пеня за то, что вас игнорируют, а не за то, что в жизни что-то случается.
- Когда вы сами это спровоцировали — отправили счёт не на тот адрес или условия были неясны. Спишите и поправьте процесс.
Когда не списывать: повторные нарушители, молчаливые неплательщики и клиенты, которые отзываются только после появления пени. Для них пеня делает ровно свою работу, а списание учит не тому. CSV-экспорт со временем подскажет, кто в какую категорию попадает.
Чек-лист настройки на десять минут
- Выберите режим по умолчанию — фикс, процент или за день — исходя из типичной суммы счёта и платёжного цикла.
- Задайте сумму или ставку. Держите её ощутимой, но справедливой для вашего рынка.
- Задайте льготный период, чтобы честные задержки её не запускали.
- Создайте пару пресетов начислений с понятными сохранёнными причинами.
- Добавьте условия по пеням в подвал шаблона счёта — один раз.
- Добавьте переопределения по клиентам: выкл для лучших, строже для известных медленных плательщиков.
- Убедитесь, что политика применяется только к отправленным/просроченным счетам — никогда к черновикам, — чтобы не взять плату за невидимое.
- Запланируйте выгружать CSV-статистику поквартально и корректировать.
Настроенное один раз, это тихо работает в фоне. Пеня начисляется на подходящих счетах, push-напоминание держит вас в курсе, итоги остаются верными, а статистика говорит, что работает. Свою энергию вы тратите на ту часть, где всё ещё нужен человек — решить, когда держать линию, а когда списать, — а остальное оставляете системе.