Manual Allocation of Substandard Stock in X3

SOLVED

We sometime have defective or substandard stock we sell at a discount.  This is product that has gone through a QA process and has failed to meet our standard but some customers may not care that the product "looks a little funny".

We do not want this stock to allocate via batch allocations.  We want it to only allocate manually.

We're trying to segregate this stock using the status codes.  At first we tried assigning it to a status of "A1" but the batch server didn't really differentiate between A and A1, so now we're trying Q1.

On the product category, we've set the Issue flow to allow movement of A* and Q1 (we do not want to transact Q stock at all).

However, we're still unable to manually allocate from Q1 unless we set the allocation rules to allow Q.  But if I set the allocation rules to allow Q then it will attempt to allocate any Q stock from the batch server.

We don't want to batch allocate any Q stock at all.  We don't want Q stock to move through the system.  Only Q1 stock should be allowed.

Has anyone been able to accomplish what we're attempting?  If so, could you please share what you did to make it happen?

Top Replies

Parents
  • +1
    verified answer

    Hi 

    You don't need to change the issue management rule, please restore the rule allowing only A.
    There are several ways to workaournd the situation: first if you set a user with the parameter STADMIN to Yes, the user can allocate anything he wants. 


    There is a risk so, that the stock admin can override the stock rules and end up delivering a rejected stock to a customer. (So I don't like this one personnaly).

    Another workaround, we can consider these are different grades of products and create a dedicated product code for Grade B. However from the sales order you would need to know what grades are required which is not ideal. (potentially not applicable neither to your context).

    Last workaround, would require a small development to populate the status to allocate to A (hence restricting automatic allocation to A only) and then for customer who doesn't care either you let the field empty or you remove manually the default A value:

Reply
  • +1
    verified answer

    Hi 

    You don't need to change the issue management rule, please restore the rule allowing only A.
    There are several ways to workaournd the situation: first if you set a user with the parameter STADMIN to Yes, the user can allocate anything he wants. 


    There is a risk so, that the stock admin can override the stock rules and end up delivering a rejected stock to a customer. (So I don't like this one personnaly).

    Another workaround, we can consider these are different grades of products and create a dedicated product code for Grade B. However from the sales order you would need to know what grades are required which is not ideal. (potentially not applicable neither to your context).

    Last workaround, would require a small development to populate the status to allocate to A (hence restricting automatic allocation to A only) and then for customer who doesn't care either you let the field empty or you remove manually the default A value:

Children