This package was built from your uploaded existing JAN Enterprises PHP/MySQL source code. It is designed to upgrade that application in place without SSH, Terminal, Composer or Artisan.
Use the domain document root:
/home2/doctorlabs/public_html/jan.doctorlabs.in
/home2/doctorlabs/public_html/jan.doctorlabs.in.JAN_Enterprises_ERP_V2_FINAL_cPanel.zip into that folder.includes/config.php, so your live DB credentials remain untouched.https://jan.doctorlabs.in/upgrade_v2.php.orders table, creates the ERP tables, formal agreements and users, and migrates historical order groups into multi-line Sales Orders.After the upgrade, log out and log back in once. This moves your session to the new database-backed user account. Your existing Admin username/password are used to create the first database Admin user.
Open Settings and enter JAN Enterprises legal name, GSTIN, registered address, state/state code, phone/email, bank details, invoice prefix, GST defaults, invoice terms and warranty terms. Confirm GST rates and HSN classification with your accountant before issuing a production tax invoice.
Check Companies, Agreements, Asset & Price Master and Sales Orders. Historical data remains available and is also migrated into V2 Sales Orders for the new dashboard/reports.
Company → Agreement → Price → Sales Order → Delivery Challan → Tax Invoice → Payment → Receipt
Create one small test order and invoice before using it for production.
In cPanel → Cron Jobs, create a daily cron using:
php /home2/doctorlabs/public_html/jan.doctorlabs.in/cron/erp_reminders.php
This checks active-order payout dates, invoice due dates and annual agreement expiry. Email recipients and reminder days are configured in ERP Settings. WhatsApp remains optional through the existing Twilio configuration.