Learning contextDemo Retail Group LLC12 stores · 2 distribution centres · AED/SAR/USD · omnichannel replenishmentChange scenario details →
Skip to content

Demo SkyBridge Cargo: an airline cargo and ground-handling day ​

Demo SkyBridge Cargo operates freighter and belly-hold capacity between the UAE, India, Kenya, and Europe. It sells cargo space to forwarders, handles special goods, leases ULDs, buys fuel in USD, pays airport and ground agents in local currencies, and reports profitability by route and flight leg. OSERP connects schedule, booking, airway bill, shipment, warehouse, ULD, fuel, handling, supplier, invoice, claim, and ledger.

1. Configure entities, stations, and operating dimensions ​

Create a legal company per jurisdiction, then stations, cargo terminals, bonded warehouses, maintenance locations, and ground-handling branches. Configure functional and reporting currencies, tax profiles, fiscal calendars, numbering series, aircraft or leased-capacity assets, customer credit policies, and restricted-goods permissions.

Setup fieldDemo valueImpact
CompanySkyBridge UAE Cargo LLCLocal statutory books
StationDubai World CentralFlight and handling ownership
RouteDXB-NBO-FRARoute margin and capacity
Flight legSB-426 / 2026-09-17Operational trace key
CurrencyAEDLocal transactions
Reporting currencyUSDGroup profitability
WarehouseDWC-BONDED-01Cargo custody
ULD poolSB-ULD-DXBContainer availability

Users are scoped by company, station, warehouse, and role. A cargo agent can create a booking but cannot release dangerous goods, alter tariff, or approve a credit note. A station finance user cannot post fuel cost to another company’s flight leg.

2. Maintain customers, forwarders, and rate agreements ​

Customer profiles store legal identity, licence, tax registration, IATA or agent code, credit limit, currency, payment terms, billing address, compliance status, and status. Rate agreements store customer, origin, destination, commodity, chargeable-weight rule, minimum charge, fuel surcharge, security fee, currency, effective dates, and approval.

A forwarder contract can specify block space, allotment, no-show charge, demurrage, and claim limit. Versions preserve historical terms. A customer with an expired licence or blocked credit status cannot confirm a booking without an authorised override.

3. Plan flight legs and capacity ​

The flight-leg header stores flight number, aircraft or leased capacity, origin, destination, departure and arrival, fuel plan, crew, station, currency, and status. Capacity rows store ULD position, volumetric limit, weight limit, special-cargo capability, and reserved allotment.

Status path is Planned → Open for booking → Closed for acceptance → Departed → Arrived → Closed, with Cancelled, Diverted, and Returned controlled by reason. A changed departure time is versioned and alerts affected customers. A closed leg cannot accept new cargo without an approved exception.

4. Create bookings, airway bills, and cargo pieces ​

A booking stores shipper, consignee, forwarder, origin, destination, commodity, pieces, dimensions, gross weight, chargeable weight, service, flight leg, rate agreement, currency, and status. Detail rows store piece ID, package type, dimensions, weight, handling code, temperature range, dangerous-goods declaration, and documentation.

Booking fieldDemo valueWhy it matters
BookingSBK-DXB-260917-0042Stable commercial key
Airway bill176-98765432Shipment and invoice trace
Gross weight1,800 kgPhysical custody
Chargeable weight2,250 kgRevenue calculation
CommodityPharma samplesHandling and compliance
Temperature2–8 °CCold-chain acceptance
Flight legSB-426Capacity and route margin

The system recalculates chargeable weight from dimensions and configured divisor. A dangerous-goods or temperature requirement without approved documentation routes to hold. Corrections create a version; staff must not overwrite the airway bill history.

5. Receive, screen, and build ULDs ​

Cargo receipt stores booking, piece, warehouse, arrival time, gross weight, condition, seal, screening result, and custodian. A screening record stores method, operator, result, image or document, and exception. ULD build records container, flight leg, pieces, weight, centre of gravity, seal, build time, build agent, and acceptance.

