Symptom
An exception occurs when using the SOAP service orderconfirmationrequest_in during a free Purchase Order scenario.
The following error message is displayed: "GDT CONVERSION OF NET AMOUNT CURRENCY FAILED"
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Use the SOAP:orderconfirmationrequest_in for a free Purchase Order scenario.
- Observe the exception and error message.
Cause
Resolution
- Verify that the active communication arrangement in the system is associated with the correct scope ID.
- Ensure that the inbound orderconfirmationrequest_in payload contains all the necessary information.
- In the Item structure, send the net price as ‘0’.
- Confirm that the currency code matches the currency of the purchase order’s net price for free-of-charge items.
- Update the payload with the correct net price and currency details.
- Retry sending the confirmation posting to resolve the issue with the free-of-charge purchase order item.
Keywords
SOAP, orderconfirmationrequest_in, free PO, exception, SOAP structure, bug, communication arrangement, scope ID, payload, net price, currency code, purchase order, free-of-charge items. , KBA , MM-PUR-GF-EDI-2CL , Electronic Data Interchange (Public Cloud) , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public