SAP Knowledge Base Article - Public

3033004 - Base Amount in Product Tax Header Tag of PO Output XML Is Not Being Calculated Correctly

Symptom

Base Amount in Product Tax Header tag of PO Output XML is not being calculated correctly.
Services are being overruled by Materials.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the Purchase Requests and Orders work center.
  2. Go to the Purchase Orders view.
  3. Search and open the Purchase Order ABC (ABC represents the ID of the Purchase Order).
  4. Click on the View All button.
  5. Go to Items tab.
  6. See that this PO has Material and Service items.
  7. Click on Preview > Changed PO.

Base Amount for Taxes is not displaying the amount from the Service Items. The same can be seen in the Product Tax Header tag of PO Output XML.

Cause

Since the Product Tax code is within the Header, the system expects only one form of Product Tax and grouping is done based on type code and rate type.

Resolution

This is the current system behavior, our suggestions for this case are the following:

  1. Create separate POs for Material and Service Items.
  2. Read the item information and derive the base amounts from there and later sum up if needed.

A change in this logic is currently not possible as this could have repercussions when, in future, other customers create custom forms as the XML logic will be changed.

Keywords

Base Amount, Product Tax, Tax Base Amount, Purchase Order, Tax , KBA , SRD-SRM-PRO , Purchase Requests and Orders , How To

Product

SAP Business ByDesign all versions