Symptom
The API is unable to process multiple invoices in a single request.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Attempt to create multiple invoices using the SOAP API BillingDocumentRequest_In.
- Use the POST request with the specified endpoint and payload format.
- Observe that the API does not process the batch request successfully.
Cause
The SOAP API BillingDocumentRequest_In does not support $batch processing. Batch processing is supported only for OData, REST, or GraphQL APIs. Therefore, scenarios requiring $batch functionality cannot be implemented using the SOAP API BillingDocumentRequest_In.
Resolution
In SAP S/4HANA Cloud Public Edition, the OData API API_BILLING_DOCUMENT_SRV can be used for scenarios that require batch processing.
For more information, please refer to the following documentation:
See Also
Keywords
soap api, billingdocumentrequest_in, batch scenarios, s/4hana cloud public edition, $batch, odata, rest, multiple invoices, batch processing, api_billingdocument, format limitation , KBA , SD-BIL-EXT-2CL , SD Billing Extensibility (Public Cloud) , Problem
SAP Knowledge Base Article - Public