TraceLot Logo
Integrations
Industries
PricingLog inBook a demoStart free

/

Batches

Inventory

Batches

Add, edit, and track batches — the unit that carries an expiry date, a code, and a location.

Updated 2026-09-03

A batch is a quantity of one product (or one product variant) that shares a single expiry date, a single batch code, and a single storage location. It's the unit Tracelot uses for expiry tracking, FEFO (first-expiry-first-out) order allocation, and cost/valuation reporting. A product can have any number of open batches at once — for example, two shipments received a month apart with different expiry dates.

The Add Batch dialog with supplier, batch code, expiry, location, and quantity fields
Adding a batch from a product's page

Adding a batch

Open a product from the Inventory page and click Add Batch in the top-right.

  1. If the product has variants (or is on-demand with a base/bulk variant), choose what you're receiving — a specific variant, or Bulk for weight.
  2. Enter Supplier and Batch Code / Lot. Recently used values appear as quick-pick chips below each field once you've entered a few.
  3. Enter Expiry Date (quick chips add +3mo, +6mo, +1yr, or +2yr) and, optionally, Location / Aisle / Bin.
  4. Enter Quantity — pieces for a variant, or a weight amount and unit (oz, lb, g, kg) for a bulk/on-demand batch. Quick-pick chips offer common amounts.
  5. Optionally click + ADD NOTE to add a free-text note.
  6. Optionally click + Add financials (optional) to record what the supplier charged — see Batch financials.
  7. If the product has a configured extra field, fill it in — see Custom fields.
  8. Leave Sync to channel checked to push the new quantity to your sales channel, or uncheck it to update Tracelot only.
  9. Click Add Batch.

Note

If you type a batch code and expiry date that match an existing open batch on the same product, Tracelot merges the new quantity into that batch as an additional receipt instead of creating a separate one — and prefills the cost field from that batch's most recent receipt cost.

Fields

FieldRequiredWhat it's for
What are you receiving? (variant or Bulk)Yes, when the product has more than one variant or a base/bulk variantWhich variant (or bulk weight) this batch is for.
SupplierYesWho this batch was purchased from.
Batch Code / LotYesThe identifier for this batch — matched against existing batches to decide whether to merge as a top-up.
Expiry DateYesMust be today or a future date.
Location / Aisle / BinNoWhere the batch is physically stored.
QuantityYes, and must be greater than 0Pieces for a variant batch, or a weight amount for a bulk/on-demand batch.
Weight unitYes, for bulk/weight batchesoz, lb, g, or kg.
NoteNoFree-text note, hidden behind "+ ADD NOTE" until needed.
Financials (cost per unit / total, landed cost lines)NoSee Batch financials.
Extra fieldOnly if the product has one configuredSee Custom fields.
Sync to channelNo — defaults to checkedWhether the new quantity is pushed to your sales channel.

Editing a batch

Open the batch from a product's Active or History tab, or from the Inventory page. On the batch page, click the menu and choose Edit to change Batch Name, Location/Aisle/Bin, Supplier, Expiry Date, Description, and the extra field (if the product has one configured). Batch Name and Expiry Date are required; the expiry date can't be moved into the past. Choose Edit Financials from the same menu to update cost — see Batch financials.

The batch page

A batch's page has three tabs:

  • General — a summary card (batch code, SKU, expiry, location/bin, total inventory, remaining, supplier, description, and the extra field if the product has one) plus the menu for Edit and Edit Financials.
  • Transactions — the batch's full ledger: every receipt, order deduction, correction, and transfer, each with its date, quantity change, and running remaining balance. Order-linked entries show the order reference.
  • Documents — files attached to this batch — see Batch documents.

From the batch page's toolbar you can also Recall, Handle Return, Transfer, or Add Correction — see Recalls, Returns, Transfers, and Corrections.

A batch page showing the General tab summary card and the Transactions tab ledger
The batch page

"Sync to channel" / "Update stock in Channel"

Most actions that change a batch's quantity — adding a batch, and creating a correction — offer a channel-sync checkbox (labeled Sync to channel on Add Batch, Update stock in Channel on a correction). When checked, Tracelot pushes the resulting quantity change to your connected sales channel by the same amount. Leave it unchecked to update Tracelot's own records only, without touching the channel.

Products and syncing · Batch financials · Custom fields