Содержание
В бухгалтерском учёте и экономическом анализе выделяют четыре основных типа транзакций: поступление (приход), выбытие (расход), внутреннее перемещение и изменение типа актива/обязательства. В контексте работы сайтов, интернет-магазинов и CRM-систем эти типы транзакций определяют, как фиксируется движение денег, товаров или данных между счетами, пользователями и системами.
1. Транзакции поступления (приходные операции)
Это операции, которые увеличивают объём ресурсов (денег, товаров, баллов) на балансе объекта. Для интернет-магазина или сервиса к ним относятся: зачисление оплаты от клиента, возврат от поставщика, пополнение счёта пользователем, получение субсидий. В CRM-системах такие транзакции автоматически создают приходные ордера и могут инициировать смену статуса заказа на «Оплачен».
Примеры на сайте
- Клиент оплатил заказ банковской картой – средства поступили на расчётный счёт магазина.
- Покупатель вернул бракованный товар – вы зачисляете деньги обратно на его бонусный счёт.
- Партнёр перевёл предоплату за рекламу – транзакция поступления в финансовом модуле.
2. Транзакции выбытия (расходные операции)
Обратный тип – ресурсы покидают ваш учёт. Это списание средств за услуги хостинга, выплата зарплаты сотруднику, возврат денег покупателю (обратная транзакция), комиссия платёжной системы. Расходные транзакции критически важны для построения отчёта о движении денежных средств.
| Вид расхода на сайте | Пример транзакции выбытия |
|---|---|
| Платежи за сервер | Ежемесячное списание за хостинг (например, SitePro.by) с корпоративного счёта |
| Возвраты клиентам | Инициирован возврат по отменённому заказу – деньги уходят с вашего счёта на карту клиента |
| Комиссии | Платёжный шлюз удерживает 2% за проведение транзакции |
3. Внутренние перемещения (трансферы между счетами / складами)
При таком типе транзакций общий баланс компании не меняется – ресурсы лишь перераспределяются. С точки зрения бухгалтерии сайта это: перевод денег с расчётного счёта на резервный, перемещение товара со склада А на склад Б, зачисление бонусов с одного внутреннего кошелька на другой. В CRM на базе CMS Joomla или Битрикс такие транзакции часто используются для управления остатками.
Пример для интернет-магазина
Вы перемещаете 100 единиц товара из «Основного склада» в «Склад выдачи заказов». Общее количество товара в системе не изменилось, но изменилась его локация – это внутренняя транзакция. Аналогично: перевод денег с карточки «Доходы будущих периодов» на счёт «Реализация» после отгрузки товара.

4. Изменение типа актива или обязательства (конверсионные операции)
Этот тип транзакций меняет природу ресурса, не изменяя его объёма. Например: переоценка валютных остатков, конвертация бонусов в рубли, переквалификация краткосрочного кредита в долгосрочный. На сайте это может быть автоматическая конвертация накопительных баллов в скидку при оформлении корзины или перевод предоплаты в выручку после оказания услуги.
- Пример с CRM: Клиент использовал 500 бонусов как частичную оплату. Транзакция списала бонусы (один тип актива) и одновременно уменьшила сумму к оплате в деньгах (другой тип).
- Пример в учёте сайта: Вы получили аванс за годовую подписку – сначала это обязательство перед клиентом. После каждого отработанного месяца часть суммы транзакцией переводится в доход (меняется тип с обязательства на капитал).
Как эти 4 типа транзакций реализованы в веб-проектах
Любая платформа для управления финансами сайта – от простого конструктора до самописной CRM – базируется именно на этих четырёх типах. Например, на конструкторе SitePro.by каждый платёж за премиум-функции или подписку фиксируется как транзакция поступления (для владельца сайта) и выбытия (для пользователя). Большинство CMS (первая среди популярных – Joomla) через плагины учёта позволяют разграничивать внутренние перемещения и конверсионные операции.
| Тип транзакции | Влияние на баланс ресурса | Итог системы (пример) |
|---|---|---|
| Поступление | Увеличение | Оплачен заказ – денег на счёте больше |
| Выбытие | Уменьшение | Оплачен хостинг – денег меньше |
| Внутреннее перемещение | Не меняет | Товар переложен на другой склад |
| Изменение типа | Не меняет, но меняет категорию | Бонусы превратились в скидку |
Почему важно различать 4 типа транзакций при разработке сайта
Если архитектор или владелец интернет-магазина не разделяет эти типы, возникают ошибки:
- Расход списывается как внутреннее перемещение – искажается отчёт о прибылях и убытках.
- Конверсия бонусов не отражается как отдельный тип – двойной учёт активов.
- Поступления от клиентов попадают в тот же отчёт, что и внутренние переводы между счетами – менеджмент теряет контроль над реальной ликвидностью.
Грамотное проектирование платёжного модуля или финансовой CRM включает создание для каждого из четырёх типов отдельных журналов проводок и правил аудита. Это позволяет автоматизировать отчётность и избежать штрафов за некорректный бухгалтерский учёт.