Тема
Журнал операций
Раздел «Финансы → Журнал операций» в боковом меню. Здесь живут все платежи вашего бизнеса, которые система не видит через API маркетплейсов: аренда, зарплата, ПО, взносы, прочие доходы и переводы между счетами. Журнал — основа будущего отчёта ОПиУ и ДДС.
Зачем
Выручку, комиссии, логистику и прочие удержания маркетплейсов система подтягивает автоматически из API Ozon / WB / Яндекс.Маркета — их вносить в журнал не нужно. А вот всё, что происходит «за пределами» маркетплейсов — аренда склада, зарплата менеджера, оплата сервисов, взнос учредителя, перевод с расчётного счёта на карту — система узнать не может. Эти платежи вы и заводите в журнал: вручную по одному или массово из Excel.
Из журнала эти суммы попадают в отчёт ОПиУ: расходы со статьями лягут в «Постоянные расходы» / «Налоги» / «Банк», доходы — в «Прочие доходы», переводы — в контроль внутренних перемещений.
Перед началом: счета и статьи
- Счета — заведите в разделе «Финансы → Счета» (расчётный счёт, карта, накопительный, касса). Без счёта операцию создать нельзя — каждый платёж привязан к счёту, с которого (или на который) шли деньги.
- Статьи — уже посеяны системно (~40 статей в иерархии «Раздел → Группа → Статья»: аренда, зарплата, ПО, маркетинг, банк, налоги и т.д.), смотреть и дополнять — «Финансы → Статьи». Кастомные статьи можно добавлять под любой группой.
- Контрагенты — справочник «Финансы → Контрагенты», но заранее заполнять не обязательно: контрагента можно создать прямо из формы операции.
Добавить операцию
Кнопка «Добавить операцию» в правом верхнем углу → диалог с тремя вкладками: Доход / Расход / Перевод.
Поля формы
- Сумма, ₽ — всегда положительное число. Знак задаёт тип операции (вкладка), а не минус в сумме.
- Дата платежа — день, когда деньги реально двигались по счёту. По умолчанию — сегодня.
- Дата учёта — к какому периоду отнести — см. раздел ниже. По умолчанию совпадает с датой платежа.
- Счёт — с какого счёта ушли (расход) или на какой пришли (доход) деньги. Для перевода полей два: «Счёт списания» и «Счёт зачисления».
- Статья (только доход/расход) — иерархический список «Раздел → Группа → Статья». На вкладке «Доход» показываются только доходные статьи, на «Расход» — только расходные.
- Направление (только доход/расход) — появляется не всегда, см. ниже.
- Контрагент (только доход/расход) — необязательное поле, комбобокс с поиском. Если контрагента ещё нет — начните печатать имя и нажмите «Создать "…"» — он появится в справочнике сразу, без перехода в другой раздел.
- Комментарий — свободный текст, необязателен. По нему работает поиск в журнале.
«Дата платежа» vs «Дата учёта»
У каждой операции две даты, и это не дубль:
- Дата платежа — когда деньги физически ушли/пришли. По ней строится движение денег (ДДС).
- Дата учёта («к какому периоду отнести») — к какому месяцу платёж относится экономически. По ней операция попадает в ОПиУ.
Классический пример: выплата от Wildberries пришла 1 июня за неделю мая. Дата платежа — 1 июня (деньги пришли на счёт в июне), дата учёта — любой день мая (это выручка мая; ОПиУ считает по месяцам, точный день внутри месяца не важен). По умолчанию даты совпадают; чтобы развести их, поставьте галочку «Отличается от даты платежа» — появится отдельный выбор даты учёта и подсказка с примером.
В таблице журнала обе даты — отдельные колонки: первой идёт «Дата платежа» (главная), затем «Дата учёта»; если они совпадают, «Дата учёта» рисуется приглушённо.
Направление: магазин или «Общее»
Поле «Направление» появляется только для статей, которые имеют смысл и per-магазин, и «вообще»: «Зарплата. Менеджер МП», «Самовыкупы», «Маркетинг», «Доставка до МП» и подобные. Варианты: «Общее» (по умолчанию) или конкретный магазин из ваших подключений. В журнале магазин-направление показывается с цветным значком маркетплейса (Ozon/WB/YM) рядом с названием — одинаковые названия магазинов в разных маркетплейсах не путаются.
Зачем это: одна и та же статья может быть переменным расходом конкретного магазина (зарплата менеджера, который ведёт только WB) и общим расходом на весь бизнес (маркетинг «на бренд», не привязанный к МП). Это не двойной учёт — в ОПиУ операции с магазином попадут в переменные расходы этого МП, операции с «Общее» — в постоянные. Выбирайте магазин, только если расход реально относится к одному МП.
Для статей, которым направление не нужно (аренда, банк, ПО), поле просто не показывается.
Какие статьи нельзя вводить вручную
Статьи, которые сервис заполняет автоматически из данных маркетплейсов — «Реализация (без СПП)», «Себестоимость проданного товара», «Комиссия МП», «Эквайринг», «Логистика МП», «Хранение МП», «Реклама МП», «Прочие удержания МП», «Удержания вне товаров», — недоступны в форме операции и в Excel-импорте. Если бы такие суммы вносились ещё и вручную, в ОПиУ они посчитались бы дважды.
Для типичных денежных событий, которые раньше приходилось «пристраивать» в эти статьи, есть отдельный раздел «Движение денег (справочно)»:
- «Оплата за товар (закупка)» — платежи поставщикам за закупаемый товар. Прибыль не уменьшают: расходом закупка становится как «Себестоимость проданного товара» по мере продаж.
- «Поступление выплаты от МП» — выплата маркетплейса на расчётный счёт. Доходом не считается: выручка уже учтена автоматически строкой «Реализация».
Обе статьи попадают в журнал и в остатки по счетам, а в отчёте ОПиУ видны справочными строками без влияния на прибыль.
Если раньше вы вносили операции по автоматическим статьям, они остаются в журнале с пометкой «вне ОПиУ» (наведите на неё — появится пояснение): такие записи не входят в отчёт, но сохраняются как денежные, их можно редактировать и удалять.
Какие статьи нельзя выбрать
Двух типов статей в форме нет — и это намеренно:
- Расчётные («авто») статьи — «Скидка за счёт МП», «Фактические продажи», «Налоговая база», «Основной налог», «Страховые 1 %», «Резерв на налоги». Система считает их сама по формулам — ручной ввод сломал бы расчёт.
- Компенсации от МП (раздел «Компенсация»: брак на складе МП, потери, добровольные компенсации и т.д.) — классифицируются автоматически из транзакций маркетплейса. Их тоже не вносят руками — иначе сумма задвоится с данными API.
Если такая статья попадётся в Excel-импорте — строка будет отклонена с понятной ошибкой.
Переводы между счетами
Вкладка «Перевод» — перемещение денег между своими счетами: расчётный ↔ карта, расчётный ↔ накопительный.
- Одна запись — два счёта. Не нужно заводить парные проводки «расход со счёта А» + «доход на счёт Б», как в Excel-учёте (и потом сверять, что они сошлись в ноль). Запись перевода сама несёт счёт списания и счёт зачисления — парность гарантирована, забыть «вторую половину» невозможно.
- Переводы — не доход и не расход. Деньги не покинули бизнес, поэтому в доходы/расходы и в прибыль ОПиУ переводы не попадают. Они учитываются отдельной строкой «внутренние перемещения».
- У перевода нет статьи, направления и контрагента — только счета, суммы, даты и комментарий.
В таблице журнала перевод показывается как «Перевод: Расчётный счёт → Накопительный счёт».
Фильтры, поиск и пагинация
Над таблицей — панель фильтров:
- Период — выбор дат, по умолчанию последние 30 дней.
- «По дате платежа» / «По дате учёта» — переключатель, к какой из двух дат применяются период и сортировка строк. По умолчанию — по дате платежа (журнал читается как банковская выписка: свежие движения денег сверху); для среза «как в ОПиУ» переключитесь на дату учёта.
- Статья — иерархический список, «Все статьи» по умолчанию.
- Счёт — «Все счета» по умолчанию. Фильтр по счёту показывает и переводы, где счёт участвует любой стороной — и списанием, и зачислением.
- Поиск по комментарию — фильтрует таблицу по подстроке.
- Чипы типа — «Все / Доходы / Расходы / Переводы».
- «Сбросить» — появляется, когда есть активные фильтры, возвращает дефолт.
Сортировка фиксированная: по дате учёта, новые сверху. Таблица постраничная — по 50 операций, внизу счётчик «N–M из K» и кнопки «Назад / Вперёд».
Все фильтры живут в URL. Можно настроить нужный срез (например, «Аренда за 2026 год») и отправить ссылку коллеге — он откроет журнал с теми же фильтрами. На этом же механизме построен переход из ОПиУ «в операции по статье».
Импорт из Excel
Кнопка «Импорт из Excel» — массовая загрузка журнала (например, перенос истории из старого Excel-учёта).
Шаблон
В диалоге импорта — кнопка «Скачать шаблон»: xlsx с шапкой и двумя строками-примерами (расход «Аренда» и перевод между счетами). Кроме основного листа, в шаблоне есть справочные листы «Статьи», «Счета» и «Магазины» с точными названиями из вашего пространства — копируйте значения оттуда, чтобы не промахнуться по написанию (импорт сверяет по имени). В листе «Статьи» только статьи, доступные для ручного ввода, с подсказкой, требует ли статья направления. Колонки основного листа (обязательные помечены *):
| Колонка | Что писать |
|---|---|
| Дата платежа* | Дата (Excel-дата или текст: 2026-06-01, 01.06.2026). |
| Дата учёта | Если пусто — берётся дата платежа. |
| Тип* | Доход / Расход / Перевод. |
| Сумма* | Число больше нуля. |
| Счёт* | Название счёта точно как в разделе «Счета» (регистр не важен). |
| Счёт зачисления | Только для переводов. |
| Статья | Обязательна для дохода/расхода, точно по имени из «Статей». Для переводов — пусто. |
| Направление | Label магазина из «Подключений», Общее или пусто. |
| Контрагент | Имя; несуществующие создаются автоматически. |
| Комментарий | Свободный текст. |
Счёт, статья и магазин матчатся по точному имени — опечатка даст ошибку строки «не найден». Контрагент — единственный справочник, который импорт пополняет сам.
Предпросмотр (ничего не записывается)
Кнопка «Предпросмотр» разбирает файл «вхолостую» и показывает:
- К созданию — сколько операций будет создано, с таблицей-превью.
- Ошибки — список «Строка N: причина». Эти строки будут пропущены, остальные применятся.
- Новые контрагенты — кто будет создан автоматически.
Только после кнопки «Применить (N)» операции записываются в журнал.
Лимиты и типичные ошибки строк
- Файл — до 5 МБ, операций — до 10 000 строк на один импорт. Больше — разбейте на части.
- Частые причины ошибок строки: не указана/не распозналась «Дата платежа»; «Тип» не из трёх значений; сумма не число или ≤ 0; счёт/статья/магазин не найдены по имени; для перевода не заполнен «Счёт зачисления» или он совпадает со счётом списания; статья указана у перевода; статья расчётная или из раздела «Компенсация»; «Направление» у статьи, которая его не требует; в справочнике два счёта/статьи/магазина с одинаковым названием (переименуйте дубликаты).
- Повторный импорт того же файла создаст дубли — защиты от повторной загрузки нет. Применили дважды — удалите лишнее вручную (фильтр по периоду + статье поможет найти).
Редактирование и удаление
Наведите курсор на строку — справа появятся иконки карандаш (редактировать, та же форма, что при создании), копировать и корзина (удалить, с подтверждением). Удаление необратимо. Любая правка сразу пересчитает отчёты, которые строятся на журнале.
Копировать открывает форму «Копия операции» со всеми значениями исходной строки (счёт, статья, направление, контрагент, комментарий, даты) — поменяйте сумму или дату и сохраните: создастся новая запись, исходная не изменится. Удобно для повторяющихся платежей вроде комиссии банка. У копии операции «вне ОПиУ» статья сбрасывается — выберите действующую замену (например, из раздела «Движение денег»).
Защита справочников
Удалить счёт или контрагента, на которые ссылается хотя бы одна операция, нельзя — система ответит отказом. Вместо удаления архивируйте их: архивный счёт исчезает из формы новой операции, но остаётся видимым в старых операциях и в фильтре (с пометкой «(архив)»). Статью с операциями тоже удалить нельзя — сначала перенесите её операции на другую статью или удалите их; системные статьи не удаляются вовсе (только переименовываются).
Частые вопросы
Нужно ли вносить в журнал продажи и комиссии маркетплейсов? Нет. Выручка, комиссии, логистика, хранение, реклама и компенсации приходят из API МП автоматически. Журнал — только для платежей, которые система не видит сама: аренда, зарплата, ПО, банк, взносы, переводы.
Внёс перевод — а доходы выросли? Не должны: переводы не участвуют в доходах/расходах. Проверьте, не завели ли вы перемещение денег как пару «Расход» + «Доход» — для этого есть отдельный тип «Перевод».
Почему в форме нет статьи «Основной налог» / «Скидка за счёт МП»? Это расчётные статьи — система считает их сама. Раздел «Компенсация» скрыт по той же причине: он классифицируется из данных МП.
Чем «Дата учёта» отличается от «Даты платежа» в фильтре? Переключатель меняет, к какой дате применяются выбранный период и сортировка строк. «По дате платежа» (по умолчанию) — срез движения денег («что ушло со счёта в ноябре»); «по дате учёта» — срез ОПиУ («расходы ноября»).
Можно ли поделиться отфильтрованным журналом? Да — фильтры хранятся в URL, просто скопируйте ссылку из адресной строки.
Связанные разделы
- Подключения — магазины, которые предлагаются в поле «Направление».
- «Финансы → Счета», «Финансы → Статьи», «Финансы → Контрагенты» — справочники, на которые опирается журнал.