-
Incorrect Tax Calculation Due to Currency Misalignment in Minimum/Maximum Limits
Taxes calculation is not correct when the tax code was configured with a minimum and maximum limit and the currency transaction is different from the setup in the tax code.
The customer configured a tax code with minimum and maximum limits, including negative values. The currency of the tax code is either the accounting currency or a foreign currency defined for the company.
However, when the customer posts a transaction that uses a different currency in the transaction line than the one configured in the tax code, the system calculates the tax incorrectly. It applies the minimum and maximum limits directly to the transaction amount without converting it using the exchange rate defined for the tax code currency.
This results in inaccurate tax amounts when the transaction currency differs from the tax code currency.
The system should convert the transaction amount to the tax code currency using the configured exchange rate before applying the minimum and maximum limits. This would ensure accurate tax calculations in multi-currency scenarios.
-
Improve the Leave Requests workflow so that requests remain in Review status even after the workflow has been completed
Currently, Leave Requests workflow remains in “In Review” status even after the workflow has been completed. This behavior creates confusion for employees and managers, as the request appears pending despite successful workflow completion.
Current Workaround:
The only recommended solution is to manually update the workflow status after completion by using the Add-In.
Suggested Improvement:
Introduce an automatic status update mechanism that transitions the Leave Request from “In Review” to “Approved” or “Completed” once the workflow finishes successfully. This should be configurable to align with organizational policies and approval hierarchies.
Benefits:
- Eliminates manual intervention, reducing administrative overhead.
- Improves user experience and trust in the system.
- Ensures accurate reporting and compliance for HR processes.
Risks if Not Addressed:
- Operational Risk: Manual updates increase the chance of human error, leading to incorrect leave balances or payroll discrepancies.
- Compliance Risk: Inaccurate status may cause audit issues, as records do not reflect actual approval state.
- Employee Experience Risk: Confusion and delays in leave processing can negatively impact employee satisfaction and HR credibility.
