ModulesCharterparty & Cargo Bulk
Modules

Charter Party & Cargo Bulk in Jules

How Jules manages cargo bulk shipments and charter party agreements — vessel chartering, multi-port loading, quantity tolerances, and bulk-specific workflows.

Charter Party & Cargo Bulk in Jules

Product documentation — Charter party bookings are used for non-containerized bulk cargo shipments, where an entire vessel or a portion of its hold is chartered for large-volume trades.


Table of Contents

  1. Overview
  2. When to Use Cargo Bulk
  3. Charter Party Booking Structure
  4. Multi-Port Configuration
  5. Quantity Tolerances
  6. Request Types
  7. Cargo Bulk vs Container Freight
  8. Cargo Bulk Workflow
  9. Invoicing for Bulk Cargo
  10. Key Business Rules
  11. Glossary

Overview

When recyclable commodities are traded in large volumes, containerized shipping becomes impractical or uneconomical. Instead, traders charter a vessel (or part of it) and load cargo directly into the ship's hold. This is cargo bulk shipping, governed by a charter party agreement.

In Jules, cargo bulk is a booking type — the same entity as a container freight booking, but with additional fields specific to bulk shipping: charter party date, ship owner, vessel details, quantity tolerances, and multi-port configuration.


When to Use Cargo Bulk

Use cargo bulk when...Use container freight when...
Shipping > 3,000 T on a single voyageShipping < 3,000 T or mixed small lots
Material is homogeneous (e.g., all HMS)Material is mixed or in small quantities
A vessel is being chartered (full or part)Using liner services (regular schedules)
Loading at multiple ports on the same voyageSingle loading port per booking
Quantity needs tolerance (MOLOO/CHOPT)Fixed container count

Common bulk commodities in Jules: ferrous scrap (HMS 1&2, shredded), manganese, pig iron, DRI/HBI.


Charter Party Booking Structure

A cargo bulk booking in Jules captures the full commercial and operational terms of the charter:

Core fields

FieldDescriptionExample
Reference numberBooking referenceCP-2026-0015
TypeAlways CARGO_BULKCARGO_BULK
StatusREQUESTED → IN_PROGRESS → CONFIRMED → CANCELLEDCONFIRMED
Vessel nameNamed vesselMV Iron King
Voyage numberVoyage identifierV-2026-003
Substitute vesselAlternative vessel if the named one is unavailableMV Steel Queen
Charter party dateDate the charter agreement was signed2026-01-15
Ship ownerOwner/operator of the vesselOceanic Shipping Ltd
Cargo bulk costTotal freight cost for the voyage250,000 USD
AdminUser managing this bookingJohn Smith

Quantity fields

FieldDescriptionExample
QuantityTotal tonnage to be shipped10,000 T
Quantity allowance typeWho decides the final quantityMOLOO
Quantity allowance rateTolerance percentage5%

Multi-Port Configuration

Cargo bulk bookings support multiple loading and destination ports — a critical feature for consolidation voyages where the vessel calls at several ports.

BookingToPort structure

Each port on the voyage is recorded as a BookingToPort record:

FieldDescription
Port nameThe port (loading or destination)
DirectionLoading or discharge
SequenceOrder of port calls
QualitiesMaterial grades loaded/discharged at this port
Other costsPort-specific costs (THC, customs, etc.)

Per-port quality specifications

Each port can have quality-specific details via BookingToPortToQuality:

  • Which quality grades are loaded at this port
  • Quantity per quality
  • Quality inspection requirements

Per-port additional costs

Each port can have its own cost structure via BookingToPortToOtherCost:

  • Terminal handling charges
  • Port dues
  • Customs fees
  • Other local charges

Quantity Tolerances

Bulk cargo rarely ships at the exact contracted quantity. Jules supports three standard tolerance types:

