Свой шаблон счёта: практический гид по визуальному редактору
Редакция InvoiceFlow — опубликовано 16 июня 2026 — 9 мин чтения
В InvoiceFlow есть 12 встроенных PDF-шаблонов — clean, professional, bold, elegant, compact, modern, classic, creative, minimal, contractor, striped и installment. Для большинства на этом история и заканчивается. Выбираете подходящий под свою сферу, ставите логотип — и готово. Шаблоны переработаны так, чтобы корректно отображаться в любой письменности, которую поддерживает приложение: счёт на кириллице, арабице или китайском выглядит так же продуманно, как и на латинице.
Но «большинство» — это не все. У некоторых бизнесов есть фирменная система, которую готовый пресет просто не передаёт. Кому-то нужен конкретный блок в конкретном месте — регуляторная строка, ссылка на проект, такой блок с реквизитами для оплаты, к которому привыкли именно его клиенты. Для этого и существует визуальный редактор шаблонов. Это практический гид по тому, как пользоваться им с умом: когда он действительно нужен, как собрать шаблон из готовых блоков и какие принципы дизайна отличают счёт, который читают, от того, который откладывают «на потом».
Сначала честно: вам вообще нужен свой шаблон?
Визуальный редактор — мощный инструмент, а мощь провоцирует злоупотребление. Прежде чем открывать его, попробуйте решение попроще. В девяти случаях из десяти встроенный шаблон плюс хороший брендинг закрывают 95% задачи.
Берите встроенный шаблон, когда:
- Ваши потребности обычные — шапка, ваши данные, данные клиента, таблица позиций, итоги и подвал с реквизитами для оплаты.
- Нужна единообразность между типами документов без возни. Шаблон installment, например, уже аккуратно выводит график рассрочки.
- Времени мало и нужно просто что-то солидное прямо сегодня.
Собирайте свой шаблон, когда:
- Ни один из 12 макетов не ставит информацию туда, где её ищут ваши клиенты.
- У бренда есть конкретная структура — шапка с цветной плашкой, определённый порядок блоков, подвал с юридическим или регуляторным текстом, который должен быть всегда.
- Вы работаете в сфере с устоявшимися требованиями к документам (поэтапная оплата в строительстве, агентские ретейнеры, регулируемые виды деятельности) и макет должен соответствовать ожиданиям тех, кто эти документы проверяет.
- У вас несколько брендов, и каждому нужен визуально отдельный, продуманный документ.
Если вы во втором списке — читайте дальше. Если в первом — возможно, хватит одного брендинга, и о нём мы тоже расскажем: он усиливает любой выбранный шаблон.
Как устроен редактор: секции на сетке
Редактор шаблонов построен вокруг сетки слотов. Вместо пустого холста, где вы боретесь с абсолютным позиционированием, счёт разбит на секции, и каждая секция — это слот, который вы заполняете. Под капотом макет хранится в JSON — структурированном описании того, какие секции есть, в каком порядке и как оформлены, — но самому JSON трогать не нужно. Вы собираете визуально; именно структура делает результат предсказуемым на счетах разной длины.
Эта предсказуемость — главное. Холст с попиксельным перетаскиванием кажется свободой ровно до того момента, пока вы не сформируете реальный счёт с длинным названием клиента, позицией, которая переносится на три строки, и итогом в десятках тысяч. Тогда свободный макет рассыпается. Сетка слотов держит форму, потому что каждая секция знает, как расти и переноситься.
Секции, из которых вы собираете счёт, напрямую соответствуют частям, понятным любому получателю:
Шапка
Верхняя плашка: ваш логотип, название документа («Счёт»), номер счёта, даты выставления и оплаты. Это первое, что видит получатель, и то, что он потом будет искать, когда станет подшивать или ссылаться на документ.
Блок отправителя
Кто выставляет счёт — название бизнеса, адрес, налоговые идентификаторы, контакты. Благодаря полям адреса с учётом страны метки региона и индекса подстраиваются под страну, из которой вы выставляете счёт, а для некоторых стран эти поля скрываются, когда они неприменимы.
Блок клиента
Кому выставляется счёт. Подтягивается из списка клиентов, так что адреса заново не набираете. Именно с этого блока начинается «соответствие ожиданиям получателя»: бизнес-клиенту нужны его юридическое название и налоговый номер; частному лицу — просто имя и адрес.
Таблица позиций
Суть: описание, количество, ставка и сумма по каждой строке. Сюда уходит большая часть вертикального пространства, и здесь дисциплина макета важнее всего. Налог может быть включён в цену или начисляться сверху, можно применять несколько ставок, а таблица сама считает сумму без налога и сумму к оплате.
Блок итогов
Промежуточная сумма, налог, скидка и итог к оплате. К нему мы ещё вернёмся — это самый важный блок на странице и тот, который чаще всего недооформляют.
Подвал
Реквизиты для оплаты и условия. InvoiceFlow — не платёжный процессор; счёт показывает, как платить — банковские реквизиты, платёжную ссылку или QR-код, — а клиент платит своим способом. В подвале это и живёт, рядом с условиями по пеням и строкой благодарности. Если применима рассрочка, её график выводится здесь — наглядной разбивкой по датам.
Вы решаете, какие секции есть и в каком порядке. Вам не нужно изобретать структуру — вы расставляете ту структуру, которая у счетов уже есть.
Переопределение для конкретного счёта и общий доступ между профилями
Две настройки области применения делают редактор по-настоящему полезным, а не просто декоративным.
Переопределение для конкретного счёта. Шаблон — это значение по умолчанию, а не клетка. Большинство счетов идёт по вашему стандартному шаблону, но для единственного клиента, который настаивает на особом макете, — или для одного крупного заказа, требующего более официального вида, — можно переопределить шаблон только для этого счёта. Остальное выставление счетов остаётся нетронутым.
Область профиля. InvoiceFlow поддерживает несколько бизнес-профилей в одном приложении, так что можно вести несколько брендов без жонглирования входами. Свой шаблон можно сделать общим для профилей — удобно, когда два бренда имеют общую материнскую идентичность и вам нужна единая система документов, — или оставить привязанным к профилю, чтобы у каждого бренда был свой продуманный вид. Выбираете по каждому шаблону. Студия с основным брендом и побочным проектом, возможно, оставит их визуально разными; консалтинг с двумя региональными юрлицами, наоборот, использует один шаблон и просто поменяет логотип и реквизиты.
Брендинг: система из двух логотипов
Шаблон — это скелет; брендинг делает его вашим. В InvoiceFlow используется система из двух логотипов: квадратный и широкий логотипы хранятся отдельно, а шаблоны сами ставят нужный в зависимости от места. Квадратный знак подходит для компактного угла; широкая версия — для шапки во всю ширину. Без двух вариантов вы получаете либо широкий логотип, втиснутый в квадратный слот, либо квадратный знак, потерянный в пустоте шапки, — и то и другое читается как «делалось наспех».
Чтобы залить чистые файлы логотипа, есть встроенный кадровщик, так что не нужно уходить в отдельный редактор, чтобы выровнять экспорт. Настройте оба варианта один раз — и каждый шаблон, встроенный или свой, будет знать, какой и где использовать.
Шрифты: то, о чём не думают, пока не сломается
Типографика — это место, где любительский счёт выдаёт себя, и место, где международный счёт разваливается полностью. В InvoiceFlow встроен NotoSans и есть выбор шрифтов пользователем, и это важно по двум причинам.
Во-первых, корректное отображение в нелатинских письменностях. Шрифт без кириллических, арабских или иероглифических глифов не падает с ошибкой — он молча подставляет квадратики, знаки вопроса или несовпадающий запасной шрифт. NotoSans спроектирован именно для того, чтобы этого избежать: в нём есть покрытие глифов, и имя российского клиента, арабский адрес или китайское описание позиции отображаются как текст, а не как «тофу». Если вы выставляете счета в разных письменностях, одно это стоит того, чтобы строить дизайн вокруг.
Во-вторых, сдержанность. Самое эффективное типографическое решение — взять одно семейство шрифтов и держать иерархию на насыщенности и размере. Жирный, более крупный номер счёта; обычный основной текст; чуть более плотный итог. Сочетание двух семейств тоже работает, но только если вы делаете это осознанно. В сомнениях — одно семейство, три начертания.
Собираем первый свой шаблон, по порядку
Вот последовательность, которая даёт рабочий шаблон быстрее всего и с минимумом правок.
1. Мысленно отталкивайтесь от ближайшего встроенного
Даже собирая своё, решите, какой из 12 пресетов ближе всего к цели. Он подсказывает, какой порядок секций уже работает для вашей сферы — макет contractor выстроен иначе, чем minimal, — и избавляет от переизобретения уже решённого.
2. Зафиксируйте шапку
Размещение логотипа, название документа, номер счёта, даты. Решите, слева, справа или по центру стоит логотип и какой вариант (квадратный или широкий) нужен плашке шапки. Эту секцию клиенты скриншотят и по ней подшивают — сделайте её однозначной.
3. Расставьте блоки отправителя и клиента
По традиции отправитель сверху слева, клиент ниже или напротив. Что бы вы ни выбрали, держите это единым во всех типах документов, чтобы постоянный клиент узнавал ваши бумаги с первого взгляда.
4. Проектируйте таблицу позиций под худший случай
Не под аккуратный демо-вариант, а под реальный, неудобный. Длинное описание с переносом. Строка с количеством и дробной ставкой. Смесь позиций с налогом в цене и налогом сверху. Если таблица держит форму под такой нагрузкой — выдержит любую.
5. Сделайте итог невозможным не заметить
Подробнее ниже, но относитесь к этому как к этапу дизайна, а не как к запоздалой мысли.
6. Напишите подвал один раз, как следует
Реквизиты для оплаты (банк, ссылка или QR), ваши условия и политику по пеням, если она есть. Именно указание политики по пеням здесь делает справедливым их применение потом. Если вы выставляете в рассрочку, убедитесь, что график выводится так, как вы объяснили бы его вслух.
7. Проверьте, затем проверьте на других языках
Сформируйте реальный PDF и откройте его на телефоне — большинство клиентов читают счета именно так, и макет, элегантный на ноутбуке, может оказаться нечитаемым на пяти дюймах. Затем, если вы хоть иногда выставляете счета на других языках, сформируйте один в нелатинской письменности и убедитесь, что шрифты держатся. Локаль для конкретного счёта позволяет выпустить PDF на языке клиента независимо от языка приложения, так что проверяйте тот язык, который реально отправите.
Принципы дизайна, которые важнее инструмента
Сделайте итог заметным
У получателя один срочный вопрос: сколько и к какому сроку. Всё остальное на странице существует, чтобы поддержать эти два факта. Сумма к оплате должна быть самым визуально доминирующим числом на странице — крупнее, жирнее, выделена пространством или лёгкой плашкой. Дату оплаты ставьте прямо рядом. Счёт, который прячет итог в аккуратном ряду одинаковых цифр, заставляет читателя искать, а читатель, которому приходится искать, откладывает документ «на потом».
Соответствуйте ожиданиям получателя
Документ «профессионален» только относительно того, чего ждёт его читатель. Бухгалтерии хочется чистый, привычный макет с понятным полем для номера договора или референса и однозначными строками налога — креатив читается как риск. Частному клиенту, заказавшему разовую работу, нужнее теплота и ясность, чем официальность. Проектируйте под того, кто открывает файл, а не под собственный вкус.
Вычитайте раньше, чем добавляете
Каждый добавленный блок — это то, что читателю придётся обработать. Если секция не помогает понять, сколько он должен, за что и как платить, — уберите её. Самые чистые счета не те, в которых больше всего дизайна, а те, в которых меньше всего трения.
Единство в семействе документов
Ваша смета, счёт, договор и накладная должны выглядеть как родственники. Когда клиент получает смету, принимает её, а позже получает счёт, визуальная преемственность тихо сигналит, что за всем этим стоит один и тот же аккуратный бизнес. Используйте одно семейство шаблонов, одни логотипы, одни шрифты на протяжении всего цикла.
Честный итог
Визуальный редактор не призван сделать из вас дизайнера. Он нужен для момента, когда 12 пресетов действительно не подходят, — и чтобы, выходя за их рамки, вы всё равно получали структурированный результат, который правильно переносится и отображается на любом языке, на котором вы продаёте. Собирайте на сетке слотов, брендируйте системой из двух логотипов, ставьте шрифт, покрывающий ваши письменности, делайте итог невозможным не заметить и проектируйте под того, кто открывает файл. Сделаете так — и свой шаблон перестанет быть украшением и станет частью того, как вам платят вовремя.