What the ledger shows
Every row in the inventory ledger represents one lot. The columns give you the information that matters at a glance:| Column | What it tells you |
|---|---|
| Item | The ingredient, packaging component, or finished good name |
| Lot Number | The supplier lot number or internally assigned lot ID |
| Quantity | Current on-hand balance, updated after every movement |
| Unit | Unit of measure (lb, kg, oz, each, case, etc.) |
| Expiry | Best-by or use-by date entered at receiving |
| Location | Warehouse, room, or bin where the lot is stored |
| COA Status | Whether the certificate of analysis is Missing, Uploaded, Reviewed, or Linked |
| Last Movement | Date and type of the most recent transaction against this lot |
Lot movements
Every time a lot changes — received from a supplier, consumed in a production run, shipped to a customer, or manually adjusted — Batchlane records a movement entry. Open any lot to see its complete movement history:- Receive — quantity added when a purchase order lot is received
- Consume — quantity deducted when the lot is used in a batch run
- Ship — quantity deducted when the lot (finished good) is allocated to a customer shipment
- Adjust — manual correction with a reason code and user attribution
Document queue
Attach COA documents — PDFs, images, or scanned files — directly to a lot record at receiving or any time afterward. Batchlane tracks the status of each document so your team always knows where things stand:- Missing — no document has been attached yet
- Uploaded — a file is attached but has not been reviewed
- Reviewed — QA has opened and confirmed the document
- Linked — the COA has been associated with the specific lot and is ready for audit
The full document queue — bulk status management, reviewer assignment, and audit-ready COA exports — is available on the Growth and Pro plans. On the Free plan, you can attach files to lots and see their status, but the queue management tools are not included.
Multi-location inventory
If your operation runs across multiple warehouses, production rooms, or storage areas, you can assign each lot to a specific location at receiving or when you move it. The inventory ledger can be filtered by location so your team only sees the stock that is relevant to where they are working. Common location setups include separate entries for a dry goods room, a refrigerated room, a freezer, a finished goods warehouse, and a staging area. Each lot lives in one location at a time. When you move it, record a transfer and the location updates automatically.Multi-location inventory is available on the Pro plan. On Free and Growth plans, the ledger supports a single location view.
Inventory adjustments
When a physical count reveals a discrepancy, a sample is pulled for quality testing, or a lot is spoiled and needs to be written off, use an inventory adjustment. Every adjustment requires:- The lot being adjusted
- The new quantity (or the quantity change)
- A reason code — choose from options like Physical count correction, QC sample, Spoilage, Damaged, or Other
- An optional notes field for additional context