TypeFull NameWho decidesExample
MOLOOMore or Less Owner's OptionShip owner decides the final loaded quantity within the tolerance range10,000T ± 5% MOLOO = 9,500–10,500T at owner's discretion
CHOPTCharterer's OptionCharterer (trader) decides10,000T ± 5% CHOPT = trader decides how much to load
MOLCHOPMore or Less Charterer's OptionCharterer decides (variant)Same as CHOPT in practice

The tolerance is expressed as a percentage (quantityAllowanceRate). Jules tracks the actual loaded quantity against the contractual quantity to measure execution within tolerance.


Request Types

When initiating a cargo bulk booking, Jules distinguishes between two request types:

TypeDescriptionUse case
FIRM_OFFERA binding offer for the vessel charterDeal is being negotiated seriously
FREIGHT_INDICATIONA non-binding freight price indicationEarly-stage exploration of rates

A FREIGHT_INDICATION may be upgraded to a FIRM_OFFER as negotiations progress.


Cargo Bulk vs Container Freight

DimensionCargo BulkContainer Freight
Booking typeCARGO_BULKFREIGHT
VesselNamed/chartered vesselLiner service vessel
LoadingDirect into ship's holdInto standard containers
Multi-portYes — multiple loading and destination portsNo — single POL and POD
QuantityTotal tonnage with toleranceFixed number of containers
CostLump sum for the voyagePer container rate
Charter party dateYesNo
Ship ownerYesNo (carrier)
Substitute vesselYesNo
Quality per portYesNo
D&D managementVia port-specific costsVia booking-level fields

Cargo Bulk Workflow

Key steps

  1. Rate negotiation — Get freight indications from brokers, then lock a firm offer
  2. Booking creation — Create a CARGO_BULK booking with all ports and quality specs
  3. Charter party signing — Record the charter party date
  4. Loading supervision — At each loading port, record weights and issue draft BLs
  5. BL issuance — One BL per loading port or one combined BL
  6. Transit tracking — Track the vessel via shipment tracking
  7. Discharge — Final weight survey at each destination port
  8. Invoicing — Invoice based on loaded or delivered weights per the charter terms

Invoicing for Bulk Cargo

Bulk cargo invoicing uses the CARGO_BULK_COST element in the container invoicing matrix. Key differences from container invoicing:

AspectContainerBulk
Cost basisPer container rateLump sum or per-tonne rate
Weight referenceContainer net weightDraft survey or weight certificate
Invoicing lineFREIGHT_COST per containerCARGO_BULK_COST per booking
Bill of LadingPer container/groupPer port of loading

Key Business Rules

1. One vessel per booking

Each cargo bulk booking is linked to one named vessel (and optionally one substitute). The charter party agreement covers this specific vessel.

2. Multi-quality support

A single bulk booking can carry multiple material qualities. Quality specifications can vary by port (e.g., HMS at Rotterdam, Shredded at Antwerp).

3. Tolerance impacts invoicing

The actual loaded quantity may differ from the contracted quantity within the tolerance range. Invoicing is based on the actual quantity, not the contractual quantity.

4. PDF generation

Cargo bulk bookings have their own PDF template (CARGO_BULK_BOOKING), separate from container booking PDFs.

5. Booking qualities

Unlike container bookings (where qualities come from the operations), bulk bookings explicitly define their quality composition via BookingToQuality.


Glossary

TermDefinition
Cargo bulkNon-containerized cargo loaded directly into a vessel's hold
Charter partyA contract between a ship owner and a charterer for the use of a vessel
CHOPTCharterer's Option — the charterer decides the final loaded quantity
Draft surveyWeight measurement of cargo by measuring the vessel's draft before and after loading
Firm offerA binding price offer for chartering a vessel
Freight indicationA non-binding preliminary freight price for planning purposes
MOLOOMore or Less Owner's Option — the ship owner decides the final quantity
MOLCHOPMore or Less Charterer's Option — same as CHOPT
Ship ownerThe company that owns and operates the vessel
Substitute vesselAn alternative vessel that may replace the named vessel
ToleranceThe allowed deviation (in %) from the contracted quantity
Weight certificateOfficial document certifying the weight of cargo loaded or discharged