Add sales types, party adjustments, FunZone party fields, and treasury fee support

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Shayan Azadi
2026-07-03 03:15:52 +03:30
parent 5dd29c41d6
commit 5fb79fb7f0
8 changed files with 366 additions and 3 deletions

View File

@@ -6,9 +6,11 @@ from .views import (
CompanySettingsView,
EmployeeViewSet,
InvoiceViewSet,
PartyAdjustmentViewSet,
PartyViewSet,
PayslipViewSet,
ProductViewSet,
SalesTypeViewSet,
TreasuryTxnViewSet,
VoucherViewSet,
reset_accounting_data,
@@ -20,6 +22,8 @@ router.register(r'parties', PartyViewSet, basename='accounting-party')
router.register(r'products', ProductViewSet, basename='accounting-product')
router.register(r'vouchers', VoucherViewSet, basename='accounting-voucher')
router.register(r'invoices', InvoiceViewSet, basename='accounting-invoice')
router.register(r'sales-types', SalesTypeViewSet, basename='accounting-sales-type')
router.register(r'party-adjustments', PartyAdjustmentViewSet, basename='accounting-party-adjustment')
router.register(r'treasury', TreasuryTxnViewSet, basename='accounting-treasury')
router.register(r'employees', EmployeeViewSet, basename='accounting-employee')
router.register(r'payslips', PayslipViewSet, basename='accounting-payslip')