Skip to main content

Open Core Business Suite

Module Documentation: System | Accounting | PM | CRM | WMS & Inventory

All notable changes to the Open Core Business Suite core platform and bundled modules.



Core Edition

[5.2.0] - 2026-02-06

Added

  • Module shortcuts in the navbar for quick access to new modules
  • Sales Target Management menu item added to navigation
  • Demo mode restrictions across AI modules
  • Main admin route protection via EnsureMainAdmin middleware
  • Full form management permissions for HR role
  • Enhanced attendance regularization functionality with factories for testing
  • Enhanced module activation and deactivation with Composer autoloader regeneration

Changed

  • Attendance widget redesigned to a compact badge design with improved styling
  • Employee filtering fixed across all modules using activeEmployees and employeesOnly scopes
  • Dashboard employee count now correctly uses employeesOnly scope
  • Users with specific administrative roles excluded from active employee queries
  • Low stock product retrieval optimized using subquery for aggregated stock levels
  • Dashboard attendance calculations improved for accurate present and absent counts
  • AI provider model configurations updated (OpenAI and Gemini models refreshed)
  • Asset assignment logic enhanced to support multiple employee identification methods

Fixed

  • Attendance check-in and check-out times display corrected on dashboard
  • Sortable.scss reference removed from task board view
  • Migration directory path case corrected
  • Composer autoloader regeneration updated to bypass PHP version checks
  • Module statuses formatting corrected

[5.1.0] - 2026-01-13

Added

  • AI Core module with provider management, model configuration, request logging, and usage tracking
  • AI Chat module with conversational interface, dark mode support, model selection, and auto-message
  • HR Assistant AI with knowledge base, caching settings, and admin configuration UI
  • Local AI Provider module for self-hosted model integration with synchronization
  • Document AI module with document scanning, extraction, and vision capabilities
  • Auto Description AI, Sales Assistant AI, Finance Assistant AI, and Reporting AI modules
  • Two-Factor Authentication module with setup, verification, and profile management
  • CRM Core module with tasks, leads, deals, customer groups, and dashboard
  • Task System module with sortable priorities, statuses, and CRM integration
  • WMS Inventory Core module with products, inventory adjustments, stock movements, reports, and units
  • Project Management Core module with timesheets, resource allocation, and seeder data
  • Dynamic menu registration and rendering system replacing static menu configurations
  • Language switcher with English and Arabic locale support
  • Comprehensive localization (i18n) across all modules including DataTable labels, SweetAlert confirmations, form elements, and error messages
  • HR Manager and HR Executive roles with view-only permissions
  • Font management for DomPDF with updated payslip styling
  • Toggle status functionality for sites with UI updates
  • Site editing functionality with attendance configuration
  • Expanded Employee Management submenus for organization, leave, attendance, expense, and self-service
  • Registered Devices menu item under Field Manager
  • Comprehensive end-to-end tests using Playwright for employee management, attendance, CRM, accounting, WMS, and settings

Changed

  • Alert button styles standardized across all JavaScript files for consistent SweetAlert prompts
  • Deal and Lead controllers updated to replace 'contact' with 'customer' terminology
  • CRM Settings renamed to "Settings" and Customer Relationship renamed to "CRM"
  • PM Dashboard simplified to "Dashboard" in menu
  • Google Maps initialization refactored to prevent race conditions
  • jQuery document ready replaced with vanilla JavaScript DOMContentLoaded
  • Select2 initialization refactored to use Promise.all for parallel loading
  • Backup & Restore menu access expanded to admin users
  • AI modules grouped under 'AI Hub' with enhanced menu structure
  • Testing framework migrated from Laravel Dusk to Playwright
  • API endpoints for getDesignations and getTeams updated to use active lists

Fixed

  • Unsupported file type message updated to use Blade syntax for localization
  • Supplier phone field references corrected to phone_number
  • Translation path fixes in DisciplinaryActions and other service providers
  • Task and project relations updated to check for TaskSystem module availability
  • Credit decimal precision issues in accounting
  • Module cache reset after upload to ensure new module discoverability
  • Installed fonts JSON removed from DomPDF storage

[5.0.1] - 2025-12-31

