О генераторе счёта и акта
Что делает этот сервис
«Счёт и Акт» — бесплатный онлайн-генератор, который за одну минуту формирует два самых востребованных документа для ИП и самозанятых: счёт на оплату (с банковскими реквизитами для получения платежа) и акт выполненных работ (подтверждение факта оказания услуг по ст. 783 ГК РФ). Оба документа можно создать одновременно, одной операцией.
Поддерживаются три режима НДС (без НДС — для УСН и НПД, включён, сверху), автоматический расчёт итогов и прописи сумм, печать по формату А4 или сохранение в PDF. Попробовать генератор →
Нормативная база
| Норма | Содержание |
|---|---|
| ГК РФ, гл. 39, ст. 783 | Возмездное оказание услуг — основание для составления акта выполненных работ |
| 402-ФЗ «О бухгалтерском учёте», ст. 9 | Требования к обязательным реквизитам первичных документов |
| НК РФ, ст. 346.11, ст. 145, ст. 169 | Режимы НДС: плательщики ОСНО обязаны выставлять счёт-фактуру; ИП на УСН и самозанятые — освобождены |
| 422-ФЗ о НПД | Налог на профессиональный доход: чек «Мой налог» — основной документ самозанятого, счёт — по желанию |
| ГОСТ Р 56042-2014 | Стандарт QR-кода для оплаты — реализован в генераторе для мгновенного считывания реквизитов |
Сервис не является справочной системой и не предлагает юридических или налоговых консультаций. При сомнениях обращайтесь к бухгалтеру или в ФНС.
Принцип Zero-PII
Сервис работает по принципу Zero-PII (Zero Personally Identifiable Information) — это архитектурное требование, закреплённое в 152-ФЗ «О персональных данных»:
- все документы формируются в вашем браузере через JavaScript — сервер не видит содержимого формы;
- реквизиты продавца, покупателя, суммы услуг не передаются на наш сервер ни в какой форме;
- сервер отдаёт только HTML, CSS и JS — статические файлы без логирования запросов;
- введённые значения сохраняются только в
localStorageвашего устройства для удобства повторного использования.
Методология расчётов
Автозаполнение. Банковские реквизиты и адрес продавца запоминаются после первого заполнения — при следующем визите форма подтянет их из localStorage. Данные хранятся локально и не покидают устройство.
Расчёт НДС. Для режима «без НДС» строка не выводится. Для «в т.ч. НДС 20%» НДС вычленяется из итоговой суммы по формуле НДС = Итого × 20 / 120. Для «НДС 20% сверху» — добавляется к сумме услуг: НДС = Сумма × 0.20.
Пропись сумм. Итоговые суммы автоматически переводятся в прописной вид по правилам русского языка — расхождение прописи и цифрового значения является формальным основанием для отказа в оплате.
Нумерация документов. Генератор предлагает номер автоматически (формат «2026-001»), увеличивая счётчик от последнего сохранённого. Счётчик сбрасывается 1 января — в соответствии с рекомендуемой практикой сквозной нумерации в пределах года.
Технологии
- PHP 8.4 — рендеринг HTML, SEO-разметки и JSON-LD на сервере;
- Alpine.js (self-hosted) + TypeScript → esbuild → bundle.js — форма и шаблоны документа;
- Inter (self-hosted woff2) — шрифт без внешних запросов, соответствие 152-ФЗ;
- Service Worker — офлайн-работа после первого посещения (PWA).
Контакты
По вопросам, предложениям или обнаруженным ошибкам — через форму обратной связи. Отвечаем в течение дня.