When you check the Sales Order, you notice that the Freight value is not correct in the document.
SAP Business ByDesign
Reproducing the Issue
- Go to the Sales Orders work center.
- Select the Sales Orders view.
- Search for the Sales Order ABC (ABC represents the ID of the Sales Order).
- Click the Edit button.
- Click the View All button.
- Navigate to Pricing and Invoicing tab.
- Freight value is maintained as E.g.: 120.00 USD
- Go to the Customer Invoicing work center.
- Select the Invoice Documents view.
- Search for the Customer Invoice DEF (DEF represents the ID of the Invoice Document).
- Click on Edit and View All.
- Navigate to Pricing Tab.
- Note the Freight value as E.g.: 60.01 USD
The Freight of Sales Documents is distributed to the Items based on their Net Price. So, each Item will take a certain amount of the Freight, and when adding these together it should get the Header Level Freight value, in this case 120.00 USD.
In most cases the value on each Item has to be rounded, as there are frequently values with many decimal places.
(In this example) The reason for the extra 0.01 on the Invoice is that the Freight is copied from the Sales Order, based on how many items you are invoicing, in this case half.
This halved value is also further rounded, which is causing the SUM of the Freights to be more.
This is the expected system behavior.
Sales Orders; Freight; Price Component; Invoice , KBA , SRD-CRM-ORD , Orders & Contracts , How To