SAP Knowledge Base Article - Public

3733837 - Purchase Order Pricing Precision Limited to 2 Decimal Places

Symptom

In Create Purchase Order – Advanced, the per-unit price is limited to two decimal places, so small values like 0.000990 are rounded. Users require higher precision and want to know the maximum supported limit.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Open the “Create Purchase Order – Advanced” app
  2. Enter mandatory header data (for example, Supplier, Purchasing Organization, Company Code)
  3. Add a material item with a large order quantity
  4. Enter a total amount that implies a per-unit rate with more than two decimal places
  5. Observe that the condition rate field only accepts/displays two decimal places
  6. Save or simulate and review the effective rate shown

Cause

The system restricts the per-unit price in Purchase Orders to two decimal places, with a total field length of 11 digits including decimals.

Resolution

This functionality is currently unavailable in the standard system.

See Also

Keywords

Purchase Order, Create Purchase Order Advanced, Net Price, Per-unit price, Decimals, two decimal places, Pricing length. , KBA , MM-PUR-PO-2CL , Purchase Orders (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions