Tip
This module is part of the OpenERP software, the leading Open Source
enterprise management system. If you want to discover OpenERP, check our
screencasts or download
OpenERP directly.
Stock Management (stock )
Module: stock
Name: Stock Management
Version: 5.0.1.1
Author: Tiny
Directory: stock
Web: http://www.openerp.com
Official module:
yes
Quality certified:
yes
Description
OpenERP Stock Management module can manage multi-warehouses, multi and structured stock locations.
Thanks to the double entry management, the inventory controlling is powerful and flexible:
* Moves history and planning,
* Different inventory methods (FIFO, LIFO, ...)
* Stock valuation (standard or average price, ...)
* Robustness faced with Inventory differences
* Automatic reordering rules (stock level, JIT, ...)
* Bar code supported
* Rapid detection of mistakes through double entry system
* Traceability (upstream/downstream, production lots, serial number, ...)
Download links
You can download this module as a zip file in the following version:
Reports
Future Stock Forecast
Packing list
Print Item Labels
Location Overview
Lots by location
Location Content (With children)
Views
stock.inventory.line.tree (tree)
stock.inventory.line.form (form)
stock.inventory.tree (tree)
stock.inventory.form (form)
stock.tracking.form (form)
stock.tracking.tree (tree)
stock.tracking.tree (tree)
stock.production.lot.revision.form (form)
stock.production.lot.revision.tree (tree)
stock.production.lot.form (form)
stock.production.lot.tree (tree)
Stock Moves (tree)
Stock Moves (tree)
stock.location.form (form)
stock.location.tree (tree)
stock.location.tree (tree)
stock.warehouse (form)
stock.warehouse.tree (tree)
stock.picking.move.wizard.form (form)
stock.picking.calendar (calendar)
stock.picking.tree (tree)
stock.picking.form (form)
stock.picking.delivery.tree (tree)
stock.picking.delivery.form (form)
stock.picking.out.tree (tree)
stock.picking.out.form (form)
stock.picking.in.tree (tree)
stock.picking.in.form (form)
stock.move.tree (tree)
stock.move.form (form)
stock.incoterms.tree (tree)
stock.incoterms.form (form)
* INHERIT product.category.stock.property.form.inherit (form)
* INHERIT product.template.stock.property.form.inherit (form)
* INHERIT product.normal.stock.acc.property.form.inherit (form)
* INHERIT product.normal.stock.form.inherit (form)
* INHERIT product.normal.stock.property.form.inherit (form)
* INHERIT res.partner.stock.property.form.inherit (form)
stock.report.prodlots.view (tree)
report.stock.lines.date.tree (tree)
report.stock.lines.date.form (form)
stock.location.tree (tree)
Objects
Object: Incoterms (stock.incoterms)
code: Code, char, required
name: Name, char, required
Object: Location (stock.location)
comment: Additional Information, text
address_id: Location Address, many2one
stock_virtual_value:
Virtual Stock Value, float, readonly
allocation_method:
Allocation Method, selection, required
location_id: Parent Location, many2one
chained_location_id:
Chained Location If Fixed, many2one
complete_name: Location Name, char, readonly
usage: Location Type, selection, required
stock_real_value:
Real Stock Value, float, readonly
chained_location_type:
Chained Location Type, selection, required
account_id: Inventory Account, many2one
child_ids: Contains, one2many
chained_delay: Chained Delay (days), integer
stock_virtual: Virtual Stock, float, readonly
posx: Corridor (X), integer
posy: Shelves (Y), integer
parent_right: Right Parent, integer
name: Location Name, char, required
chained_auto_packing:
Automatic Move, selection, required
This is used only if you selected a chained location type.
The ‘Automatic Move’ value will create a stock move after the current one that will be validated automatically. With ‘Manual Operation’, the stock move has to be validated by a worker. With ‘Automatic No Step Added’, the location is replaced in the original move.
parent_left: Left Parent, integer
stock_real: Real Stock, float, readonly
Object: Stock Tracking Lots (stock.tracking)
move_ids: Moves Tracked, one2many
date: Date Created, datetime, required
name: Tracking, char, required
Object: Packing List (stock.picking)
origin: Origin Reference, char
address_id: Partner, many2one
type: Shipping Type, selection, required
move_lines: Move lines, one2many
date_done: Date Done, datetime
move_type: Delivery Method, selection, required
invoice_state: Invoice Status, selection, required, readonly
min_date: Planned Date, datetime
date: Date Order, datetime
state: Status, selection, readonly
location_dest_id:
Dest. Location, many2one
max_date: Max. Planned Date, datetime
auto_picking: Auto-Packing, boolean
location_id: Location, many2one
backorder_id: Back Order, many2one
Object: Production lot (stock.production.lot)
stock_available:
Available, float, readonly
product_id: Product, many2one, required
date: Created Date, datetime, required
revisions: Revisions, one2many
name: Serial, char, required
Object: Production lot revisions (stock.production.lot.revision)
name: Revision Name, char, required
lot_id: Production lot, many2one
author_id: Author, many2one
description: Description, text
Object: Stock Move (stock.move)
product_uos_qty:
Quantity (UOS), float
address_id: Dest. Address, many2one
product_uom: Product UOM, many2one, required
price_unit: Unit Price, float
product_qty: Quantity, float, required
product_uos: Product UOS, many2one
location_id: Source Location, many2one, required
priority: Priority, selection
auto_validate: Auto Validate, boolean
state: Status, selection, readonly
product_packaging:
Packaging, many2one
move_history_ids:
Move History, many2many
prodlot_id: Production Lot, many2one
Production lot is used to put a serial number on the production
move_dest_id: Dest. Move, many2one
date: Date Created, datetime
product_id: Product, many2one, required
move_history_ids2:
Move History, many2many
name: Name, char, required
date_planned: Date, datetime, required
Scheduled date for the movement of the products or real date if the move is done.
location_dest_id:
Dest. Location, many2one, required
tracking_id: Tracking Lot, many2one
Tracking lot is the code that will be put on the logistical unit/pallet
picking_id: Packing List, many2one
Object: Inventory (stock.inventory)
name: Inventory, char, required, readonly
date_done: Date done, datetime
move_ids: Created Moves, many2many
state: Status, selection, readonly
date: Date create, datetime, required, readonly
inventory_line_id:
Inventories, one2many, readonly
Object: Inventory line (stock.inventory.line)
inventory_id: Inventory, many2one
location_id: Location, many2one, required
product_id: Product, many2one, required
product_uom: Product UOM, many2one, required
product_qty: Quantity, float
Object: Warehouse (stock.warehouse)
lot_input_id: Location Input, many2one, required
partner_address_id:
Owner Address, many2one
lot_output_id: Location Output, many2one, required
name: Name, char, required
lot_stock_id: Location Stock, many2one, required
Object: stock.picking.move.wizard (stock.picking.move.wizard)
move_ids: Move lines, many2many, required
address_id: Dest. Address, many2one
picking_id: Packing list, many2one
Object: Dates of Inventories (report.stock.lines.date)
create_date: Latest Date of Inventory, datetime
id: Inventory Line Id, integer, readonly
product_id: Product Id, integer, readonly
Object: Stock report by production lots (stock.report.prodlots)
prodlot_id: Production lot, many2one, readonly
location_id: Location, many2one, readonly
name: Quantity, float, readonly
product_id: Product, many2one, readonly