SAP Knowledge Base Article - Public

3623315 - Net price in Supplier Invoice is Different from Purchase Order Price

Symptom

Purchase order is being created and entered a net price for bulk quantity (say 10 X/ 1,000 UoM). (Here X refers to currency)

In the follow-up supplier invoice, the net price is calculated for each unit(i.e. 0.01X/ 1 UoM) instead of 1,000 units and then multiplied with the total quantity.

Or

Even if the price unit stay as 1,000 units, the net price on the supplier invoice is different from the one on purchase order.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to Supplier Invoicing work center.
  2. Select view: Invoice Entry.
  3. Select the relevant Purchase Order for which you are creating the invoice.
  4. Select New Invoice.
  5. The net price calculation is based on per unit instead of multiple units.

Or

  1. Go to Supplier Invoicing work center.
  2. Select view: Invoice Entry.
  3. Select the relevant Purchase Order for which you are creating the invoice.
  4. Select New Invoice.
  5. The net price on the supplier invoice has rounding off happened and is different from the one on purchase order even if the price unit is the same.

Cause

  • If there are deliveries happen, in supplier invoice, the calculation is always based on price/unit which means it will calculate the price for each unit and then multiply with the total quantity to get the total net value.
  • If there is no delivery happen, and you are creating invoice directly against the order, system will keep the price unit you entered in the purchase order, however, the price will still be different from the order price.
    • For example, the price/price unit on purchase is entered as 1,254.56 CNY / 10,000 ea, quantity 1 ea. If you create a new invoice against this order, the price proposed by the system would be 1,300.00 CNY / 10,000 ea. The reason behind this is that - System did the rounding off on price level already on the purchase order and passes it directly to the supplier invoice. For more details, please refer to KBA 3623167 - How the tax amount is calculated in purchase order

Resolution

This is the current system design.

It is always allowed to overwrite the values in supplier invoice if necessary.

If needed, please contact your partner for custom development. The relevant fields are PSM written released for customization.

The field path in backend is as following: 

SupplierInvoice.ITEM.NET_UNIT_PRICE (This is for net price)

SupplierInvoice.ITEM.GROSS_UNIT_PRICE (This is for gross price)

See Also

KBA 3623167 - How the tax amount is calculated in purchase order

Keywords

Net price, Purchase order, Supplier invoice, Price unit, Price difference, Net amount , KBA , SRD-SRM-SI , Supplier Invoicing , Problem

Product

SAP Business ByDesign all versions