Added

  • SystemCore module providing centralized master data management for customers, suppliers, products, sales orders, and purchase orders with dashboard, charts, and statistics
  • Accounting synchronization between SystemCore orders and AccountingCore transactions with source document linking and auto-sync
  • Payment terms and tax configuration management integrated into order line items
  • Posting Log system for tracking module-to-module data synchronization
  • Payroll pre-check functionality to validate data before processing
  • Payslip generation upon payroll approval with detailed net salary summary
  • Payroll modifier metadata support and enhanced LOP calculation settings
  • Loan processing fee calculation and storage
  • Loan type documents-required indicator for supporting documents
  • Break functionality added to Employee Self-Service (ESS) attendance widget
  • Conditional break, activity, and visit relationships in Attendance model based on module availability
  • Broadcasting events for chat message reactions (added/removed) with user details
  • Assigned employee functionality for client management in Field Sales
  • Attendance tracking columns added to field manager tables
  • Field task integration with SiteAttendance module
  • Calendar and Notes modules added to employee and HR menus
  • Business Operations statistics section on dashboard
  • Enhanced dashboard with detailed statistics and recent orders overview
  • System status overview page
  • Export and import functionality for departments, designations, teams, and other modules
  • Navbar search functionality with AJAX support
  • Module upload process with migration, seeding, and error handling
  • Demo mode restrictions and sensitive data masking across settings controllers
  • Template version display on login and footer sections

Changed

  • Upgraded to Laravel 12 framework
  • Password validation now requires minimum 8 characters (previously 6)
  • Payroll modifier type labels changed from "Addition" to "Earning" for clarity
  • Leave balance logic updated to correctly handle regular and compensatory off days
  • Compensatory off marked as used upon leave approval, with proper rejection handling
  • Error page layout improved for better user experience
  • PDF templates updated to use 'DejaVu Sans' font for consistency
  • Client and visit access restricted based on user assignment

Fixed

  • Login failure with 6-digit default password (invalid credentials error)
  • Shift assignment logic in AttendanceController
  • Leave request now allows optional user_id and defaults to authenticated user
  • Loan management bugs including routes, JSON decode errors, edit permissions, and null checks
  • Product search 404 error caused by incorrect route order
  • ApexCharts loading order issue on SystemCore dashboard
  • Credit availability check now uses precise decimal comparison
  • Page loading errors from missing View Checklist button and Vite manifest
  • Event details JSON keys updated to use camelCase matching frontend expectations
  • Chat message responses now include replyTo chatFile details and is_forwarded field
  • Breadcrumb corrections for expense types and project statuses pages
  • Migration foreign key issues resolved across multiple modules
  • PSR-4 namespace compliance fixed across all modules

[5.0.0] - 2025-11-25

warning

V5.0 requires a fresh installation and cannot be updated from previous versions.

Added

  • Enhanced leave management with leave balance management, compensatory offs, team calendar, and reports
  • Enhanced attendance management with monthly attendance calendar, regularization management, and reports
  • Enhanced employee management with improved termination management, probation tracking, employee lifecycle timeline, and reports
  • Improved expense management with reports
  • Employee Self-Service (ESS)
  • Web attendance
  • Enhanced settings with email configuration and branding options

[4.2.1] - 2025-08-15

Fixed

  • Fixed Vite manifest error in HR Policy's Policy and Acknowledged pages

[4.2.0] - 2025-08-09

Added

  • Introduced HR Policy addon
  • Introduced Disciplinary action addon

Fixed

  • Fixed error preventing night shift setup showing 'The end time field must be a date after start time'
  • Fixed proof toggle showing enabled for all leave types in edit view
  • Fixed proof toggle showing enabled for all expense types in edit view
  • Fixed issue generating visit report in Reports page showing 'file not found'
  • Fixed frequent low battery notifications

[4.1.3] - 2025-07-23

Fixed

  • Fixed LMS and Asset Management modules visible in HR Panel before adding addons
  • Fixed 'Invalid Credentials' error on login when 'Remember Me' toggle is enabled
  • Fixed 'Mark All as Read' button error in Notifications
  • Fixed incorrect placeholder in Leave Request search bar
  • Fixed incorrect placeholder in Teams search bar
  • Fixed DataTable warning when searching in designation
  • Fixed incorrect placeholder in Expense Types search bar
  • Fixed issue allowing approval or rejection of cancelled expense requests
  • Fixed missing SOS module in admin panel

