Bug Fixes:
- Fixed permission route and parent route issues.
- Fixed WhatsApp connection and session recovery problems.
- Fixed staff showroom listing issue.
- Fixed category name mapping issue in product listing.
- Fixed payroll tax calculation and multiple payroll payment handling.
- Fixed product combo enable/disable logic.
- Fixed auto-close issue in PDF generation.
- Fixed leader unique constraint issue.
- Fixed search and quick search functionality (invoice & customer-based).
- Fixed database creation logic with proper quoting.
- Fixed punch-in/punch-out and day-out handling.
- Fixed warehouse/house ID mapping in product and report modules.
- Fixed UI layout issues in report, holiday, and form pages.
- Fixed invoice logo size consistency and form layout readability.
- Fixed ResetSaasOrgJob logging and migration table reset performance.
- Fixed sales invoice filter and response handling issues.
- Fixed multiple permission migration and cleanup issues.
- Fixed payment collection adjustment logic.
- Fixed sorting logic in message list.
- Fixed validation error response formatting for better clarity.
- Fixed Receive and Payment Voucher handling issues.
Feature Updates:
- Organized and optimized permission structure.
- Enabled automatic route-based permission selection.
- Removed ID-based dependencies and completed permission cleanup.
- Restored Receivable and Payable functionality.
- Enhanced Advance Payment process.
- Implemented auto-approval for system-generated vouchers (Payment, Sales, Purchase, Payroll, Loan, Opening Stock, Return, Stock Adjustment).
- Added component product listing.
- Added showroom, warehouse, salesman, and deliveryman filtering in reports.
- Added approval status toggle for POS sales based on settings.
- Added contact resource and image upload limit.
- Added salesman and deliveryman management permissions.
- Added preloader functionality for AJAX actions.
- Enhanced search functionality (invoice number, customer name).
- Enhanced report generation with B2B invoice calculations.
- Enhanced payroll and tax management flow.
- Added Punch-In settings and Day-Out options.
- Restricted Day-Out for deliverymen until assigned invoices are completed.
- Enforced system-based Punch-In restrictions.
- Added branch-wise staff filter in Punch-In history.
- Added tax and bonus handling during payroll generation.
- Enabled multiple payroll payments.
- Updated payslip design and layout.
- Improved UI consistency for upgrade/reset buttons and print templates.
- Improved form readability and structure in multiple modules.
- Updated password policy and default delivery/salesman permissions.
- Updated dependencies for improved stability and performance.