Creating the Customer On the fly, when this bill-to does Not Exist In The System Using WS: ReceiveOrderRequestService (Doc ID 2302809.1)

Last updated on AUGUST 31, 2017

Applies to:

Oracle Fusion Order Management Cloud Service - Version 11.12.1.0.0 and later
Information in this document applies to any platform.

Goal

On : 11.12.1.0.0 version, Manage Orders

Error creating Sales Order ReceiveOrderRequestService for CreateCustomerInformationFlag = TRUE

While creating Sales Order with dynamic creation of the customers which are not present earlier in the system, getting the following error:
" An order was not created because a value was not provided for the required attribute BILL_TO_SITE_USE_ID in the source order with the following details: source order Test-02, source order line 1, source order schedule 1. Provide a value for BILL_TO_SITE_USE_ID, and resubmit the order ".

Although the customers are created with party,party site,customer account, party site uses details but the BILL-TO-SITE-DETAILS are not being passed dynamically for SO when the customer is getting created.

WS: ReceiveOrderRequestService
CreateCustomerInformationFlag = TRUE

1) Is this web service is not capable of taking BillToAccountSiteUseIdentifier on the fly automatically. I can see customer bill to site use has been created in the system tough.

2) Is the customer bill to account must be existing prior creating sales order so that I can pass BillToAccountSiteUseIdentifier of that customer. If yes then why we are using this service to create customer also.

3) This is a critical issue and impacts the overall solutioning. Requirement is to create the customer on the fly when bill-to does not exist in the system
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms