In this post I will discuss little about the workflow process "Bill only with Inventory interface".
Suppose we have requirement to Bill customer for good that we sold him , but their is no Shipping Involves.
Example I step inWalmart and bought some stuff , paid for that and then carry it along with ourself in Car.
Now to handel these types og flow we have 2 flow exits in Order Management
1.Bill Only
2.Bill Only with the Inventory Interface.
But let's say if we use "Bill Only " then we will not be able to do Reservation , but In case we need to do Reservation , we should use "Bill Only with the Inventory Interface".
In this flow when user Book the sales order, Header workflow proceed to booking atctivity and then Start theh line flow . In line flow there is activity Inventory interface , this activity validate the line data and if Reservation Quantity > 0 , It call the INV APIs and populate the MTL_TRANSACTION_LOTS_INTERFACE
MTL_TRANSACTIONS_INTERFACE
Workflow then proceed to the fulfill and Invoicing activity.But fulfill and Invoiving will not Release the Inventory .To release the reservation we need to run the interface manager and on sucessful execution it will release the reservation.
Reason for writing this post is , Recently one of my Customer implemented this flow and they end up with lots of orde lines stuck with Reservation not released , and on the other hand order line is already close and workflow also closed..
So whenever you Implement this flow make sure you run the interface manager.
Thanks