[4.1.2] - 2025-06-17

Fixed

  • Fixed error when opening existing chats through search

[4.1.1] - 2025-06-06

Fixed

  • Fixed shift creation bug
  • Fixed employee's joining date bug
  • Fixed 'reporting to' bug in employee creation
  • Fixed shift loading issue on edit
  • Fixed error in departments where previously entered parent department field appears empty
  • Fixed image view issue in expense request details page

[4.1.0] - 2025-04-15

Added

  • Introduced Approval addon
  • Enabled Face Attendance addon
  • Introduced Notes addon
  • Introduced Asset Management addon
  • Introduced LMS addon
  • Introduced Calendar addon
  • Introduced Recruitment addon
  • Added premium notice in the addon page

Changed

  • Removed organization hierarchy icon
  • Redesigned addons page
  • Improved report visibility
  • Improved HR web page restrictions

Fixed

  • Fixed unique code issue for smoother demo user creation
  • Fixed shift null exception in attendance module
  • Fixed username in loan request module
  • Fixed resume download error in job applications
  • Fixed employee activation error for smoother onboarding
  • Fixed event location in calendar module
  • Fixed pin toggle in notes addon
  • Fixed task view in admin panel
  • Fixed commas in cost field for asset management addon
  • Fixed asset route error when editing
  • Fixed lessons and enroll count in LMS addon
  • Fixed duration in LMS course module
  • Admins can now add face data directly for smoother setup

[4.0.2] - 2025-03-06

Changed

  • Improved employee index paging (switch to Yajra AJAX)
  • Upgraded designation table to Yajra

Fixed

  • Fixed expense type view rule error
  • Fixed notification data issue in header
  • Enabled marking notifications as read
  • Fixed reporting issue in employee create/edit
  • Ensured Buy Now button works properly in demo mode
  • Added designation approver field
  • Fixed addon deletion error (refresh issue)
  • Improved task create screen UI with select 2
  • Removed max phone number validation

[4.0.1] - 2025-02-25

Fixed

  • Fixed issue where relieved employees were incorrectly displayed in the employee index
  • Resolved login issues and unexpected errors on the dashboard
  • Fixed issue where team names were sometimes missing from the index
  • Actions for retired employees are now properly disabled
  • Actions for relieved employees are now disabled where necessary
  • Fixed issue where users were repeatedly asked for the time zone while updating settings
  • Fixed issue with QR attendance in the tenant vertical menu
  • Resolved issue with designation status changes
  • Removed SOS and AI chat text from the navigation

[4.0.0] - 2025-01-20

Added

  • AI Bot
  • Payroll management
  • Open attendance system
  • Full scale chat system
  • Digital ID
  • Sales target
  • SOS
  • Dynamic QR based attendance
  • Advanced tracking with low battery optimization
  • Audit log
  • Organizational hierarchy management
  • Notification system
  • Multi check-in and check-out
  • Activity system
  • Quick creation option
  • Bio-metric login

Changed

  • Flutter SDK updated with improvements
  • Advanced Flutter mobile app
  • Improved UI/UX design

[3.3.0] - 2024-12-05

Added

  • Notification system for admin panel

[3.2.0] - 2024-11-20

Added

  • Site & attendance
  • Custom form
  • Geofence location map picker radar

Fixed

  • Bug fixes and enhancement

[3.1.2] - 2024-10-17

Fixed

  • Bug fixes and improvements
  • Employee app version updated to V3.0.5

[3.1.1] - 2024-10-07

Added

  • Product & order addon

Fixed

  • Bug fixes and improvements

[3.1.0] - 2024-08-11

Added

  • Expense report
  • Leave report
  • Visit report
  • Attendance report
  • Manager app support

Fixed

  • Bug fixes in leave and expense request
  • General bug fixes and improvements

[3.0.0] - 2024-07-02

Added

  • Biggest update with 12+ premium addons support

[1.0.1] - 2024-02-20

Fixed

  • Bug fixes in Dashboard
  • Bug fixes in Card View
  • Bug fixes in Live Location View
  • Edit added for Shift
  • Edit added for Teams
  • Edit added for Holidays
  • General bug fixes and improvements

