Projects/Warehouse packing:Functional Specification
![]() | Important Note: Warehouse packing functionality is discontinued and unsupported. All supported Warehouse functionality is included now in Advanced Warehouse Operations modules. |
Contents |
Warehouse packing
Overview
The purpose of this project is to implement and enhance the management of the packing operations within a warehouse. Once the goods shipment is processed starts the packing operation:
- This operation can be done individually per goods shipment document.
- This operation can be done grouping the shipments per business partner and address
- For each different product the warehouse worker will decide in which different handling unit (hereafter Box) will pack the product
Scope
Phase I
- Ability to pack the items from the goods shipment window
- Ability to see in which boxes have been packed the items
Phase II
- Ability to pack items grouping goods shipments per business partner and address. New Packing window
- Ability to calculate the weight per box
Functional Requirements. Phase I
Till version 1.0.1
Business process definition
- Goods shipment window
- Filter by document number
- Button for packing. This button is shown when the document is processed
- Products of the goods shipment are shown grouped
- Either using a barcode scanner or typing you can decide how many items goes in each handling unit
- Once a box is filled you can add another box to keep packing more items
- Once everything is packed you can process
User stories
Story 1:
- Jonathan, the warehouse manager, wants to pack the goods shipment
- He opens the Goods shipment window and select the corresponding document and press the button Packing
- The system shows in the screen the packing list with all the products to be packed
- Using a scanner barcode Jonathan starts scanning each product and this is reflected in the screen. When a product is scanned the system increase the quantity in the screen
- When a Box is filled he clicks Add box and new column is shown in the screen
- Jonathan continues packing the rest of the goods
- He reviews that all lines are OK and process the packing list. In the goods shipment he can check how the goods have been packaged (In which boxes the products are)
- Finally he weights the boxes
Story 2:
- Jonathan, the warehouse manager, has an external logistic system
- He opens the application to print the labels for each box
- He enters the information: 2 boxes
- The system prints two labels with a tracking number. He records these numbers in Openbravo
Functional Requirements. Phase II
After version 1.0.1
Business process definition
- Packing window
- Select the date
- Select the business partner
- Select the shipment address
- Click the button Goods shipments
- Will only see goods shipments that are not in other packing documents and are marked as Do Packing
- Select the goods shipments filtered by business partners and address
- Button for packing. This button is shown when there are lines, that is, goods shipments selected
- Products of the goods shipment are shown grouped
- Either using a barcode scanner or typing you can decide how many items goes in each handling unit (box)
- Once a box is filled you can add another box to keep packing more items
- Once everything is packed you can process
- Button to complete the packing
- Once it is completed, total boxes and total weight is also calculated
- Ability to print the packing list. No template will be out the box
- Calculate the weight
- Select the UOM packing to calculate the weight from the Product window
- From Organization window configure the UOM Packing for the boxes
- Configure the conversion among UOM weights
- Extensions from version 1.0.1
- Every box will contain the total weight of the products
- Either going shipment by shipment or grouping all shipments the new packing window will show all packing documents
- Button to complete the packing from the goods shipment window and another button to reactivate the packing
- Every goods shipment will point to a packing
- New check in Shipment header that defines whether a goods shipment needs to be pack or not
- When installing this new version the system will put the value N for old shipments so won't be able to be selected for packing
- New shipments will have this field with the value Y
- In the goods shipment window the button Pack will have a display logic so when the Do Packing is equal to Y it will be displayed
Technical extensions
- New table obwpack_packing
- Audit columns
- date
- c_bpartner_id
- c_bp_location_id
- Description
- number of bundles??
- New window Packing
- Tab Packing
- Tab good shipments (not editable)
- Tab goods shipment lines (not editable)
- Tab box
- Tab lines
- P&E button (Goods shipment)
- Button Packaging
- Button Process
- Table obwpack_box
- obwpack_packing_id
- Table m_inout
- obwpack_packing_id