Odoo 18 & 19 · Timber Intelligence Platform

Measure, track &
deliver with precision

TimberTracker connects your yard to your sales desk. From the first measurement to the final invoice — every plank, every bundle, every cubic metre accounted for.

4
Integrated Modules
100%
Odoo 18 & 19 Native
Volume Precision
THICKNESS 25.00 mm TALLY SUMMARY TOTAL PCS 1,248 VOLUME m³ 64.32 CUT SIZE AVAILABILITY 100 125 150 175 200 LOT / BUNDLE LW-0042 · B-03 IN AVAIL 74%
End-to-end process
Yard to invoice — five steps
01
Tally Yard Stock
Log bundles at receipt
02
Scan & Measure
Mobile OWL dashboard
03
Pick Cut Sizes
Live availability picker
04
Confirm & Reserve
Auto-reserve on SO confirm
05
Deliver & Invoice
Package, ship, bill

One complete system,
built for timber

Each module solves a distinct operational problem — together they form an unbroken chain from the yard to the invoice.

MODULE 01 · FOUNDATION
Tally — Core Records

The foundation of every timber operation. Capture bundle details at goods receipt — purchase order, lot, supplier, receipt, operator, and all dimensions.

Purchase order & lot linkage with full traceability
Thickness, length, prefix classification (FS, REJ, REC…)
Auto-sequenced reference numbers (TLY/0001…)
Chatter & activity log on every tally record
TLY/0042 — Tally Records PURCHASE ORDER PO/2025/0118 LOT / BUNDLE LW-0042 · B-03 THICKNESS 25.00 mm TALLY LINES 100 / 3600 18 pcs 0.1620 m³ available 125 / 3000 24 pcs
◆ Timber Records
MODULE 02 · MEASUREMENT
Live Scan Dashboard

Mobile-first OWL-powered interface for yard operators. Scan or type board widths; the dashboard aggregates into cut-size buckets in real time — no desktop required.

Real-time width/length aggregation (300 ms debounce)
Landscape tablet & portrait phone layout
Live totals: pieces, volume (m³), unique cut sizes
Camera barcode scanning via ZXing — no hardware
SCANNER INPUT 125 100/3600 150 LIVE TOTAL 1,248 pcs CUT SIZE BREAKDOWN 100mm 24 0.864 m³ 125mm 36 1.620 m³ 150mm 18 0.972 m³ TOTAL VOL 64.32 UNIQUE SIZES 7 TOTAL PCS 1,248
◆ Timber Scans
MODULE 03 · SALES INTEGRATION
Cut Size Inventory & Picker

A live PostgreSQL view aggregates all tally output by dimension. Salespeople pick exact cut sizes from available stock directly on the sales order — with automatic reservation.

Real-time availability by product, T×W×L dimensions
Bundle-level allocation with reservation ledger
Auto-reserve on SO confirm; auto-release on cancel
Chatter audit trail with clickable tally & lot links
PDF cutting list, cut inventory & SO cut reports
Cut Size Availability — Teak 50mm DIMENSIONS TOTAL RESERVED AVAIL VOL m³ STATUS 50.00 × 100 × 3600 320 48 272 4.896 avail 50.00 × 125 × 3600 180 170 10 0.180 low 50.00 × 150 × 4200 96 96 0 0.000 out 3 dimensions · 596 total pcs · 5.076 m³ available
◆ Timber Cuts
MODULE 04 · WAREHOUSE
Tally Auto-Packages

When receiving timber into the warehouse via Odoo's 2-step flow, this module auto-proposes the destination package and quantity from the linked tally — eliminating manual data entry.

Auto-fills package name (LOT-BUNDLE) on internal transfer
Pre-populates qty_done from tally total volume
Smart prompt: reuse existing package or create new
Works on Odoo 18 & 19 internal transfer step natively
Fill Packages from Tally — WH/INT/0034 LOT TALLY REF DEST PACKAGE QTY DONE LW-0042 TLY/0042 LW-0042-B03 14.820 LW-0043 TLY/0043 LW-0043-B01 9.360 Apply & Validate Cancel
◆ Timber Packages
4
Integrated Modules
0.0001
m³ Volume Precision
Odoo 18 & 19
Native Architecture
100%
Auditable Traceability
SO/2025/0342 — Teak Timber Order CONFIRMED CUSTOMER Gulf Timber Trading LLC ORDER DATE 15 Aug 2025 TOTAL m³ 64.32 DESCRIPTION DIMENSIONS PCS VOL m³ STATUS Teak — Cut Size 50×100×3600 240 4.320 Teak — Cut Size 50×125×4200 180 4.725 Teak — Cut Size 50×150×3600 96 2.592 Total Pieces 516 Total Volume 11.637 m³ ✓ Timber Cut Sizes Reserved Bundles reserved on confirmation — 15 Aug 2025, 09:42 TLY/0042 LW-0042 LW-0042-B03 240 320 80 TLY/0043 LW-0043 LW-0043-B01 180 180 0 📦 50.00×100×3600 mm | 50.00×125×4200 mm

Reserve bundles
at the moment
of sale

When a salesperson confirms an order, TimberTracker automatically reserves the exact cut-size bundles — preventing double-selling and keeping the yard in sync with the desk.

Auto-reservation on confirm
Bundle pieces are atomically reserved when the SO is confirmed — no manual warehouse step required.
Full chatter audit trail
Every allocation posts a rich HTML note with links to tally, lot, package — reserved, total, and available pieces.
Release on cancel
Cancelling a sales order automatically returns all reserved pieces to available stock — instantly.
Built on
Odoo 18 & 19 OWL Framework PostgreSQL Views Python 3.12 LGPL-3 ZXing Barcode Wkhtmltopdf PDF Mulish / Syne Fonts

Let's talk
timber tracking

Whether you're running a timber yard, trading house, or distribution operation — TimberTracker can be configured to your workflow. Request a demo or ask a question.

EMAIL
erp@wiseedgeconsultancy.com
RESPONSE TIME
Within 1 business day
BASED IN
Dubai, UAE

Send us a message

Fill in the form and we'll get back to you promptly.