A damaged or overweight piece remains in Hold. A ULD cannot be closed when piece weights do not reconcile or when a restricted-goods document is missing. Transfer between bonded warehouses records dispatch, receipt, escort, seal, and time.

6. Bill freight, surcharges, and handling ​

The invoice header stores customer, airway bill, flight leg, station, currency, rate agreement, tax profile, payment terms, and billing status. Lines store freight, minimum charge, fuel surcharge, security, screening, storage, handling, documentation, and discount. The server calculates chargeable-weight freight and verifies that line totals equal the approved tariff.

For 2,250 kg at USD 2.40/kg, freight is USD 5,400. A USD 270 fuel surcharge and USD 90 security fee are separate lines. Customer and forwarder statements preserve gross, tax, credit, and receipt allocation. A credit note references the airway bill and reason.

7. Manage fuel, maintenance, and airport charges ​

Fuel receipts store supplier, station, uplift date, aircraft or flight leg, quantity, unit price, density, currency, tank, and meter evidence. Fuel variance compares planned, uplifted, and consumed quantity. A large variance creates an exception linked to the flight log.

Maintenance work orders store aircraft or equipment, defect, task, parts, labour, vendor, downtime, airworthiness approval, and cost. Parts are batch or serial controlled. Airport-charge invoices store movement, landing, parking, navigation, security, and handling fees by flight leg. Imported parts priced in EUR retain freight, duty, and landed cost.

8. Pay ground handlers and agents ​

Ground-agent contracts store station, service, rate, currency, minimum, SLA, effective dates, and approval. Service confirmations reference flight leg, ULD, pieces handled, temperature evidence, delay, damage, and acceptance. Supplier invoices match contract, service confirmation, and airport statement before payment.

A missing ULD scan or late-handling penalty routes to dispute. The payable retains the disputed amount, owner, evidence, and resolution; it is not hidden in a generic expense.

9. Recognise revenue and manage claims ​

Revenue recognition follows the configured performance event, normally accepted carriage or completed transport. The schedule stores airway bill, service period, currency, charge, deferred balance, release date, and account. A cancelled or returned shipment adjusts future recognition according to policy.

Claims store airway bill, shipper, consignee, event date, damage or loss, survey, reserve, currency, insurer, liability limit, decision, payment, and recovery. A temperature excursion links logger data to affected pieces and may create a customer credit, insurer recovery, or disposal cost. Original billing and custody history remain immutable.

10. Collect, settle, and reconcile currencies ​

Receipts store bank, gateway, value date, currency, external reference, payer, allocation, and fees. A USD forwarder payment against an AED ledger stores applied rate, source, date, and realised FX. Unapplied receipts remain visible and aged. Duplicate references are idempotently rejected.

Close reconciles bookings to airway bills, accepted pieces to ULDs, ULDs to flight legs, flight legs to fuel and airport charges, invoices to receipts, agent statements to payables, claims, maintenance, payroll, tax, FX, and intercompany station transfers. Period lock prevents backdated flight acceptance or fuel receipt; corrections cite original documents and approvals.

KPIBefore OSERP disciplineAfter OSERP disciplineImprovement
Booking-to-invoice lag6 days1 day83% faster
ULD custody accuracy93.5%99.7%+6.2 points
Chargeable-weight disputes8.2%2.1%74% lower
Ground-agent reconciliation11 days3 days73% faster
Cargo-claim resolution29 days10 days66% faster
Route month-end close15 days5 days67% faster

Practice challenge ​

Create SkyBridge UAE, a flight leg, a forwarder rate agreement, a temperature-controlled booking, cargo receipt and screening, ULD build, freight invoice, fuel receipt, airport charge, ground-agent service, customer payment, claim, multi-currency revaluation, and route close. For every field, explain its type, length or precision, source, permission, validation, accounting impact, tax result, API identifier, exception path, and audit event.

Related: Airport operator lab, Inventory field guide, Sales order field guide, AR Invoice field guide, AP Invoice field guide, GL mapping guide, Multi-currency lab, and API cookbook.

OSERP™ Atlas · Understand every field. Master every workflow.