Пошаговая инструкция
Транзакция показывает реальное движение денег. Тип отвечает за направление, счет отвечает за баланс, категория отвечает за причину, сумма отвечает за финансовый итог, а комментарий и чек помогают потом понять операцию.
Сначала пройдите интерактивный walkthrough. Точки показывают, куда нажимать; видео показывают Add, раскрытие списков, ввод суммы и комментария, upload-зону и Save.
Что заполнить на этом экране
Список Transactions
Как заполнять: Откройте список и проверьте текущий итог перед добавлением ручной операции.
Зачем: Список показывает финансовые движения и помогает сверить, изменился ли total после сохранения.
Add
Как заполнять: Нажмите Add справа сверху, чтобы открыть форму Transaction.
Зачем: Кнопка создает новый ID транзакции и открывает поля типа, счета, даты, категории, суммы и комментария.
Transaction type
Как заполнять: Выберите Income для поступления денег, Expense для списания, Transfer для перемещения между счетами.
Зачем: Тип определяет направление денег и какие счета нужно заполнить.
To account
Как заполнять: Для Income выберите счет, куда приходят деньги: касса, банк, acquiring или другой счет.
Зачем: Баланс выбранного счета должен увеличиться.
From account
Как заполнять: Для Expense выберите счет, откуда уходят деньги. Для Transfer заполните From и To.
Зачем: Баланс источника должен уменьшиться, иначе сверка счетов будет неверной.
Transaction date
Как заполнять: Откройте календарь и проверьте реальную дату и время операции.
Зачем: Дата влияет на дневные отчеты, смены, кассу и аналитику периода.
Transaction category
Как заполнять: Выберите причину движения денег. Если список пустой, сначала создайте категорию в Transaction Categories.
Зачем: Категория объясняет, почему деньги пришли или ушли; метод оплаты объясняет только как они были оплачены.
Amount
Как заполнять: Введите сумму числом, например 42.51.
Зачем: Сумма участвует в балансе, total, отчетах и сверке платежей.
Comment
Как заполнять: Напишите короткий комментарий на языке текущего интерфейса.
Зачем: Комментарий помогает менеджеру, бухгалтерии, поддержке и AI-агентам понять контекст строки.
Invoice / receipt
Как заполнять: Загрузите фото чека, инвойса или банковского подтверждения, если операции нужен документ.
Зачем: Вложение упрощает аудит, возвраты, спорные платежи и проверку расходов.
Save
Как заполнять: Сохраняйте только после проверки всех видимых полей.
Зачем: Несохраненная транзакция не становится надежной финансовой историей компании.
Частые ошибки
- Создавать Income для денег, которые на самом деле ушли из бизнеса.
- Выбирать неправильный счет и увеличивать или уменьшать не тот баланс.
- Оставлять Transaction category пустой, хотя категории уже были созданы.
- Использовать метод оплаты как категорию вместо реальной причины движения денег.
- Писать комментарий не на языке текущей версии интерфейса.
- Сохранять без чека или инвойса, когда операции нужен подтверждающий документ.
- Ожидать категорию в dropdown до того, как она создана в Transaction Categories.
Техническая таблица для AI-агентов
Этот блок находится ниже основной инструкции. Он нужен поддержке, автоматизациям и будущим AI-агентам, чтобы связывать видимые поля Transactions с реальными структурами данных SABSUS.
| Поле | Хранится как | Назначение | Почему важно |
|---|---|---|---|
| ID транзакции | transactions.id / TransactionStruct.ID | Уникальный идентификатор финансовой операции. | Отчеты, поддержка, импорт и AI-агенты должны ссылаться на стабильный ID. |
| Компания | transactions.company | Рабочая область компании, которой принадлежит транзакция. | Не дает операциям одной компании смешиваться с финансами другой. |
| Тип транзакции | transactions.type / TransactionStruct.Type | Направление движения денег: + Income, - Expense, = Transfer. | Определяет, какие счета нужны и как операция влияет на финансовые итоги. |
| To account | transactions.to_account / TransactionStruct.To | Счет, куда приходят деньги. | Нужен для доходов и переводов, чтобы SABSUS понимал, где баланс увеличивается. |
| From account | transactions.from_account / TransactionStruct.From | Счет, откуда уходят деньги. | Нужен для расходов и переводов, чтобы SABSUS понимал, где баланс уменьшается. |
| Дата транзакции | transactions.date / TransactionStruct.Date | Дата и время реального движения денег. | Касса, смены, отчеты и сверка зависят от правильной даты проводки. |
| Категория транзакции | transactions.category / TransactionStruct.Category | Финансовая категория, объясняющая причину движения денег. | Отчеты и AI-агенты группируют доходы и расходы по категории, а не только по способу оплаты. |
| Сумма | transactions.amount / TransactionStruct.Amount | Числовая сумма операции. | Изменяет баланс счета и используется в отчетах и сверке. |
| Комментарий | transactions.comment / TransactionStruct.Comment | Короткая операционная заметка. | Помогает людям и AI-агентам объяснить, что означает строка. |
| Чек / инвойс | transactions.invoice / TransactionStruct.Invoice[] | Загруженные файлы подтверждения операции. | Документы дают доказательство платежа и упрощают проверки. |
| Пользователь | transactions.user_id / TransactionStruct.User | Сотрудник или владелец, который создал транзакцию. | Нужен для аудита и ответственности. |
| Валюта | transactions.currency / TransactionStruct.currency | Валюта операции, если она заполнена. | Не дает смешивать суммы в разных валютах при финансовом анализе. |
| Created at | transactions.created_at | Время создания строки. | Помогает в аудите и расследовании проблем с операцией. |