BACKGROUND

Perpetual inventory (PI), also referred to as system inventory, typically includes a record of the number of instances of each item in a store's inventory. The PI value for an item is updated to reflect sales or delivery of instances of each item. It is important to keep the PI value as accurate as possible, as the PI can be utilized to inform ordering/invoicing, restocking shelves, storage space allocation, and other operational decisions. However, PI for an item may become overstated due to inaccurate invoice data, damage or breakage of items, loss/shrink, or error leading to the PI value indicating a greater number of instances of the item than is present on-hand. An understated PI can occur due to inaccurate invoice data or item counts during sales or inventory, failure to scan items correctly, etc. A negative PI can occur where the number of instances of the item sold is greater than the understated PI value. An understated or negative PI value may lead to premature ordering of additional instances of an item and/or ordering excessive quantities of the item which can increase item transportation and storage costs, reduce item ordering efficiency, and result in unnecessary item restocking tasks for users.

SUMMARY

Some examples provide a system for dynamic negative perpetual inventory (PI) adjustment. The system includes a memory; at least one processor communicatively coupled to the memory; a data storage device storing inventory data associated with a plurality of items in an inventory associated with an item selection area; and a plurality of sensor devices associated with the item selection area, the plurality of sensor devices generating sensor data associated with at least one item physically located within the item selection area, including item scan data associated with the at least one item. A receiving component analyzes invoice data associated with a set of items received by the item selection area within the threshold time-period. The receiving component identifies the number of instances of the item received at the item selection area within the threshold time-period based on the analysis. An item identification component analyzes the sensor data, the inventory data, and transaction data associated with the plurality of items using a set of reset rules. The item identification component identifies a selected item in the plurality of items having a negative PI value and an absence of activity for a threshold time-period based on a result of the analysis. The activity includes a transaction associated with at least one instance of the item, a receipt of scan data identifying at least one instance of the item physically present within the item selection area from at least one scan device, and/or identification of at least one instance of the item received at the item selection area within the predetermined time-period based on the invoice data. If the first value is a negative PI value and activity associated with at least one instance of the item does not occur within the predetermined time-period, a negative reset component resets a first value in an inventory record associated with an identified item to zero once per day. A receiving component resets the first value associated with the identified item to a second value representing the number of instances of the item received at the item selection area during the predetermined time-period if the PI value for the item is a negative value and at least one instance of the item received at the item selection area is received within the predetermined time-period.

Other examples provide a computer-implemented method for dynamic negative perpetual inventory adjustment. An item identification component analyzes sensor data obtained from a plurality of sensor devices associated with an item selection area and item data associated with a plurality of items in inventory of the item selection area using a set of reset rules. If the item identification component identifies an item in the plurality of items having a negative PI value and an absence of activity for a threshold time-period based on the analysis, a negative reset component updates the negative PI value within an inventory record associated with the identified item to zero. If a set of items including at least one instance of the identified item is unreceived at the item selection area during the threshold time-period, a receiving component updates the negative PI value to a positive value representing a number of instances of the identified item received by the item selection area during the threshold time-period.

Still other examples provide a system for dynamic perpetual inventory (PI) adjustment. The system includes a memory; at least one processor communicatively coupled to the memory; and a set of can devices generating sensor data associated with a set of items in an item selection area. An item identification component analyzes the scan data, inventory data, and transaction data associated with a plurality of items in inventory of the item selection area using a set of reset rules and identifies an item in the plurality of items having a negative PI value and an absence of activity for a threshold time-period based on the analysis. A receiving component analyzes invoice data associated with a set of items received by the item selection area within the threshold time-period to determine the number of instances of the item received at the item selection area within the threshold time-period. A receiving component resets the negative PI value within an inventory record associated with the identified item to a value representing the number of instances of the identified item received by the item selection area within the threshold time-period. The negative reset component resets the negative PI value to zero on condition the number of instances of the identified item received by the item selection area within the threshold time-period is zero.

This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.

