JAN ERP V3.10 — Collections & Payment Tickets
Install: Upload this ZIP to /home2/doctorlabs/public_html/jan.doctorlabs.in, extract with overwrite, then login as Full Admin and open https://jan.doctorlabs.in/upgrade_v3_10.php.
What V3.10 adds
- One payment follow-up ticket per invoice — no duplicate active collection tickets.
- Automatic backfill for existing outstanding invoices.
- Automatic ticket creation when a new invoice is generated.
- Collections Desk for Full Admin, Business Admin and Accounts.
- Company Portal Payment Tickets page.
- Company actions: Payment Scheduled, Payment Initiated, Need Invoice Copy, Dispute and general Update.
- Promise-to-Pay date and amount tracking.
- Automatic broken-promise / overdue escalation via the existing management cron.
- Payment proof / PDF / image attachments.
- JAN-to-company and company-to-JAN conversation timeline.
- Internal notes hidden from the company.
- Assignment, next follow-up date, priority and resolution tracking.
- Partial payment automatically updates the ticket; zero outstanding automatically closes it.
- In-app bell + mobile push notifications for ticket updates.
- Payment Ticket shortcut from Invoice screens.
Important
Existing invoices, payments, orders, Service Desk tickets, Investors, company logins and PWA/push settings are preserved. Existing outstanding invoices are backfilled without sending a large batch of old notifications.