Ask Your Question

OpenERP V7 : Product Serial Number

asked 2013-03-15 18:28:46 +0200

r.openerp gravatar image r.openerp
81 1 3 6

updated 2013-03-15 18:29:26 +0200

Hi, We are looking for implementing the OpenERP v7 in our business.

How to use the Serial Number in OpenERP 7

Our business is based on products with serial number, each one have a unique serial number even if it's the same product

Here is a use case :

We Buy 10 computers IBM-ThinkPad-T430 each one have a unique Serial Number We Stock theme We Sale 5 computers with the serial number in Point of sales (POS) -> So in the POS Order/Receipt we must have 5 lines of the same product with different Serial Number

We need to track each product with his serial number

I started use it in picking order but i get error when clicking on the split icon

Any idea how to use?

thanks in advance

delete close flag offensive retag edit


what error?

Davide Corio ( 2013-03-15 18:40:51 +0200 )edit

The error have been fixed in the last brunch in runbot platform, now the split works but you need to refresh the screen to get the list of product splited (in V6 it's refreshed automatically after closing the split wizard ), thank you

r.openerp ( 2013-03-18 09:56:38 +0200 )edit

2 Answers

Sort by » oldest newest most voted

answered 2013-03-16 00:38:59 +0200

Fabrice Henrion gravatar image Fabrice Henrion flag of United States
2605 2 13 23

OpenERP 7 doesn't support serialization at the product level, only at the lot level. The only workaround is to create lots with only 1 item in them. It is time-consuming if you have a lot of serials.

link publish delete flag offensive edit


Thanks, That is the only way, by traking whith lot, I get a new error : In delivery order I create a line to deliver a prodcut, i go to split listbox in order to choose the right product serial number to deliver, when selecting a serial number i get these error : these is the most importante lines :

r.openerp ( 2013-03-18 10:17:19 +0200 )edit

File "/home/odoo/runbot/static/openerp-dev-7-0-6503/server/openerp/addons/stock/", line 1813, in onchange_lot_id product_uom = product_obj.browse(cr, uid, product_id, context=ctx).uom_id File "/home/odoo/runbot/static/openerp-dev-7-0-6503/server/openerp/osv/", line 484, in __getattr__ return self[name] ...... ProgrammingError: operator does not exist: integer = boolean LINE 1: ...d FROM "product_product" WHERE IN (false)... HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.

r.openerp ( 2013-03-18 10:20:16 +0200 )edit

I wonder if 'Serial Number' in 7.0 needs to be renamed back to 'Lot Number'?

Ray Carnes ( 2013-03-28 22:24:15 +0200 )edit

Ray, several people think it should:

Fabrice Henrion ( 2013-03-29 03:44:37 +0200 )edit

answered 2013-06-08 19:04:40 +0200

Sebastien beau gravatar image Sebastien beau flag of France
11 1

Hi my co-worker have port the product_serial some day ago you can find it on the project "OpenERP Stock And Logistic - Flows" in launchpad "" (sorry I can no add the link because my karma is unsufficient)

We use it since V5. Try it and if you have some question ask my help.

See you

link publish delete flag offensive edit


Hi Sebastien, We have been using the product_serial which works like a charm in some situations. However, there is a point to take into account before choosing this option. We found that it was not suitable when you need to receive / ship large quantities of products because it will generate one stock move line for each unit. It is the case of phone cards distributor. When facing the problem, we used a concept of Range (of serial numbers) on the stock move. We create serial numbers (production lot) automatically at reception, each serial number (production lot) is still created.

Jean-Charles Drubay ( 2013-06-10 03:00:44 +0200 )edit


You need to go to the product page. In the Sales tab (if there is none, click can be sold option) select a packaging information. If there is one click on it. If none, click add an item at the bottom. Adjust the needed fields. Change the quantity in the package to 0 for to keep the large quantities as the logistical unit acting as one. When you are receiving you will see that it keeps the items together not seperate.

Also we have developed another module on top of this using serial numbers with barcodes.

Erdem ( ( 2013-08-28 03:19:59 +0200 )edit

Hi Sebastien, is it possible it allow multiple instance of a serial number by product ? I was able to have 3 product with the same serial number ?

Philippe Latouche ( 2013-12-05 17:21:49 +0200 )edit

Login/Signup to Answer


You can download ebooks on Facebook or buy paper book

You can read the online documentation

Question tools


subscribe to rss feed


Asked: 2013-03-15 18:28:46 +0200

Seen: 2,979 times

Last updated: Jun 08 '13