Patent ID: 7822652

Claim:
A system of order fulfillment, comprising: a machine executing: a pre-picking unit picking an order corresponding to a product, receiving information regarding at least a first lot corresponding to the same product having WIP (Work In Process) status from an MES (Manufacturing Execution System), and picking at least the first lot corresponding to the same product having WIP status to generate a pre-picked invoice including the order and the first lot, wherein the first lot having WIP status representing the first lot is currently manufactured, and the pre-picking unit further determines whether the first lot having WIP status is picked for another pre-picked invoice, and, if so, not to show the first lot for selection; and a matching engine to determine whether the first lot has achieved F/G (Finished Goods) status at a first shipping time, and, if so, to automatically generate a first real invoice corresponding to the pre-picked invoice for the order and the first lot.