Skip to main content
BeanFlux
CONTRACT MANAGEMENT

Coffee contracts with the complexity the business demands.

Fixed price, differential over the exchange, forward contract with a delivery date. Your open position, coverage and commitments — updated with every shipment.

OPEN POSITION · SALES CONTRACTS
TO SHIP110 sacks
TOTAL EXPOSURECOP 136M
EXPIRE IN 30D2 contracts
FORWARD · DIFFERENTIAL · FIXED3 open contracts
FIXED PRICE · DIFFERENTIAL · FORWARDOPEN POSITIONCOVERAGE VS COMMITMENTS
THE PROBLEM

Without a system, contracts live in someone’s head

Trading companies handle dozens of open contracts at the same time. Without a centralized system:

01

Contracts in Excel or in a notebook.

No one has the consolidated open position in real time. The full picture lives in the commercial manager’s head — and it isn’t always available.

02

No distinction between fixed price and differential.

Market exposure on differential contracts is calculated late, or not at all. When the exchange price moves, the surprise shows up on its own.

03

Forwards get forgotten until the buyer calls.

Without expiration alerts, forward contracts are only remembered once it’s already urgent. Your reputation pays the cost.

04

Inventory vs commitments: a manual calculation — if it gets done.

The real coverage of open contracts is estimated, not calculated. The shortfall appears at the moment of shipping.

HOW IT WORKS

From contract to open position, in five steps

Every contract enters with its real pricing model and is linked to inventory and shipments automatically.

1

The contract enters with its pricing model

Fixed price in COP or USD, differential over FNC, or forward with a fixing date. The system stores the logic of each model — not just the number.

2

Inventory is assigned to the contract

Select the lots that cover the contract. The system calculates whether the available inventory is enough and locks that coffee against other contracts.

3

The open position updates itself

Every partial shipment is deducted from the contract. The open position — how much you must deliver, at what price, in how many days — is always current.

4

Differentials are resolved when the price is fixed

For differential contracts, record the price fixing when it happens. The system recalculates the contract value and reflects it in the margin.

5

Alerts before they expire

The system warns you when a contract nears its delivery date with insufficient inventory. Time to react, not to apologize.

Sales contracts — open position2 expire in 30d
CNT-VTA-0088 · Forward
Exportadora Andina · Due 28-Jun
180/200
sacks · COP 1,240,000 each
CNT-VTA-0086 · Differential
Regional Roaster · Base FNC +COP 4,000
60/150
sacks · price to be fixed
CNT-VTA-0083 · Fixed price
Exportadora Sur · Completed
320/320
sacks · closed
To ship
110 sacos
Total exposure
COP 136M
HOW BEANFLUX SOLVES IT

Full control over your commercial position

BeanFlux understands that a coffee contract is not a generic sales order. It is a commitment with specific conditions of price, quality, volume and delivery.

Fixed price, differential and forward

Record contracts with their real model: fixed in USD or COP, differential over the FNC or exchange price, or forward with a future fixing date.

Open position in real time

See how much coffee you must deliver, at what price and within what term. The position updates automatically with every shipment and every new contract.

Coverage vs commitments

Compare your available inventory against your delivery commitments. Spot shortfalls before they turn into defaults.

Expiration and delivery alerts

Notifications when a contract nears its delivery date or when the committed volume exceeds the available inventory.

Stop guessing your position

We’ll show you how BeanFlux handles fixed-price, differential and forward contracts in a 20-minute demo.

Book a demo →
20 MINUTES · NO SALES DECKS