Trading

Wine Trading Software That Trades Against Your Own Stock, Not a Separate Spreadsheet

Bacchus ERP is wine trading software that sets your own stock beside live wine market pricing on one screen. From that same screen you can send an order for execution — confirmation-gated, idempotent, and fully logged, on the platform that already tracks your stock and ledger.

A Market View Beside Your Own Stock, Not Apart From It

Bacchus ERP's "Commercial Desktop" aggregates your own stock alongside wine market bid/offer data and supplier feeds in one unified view. A market price is only useful set against what you actually hold. That is the point of the desktop, rather than a bolt-on chart.

A Trusted Price, With Its Working Shown

Every cached valuation carries its derivation, never a bare figure. It records the source it came from, which side of the market it represents (mid, offer, bid, or last trade, in that priority order), the moment it was captured, and whether that capture is still current under a 24-hour staleness rule. A wine that cannot be priced returns a structured "unavailable" state, never a fabricated number. A mid-price is never computed across two different currencies: the engine falls through to the offer side instead, deliberately, rather than averaging two markets that don't share a currency.

Confirmation-Gated Trade Execution

Sending an order for execution from the market view is confirmation-gated, idempotent, and fully logged. It runs through a broker-agnostic execution adapter — a swappable interface designed so a real broker connection can be wired in behind the same confirmed, logged flow, rather than each integration needing its own execution path.

Trading Stock That's Already Modelled Correctly

The stock a trade actually moves carries the fine wine trade's own mechanics: lot/case/bottle lineage, bond status across multiple warehouse operators, and stock that can be sold while still in transit. A wine trading platform that doesn't model bond status and lot lineage correctly produces trades that don't reconcile against physical stock. Bacchus ERP's trading view sits directly on top of the same stock model the rest of the platform uses, described in full on the fine wine ERP page.

Pricing That Respects Your Own Rules

A market figure informs what you quote without becoming it automatically. Channel- and customer-group-scoped pricing resolves in a fixed precedence — pricing group, then per-wine, then global — with a floor price that always wins. Market data feeds your pricing decision rather than overriding it.

From a Trade to the Ledger, Automatically

A completed sale posts its own balanced double-entry ledger entries. Any capitalised purchase costs against those units are relieved into cost of goods sold at the same moment, at the rate they were loaded at, so the margin you read back afterwards is the margin that actually happened. See the full detail on the wine trade accounting and ledger page.

Trading Alongside Allocation and Bonded Storage

Consignment and brokering runs a full draft-to-sold lifecycle. Back-to-back sales and purchase orders are generated automatically, net of commission, the moment a sale completes. Stock coming from an en primeur allocation or sitting in bonded-warehouse storage trades on the same record. There is no separate trading system to keep in step with the stock ledger by hand, and no side spreadsheet holding the positions the trading screen cannot see.

A Full Price History, Not Just the Latest Snapshot

Beyond the live valuation cache, a per-wine price history runs alongside it as its own append-only time series. Nothing in the platform ever updates or deletes a history row once it is written. Each row carries the source it came from, so different providers are never silently blended into one line on a chart. A trader deciding whether a current price looks right can pull the trend behind it, not just trust the number on the screen at that moment.

Consignment and Brokering Run Their Own Lifecycle Alongside Trading

A client's own stock can be listed for resale through a draft, pending-approval, approved, listed, sold state machine, with suspend, resume, and cancel available at the right points. Each runs under one of three autonomy modes a merchant sets per client: approval required, automatic listing, or the platform buying first. The moment a listing sells, the paired sales and purchase orders are generated automatically, net of commission, in the same transaction as the state change. A brokered sale therefore reaches the ledger without a second manual entry.

What Clients See on the Market View, and What They Don't

A client looking at their own holdings sees the same market price, currency, price type, as-at timestamp, and staleness flag an admin would see, plus the trend behind it. The figures are never withheld. What is structurally withheld, enforced in code rather than left to editorial care, is the name of the underlying data provider itself: client-facing routes never carry that literal string, checked by an automated test that scans every response body a client can receive. The trading desk gets full transparency on price; the vendor relationship behind it stays commercially private.

A Trade Cycle That Advances Itself, Within a Hard Money Rule

Steps in a trade cycle that don't touch money can advance on their own once the relevant automation is switched on for your shop — allocating stock against a sale, for instance. A step that needs a full financial payload the automation isn't holding is never guessed at. It is left for a person to complete, and the cycle waits, untouched, exactly where it stopped, rather than posting a placeholder figure to keep moving.

What This Page Covers, and What It Doesn't

This page is about trading and execution against your own stock and live market pricing, and not the lot/case/bottle inventory record itself or the bonded-warehouse operator workflows the platform also runs.

For the inventory model, including duty status attached to each unit, see wine merchant inventory system; for how this fits into trading at scale for merchants and brokers, see trade wine at scale.