Introduction:

This blog has the SOAP Webservice details that can be used to Un-apply AR Receipts in Oracle Cloud application.

Cause of the issue:

Business wants to fix the number of receipts data by Un-applying certain transactions.

How do we solve:

 Oracle provides a SOAP webservice which can be used to create Un-Apply activity in Oracle Cloud in the form of payload. SOAP responds with process status and error details in case of failure. Below is the sample payload used to import the items.

Service WSDL URL: https://servername/fscmService/StandardReceiptService?WSDL

Method: POST

Sample Request URL: https://xx.oraclecloud.com:443/fscmService/StandardReceiptService

Sample Request Body:

<soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:typ=”http://xmlns.oracle.com/apps/financials/receivables/receipts/shared/standardReceiptService/commonService/types/” xmlns:com=”http://xmlns.oracle.com/apps/financials/receivables/receipts/shared/standardReceiptService/commonService/” xmlns:typ1=”http://xmlns.oracle.com/adf/svc/types/”>
<soapenv:Header/>
<soapenv:Body>
<typ:processUnapplyReceipt>
<typ:changeOperation>Create</typ:changeOperation>
<!–Zero or more repetitions:–>
<typ:unapplyReceipt>
<!–Optional:–>
<com:BusinessUnit>{{P_BU_NAME}}</com:BusinessUnit>
<!–Optional:–>
<com:ReceiptNumber>{{P_RECEIPT_NUMBER}}</com:ReceiptNumber>
<!–Optional:–>
<com:TrxNumber>{{P_TRX_NUMBER}}</com:TrxNumber>
<!–Optional:–>
<com:ReversalGlDate>{{P_DEBIT_DATE}}</com:ReversalGlDate>
</typ:unapplyReceipt>
<typ:processControl>
<!–Optional:–>
<typ1:returnMode>Full</typ1:returnMode>
<!–Optional:–>
<typ1:exceptionReturnMode>Full</typ1:exceptionReturnMode>
<typ1:partialFailureAllowed>false</typ1:partialFailureAllowed>
</typ:processControl>
</typ:processUnapplyReceipt>
</soapenv:Body>
</soapenv:Envelope>

SOAP Response:

The response will have the status code.

  • Success code – “200 OK”
  • Error code – anything other than 200 OK
Recent Posts

Start typing and press Enter to search