SAP Knowledge Base Article - Public

3745654 - Parked Supplier Invoices Pick Withholding Tax From Supplier Master Instead Of API Payload During Integration, S/4 Hana Cloud Public Edition

Symptom

  • When a supplier invoice is sent via API with park functionality, the system automatically derives the withholding tax (WHT) code from the supplier master data.
  • Even if the external payload does not send a WHT code, the parked invoice still picks WHT from the supplier master.

Environment

  • Product: SAP S/4HANA Cloud Public Edition
  • BAPI (Public Cloud)

Reproducing the Issue

  1. Send a supplier invoice from the external system to SAP using park functionality via API.
  2. Observe that the parked invoice automatically contains a WHT code derived from the supplier master data.
  3. Remove the WHT code from the external payload and repeat; the parked invoice still shows WHT from supplier master.

Cause

If the “Subject to Withholding Tax” flag is enabled in the supplier master (company code data, Withholding Taxes segment), the system derives WHT from master data and overrides WHT information from external API payloads for parked invoices.

Resolution

  1. Review the supplier master (company code data) and note if “Subject to Withholding Tax” is enabled; this causes automatic WHT derivation that overrides external payload on park.
  2. In Central Business Configuration, open SSCUI 104225 “Withholding Tax Type for Invoice Posting” and adjust the Control settings. Enable the indicator “Allow Manual Entry of Withholding Tax Amount” so externally provided WHT data is accepted and not overwritten when invoices are parked.
  3. If SSCUI 104225 is not visible in your scope, refer to the KBA in the See also section to enable or request access to this activity.
  4. If the external integration should control WHT amounts, send the WHT base amount as zero when no deduction is intended, and ensure the currency field is populated for that node.
  5. If WHT must be fully controlled by the external integration and end users should not change WHT in the UI, optionally suppress the WHT code field as described in the referenced KBA. Use this only when the affected reconciliation account is exclusively used by the integration.
  6. Do not suppress WHT fields if users also create manual invoices requiring WHT on the same reconciliation account, as this can lead to errors; review the risk KBA referenced below.
  7. Test by parking an invoice via API with desired WHT data (or zero values) and confirm the system no longer overwrites the payload from supplier master.

See Also

Keywords

park, parked invoice, supplier invoice api, withholding tax, wht override, supplier master, vendor master, api payload, coupa integration, sscui 104225, allow manual entry of withholding tax amount, central business configuration, suppress wht field, invoice parking, public cloud , KBA , MM-IV-LIV-BAPI-2CL , BAPI (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions