Skip to Content
ID System

ID System

Every source, log, and product in Loggistics has a unique ID. This guide explains how those IDs are structured, what they mean, and how to read them at a glance.


The short version

IDs in Loggistics follow a simple rule: the parent ID is always embedded in the child ID.

SRC-0003 ← where the tree came from └── ASH-007 ← the log that came from it └── ASH-007-B04 ← a board cut from that log

If you see ASH-007-B04, you immediately know:

  • It is a board (B)
  • It came from the 7th Ash log your organization has received (ASH-007)
  • It is the 4th board cut from that log (04)

No lookup required.


ID types at a glance

ID exampleStageWhat it represents
SRC-0003SourceA tree removal record
ASH-007LogThe 7th Ash log your org has received
ASH-007-B04BoardThe 4th board cut from that log
ASH-007-S02SlabThe 2nd live-edge slab from that log
ASH-007-C01CookieThe 1st cookie / cross-section from that log
ASH-007-T03Turning blankThe 3rd turning blank from that log
ASH-007-K01CantThe 1st cant cut from that log
ASH-007-S02-B01Re-sawn boardA board re-sawn from slab S02 of that log
ACQ-0001-S04Standalone slabA slab received without a parent log on file

Stage-by-stage reference

Sources — SRC-XXXX

A source record documents where a tree came from: who removed it, when, where, and why. Every log ideally traces back to a source record — this is the foundation of chain-of-custody documentation.

Format: SRC- followed by a 4-digit zero-padded number.

SRC-0001 First source record your org created SRC-0042 The 42nd source record SRC-1000 Your thousandth removal record

Counter: One sequence per organization, counting up from 0001. Source numbers never reset and never repeat within your org.


Logs — SPECIES-NNN

A log record is the physical log received at your yard. The ID combines a species abbreviation code with a sequential number.

Format: 2–4 letter species code + dash + 3-digit zero-padded number.

ASH-001 First Ash log your org has ever received ASH-007 Seventh Ash log WOK-042 42nd White Oak log TUL-337 337th Tulip Poplar log

Counter: Each species has its own independent counter. Receiving your 50th White Oak log does not affect your Red Oak counter.


Species codes

Species codes are 2–4 uppercase letters assigned to each wood species. They appear as the prefix of every log ID.

How codes are derived:

  1. First 3 letters of the common name: Ash → ASH, Elm → ELM, Catalpa → CAT
  2. If that code is already taken: first letter + first letter of second word: Red Oak → ROK, White Oak → WOK
  3. If still a collision: custom combination — the system prompts you to confirm

There are no generic codes like OAK or MAP. Every log must be identified to the specific species level. If you receive a log you cannot identify, create a provisional species (“Unknown Oak” → UOK) — the uncertainty becomes visible in the ID itself rather than hidden.

Built-in species codes:

CodeSpeciesCodeSpecies
ASHWhite / Green AshELMAmerican Elm
ROKRed OakWOKWhite Oak
POKPin OakCHOChestnut Oak
SMASugar MapleRMARed Maple
SLMSilver MapleWALBlack Walnut
CHRBlack CherrySYCSycamore
TULTulip PoplarHCKHackberry
HONHoney LocustLNDLinden / Basswood
BCHBeechHIKHickory
CTNCottonwoodBIRBirch
CATCatalpaERCEastern Red Cedar
EWPEastern White PineSYPSouthern Yellow Pine
SELSiberian ElmKCTKentucky Coffeetree
PERPersimmonSMGSouthern Magnolia
LBPLoblolly Pine

Don’t see your species? Go to Settings → Species to add it. The system suggests a code; you can accept or type your own.


Boards and products — SPECIES-NNN-X##

Every product cut from a log carries the full log ID plus a type letter and a 2-digit sequence number.

Type letters:

LetterProductExample
BStandard board or dimensional lumberASH-007-B04
SLive-edge slabWOK-042-S01
CCookie / cross-sectionELM-003-C02
TTurning blankWAL-011-T01
KCantASH-007-K01

Reading a product ID:

WOK-042-S03 WOK → White Oak 042 → Your 42nd White Oak log S → Slab (live-edge) 03 → Third slab cut from that specific log

Re-sawn products. If a slab is later re-sawn into boards, those boards extend from the slab ID:

ASH-007-S03-B01 ← first board re-sawn from slab 3 of log ASH-007 ASH-007-S03-B02 ← second board from the same slab

Standalone acquisitions — ACQ-XXXX

Sometimes lumber arrives at your yard without a log on file — boards purchased from another sawyer, donated material, or wood received before you started using Loggistics.

ACQ-0001 First standalone acquisition ACQ-0001-B01 First board from that acquisition ACQ-0001-S04 Fourth slab from the same acquisition

If you later identify which log a standalone board came from, you can link it from the board detail screen. The original ID does not change.


Searching by ID

The search bar understands partial ID matches:

You typeYou get
ASHAll Ash logs and all products from Ash logs
ASH-007Log ASH-007 plus every product from it
ASH-007-BAll boards from ASH-007
SRC-0003That specific source record
ACQ-0001That acquisition and all its products

Common questions

Can I change an ID after it’s been assigned? No. IDs are permanent once created — changing one would break printed tags, QR codes, and documents that already reference it.

What if I have more than 999 logs of one species? The padding extends automatically: ASH-1000, ASH-1001, etc.

What if I don’t know the species at intake? Create a provisional species entry (“Unknown Oak” → UOK). When you identify the species, update the name on the record — the ID stays the same.

Last updated on