We don't use the Supply Allocation feature. We rel...
# general
l
We don't use the Supply Allocation feature. We rely heavily on Item Commitment of existing stock on hand to orders as it prevents us from fulfilling a backordered order based on our settings. We reserve stock on hand by creating a dummy SO for a dummy customer. Once we're ready to release it, we close the SO. We would like to be able to commit the released quantities to a specific set or category of SOs. Perform Item Commitment after Transaction Entry preference is turned on. We commit by Expected Ship Date which generally works for us except for this specific category of SOs above. Is it possible? Open to scripting if there's no other choice. Is the Reallocate Item page scriptable?
m
I don’t believe the reallocate items is scriptable. Have you tried turning off perform item commitment after transaction entry then you can manually commit order lines (or setup a schedule). Or even script the committed qty field.
You could also try using Supply allocation and order reservations but that can add more complexity sometimes
l
The committed quantity field is editable via script?
m
I've never tried it, but it sounds like that is possible from this article https://blog.prolecto.com/2019/07/07/learn-how-to-gain-control-over-netsuite-inventory-allocation-challenges/
l
I think turning off the preference might not work because the real orders don't always come in batches. That means we have to turn it on and off more often. Right? Now I'm thinking of using the Order Priority option. And we would assign 1 as Priority Level for these SOs and all others will have blank priority levels. Subject to further testing, I assume that NS would commit inventory to Priority Level 1 orders prior to the ones without. I hope NS at least uses transaction date as the 2nd level of sorting orders for commitment purposes.
m
I think if you turn it off the expectation is you would manage ALL commitments either manually or via script so you would need to develop a way to perform commitments for all scenarios and not rely on anything NetSuite would do You could also leverage the Commitment and Commitment Confirmed line fields as well to stop commitments from happening to certain orders