feat: Implement financial engine for commission and tax calculations
- Added new configuration keys for appointment and upgrade commissions, tax settings, and SMS panel fee in SiteConfigController and SiteConfigRepository. - Introduced CommissionService to handle commission calculations for appointments and subscriptions, including tax deductions and SMS fees. - Created FinancialBreakdown entity and repository to log financial transactions. - Updated PaymentController to process commissions upon successful payments for appointments and subscriptions. - Developed FinancialReportPage in the admin panel to display financial breakdowns and summaries. - Added database migration for the new financial_breakdowns table.
This commit is contained in:
@@ -98,6 +98,11 @@ function buildSections(
|
||||
icon: BanknotesIcon,
|
||||
label: "تسویهحساب",
|
||||
},
|
||||
{
|
||||
to: "/admin/financial-report",
|
||||
icon: BanknotesIcon,
|
||||
label: "گزارش مالی",
|
||||
},
|
||||
{
|
||||
to: "/admin/pre-registrations",
|
||||
icon: ClipboardDocumentCheckIcon,
|
||||
|
||||
Reference in New Issue
Block a user