Patent ID: 9684883
Date: 2017-06-20
CPC Classifications: G06Q

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; completing a sales transaction; receiving a transaction record indicating the sales transaction has occurred 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.