Suggested by Katharina Leonhardt – New
If Sales prices for hours are invoiced without a full currency amount (e.g. 120,50) and no full hours (e.g. quarter hours and three-quarter hours), D365 rounds the decimal places at line level.
This can lead to differences in cents adding up in the total and an incorrect invoice amount being issued in relation to the sales price per hour.
Example: One hour has a sales price of $127.50. The service is invoiced with three items of 0.25 hours, 0.75 hours and 1 hour. The total of 2 hours is $255, but the individual lines are rounded up and the invoice amount is $255.01.
The more positions with 3 or more decimal places, the more the difference is added up. A manual change is not possible.
In connection with eInvoicing, which will be mandatory from 2025 in Germany for B2B-transactions, the check leads to the invoices not being accepted and rejected. It is not possible to change this logic with the rounding settings in the system.
The rounding rules must be adjusted in order to comply with legal requirements.