Pay an approved advance
Open HRM → Add Approval → Advance Salary, then use an approved row’s original Pay Advance button. An existing /pay-advance-salary address with the actual record ID in its id query keeps its original lookup behavior.
Choose your layout
Classic opens first unless you save another default. Try the new layout and View old layout switch both ways. A layout in the page address takes priority for that visit. Failed default saves keep your previous choice and offer Retry. Switching on this page keeps the current inputs and page address. Switching views does not approve, reject, revert, create or pay an advance. Other links keep their original destinations.
Original payment scope
The selected advance comes from the original list navigation or an existing ID in the page address. Keep the original payroll debit account, cash or bank credit account, and payment date. Pay Advance uses the original raw account values, advance identifier and financial action. After success it returns to the original list. Cancel and Go Back keep their original bare list destination.
Loading and recovery
Failed required record or account reads offer Retry for the failed read and hide stale content in the new layout. Loading or pending payment disables data controls while retaining the draft. A missing record keeps the original information and Go Back action. Browser Print keeps the original rendered form. No new permissions, export or paging control is added.
