To do a stocktake on batch tracked products, go to Stock control> click on Stocktake.
Follow the instructions here to do a stocktake.
Only for batch tracked products, you will see the batch ID field beside the variant name. Select the batch you are doing a stocktake for and input the new quantity as you normally would (manually or using a barcode scanner).
Manual stocktake
Select the batch you wish to do a stocktake for, and input the 'New Quantity'. You can add more batches for the same variant and input the new quantity accordingly.
Click ‘View Summary’ and check through the information before finalising.
Once you click 'finalize stocktake', your completed stocktake will be recorded as a stock adjustment. You can view it by going to stock control> stock adjustments.
Barcode Scanning
In the barcode scanning mode, please make sure your barcode scanner is connected and you can start scanning your stock. If the barcode exists in your inventory, the variant will automatically appear for stocktake.

After scanning the quantity, you must select the batch ID. If you wish to count another batch, click to add another batch to stocktake. Make sure that your cursor is not in the 'New Quantity' field as it will scan the barcode number into the field. Instead, simply scan the barcode once you have selected the batch ID. Alternatively, you can input the new quantity manually.
For batch tracked inventory, if you do not select a batch ID after scanning the barcodes(s) during stocktake, QuickBooks Commerce will not register the changes. Instead, you may see an error like this:
Ensure that you have selected the batch ID(s), input the new quantities and finalise stocktake.
To see an overview of your oldest or first expiring stock, click here.