INVENTORY MANAGEMENT SYSTEM WITH LATE TRANSACTION PROCESSING
First Claim
1. A computer-readable non-transitory medium having instructions stored thereon that, when executed by a processor, cause the processor to perform inventory management for late transaction processing, the performing comprising:
- taking snapshots of stock counts recorded in an accounting system;
receiving a transaction record after the taking of the snapshots;
determining whether there is an open stock count for a stock item corresponding to the transaction record, wherein the open stock count comprises an ongoing physical count of the stock item;
determining whether the snapshots include a snapshot of the open stock count;
when the open stock count and the snapshot exist, writing the transaction record to a staging table; and
upon proceeding from a first phase to a second phase of a plurality of stock count phases, updating the snapshot based on the staging table, wherein the plurality of stock count phases include a count phase, a recount phase, and an authorize phase.
1 Assignment
0 Petitions
Accused Products
Abstract
An inventory management system processes late transactions. The system takes snapshots of stock counts recorded in an accounting system and receives a transaction record after taking the snapshots. The system then determine whether there is an open stock count corresponding to the transaction record and whether the snapshots include a snapshot of the open stock count. When the open stock count and the snapshot exist, the system writes the transaction record to a staging table. Then, upon proceeding from a first phase to a second phase of a plurality of stock count phases, the system updates the snapshot based on the staging table. The stock count phases include a count phase, a recount phase, and an authorize phase.
35 Citations
20 Claims
-
1. A computer-readable non-transitory medium having instructions stored thereon that, when executed by a processor, cause the processor to perform inventory management for late transaction processing, the performing comprising:
-
taking snapshots of stock counts recorded in an accounting system; receiving a transaction record after the taking of the snapshots; determining whether there is an open stock count for a stock item corresponding to the transaction record, wherein the open stock count comprises an ongoing physical count of the stock item; determining whether the snapshots include a snapshot of the open stock count; when the open stock count and the snapshot exist, writing the transaction record to a staging table; and upon proceeding from a first phase to a second phase of a plurality of stock count phases, updating the snapshot based on the staging table, wherein the plurality of stock count phases include a count phase, a recount phase, and an authorize phase. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of inventory management for late transaction processing, the method comprising:
-
taking snapshots of stock counts recorded in an accounting system; receiving a transaction record after the taking of the snapshots; determining whether there is an open stock count for a stock item corresponding to the transaction record, wherein the open stock count comprises an ongoing physical count of the stock item; determining whether the snapshots include a snapshot of the open stock count; when the open stock count and the snapshot exist, writing the transaction record to a staging table; and upon proceeding from a first phase to a second phase of a plurality of stock count phases, updating the snapshot based on the staging table, wherein the plurality of stock count phases include a count phase, a recount phase, and an authorize phase. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An inventory management system for performing inventory management for late transaction processing, the system comprising:
-
a processor configured to execute a collection of software modules, wherein the processor is further configured, when executing the collection of software modules, to; take snapshots of stock counts recorded in an accounting system; receive a transaction record after the taking of the snapshots; determine whether there is an open stock count for a stock item corresponding to the transaction record, wherein the open stock count comprises an ongoing physical count of the stock item; determine whether the snapshots include a snapshot of the open stock count; write, when the open stock count and the snapshot exist, the transaction record to a staging table; and update, upon proceeding from a first phase to a second phase of a plurality of stock count phases, the snapshot based on the staging table, wherein the plurality of stock count phases include a count phase, a recount phase, and an authorize phase. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification