A large batch of acceptance test scripts covering Accounts Receivable, GST recon/refund, GL and period-close, and the HR and HRM modules (recruitment, employment history, print forms, travel, time management, org management, performance and the HRM dashboard) - plus the defects two of them found.
Payslip Template - Read-Only Fields Not Enforced
The Payslip Template serializer’s read_only_fields were written after a method definition inside Meta, where Django never sees them, so id, created_at and updated_at were silently writable on save. They are now honoured.
Receivables Dashboard - Unallocated Receipts Always Read Zero
The Unallocated Receipts KPI on the Receivables Dashboard was hard-coded to 0.00 regardless of how many on-account or partly-applied receipts a company actually held. It now sums the unapplied balance on open payment ledger rows.
UAT Scripts for Accounts Receivable and GL
New scripts covering AR setup, receipt entry and reversal, payment and mass allocation, customer reconciliation, dunning, direct invoices, debit/credit notes, the GST advance receipt voucher, GST recon and refund claims, netting reports, journal entries, the GL ledger and payments, bank operations, period close and FX, Schedule III, financial statements and consolidation/XBRL, and financial setup and reports access.
The Employee Master script moves to Master Data as UAT-MD-005 (it was UAT-HR-026) - the screen belongs with the other masters even though it still lives on the Human Resources menu.
UAT Scripts for HR and HRM
New scripts covering recruitment pipeline, employment history, print forms, employee personnel detail, separation/exit, travel (setup, request/approval, advances, expense claims, desk booking), shift roster and time management (shift masters, roster publish, attendance/device integration, time evaluation, short permission, overtime and compensatory leave, ESS leave/permission, HR absence entry), organisation management (setup masters, positions/org chart, staffing access), performance (goals, check-ins, cycles/appraisals, competency calibration, 360° feedback, talent, training compliance, setup access), statutory filings (registrations, calendar readiness, carry-ins, Form 16, lifecycle prepare/approve, access control), and the HRM dashboard (overview/workforce, time/cost/compliance, actions/reports, setup/access).