Symptom
You are using standard supplier invoice web service to create down payment request with reference to purchase order(PO- refers to purchase order), however the reference is not updated in the down payment request.
Environment
SAP Business ByDesign
Reproducing the Issue
- Download the WSDL for ManageSupplierInvoiceIn
- Login to SOAP UI
- Execute the web service request using the XML template for operation "create supplier invoice with reference" making necessary changes in the request to create supplier down payment with purchase order reference
- Down Payment Request gets created but purchase order reference is missing.
Cause
Creating down payment request with respect to PO via standard web service is not supported in the current ByDesign system.
This is because Purchase Order reference in Down payment is just an information and no data is picked from it since it is not a predecessor.
Resolution
As a workaround, extension field can be created for purchase order ID, Item ID.
Note: This can be extended to web services as well from Further Usage option in Adaptation mode and the data for the same can be added in the XML request and pushed to Bydesign system. If you extend it to the web service, it will be in the WSDL directly, you can write down the PO ID and item ID there. But it will be only a text field.
If you want to make it as a link to the original PO, you can try it via PDI solution.
Keywords
Down payment request with PO reference via web service. , KBA , down payment request with po reference , web service error , AP-SIP-SIV , Supplier Invoice , How To