Hi,
We are encountering an issue in our system wherein invoices are getting blocked because of price discrepancy. The reason though for the price discrepancy is rounding differences. Our system only allows 2-decimal places prices while we get invoices from vendors with items that have 4-5 decimal places. I would like to get some suggestions on how to resolve this if others have had any experience with this?
PO line item | Quantity | Unit price | Line total |
---|---|---|---|
1 | 18140 | 1.38 | 25033.20 |
Invoice Line | Quantity | Unit price | Line total |
---|---|---|---|
1 | 18140 | 1.38378 | 25101.7692 |
So, if we have minimal tolerance for price variances and this item is ordered in considerable quantities, our invoices will always block.
Some of our vendors have 4 decimal places while others have 3 or 5 so it varies.
We have looked at increasing the decimal places configured in our system but since that will affect all financial documents and it is never recommended to change it in a fairly stable system, that option was scrapped. Another option was to have an enhancement developed somehow but since the number of decimal places vary for different vendors (sometimes it varies even for different materials for the same vendor), it is quite hard to come up with a solution that will be applicable to all.
Thanks in advance!