Symptom
There may be Billing Documents containing multiple items that require different payment methods (for example, Bank Transfer for one item and Direct Debit for another). The requirement is to determine the payment method dynamically during billing based on the Business Partner master data for each item.
Environment
SAP S/4HANA Cloud Public Edition
Cause
This is the standard system behavior. Currently, while multiple payment methods can be maintained for a single Business Partner, only one payment method can be applied per billing document. Payment method determination occurs at the document level, not at the item level. Hence, payment method field is not changeable via BAdI SD_BIL_DATA_TRANSFER, as this BAdI does not support altering document-level payment method determination.
Resolution
- To process items with different payment methods, they must be separated into different documents at the source level (Subscription Documents, Solution Orders, or Billing Requests). By splitting the documents, each resulting billing document can inherit and apply its own payment method (maintained in the BP) correctly.
- For detailed information on how billing splits are triggered, please refer to the KBA 2800221 - Billing Split in SAP S/4HANA Cloud Public Edition.
See Also
KBA 2800221 - Billing Split in SAP S/4HANA Cloud Public Edition.
Keywords
payment method, BAdI SD_BIL_DATA_TRANSFER, billing document, SAP S/4HANA Cloud Public Edition, subscription billing, solution order, billing request, item-level payment differentiation, billing split, multiple payment methods, dynamic update. , KBA , SD-BIL-IV-2CL , Processing Billing Documents (Public Cloud) , SD-BIL , Billing , Problem
SAP Knowledge Base Article - Public