We have stock of a batch enabled item stored in 3 different bulk locations. Location A with expiry as 30 Sep, Location B with expiry as 10 Nov and Location C with expiry as 20 Dec. The stock in Loc A, B and C are 500, 1100 and 1100 units respectively. Unit conversion 1 pallet = 1100 units. Stocking limits on both bulk and pick locations is 1 pallet.
Two fixed pick locations (P1 and P2) are defined and attached to a location profile where 'Allow mix batches' is not allowed. Stock is 0.00 in both the fixed pick locations P1 and P2.
Min and Max values in the Min-Max replenishment lines are set as 0.00 and 1100 for this item.
Scenario #1: If 'Allow split' is enabled in Location directive lines, when Min-Max replenishment is run, AX generates four work transactions
Work 1 - 500 from Loc A to P1
Work 2 - 600 from Loc B to P1
Work 3 - 500 from Loc B to P2
Work 4 - 600 from Loc Cto P2
AX considers FEFO but does not seem to consider the 'Allow mix batches' not allowed on P1 and P2 when Min-Max is used. Is this correct?
Scenario #2: If 'Allow split' is not enabled in Location directive lines, AX generates two work transactions
Work 1 - 1100 from Loc B to P1
Work 2 - 1100 from Loc C to P2
Here FEFO is considered second to the Min-Max rule only for full pallet quantity. The quantity in Loc A is ignored as 'Allow split' is disabled.
What we would like to achieve is P1 filled with 500 from Loc A and P2 is filled with 1100 from Loc B i.e. FEFO to be given priority and the mix batch should not happen, even if the fixed pick location P1 is not completely filled upto the maximum quantity defined. Any possible solution?
We are using AX 2012 R3 CU10 and in both scenarios the location directive action strategy used was 'Round up to the full LP and FEFO batch'.