Tuesday, September 17, 2024
3 changes · 17.0
Enhancements to existing features
This update adds a new table to US payslips that displays accrual hours information including gains, usage, and current balance for each pay period. This change ensures compliance with US payroll regulations that require accrual details to be visible on employee payslips.
Original PR description
For the US, it is mandatory to have the accrual gains, usage and balance on the payslip. This adds a new table with the information for the current period. Task: 3993175
Resolved issues and error corrections
Fixed an issue where the Safari browser URL bar and navigation buttons were visible when accessing the Meeting Room booking page as an installed home screen app on iOS devices. The fix adds proper mobile web app configuration to provide a cleaner, full-screen experience for users who add the room booking to their iPhone home screen.
Original PR description
Steps to reproduce (on IOS): ------------------- With Safari browser: - Install `Meeting Rooms` app - Go to Meeting Rooms -> Rooms and open any room - Copy the `Room Booking URL` and open it in a new tab - Click on the menu, then on `Add to Home Screen` - Open the room booking from the home screen Issue: ------ The URL and browser buttons are visible at the top of the screen. Solution: --------- Add the meta tags `mobile-web-app-capable` and `apple-mobile-web-app-capable` to the room template. opw-3639196
This fix ensures that when the AvaTax module is installed or when a new US company is created, the required fiscal position is automatically set up across all US companies. Previously, the fiscal position was only available in the company where the module was initially installed, causing issues for multi-company setups.
Original PR description
Since the fiscal position is added in data with the xml, the others companies than the current ones don't have it. So this commit will allow: - When installing the Avatax modules, create the fiscal position in all US companies at the same time - When creating a new US company with the Avatax module installed, setup the fiscal position in the new company at the same time task: 4100725