Module-
Oracle Order Management
2021-01-06 19:42:42
Integration 3rd party Sales invoices in Oracle ERP
Scope: Integrate inhouse system with Oracle ERP. All sales invoices created in inhouseshould be linked in Oracle ERP.
Process: Invoices created in inhousewill be created in Oracle ERP thru Sales order creation to cash flow in Order Management via API. Service_invoice_id will be the link between ERP and inhouse. This field will be entered in custome_PO field in sales order.
Below will be the steps:
- Required validated data will be pumped by inhouse system in the table BU_ZFSP_SALESORDER_TO_ERP.
- Business user will do post to oracle, at this time he will select Order Type, customer, Bill To, Ship To and sales person.
- Oracle API will create the sales order in ERP.
- Each service_invoice_id will create one sales order.
- service_invoice_id is unique .
- User will reserve book the order.
- Invoice will be created in ERP.
- ATTRIBUTE4 in sales order header will have Customer/Contractor Name
- ATTRIBUTE3 in sales order header will have service invoice id.
Exceptions: Below are the exceptions where this procedure may fail:
- Customer not correct as per ERP
- Order Type not correct
- Price List not correct
- Sales person not define
- Service invoice id should be unique
- Service invoice number should be unique
- Item should be active and assigned to selected organization
- Onhand should be available in selected subinventory and locator
- Item should be define in selected price list
- Sales order should not go on HOLD (payment term should be Immediate.)
- Inventory period should be open.
- Receivable period should be open for invoice creation
- Workflowbackground process should be running
- Autoinvoice request should be running
Steps in Oracle:
- Staging Table
- Procedure
- Create Sales Order
- Reserve Sales Order
- Book Sales Order
- Create_Reserve_Book Sales Order
- Schedule Procedure