Skip to content

Greek eCharter integration

For operators in Greece, the Greek eCharter integration covers two ways to get crew and charter data to Greek authorities: a per-booking XLSX export, and a bulk JSON export covering multiple bookings at once.

The portal requires the guests and the skipper to be submitted separately, so Floatist downloads a single ZIP — greek-manifest-<date>-<boat>.zip — containing two XLSX files:

FileContents
passengers.xlsxThe charter guests.
crew.xlsxThe skipper.

Both files use the identical column layout below. Upload each to its matching section in the eCharter portal.

The export includes the 8 columns the portal requires:

ColumnContent
AFull name
BDocument number
CSex (M / F)
DNationality (using the portal’s nationality codes)
EDate of birth (YYYY-MM-DD)
FEmbarkation date (auto-filled with the booking’s check-in date, YYYY-MM-DD)
GEmbarkation time (always 17:00)
HEmbarkation port (always the booking’s departure base)
I(left blank)

Use Floatist as the source of truth for the crew list, then download the XLSX from the booking’s crew-list view and upload it to the Greek eCharter portal — no double entry.

Floatist can build a JSON file for the Greek eCharterParty portal’s bulk-upload format, covering multiple bookings at once. You review each booking’s readiness in Floatist, download the file, then upload it yourself on the eCharterParty portal, no manual reformatting.

Go to Settings > Integrations > eCharter and check Enable eCharter bulk export.

Every charter party the export builds now includes your company as the legal broker party, using the identity set at Settings > Global settings, under Company details. Fill in your Legal name and Tax ID (VAT): the export blocks any booking until both are set. Company email, Company phone, and Address are also sent in the JSON when set.

Back on the eCharter integration page, under Bases, fill in each Greek base’s Authority code (the port authority’s system code, for example kl-peiraia) and Port UN/LOCODE (for example GRPIR). Both are required for any booking starting or ending at that base.

Under Boats, make sure every boat has a Call sign. eCharterParty checks the call sign against the vessel already registered in the portal, so a boat without one, or with a mismatched one, cannot be submitted.

Greek eCharter settings page showing the enable toggle, base authority codes, and boat call signs

If you have Charter terms set at Settings > Bookings > Charter terms, the export includes them in each charter party’s additional_terms field. Your terms are converted from rich text to plain text automatically. A booking with no charter terms configured exports normally; the field is simply left out.

From the bookings list, select the bookings you want to export (up to 200 at a time), open Actions, and choose eCharter export. Floatist checks each booking and shows its status:

  • Ready: everything needed is present.
  • Review: the export will include the booking, but something was defaulted or looks unusual, for example no invoice price was found, so the freight defaults to 1 EUR.
  • Blocked: required information is missing, with a link to fix it directly in eCharter settings, the crew list, or the booking.

Expand a row to see its specific issues and jump straight to the fix.

Export charter parties dialog with a blocked booking expanded, showing its specific issues and links to fix each one

Click Continue to move past the ones that aren’t blocked.

The second step, Charterer & broker, lists one group per booking with the parties Floatist pre-filled for it — a charterer and, where applicable, a broker agent — so you can check what was guessed before it’s exported. Each row shows:

  • Include — switch a row off to leave it out of the export entirely, rather than sending it half-filled.
  • TypeCharterer or Broker agent.
  • From — where the row’s values came from: MMK client, MMK guest, Booking contact, or Not in Floatist when nothing could be pre-filled and it needs to be entered manually.
  • Name, Email, Phone, ID / passport no., VAT / tax ID, Address, and (for a broker) Contact person.

Every booking also needs a charter price, entered in the group’s header — required because the port authority needs a real price, not a default.

A booking group starts expanded if it’s missing a charterer or a price; otherwise it starts collapsed, with a summary badge (e.g. “1 charterer · 1 broker”) in its header.

The Charterer & broker step, showing an expanded booking group with editable charterer and broker rows and its charter price field

Click Download JSON to save charter-parties.json, containing every booking that isn’t blocked and has a charterer and a price. Upload that file to the Greek eCharterParty portal’s bulk-charter-party upload tool. Floatist does not submit the file on your behalf.