It looks like you're new here. If you want to get involved, click one of these buttons!
Negative inventory can cause huge issues with costing - I have seen it too many times.
why not use a filter or setrange or something to avoid showing -negative values....
The best place to do the check would be in the item application section in CU22 to check if there is any unapplied negative inventory.
David Singleton wrote:
On the other hand I totally agree with you that Navision as standard should have a tick box in the location table that prevents that location going to negative.
Everyone who ships inventory items picks an item off the shelf and then either ships it to the customer or hands it to them
The reason why LS POS doesn't check for inventory status is because the item is physically available and as a retailer you want to sell those items on the shelves and make money...not worry about what NAV stock positions are..it could be -1000 for all it cares!!
Think it through logically before doing any coding to stop at Step 1. As a retailer are you going to tell your money spending customer who has the item on hand ready to be sold, that you can't sell them that item because your internal stock positions are incorrect and it will result in negative inventory?? :-k
If it is something you want them to action at the end of the day, write a report which will provide them with the required details to make necessary stock adjustments with the option of automatically creating a worksheet which they can post.
There is no standard functionality available for checking the negative inventory at POS in LS Retail and the same can be done thru customization.
Below process needs to be followed for customization.
1.Check the inventory during billing from NAV using Transaction server or Data director. i.e.by creating a field in functionality profile card.
2.Create a field in store card "negative inventory is not allowed".
3.Based on the above field configuratoin in "EPOS Main" form check for the inventory of an item like (i)when new item line is inserted and (ii)when Changeqty is pressed.
4. CheckforQuantity function in the above two scenarios.
I guess the above process will help in customization.