The different journals Management by Journal

288 Figure 20.40: List of Items Waiting to be Received Then you just look for the corresponding entry using the supplier name or order reference. Click it and confirm the quantities. If it shows you quantities that differ from the control form, OpenERP will automatically generate another receipt document that will be set open, waiting for the remaining deliveries. You can leave it open or cancel it if you know that products missed by your supplier will never be delivered.

20.11.8 Confirmation by Selecting Products Waiting

The approach shown above is very useful if goods receipts correspond to the original orders. If your suppliers deliver items that do not necessarily coincide with the orders, however, it is easier to work by products received rather than by orders. In this case you can manually create a new goods receipt using the menu Warehouse → Products Moves → Receive Products . OpenERP opens a list of all the receivablereceived product from that supplier and you can automatically add some or all of them to your form. You can filter receivable products based on state and confirm it. This method of data entry is very useful when you are entering goods received at one time from several orders.

20.11.9 Product Routing

You should install the stock_location module if routing products to customers, from suppliers or in your warehouse is determined by the identity of the product itself. 289 Figure 20.41: Managing the Paths from one Location to Another in a Product Form This will let you configure logistics rules individually for each product. For example, when a specific product arrives in stores it can automatically be sent to quality control. In this case it must be configured with rules on the product form. The fields that make up those rules are: • Source Location: the rule only applies if a product comes from this location, • Destination Location: the rule only applies if a product ends up in this location, • Type of move: automatic, manual, automatic with no steps, • Lead time for move, • Name of operations: a free text field which will be included in the automatic stock move proposed by OpenERP. There are two main logistic flows: • Pushed Flows • Pulled Flows Push flows are useful when the arrival of certain products in a given location should always be followed by a corresponding move to another location, optionally after a certain delay. The original Warehouse application already supports such Push flow specifications on the Locations themselves, but these cannot be refined per product. 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. You will now see some examples of using these locations and logistics by product: • A rentable product, • A product bought in China, following its freight by ship from port to port, • A product that you want to send to quality control before putting it in stocks. Example 1: A rentable product A rentable product is just a product delivered to a customer that is expected to be returned in a few days time. When it has been delivered to the customer, OpenERP will generate a new goods receipt note with a forecast date