Система комиссий

Система комиссий в FirstWork является ключевым компонентом финансовой архитектуры и обеспечивает распределение денежных средств между участниками сделки и проектом. Комиссия представляет собой процент от суммы сделки, который удерживается системой при успешном завершении заказа. Логика комиссий встроена в процесс обработки сделок и транзакций, что позволяет автоматически рассчитывать долю исполнителя, долю проекта и корректировать эти значения при возвратах или отменах.

Комиссия рассчитывается в момент создания сделки на основе параметров проекта. В процессе оформления покупки система определяет сумму комиссии и сумму, которую получит исполнитель после завершения работы. Эти значения фиксируются в записи сделки и используются на всех последующих этапах. Комиссия не списывается сразу, а резервируется в структуре данных сделки до момента её подтверждения. Это позволяет корректно обрабатывать споры, отмены и возвраты, не нарушая финансовую целостность.

При успешном завершении сделки комиссия становится активной. Система начисляет исполнителю его долю, а комиссия переводится в прибыль проекта. Эти операции фиксируются в таблице транзакций, что обеспечивает прозрачность и возможность аудита. Комиссия добавляется в общую прибыль проекта, которая хранится в отдельной таблице и обновляется при каждом успешном завершении сделки. Таким образом, комиссия является источником дохода платформы и отражает её финансовую активность.

Система комиссий также поддерживает корректировку при возвратах. Если сделка была завершена, но затем отменена арбитром или в рамках спора, комиссия пересчитывается и вычитается из общей прибыли проекта. Это позволяет системе сохранять точность финансовых данных и корректно отражать реальные доходы. При возврате средств пользователю комиссия не удерживается, а полностью возвращается в оборот, что обеспечивает честность и прозрачность финансовых операций.

Комиссия всегда рассчитывается детерминированно и одинаково для всех сделок. Она не зависит от действий пользователей и не может быть изменена вручную в рамках конкретной сделки. Все вычисления выполняются через единый механизм, который гарантирует предсказуемость и отсутствие ошибок. Благодаря этому система комиссий остаётся стабильной, безопасной и полностью интегрированной в общую финансовую архитектуру FirstWork.