1. Home
  2. Modules
  3. Sales
Module · Booking

Sales

Booking — Sales is one booking flow across three channels: a passenger website, a dedicated agency interface, and onboard sales of goods and services.

All modules
04 Booking category booking
CategoryBooking
InterfaceREST + GraphQL
DeploymentCloud or on-premise
Platform33 modules · 6 categories

BORA Systems is a ferry operations platform built in Tallinn, Estonia — 33 modules across 6 functional categories, each on its own microservice with a local API. Certified to ISO/IEC 27001 and GDPR-compliant. As of 2026, in daily service across three regions: the Baltic, the Channel Islands and the Persian Gulf.

01

What does it do?

Sales is the booking flow itself, wherever it happens. A passenger on the website, an agent on their own interface and a crew member selling onboard are all writing into the same flow and the same ledger.

One flow means one truth: a ticket is the same object however it was sold, and the day's takings are one figure, not three that have to be reconciled.

02

How does it work?

Website

A passenger books directly on the operator's site, against live inventory and prices.

Agency

Travel agencies book on an interface built for them, into the same flow.

Onboard

Goods and services sold onboard settle into the same ledger as every ticket.

Ledger

Every channel writes one flow, so a ticket is the same object however it was sold.

03

What does it connect to?

Sales reads Inventory and Dynamic pricing, settles through Payment gateway, and is distributed by GDS.

Sales exposes a local API so an operator's CRM or website can drive the same flow.

04

What are its limits?

What it deliberately does not do:

  • Sales is the booking flow, not the payment processor — settlement is Payment gateway's job, driven from here.
  • Sales does not hold the customer relationship beyond the booking; a CRM connects for that.
05

Frequently asked questions

Is a website ticket different from an agency one?

No. All three channels write the same flow and the same ledger.

Does it process the payment itself?

It drives Payment gateway, which settles. The two are separate modules.

Can our CRM drive it?

Yes, through the module's local API.

See Sales on live data

A 30-minute walkthrough, from a web booking to the ramp closing.

Head office

Akadeemia tee 15a, 12618 Tallinn, Estonia

Request a demo

See it on live data — a 30-minute walkthrough, from a web booking to the ramp closing.