Introduction:
This blog has the SOAP Webservice details that can be used to update the customer send statement and send dunning flag into Oracle Cloud application.
Cause of the issue:
Business wants to stop the customer statements and dunning letters to the particular customers.
How do we solve:
We have created payload to update the customer send statement and send dunning flag.
Service WSDL URL: https:/fscmService/ReceivablesCustomerProfileService?WSDL
Method: POST
Sample Request Body:
<soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:typ=”http://xmlns.oracle.com/apps/financials/receivables/customers/customerProfileService/types/” xmlns:cus=”http://xmlns.oracle.com/apps/financials/receivables/customers/customerProfileService/” xmlns:cus1=”http://xmlns.oracle.com/apps/financials/receivables/customerSetup/customerProfiles/model/flex/CustomerProfileDff/” xmlns:cus2=”http://xmlns.oracle.com/apps/financials/receivables/customerSetup/customerProfiles/model/flex/CustomerProfileGdf/”>
<soapenv:Header/>
<soapenv:Body>
<typ:updateCustomerProfile>
<typ:customerProfile>
<!–Optional:–>
<cus:AccountNumber>{{ACCOUNT_NUMBER}}</cus:AccountNumber>
<cus:CustomerAccountProfileId>{{PROFILE_CLASS_ID}}</cus:CustomerAccountProfileId>
<cus:SendStatements>{{SEND_DUNNING}}</cus:SendStatements>
<cus:DunningLetters>{{SEND_STATEMENT}}</cus:DunningLetters>
<cus:CustomerProfileFLEX>
</cus:CustomerProfileFLEX>
<!–Zero or more repetitions:–>
<cus:CustomerProfileGdf>
</cus:CustomerProfileGdf>
</typ:customerProfile>
</typ:updateCustomerProfile>
</soapenv:Body>
</soapenv:Envelope>
SOAP Response:
The response will have the status code.
- Success code – “200 OK”
- Error code – anything other than 200 OK