[1.0.0] - 2024-02-20

Added

  • Initial release

SaaS Edition

[5.2.0] - 2026-02-06

Added

  • Enhanced module access control for SaaS tenants
  • Non-configurable infrastructure modules excluded from available modules list

Changed

  • Employee filtering fixed across all modules using activeEmployees and employeesOnly scopes
  • Dashboard attendance and leave request queries fixed for accurate user counts

Fixed

  • Menu navigation issues resolved across multiple modules in SaaS context

[5.1.0] - 2026-02-04

Added

  • Introduced System Core with dashboard, customer management, supplier management, product management, payment terms, tax configuration, product categories, posting history, and system settings
  • Introduced CRM Core with dashboard, company management, customer groups, lead management, deal management, and CRM settings
  • Introduced Project Management with dashboard, all projects, timesheet management, resource management, capacity planning reports, and project settings
  • Introduced Inventory Management with dashboard, product management, product categories, units, warehouse management, vendor, stock adjustments, stock transfers, inventory reports, and inventory settings

Fixed

  • Fixed an issue where the menu view was not available for enabled addons
  • Fixed an issue in updating attendance records for approved employee regularization requests
  • Fixed an issue where the multi-tenancy module was accessible in the tenant panel even when it was not included in the plan
  • Fixed an issue where tenants were listed in places intended to show only employees
  • Bug fixes and performance enhancements

[5.0.1] - 2025-12-31

Added

  • Multi-tenant database provisioning with production-ready credential delivery, admin alerts, and demo data options
  • Tenant registration service with email verification, auto-approval settings, and phone number validation
  • Subscription plan management with module access restrictions, user limits, and trial period support
  • Payment gateway webhook handling for PayPal, Razorpay, and Stripe with signature verification
  • Payment proof viewing and payment reconciliation for failed/orphaned payments
  • Subscription billing with invoice generation, grace period notifications, and plan upgrade/downgrade support
  • Offline payment support with status tracking and approval queue
  • Tenant provisioning history with DataTable support
  • Organization lookup and tenant info API endpoints for mobile apps
  • API tenant context middleware for tenant identification in mobile app requests
  • Tenant menu filtering service to control module access per subscription plan
  • Storage isolation with automatic disk switching for tenant context

Changed

  • Currency formatting unified across payment and subscription views using SaasCurrencyHelper
  • Tenant menu URLs simplified by removing redundant 'multitenancy' prefix
  • Plan selection ordered by price with improved trial eligibility display
  • SaaS Dashboard renamed to "Dashboard" for consistency

Fixed

  • Webhook handling and signature verification for PayPal, Razorpay, and Stripe
  • Plan change payment calculation for upgrades and downgrades
  • Subscription plan selection and payment method handling
  • Home route redirect for tenants in SaaS mode
  • SaaS mode check updated to use proper app() helper for AddonService

[5.0.0] - 2025-11-25

warning

V5.0 requires a fresh installation and cannot be updated from previous versions.

Added

  • Enhanced leave management with leave balance management, compensatory offs, team calendar, and reports
  • Enhanced attendance management with monthly attendance calendar, regularization management, and reports
  • Enhanced employee management with improved termination management, probation tracking, employee lifecycle timeline, and reports
  • Improved expense management with reports
  • Employee Self-Service (ESS)
  • Web attendance
  • Enhanced settings with email configuration and branding options

[4.2.0] - 2025-08-21

Added

  • Introduced Disciplinary actions addon
  • Introduced HR Policy addon
  • Added total users field in Subscription Details on Customer Details page in Super Admin panel

Fixed

  • Fixed issue where resetting password in tenant panel redirected to Superadmin panel
  • Fixed frequent low battery notifications
  • Fixed issue in Superadmin panel where unverified user emails were shown as verified
  • Fixed issue generating visit report showing 'file not found'
  • Fixed proof toggle showing enabled for all leave types in edit view
  • Fixed proof toggle showing enabled for all expense types in edit view
  • Fixed web login access for users without permission
  • Fixed employee limit not updating when customer upgrades plan
  • Fixed 'Proof Required' toggle reverting to disabled after enabling in Expense Types
  • Fixed employee limit not updating when subscribing with additional users
  • Fixed issue preventing domain re-request after previous rejection
  • Fixed issue where creating a designation right after editing duplicated the updated designation as new

