Location Addresses Basic Logistics Configuration

270

20.5.2 Pull Flows

Pull flows are a bit different from Push flows, in the sense that they are not related to the processing of product moves, but rather to the processing of procurement orders. What is being pulled is a need, not directly products. A classical example of Push flow is when you have an Outlet company, with a parent Company that is responsible for the supplies of the Outlet. [ Customer ] - A - [ Outlet ] - B - [ Holding ] ~ C ~ [ Supplier ] When a new procurement order A, coming from the confirmation of a Sales Order for example arrives in the Outlet, it is converted into another procurement B, via a Push flow of the ‘move’ type requested from the Holding. When procurement order B is processed by the Holding company, and if the product is out of stock, it can be converted into a Purchase Order C from the Supplier Push flow of the ‘Purchase’ type. The result is that the procurement order, the need, is pushed all the way between the Customer and Supplier. Technically, Pull flows allow to process procurement orders differently, not only depending on the product being considered, but also depending on which location holds the “need” for that product i.e. the destination location of that procurement order. To explain pull flow for the product CPU1, first we have to configure the minimum stock rules of CPU1 for the company OpenERP S.A. and Shop 1 using the menu Warehouse → Automatic Procurements → Minimum Stock Rules . For the company OpenERP S.A.: • Min Quantity : 10 • Max Quantity : 50 For the company Shop 1; • Min Quantity : 10 • Max Quantity : 20 Look up the product CPU1 using menu Warehouse → Product → Products in order to define the configuration of the pulled flow. 271 Figure 20.20: Pull Flow Specification for Product CPU1 There are two specifications of a pull flow for product CPU1. Specification 1 : • Name : Receive from Warehouse • Destination Location : Shop 1 • Type of Procurement : Move • Company : Shop 1 • Source Location : Internal Shippings • Partner Address : OpenERP S.A., Belgium Gerompont Chaussee de Namur 40 • Shipping Type : Getting Goods • Procure Method : Make to Order Specification 2 : • Name : Deliver Shop • Destination Location : Internal Shippings • Type of Procurement : Move • Company : OpenERP S.A. • Source Location : Stock • Partner Address : Fabien • Shipping Type : Sending Goods • Procure Method : Make to Stock