BizCore v2.3 CRM Contact, Customer & Supplier Master

INSTALL
1. Take a full BizCore files backup.
2. Export the BizCore database.
3. Upload this ZIP to:
   /public_html/ceylongemx.online/
4. Extract and overwrite.
5. Login as Super Admin.
6. Open:
   https://ceylongemx.online/update-2.3.php
7. Click Install v2.3 Update.

WHAT THIS RELEASE ADDS
- One central contact master
- Individual and company contacts
- Multiple roles per contact:
  Customer, Supplier, Vendor, Agent, Buyer, Seller, Property Owner,
  Contractor, Patient and Tour Customer
- Workspace linking
- Smart search
- Duplicate detection by mobile, email, NIC/passport and BR number
- Credit limit, credit days, opening balance and payment terms
- Contact tags
- Contact notes/timeline
- Contact bank accounts
- WhatsApp, email and call quick actions
- Filtered Customers, Suppliers, Agents and Vendors pages

FIRST TEST
1. Open CRM > Contacts.
2. Add one customer.
3. Assign Customer role and Infinite Cashew workspace.
4. Open the profile.
5. Add a note and bank account.
6. Open CRM > Customers and confirm the contact appears.

IMPORTANT
- Existing Finance, Employee, User and Workspace records are preserved.
- The contact timeline is the foundation for future Sales, Purchasing,
  Property, Tourism, Clinic and Project transactions.
- Document database support is included. Full document upload UI can be
  expanded in a later release.
