Open the report
Go to HRM → Salary → Lecture-Wise Salary Report. Classic opens first unless you saved another choice. Try the new layout and View old layout switch both ways. Make this my default or Make old layout my default saves your own institute-specific lecture workflow choice. Explicit layout links override it for the visit; a failed save keeps the previous default and offers Retry. Rates, Register and Summary offer both layouts with the same lecture workflow choice.
Report scope and totals
Choose From and To months and optionally Campus or Teacher. The original report reloads automatically; there is no Generate button. The range includes both salary months. Paid rows retain the frozen generated salary amounts; uncalculated rows use the original live lecture calculation. The server Grand totals cover the complete successful loaded scope.
Review, detail and Print
Search and local pages affect only the review grid. Print keeps every row in the successful loaded report and the original server totals and General Branding, independent of grid search or page. No export or sorting is added. Open a teacher/month row for its original read-only lecture breakdown; the exact employee and month are retained. This report does not pay salaries, approve lectures or send messages.
Loading and Retry
Loading, a failed request or invalid/reversed months hide stale rows and Print and block stale details. Retry repeats the current report query; the detail Retry repeats its exact employee/month request. Existing salary access and Lecture Approval boundaries are unchanged; choosing a layout grants no permission.