Removed

  • Removed mention of Manager app in plan details of Customer Panel

[4.1.3] - 2025-08-02

Fixed

  • Fixed new customer count display on Superadmin Dashboard
  • Replaced invoice print option with download in customer order history
  • Fixed search functionality on Superadmin Plans page
  • Fixed search functionality on Superadmin Orders page
  • Fixed displaying subscribed plan amount for all orders in order history page
  • Fixed exporting employee data displaying user's path instead of username error
  • Fixed issue allowing creation of same subdomain for two different customers
  • Fixed incorrect placeholder text in Expense Type search bar
  • Fixed 'Mark All Read' functionality in notifications
  • Fixed issue allowing approval or rejection of cancelled expense requests
  • Fixed 'Invalid Credentials' error on login when 'Remember Me' toggle is enabled
  • Fixed currency symbol update issue in Customer Details page of Super Admin panel
  • Fixed error while setting night shift timing

[4.1.2] - 2025-06-30

Fixed

  • Fixed map API key issue in settings
  • Fixed incorrect placeholder text in leave request search bar
  • Fixed incorrect placeholder text in Teams search bar
  • Fixed data table warning when searching designations

[4.1.1] - 2025-06-17

Fixed

  • Fixed bug with employee's joining date
  • Fixed shift list dropdown issue while editing work information
  • Fixed error in parent department field while editing
  • Fixed bug during employee details export
  • Fixed superadmin user view bug
  • Fixed termination of an employee bug
  • Fixed employee's mobile number character length bug
  • Fixed error when opening existing chats through search

[4.1.0] - 2025-05-05

Added

  • Introduced Approval Addon
  • Introduced Face Attendance Addon
  • Introduced Assets Management Addon
  • Introduced company code based login
  • Introduced Recaptcha Addon
  • Introduced Calendar Addon
  • Introduced Recruitment addon
  • Introduced HR Web Page
  • Introduced Notes Addon
  • Introduced LMS addon
  • Added Probation, termination flow
  • Added Premium addon notice in demo mode
  • Added phone number check in SaaS register

Changed

  • Redesigned Addons Page
  • Enhanced Attendance Page

Removed

  • Removed organization hierarchy icon
  • Removed License Status
  • Removed Manual Notification Create button
  • Removed "Mark All as Read" button in notification page

Fixed

  • Fixed Custom index view in SA order by name
  • Fixed unique code issue for smoother demo user creation
  • Fixed shift null exception in attendance module
  • Fixed reports visibility
  • Fixed Super admin account creation
  • Fixed search user bug in SA
  • Fixed "Table Not Found" error on Employee page after clicking the username
  • Fixed 'Unable to Create Shift' Error
  • Fixed Dashboard OnLeave user count
  • Fixed additional user bugs in admin panel
  • Admins can add face data in admin panel

[4.0.5] - 2025-03-03

Changed

  • Enhanced paging with Yajra Ajax for better data handling
  • Upgraded designation tables to Yajra for improved efficiency

Fixed

  • Fixed issues in the mobile app and server to ensure accurate organization and tenant name updates
  • Resolved a screen rule error for a better expense type viewing experience
  • Fixed header notification data issues
  • Removed the top-right profile picture API for better performance
  • Removed plan add/edit options for super admin-specific addons
  • Marking notifications as read now functions as expected
  • Fixed issues in employee creation and editing for smoother reporting
  • Added a "Buy Now" FAB button in demo mode
  • Resolved errors in the Super Admin panel search function
  • Fixed QR attendance issues in the tenant vertical menu
  • Added an approver field to enhance approval workflows
  • Fixed status change issues for smoother transitions
  • Resolved activation issues
  • Domain requests approved in the customer panel now require an expiry date
  • Removed SOS and AI chat text from the navigation
  • Fixed issue where deleting an addon showed an error before a refresh
  • Added a second selection option in task creation and improved UI
  • Removed the maximum phone number validation restriction
  • Fixed issue where customer names were not displaying correctly in the Super Admin panel

[4.0.4] - 2025-02-07

Fixed

  • General bug fixes and improvements

[4.0.3] - 2025-01-23

Fixed

  • Domain request bug fix
  • General bug fixes and improvements

