[jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

Nicolas Malin (Jira)
Pierre Smits created OFBIZ-5296:
-----------------------------------

             Summary: AtP of products should be adjusted when production run is confirmed
                 Key: OFBIZ-5296
                 URL: https://issues.apache.org/jira/browse/OFBIZ-5296
             Project: OFBiz
          Issue Type: Improvement
          Components: manufacturing, product
    Affects Versions: SVN trunk
            Reporter: Pierre Smits


When a production run is confirmed we know what is intended to go in the production run (the components or ingredients aka the raw materials) and what is intended to go out (the finished product).

Unlike with an order, the AtP (Availability to Promise) of the goods involved does not get adjusted.
The result is that requirements for PO or even the PO itself get generated to late (at the moment when QoH reaches minimum stock in stead of when AtP reaches minimum stock).

Following scenarios need to be resolved:
1. On confirmation of the production run (action = Confirm), the AtP of the product to be produced must increase and the AtP of materials needed must decrease.

2. When production is running and materials have been released to the production run, it is possible to return materials back to inventory. When doing so, the AtP of the materials must be adjusted accordingly with the same date-time and quantity as the returned materials.

3. When a production run has rejected end products the AtP of the end product must be adjusted with the same date-time and quantity as the declaration of the rejected product.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

Re: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

c.schinzer-2
See my previous comments on the mailing list. I disagre with this behaviour.

The current behaviour reflects reality much better (I do not say this is ideal). Taking raw materials out and putting inexistent stock in at the confirmation of a production will result in incorrect accounts for both, raws and end products,

If we touch this, I suggest we check out inventory when work actually begins (this is NOT when the prodrun is confirmed, but rather when the first actual routing task is started) and allow to return a fraction of checked out inventory when a prod run is cancelled.
The end product should only be added to stock/inventory when the prod run is confirmed (allowing for example a QA function to confirm the Prod run and add only the fraction of end products that have passed QA.

Both, the check out of raw as well as the confirmation of end products work in OFBiz as described above. Thus this JIra record should focus at the inventory behaviour when production runs are cancelled.

Regards


Carsten


------Original Message------
From: Pierre Smits (JIRA)
To: [hidden email]
ReplyTo: [hidden email]
Subject: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed
Sent: Aug 20, 2013 14:09

Pierre Smits created OFBIZ-5296:
-----------------------------------

             Summary: AtP of products should be adjusted when production run is confirmed
                 Key: OFBIZ-5296
                 URL: https://issues.apache.org/jira/browse/OFBIZ-5296
             Project: OFBiz
          Issue Type: Improvement
          Components: manufacturing, product
    Affects Versions: SVN trunk
            Reporter: Pierre Smits


When a production run is confirmed we know what is intended to go in the production run (the components or ingredients aka the raw materials) and what is intended to go out (the finished product).

Unlike with an order, the AtP (Availability to Promise) of the goods involved does not get adjusted.
The result is that requirements for PO or even the PO itself get generated to late (at the moment when QoH reaches minimum stock in stead of when AtP reaches minimum stock).

Following scenarios need to be resolved:
1. On confirmation of the production run (action = Confirm), the AtP of the product to be produced must increase and the AtP of materials needed must decrease.

2. When production is running and materials have been released to the production run, it is possible to return materials back to inventory. When doing so, the AtP of the materials must be adjusted accordingly with the same date-time and quantity as the returned materials.

3. When a production run has rejected end products the AtP of the end product must be adjusted with the same date-time and quantity as the declaration of the rejected product.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Gesendet mit BlackBerry® Webmail von Telekom Deutschland  
Reply | Threaded
Open this post in threaded view
|

Re: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

Pierre Smits
Hi Carsten,

Thanks for your feedback.

However, this is much like the handling of sales orders on products. When
registering an order the inventory of the product is not adjusted, but only
the AtP of the good. Likewise, the confirmation of a production run does
not trigger the inventory mutation. That only happens when goods are
released to the production run (action 'Issue Components').

But it should adjust the AtP.  So that Requirements (for PO) and/or PO can
be created earlier than when QoH reaches 0. Because in current situation
both AtP and QoH are adjusted at the same moment (when components are
issued and production output is declared).

But also, when the AtP of the end product (the good to be produced)is
adjusted at the moment of confirmation of the production run, no unwanted
(incorrect) production runs will be generated due to MRP processes.

I also want to remind you that currently running production runs can not be
terminated with the 'Cancel'-action.

Regards,

Pierre Smits


On Tue, Aug 20, 2013 at 2:20 PM, <[hidden email]> wrote:

> See my previous comments on the mailing list. I disagre with this
> behaviour.
>
> The current behaviour reflects reality much better (I do not say this is
> ideal). Taking raw materials out and putting inexistent stock in at the
> confirmation of a production will result in incorrect accounts for both,
> raws and end products,
>
> If we touch this, I suggest we check out inventory when work actually
> begins (this is NOT when the prodrun is confirmed, but rather when the
> first actual routing task is started) and allow to return a fraction of
> checked out inventory when a prod run is cancelled.
> The end product should only be added to stock/inventory when the prod run
> is confirmed (allowing for example a QA function to confirm the Prod run
> and add only the fraction of end products that have passed QA.
>
> Both, the check out of raw as well as the confirmation of end products
> work in OFBiz as described above. Thus this JIra record should focus at the
> inventory behaviour when production runs are cancelled.
>
> Regards
>
>
> Carsten
>
>
> ------Original Message------
> From: Pierre Smits (JIRA)
> To: [hidden email]
> ReplyTo: [hidden email]
> Subject: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted
> when production run is confirmed
> Sent: Aug 20, 2013 14:09
>
> Pierre Smits created OFBIZ-5296:
> -----------------------------------
>
>              Summary: AtP of products should be adjusted when production
> run is confirmed
>                  Key: OFBIZ-5296
>                  URL: https://issues.apache.org/jira/browse/OFBIZ-5296
>              Project: OFBiz
>           Issue Type: Improvement
>           Components: manufacturing, product
>     Affects Versions: SVN trunk
>             Reporter: Pierre Smits
>
>
> When a production run is confirmed we know what is intended to go in the
> production run (the components or ingredients aka the raw materials) and
> what is intended to go out (the finished product).
>
> Unlike with an order, the AtP (Availability to Promise) of the goods
> involved does not get adjusted.
> The result is that requirements for PO or even the PO itself get generated
> to late (at the moment when QoH reaches minimum stock in stead of when AtP
> reaches minimum stock).
>
> Following scenarios need to be resolved:
> 1. On confirmation of the production run (action = Confirm), the AtP of
> the product to be produced must increase and the AtP of materials needed
> must decrease.
>
> 2. When production is running and materials have been released to the
> production run, it is possible to return materials back to inventory. When
> doing so, the AtP of the materials must be adjusted accordingly with the
> same date-time and quantity as the returned materials.
>
> 3. When a production run has rejected end products the AtP of the end
> product must be adjusted with the same date-time and quantity as the
> declaration of the rejected product.
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA
> administrators
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
> Gesendet mit BlackBerry® Webmail von Telekom Deutschland
Reply | Threaded
Open this post in threaded view
|

Re: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

Jacques Le Roux
Administrator
In reply to this post by c.schinzer-2
For the sake of history and to keep a sole track, better to comment in Jira...

For instance which comments are you referring to in
> See my previous comments on the mailing list. I disagre with this behaviour.
not obvious to me...

Jacques

----- Original Message -----
From: <[hidden email]>
To: <[hidden email]>
Sent: Tuesday, August 20, 2013 2:20 PM
Subject: Re: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed


> See my previous comments on the mailing list. I disagre with this behaviour.
>
> The current behaviour reflects reality much better (I do not say this is ideal). Taking raw materials out and putting inexistent stock in at the confirmation of a production will result in incorrect accounts for both, raws and end products,
>
> If we touch this, I suggest we check out inventory when work actually begins (this is NOT when the prodrun is confirmed, but rather when the first actual routing task is started) and allow to return a fraction of checked out inventory when a prod run is cancelled.
> The end product should only be added to stock/inventory when the prod run is confirmed (allowing for example a QA function to confirm the Prod run and add only the fraction of end products that have passed QA.
>
> Both, the check out of raw as well as the confirmation of end products work in OFBiz as described above. Thus this JIra record should focus at the inventory behaviour when production runs are cancelled.
>
> Regards
>
>
> Carsten
>
>
> ------Original Message------
> From: Pierre Smits (JIRA)
> To: [hidden email]
> ReplyTo: [hidden email]
> Subject: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed
> Sent: Aug 20, 2013 14:09
>
> Pierre Smits created OFBIZ-5296:
> -----------------------------------
>
>             Summary: AtP of products should be adjusted when production run is confirmed
>                 Key: OFBIZ-5296
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5296
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: manufacturing, product
>    Affects Versions: SVN trunk
>            Reporter: Pierre Smits
>
>
> When a production run is confirmed we know what is intended to go in the production run (the components or ingredients aka the raw materials) and what is intended to go out (the finished product).
>
> Unlike with an order, the AtP (Availability to Promise) of the goods involved does not get adjusted.
> The result is that requirements for PO or even the PO itself get generated to late (at the moment when QoH reaches minimum stock in stead of when AtP reaches minimum stock).
>
> Following scenarios need to be resolved:
> 1. On confirmation of the production run (action = Confirm), the AtP of the product to be produced must increase and the AtP of materials needed must decrease.
>
> 2. When production is running and materials have been released to the production run, it is possible to return materials back to inventory. When doing so, the AtP of the materials must be adjusted accordingly with the same date-time and quantity as the returned materials.
>
> 3. When a production run has rejected end products the AtP of the end product must be adjusted with the same date-time and quantity as the declaration of the rejected product.
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA administrators
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
> Gesendet mit BlackBerry® Webmail von Telekom Deutschland  
>
Reply | Threaded
Open this post in threaded view
|

Re: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

Scott Gray-2
In reply to this post by Pierre Smits
Carsten is referring to this:
> On confirmation of the production run (action = Confirm), the AtP of the product to be produced must increase

ATP for the products to be produced shouldn't increase until they are actually available.

Regards
Scott

On 21/08/2013, at 1:14 AM, Pierre Smits wrote:

> Hi Carsten,
>
> Thanks for your feedback.
>
> However, this is much like the handling of sales orders on products. When
> registering an order the inventory of the product is not adjusted, but only
> the AtP of the good. Likewise, the confirmation of a production run does
> not trigger the inventory mutation. That only happens when goods are
> released to the production run (action 'Issue Components').
>
> But it should adjust the AtP.  So that Requirements (for PO) and/or PO can
> be created earlier than when QoH reaches 0. Because in current situation
> both AtP and QoH are adjusted at the same moment (when components are
> issued and production output is declared).
>
> But also, when the AtP of the end product (the good to be produced)is
> adjusted at the moment of confirmation of the production run, no unwanted
> (incorrect) production runs will be generated due to MRP processes.
>
> I also want to remind you that currently running production runs can not be
> terminated with the 'Cancel'-action.
>
> Regards,
>
> Pierre Smits
>
>
> On Tue, Aug 20, 2013 at 2:20 PM, <[hidden email]> wrote:
>
>> See my previous comments on the mailing list. I disagre with this
>> behaviour.
>>
>> The current behaviour reflects reality much better (I do not say this is
>> ideal). Taking raw materials out and putting inexistent stock in at the
>> confirmation of a production will result in incorrect accounts for both,
>> raws and end products,
>>
>> If we touch this, I suggest we check out inventory when work actually
>> begins (this is NOT when the prodrun is confirmed, but rather when the
>> first actual routing task is started) and allow to return a fraction of
>> checked out inventory when a prod run is cancelled.
>> The end product should only be added to stock/inventory when the prod run
>> is confirmed (allowing for example a QA function to confirm the Prod run
>> and add only the fraction of end products that have passed QA.
>>
>> Both, the check out of raw as well as the confirmation of end products
>> work in OFBiz as described above. Thus this JIra record should focus at the
>> inventory behaviour when production runs are cancelled.
>>
>> Regards
>>
>>
>> Carsten
>>
>>
>> ------Original Message------
>> From: Pierre Smits (JIRA)
>> To: [hidden email]
>> ReplyTo: [hidden email]
>> Subject: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted
>> when production run is confirmed
>> Sent: Aug 20, 2013 14:09
>>
>> Pierre Smits created OFBIZ-5296:
>> -----------------------------------
>>
>>             Summary: AtP of products should be adjusted when production
>> run is confirmed
>>                 Key: OFBIZ-5296
>>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5296
>>             Project: OFBiz
>>          Issue Type: Improvement
>>          Components: manufacturing, product
>>    Affects Versions: SVN trunk
>>            Reporter: Pierre Smits
>>
>>
>> When a production run is confirmed we know what is intended to go in the
>> production run (the components or ingredients aka the raw materials) and
>> what is intended to go out (the finished product).
>>
>> Unlike with an order, the AtP (Availability to Promise) of the goods
>> involved does not get adjusted.
>> The result is that requirements for PO or even the PO itself get generated
>> to late (at the moment when QoH reaches minimum stock in stead of when AtP
>> reaches minimum stock).
>>
>> Following scenarios need to be resolved:
>> 1. On confirmation of the production run (action = Confirm), the AtP of
>> the product to be produced must increase and the AtP of materials needed
>> must decrease.
>>
>> 2. When production is running and materials have been released to the
>> production run, it is possible to return materials back to inventory. When
>> doing so, the AtP of the materials must be adjusted accordingly with the
>> same date-time and quantity as the returned materials.
>>
>> 3. When a production run has rejected end products the AtP of the end
>> product must be adjusted with the same date-time and quantity as the
>> declaration of the rejected product.
>>
>> --
>> This message is automatically generated by JIRA.
>> If you think it was sent incorrectly, please contact your JIRA
>> administrators
>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>>
>> Gesendet mit BlackBerry® Webmail von Telekom Deutschland

Reply | Threaded
Open this post in threaded view
|

Re: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

Jacques Le Roux
Administrator
Yes I agree, else you could reserve something which will never be created

So we stick here rather than commenting in Jira?

Jacques

From: "Scott Gray" <[hidden email]>

> Carsten is referring to this:
>> On confirmation of the production run (action = Confirm), the AtP of the product to be produced must increase
>
> ATP for the products to be produced shouldn't increase until they are actually available.
>
> Regards
> Scott
>
> On 21/08/2013, at 1:14 AM, Pierre Smits wrote:
>
>> Hi Carsten,
>>
>> Thanks for your feedback.
>>
>> However, this is much like the handling of sales orders on products. When
>> registering an order the inventory of the product is not adjusted, but only
>> the AtP of the good. Likewise, the confirmation of a production run does
>> not trigger the inventory mutation. That only happens when goods are
>> released to the production run (action 'Issue Components').
>>
>> But it should adjust the AtP.  So that Requirements (for PO) and/or PO can
>> be created earlier than when QoH reaches 0. Because in current situation
>> both AtP and QoH are adjusted at the same moment (when components are
>> issued and production output is declared).
>>
>> But also, when the AtP of the end product (the good to be produced)is
>> adjusted at the moment of confirmation of the production run, no unwanted
>> (incorrect) production runs will be generated due to MRP processes.
>>
>> I also want to remind you that currently running production runs can not be
>> terminated with the 'Cancel'-action.
>>
>> Regards,
>>
>> Pierre Smits
>>
>>
>> On Tue, Aug 20, 2013 at 2:20 PM, <[hidden email]> wrote:
>>
>>> See my previous comments on the mailing list. I disagre with this
>>> behaviour.
>>>
>>> The current behaviour reflects reality much better (I do not say this is
>>> ideal). Taking raw materials out and putting inexistent stock in at the
>>> confirmation of a production will result in incorrect accounts for both,
>>> raws and end products,
>>>
>>> If we touch this, I suggest we check out inventory when work actually
>>> begins (this is NOT when the prodrun is confirmed, but rather when the
>>> first actual routing task is started) and allow to return a fraction of
>>> checked out inventory when a prod run is cancelled.
>>> The end product should only be added to stock/inventory when the prod run
>>> is confirmed (allowing for example a QA function to confirm the Prod run
>>> and add only the fraction of end products that have passed QA.
>>>
>>> Both, the check out of raw as well as the confirmation of end products
>>> work in OFBiz as described above. Thus this JIra record should focus at the
>>> inventory behaviour when production runs are cancelled.
>>>
>>> Regards
>>>
>>>
>>> Carsten
>>>
>>>
>>> ------Original Message------
>>> From: Pierre Smits (JIRA)
>>> To: [hidden email]
>>> ReplyTo: [hidden email]
>>> Subject: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted
>>> when production run is confirmed
>>> Sent: Aug 20, 2013 14:09
>>>
>>> Pierre Smits created OFBIZ-5296:
>>> -----------------------------------
>>>
>>>             Summary: AtP of products should be adjusted when production
>>> run is confirmed
>>>                 Key: OFBIZ-5296
>>>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5296
>>>             Project: OFBiz
>>>          Issue Type: Improvement
>>>          Components: manufacturing, product
>>>    Affects Versions: SVN trunk
>>>            Reporter: Pierre Smits
>>>
>>>
>>> When a production run is confirmed we know what is intended to go in the
>>> production run (the components or ingredients aka the raw materials) and
>>> what is intended to go out (the finished product).
>>>
>>> Unlike with an order, the AtP (Availability to Promise) of the goods
>>> involved does not get adjusted.
>>> The result is that requirements for PO or even the PO itself get generated
>>> to late (at the moment when QoH reaches minimum stock in stead of when AtP
>>> reaches minimum stock).
>>>
>>> Following scenarios need to be resolved:
>>> 1. On confirmation of the production run (action = Confirm), the AtP of
>>> the product to be produced must increase and the AtP of materials needed
>>> must decrease.
>>>
>>> 2. When production is running and materials have been released to the
>>> production run, it is possible to return materials back to inventory. When
>>> doing so, the AtP of the materials must be adjusted accordingly with the
>>> same date-time and quantity as the returned materials.
>>>
>>> 3. When a production run has rejected end products the AtP of the end
>>> product must be adjusted with the same date-time and quantity as the
>>> declaration of the rejected product.
>>>
>>> --
>>> This message is automatically generated by JIRA.
>>> If you think it was sent incorrectly, please contact your JIRA
>>> administrators
>>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>>>
>>> Gesendet mit BlackBerry® Webmail von Telekom Deutschland
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

Pierre Smits
@Jacques:
The same applies to orders (both purchase and sales). In general,
manufacturers and other producers of goods have the same intentions as
traders. Namely to deliver on their promise. And a confirmed production
order -production run in OFBiz- is a promise to a) produce and deliver the
good intended and b) to use/consume the materials involved.

@all
But yes, the economic situation that led to production order (and
sales/purchase order) can change in the future which can lead to an order
being canceled. For such scenarios correction mechanism must be available
and used to maintain a correct AtP for the goods involved.

For further reference I suggest to read up on documents provided by the
organisations that deliver competing solutions (IBM, ORACLE, SAP, etc).
They all agree on a definition of AtP including al lot more than just sales
orders. And they all agree that confirmed (and not yet executed) production
runs are part of the calculation of the AtP.

Anyway, the majority of production runs have a lifespan that is shorter
than a day, meaning that AtP and QoH are in sync again at the end of the
day. But in production orders with a longer lifespan (as is possible in the
process-oriented industry, like food and beverage, pharmaceuticals and
chemical) it is important to have correct AtP to do proper MRP and SCM.

Regards,

Pierre
Reply | Threaded
Open this post in threaded view
|

Re: [jira] [Created] (OFBIZ-5296) AtP of products should be adjusted when production run is confirmed

Pierre Smits
Come to think of it, there is a button on the running task in a production
run in OFBiz to 'Issue Components (ATP). I surmise that it intended to
provide such a mechanism on task level. However, currently the
functionality behind it is the same as the other 'Issue Components' button.

For that reason we chose to hide/remove the functionality for our customers.

Regards,

Pierre