Symptom
You are unable to enter a cost with 3 decimals places for your employee expense transaction. For example you enter a Unit Cost of .345, and it rounds to .34 on a mileage expense.
Cause
By design you cannot manually enter in 3 decimals for the cost on an employee expense entered in Business Portal. However, if the cost defaults as having more than 2 decimals onto the transaction, it can be used as long as it is not modified.
Resolution
1. Verify that the default cost being used is set up correctly to use 3 decimals.
To determine where your cost is defaulting from review the Unit Costs From option in Employee Expense Setup. To access Employee Expense Setup go to the Microsoft Dynamics GP menu, point to Tools, point to Setup, point to Project, and then click Employee Expense. The dropdown for Unit Costs From has three options. Here are the window paths for each one so you can verify that the correct 3 decimal cost has been entered: Budget - On the Cards menu, point to Project, point to Project, select your project and then click Budget. Cost Category - On the Cards menu, point to Project, and then click Cost Category. None –The Unit Cost will not default onto the transaction. You will not want to use this option if you need to use 3 decimal places on your employee expense transaction. 2. Enter the 3 decimal cost on your Budget or Cost Category, then when you create a new employee expense the 3 decimal cost will default in for the Unit Cost. Note You may need to close and restart Business Portal if you made a change to where you are pulling your costs from for the change to take effect. If you just changed the cost amount, restarting is not necessary. Note Make sure to leave the unit cost field as what defaults in to Project Expense Report Entry because 3 decimal entry into the cost field is not allowed.More Information
The Total Cost is expected to round to 2 decimals if that is how your currency is set up. The Total works the same way in Project AccountingEmployee Expense Entry.