[4.0.2] - 2025-01-20

Fixed

  • Bug fixes and improvements

[4.0.1] - 2025-01-19

Fixed

  • Bug fixes and improvements

[4.0.0] - 2025-01-12

Added

  • AI Bot
  • Payroll management
  • Full scale chat system
  • Digital ID
  • Sales target
  • SOS
  • Super admin panel
  • Separate panels for customer
  • Dynamic QR based attendance
  • Advanced tracking with low battery optimization
  • Audit log
  • Organizational hierarchy management
  • Notification system
  • Multi check-in and check-out options
  • Activity system
  • Individual databases for each customer
  • Open attendance system
  • Bio-metric login
  • Customizable plans
  • Quick creation option

Changed

  • Flutter SDK updated with improvements
  • Advanced Flutter mobile app
  • Improved UI/UX design

[3.0.2] - 2024-06-03

Fixed

  • API middleware bug fixes
  • General bug fixes and improvements

[3.0.1] - 2024-03-29

Fixed

  • Plan bug fixes
  • PayPal gateway bug fixes
  • Visit history bug fixes
  • Manual activation bug fixes
  • Add more employee flow fixes
  • General bug fixes and improvements

[3.0.0] - 2024-03-12

Added

  • Biggest update with 16+ addons support
  • Redesigned Plans System
  • Geofence Based Attendance
  • IP Address Based Attendance
  • QR Based Attendance
  • Dynamic QR Based Attendance
  • Site Based Attendance
  • Task System
  • Product & Order System
  • Custom Form Builder
  • Offline Tracking
  • Data Import & Export
  • Notice Board
  • Loan Request
  • Payment Collection
  • Document Request
  • Break system
  • UID Based login
  • 14+ Regional Languages in mobile app

Fixed

  • Bug fixes and enhancements

[2.2.2] - 2024-01-16

Added

  • Superadmin reset password for tenant
  • Default password option added in employee creation
  • Reset password for tenant users
  • Visit report

Fixed

  • Bug fix in client creation
  • Timeline report bug fixes
  • General bug fixes

[2.2.1] - 2023-11-04

Added

  • Dropdown search in timeline, employee creation and reports

Fixed

  • Manual activation bug fixes
  • PayPal gateway issue fixed
  • General bug fixes

[2.2.0] - 2023-10-15

Changed

  • Separated the employee app from the bundle for a better experience
  • Manual account activation from super admin panel

Added

  • Client pagination in API
  • Attendance history in API
  • Visits history in API

Fixed

  • User data filter bug fix
  • User status bug fixes
  • Bug fixes and enhancements

[2.1.0] - 2023-09-04

Added

  • Razorpay Payment Gateway
  • New Manager App (Addon)
  • Client search by name, address, number, contact person in visits
  • Change password

Changed

  • UI alignment fixes in tables
  • Shifts, Teams active/inactive option
  • Page title added
  • Tooltip added for actions
  • Plugins updated

Fixed

  • Collapsed sidebar click issue fixed
  • Bug fixes and improvements

[2.0.0] - 2023-07-22

Added

  • Whole new Admin Panel UI (Bootstrap 5.2)
  • Realtime notification for Admin Panel (GPS Status Change, Leave, expense request and chats)
  • Dark mode in Admin Panel
  • Redesigned chat interface
  • Dashboard graphs
  • RTL support in App (Arabic and English)
  • New loading animation in mobile app
  • Status & Settings page

Fixed

  • Bug fixes and enhancements

[1.1.0] - 2023-06-22

Added

  • Arabic translation RTL in Mobile App
  • Super admin dashboard with more information
  • Plan based restrictions

Fixed

  • Bug fixes and enhancements

[1.0.0] - 2023-06-16

Added

  • Initial release

Core Modules

The following core modules are bundled with the main platform:

  • SystemCore - Organization settings, user authentication, role-based access control, system configuration
  • AccountingCore - Chart of accounts, journal entries, financial reporting, multi-currency support
  • PMCore (Project Management) - Project creation and management, task tracking, team assignment, timesheets
  • CRMCore - Contact management, lead tracking, customer database, interaction history
  • WMSInventoryCore (Warehouse & Inventory) - Product catalog, stock tracking, warehouse management, inventory reports