Hello Fong,

As you enter invoices for items in OrderEntry, it tracks the count of the items that have been invoiced and stores this number in an inventory field called "shipped not costed". This field is subtracted from quantity on hand to keep the quantities available for sale up to date throughout the day. The dayend process in OrderEntry costs the items that have been sold and changes the actual on hand quantities in inventory and sets this field to zero.

The error message indicates that the integrity check found 300 items that had been invoiced in location "2" that had not yet been costed by a dayend process. Fixing the data will set the count correctly. For those items, you will need to check the quantities on hand AFTER running a dayend and then make any necessary adjustments.

As this is really a technical support question, I'll move your post to that forum.
_________________________
Andrew Bates