[ https://issues.apache.org/jira/browse/OFBIZ-5704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14106920#comment-14106920 ] Pierre Smits edited comment on OFBIZ-5704 at 8/22/14 2:59 PM: -------------------------------------------------------------- The rationale behind all this is twofold: # The manufacturer determines the lot id or the batch Id. This is used in communications and mentioned in orders, invoices and other documents. The business reason behind this is the aspect of tracking and tracing with respect to a.o. health issues. If the supplier is the manufacturer, he will use this in his communications. Thus this is the ID that needs to be registered. If such a product is bought by a wholesaler who breaks up the shipment in smaller quantities (e.g. 1 pallet containing 100 sacks of weedkiller), this wholesaler will - in general - not create his own lot id but use that of the manufacturer when he sells. Because creating his own lot ids would mean that he is also responsible for creating the correct documentation when health (or safety) issues occur, and he has a fargoing obligation to inform customers. # Assigning your own lot ids to products bought can be done (OOTB in current feature set), but would create somewhat similar issues as the wholesaler has. Mapping manufacturer communications to your own lot ids means extra work. Besides you already have inventory ids to find the products in the warehouse. And it is inventory items that you scrap when told to. In the aspect of self manufacturing (of products) using components or ingredients that have assigned lot ids (by their manufacturers), you need to be able to trace the affected and used lot of the component via the production runs to the deliveries to the customers delivery addresses. As the manufacturer of such products you define and assign your own lot ID to the products you make, and use that in your communications to your customers. Actually, manufacturerLotId would be a better name for this field. I am open to suggestions. was (Author: pfm.smits): The rationale behind all this is twofold: # The manufacturer determines the lot id or the batch Id. This is used in communications and mentioned in orders, invoices and other documents. The business reason behind this is the aspect of tracking and tracing with respect to a.o. health issues. If the supplier is the manufacturer, he will use this in his communications. Thus this is the ID that needs to be registered. If such a product is bought by a wholesaler who breaks up the shipment in smaller quantities (e.g. 1 pallet containing 100 sacks of weedkiller), this wholesaler will - in general - not create his own lot id but use that of the manufacturer when he sells. Because that would mean he is also responsible for creating the correct documentation when health (or safety) issues occur. # Assigning your own lot ids to products bought can be done (OOTB in current feature set), but would create somewhat similar issues as the wholesaler has. Mapping manufacturer communications to your own lot ids means extra work. Besides you already have inventory ids to find the products in the warehouse. And it is inventory items that you scrap when told to. In the aspect of self manufacturing (of products) using components or ingredients that have assigned lot ids (by their manufacturers), you need to be able to trace the affected and used lot of the component via the production runs to the deliveries to the customers delivery addresses. As the manufacturer of such products you define and assign your own lot ID to the products you make, and use that in your communications to your customers. Actually, manufacturerLotId would be a better name for this field. I am open to suggestions. > Extend lot entity to include party Id of manufacturer > ----------------------------------------------------- > > Key: OFBIZ-5704 > URL: https://issues.apache.org/jira/browse/OFBIZ-5704 > Project: OFBiz > Issue Type: Improvement > Components: manufacturing, product, workeffort > Affects Versions: Release Branch 11.04, Release Branch 12.04, Release Branch 13.07, Trunk > Reporter: Pierre Smits > Attachments: OFBiz-5704-Product-EntityModel-Lot.patch > > > Rationale > Lot or batch management affects two places, namely the outbound process (and its functionalities) and inbound. > It is possible that multiple parties have the same ID for the batch or the lot. Howver, in current feature set there is no discrimination between lots from supplier A, supplier B, or even the primary (internal) company in OFBiz. > Therefore the entity 'Lot' should be extended with another key, namely that of the partyId of the manufacturer (or supplier). -- This message was sent by Atlassian JIRA (v6.2#6252) |
Free forum by Nabble | Edit this page |