Built around how wine is actually made
Twelve modules, one shared record of your cellar. Log the work once — the volumes, the costs, the filings, and the books all follow.
Grape Intake & Weighmaster Certificates
From the first scale ticket, Oeno knows more than the weight. Certified weighmaster certificates, field chemistry, and the price per ton — captured once, carried everywhere.

- Certified certificates with consecutive numbering, e-signatures, and PDF output — void and reissue with a full audit trail
- Field Brix, temperature, botrytis and MOG percentages captured at the scale
- The price per ton you record at the scale becomes the wine’s starting cost — no re-entry
- Grower contracts with quality-tier pricing: brix bonuses and penalties compute the payable automatically
Reception, Crush & the Vineyard Handoff
Growers, vineyards, receptions, and crush records — with maturity samples flowing in from Viti or manual entry, and one-click promotion from reception to lot.

- Berry condition, block, and pick data attached to every reception
- Destem, sort, crush, and press steps with equipment and settings
- Promote a reception to a lot in one action — costing starts immediately
- Viti integration pulls blocks and maturity data without re-keying
Fermentation Tracking
Primary and ML ferments with live curves. Every reading and every punch-down in one place — even logged from a phone in the cellar with no signal.

- Brix, SG, temperature, and pH curves per fermentation
- Punch-downs, pump-overs, délestage, and additions logged as actions
- Yeast strain and inoculation records
- Works offline — readings sync exactly once when you’re back in range
Cellar, Vessels & Movements
Tanks, barrels, bins, and amphorae with live volumes. Thirteen typed movement kinds keep every liter accounted for — including automatic loss capture on transfer shortfalls.

- Real-time volume and lot allocation per container, with barcode labels
- Rack, press, transfer, top-up — each movement typed and reconciled
- Transfer shortfalls become costed loss records automatically
- Corrections leave a clean trail — nothing is ever silently edited
Barrels & Oak Programs
Cooper, forest, toast, and fill history per barrel — plus aging programs and depreciation that flows into your wine’s cost.

- Full barrel pedigree: cooper, forest origin, toast level, grain, fill count
- Fill, empty, and retire workflows with aging history per lot
- Barrel programs targeting % new, French vs. American
- Purchase cost depreciates onto the wine that occupies the barrel — configurable life
Lab, QC & Instrument Integrations
Typed analyte panels instead of free-text. Spec limits that raise an alert — and a task — the moment a result lands out of range.

- 19 typed analytes: pH, TA, VA, free/total SO₂, alcohol, RS, malic and more
- Spec limits per lot, wine style, or winery-wide; breaches alert instantly
- Direct ingest from Sentia (cloud), FOSS WineScan (CSV), and Anton Paar
- Sample chain-of-custody plus sensory panels with defect tracking
Blending with Trials & Approvals
Bench trials with panel scores, then a real approval workflow: draft, submit, approve, execute. The blend’s cost carries over from its components — automatically.

- Trial blends with component percentages and tasting scores
- Draft → submit → approve → execute, with role-based approval rights
- Execution creates the movements and the target lot in one step
- The blend’s cost follows from the source wines — nothing to calculate by hand
Know What Every Wine Costs
Every dollar that goes into a wine — grapes, additions, labor, barrels, overhead — adds up quietly while your team works. Ask any lot what it cost, and get an answer you can stand behind.

- Grapes, additions, labor, barrel depreciation, and overhead — all posted per lot
- Overhead allocation blends volume, time-in-vessel, labor, and per-tank rates
- Change your costing rules whenever you need — what’s already been reported stays exactly as reported
- CFO portal prices every loss in dollars; per-case COGS on every bottling run
- Cost data is permission-gated — cellar roles never see the dollars
Bottling & Finished Goods
Runs, formats, breakage, and label/closure lots — with case inventory by location and per-case COGS computed the moment the run is saved.

- Bottles, cases, breakage, and fill level per run
- Label and closure lot numbers for recall readiness
- Case inventory by warehouse location with adjustments
- Per-case and per-bottle COGS on the report, instantly
Compliance: TTB & DtC Shipping
Your cellar records already contain the answers — Oeno turns them into filings. TTB 5120.17 generated from actual movements; DtC shipping rules evaluated state by state.

- TTB Report of Wine Premises Operations aggregated from real cellar data
- Per-state DtC rules: volume limits, license tracking, excise math
- Every filing stored immutably with the inputs that produced it
- Check a shipment before it ships — allowed, blocked, and why
Work Orders, Tasks & Equipment
Template-driven work orders with checklists, scheduling, and sign-off — and the labor hours post straight to the lot’s cost.

- Templates with checklists, estimated duration, and equipment
- Schedule, start, complete, and sign off — offline-capable in the cellar
- Completed labor posts to lot cost at per-user or per-category rates
- Recurring tasks with flexible schedules and assignees
Sales Channels & Accounting
Commerce7 sales deplete inventory with COGS attached. QuickBooks and Xero stay in sync both ways. The tasting room, the cellar, and the books finally agree.

- Commerce7: push products and inventory, ingest depletions with COGS per sale
- QuickBooks Online & Xero: automatic journal entries for cost capture and finished goods
- Conflict-safe: Oeno never overwrites an entry your accountant edited
- Refunds, redeliveries, and retries never double-count — the numbers stay right on their own
See it with your own wines
A thirty-minute demo covers your workflow end to end — and your data always exports clean, so trying Oeno never means lock-in.
Contact Sales