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:

File Contents
passengers.xlsx The charter guests.
crew.xlsx The 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:

Column Content
A Full name
B Document number
C Sex (M / F)
D Nationality (using the portal’s nationality codes)
E Date of birth (YYYY-MM-DD)
F Embarkation date (auto-filled with the booking’s check-in date, YYYY-MM-DD)
G Embarkation time (always 17:00)
H Embarkation 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.

Crew List tab with the Passengers manifest (XLSX) download option highlighted

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.

Fill in your Legal name and Tax ID (VAT) at Settings > Global settings, under Company details: the export blocks any booking until both are set. Company email, Company phone, and Address are also sent in the JSON when set.

By default, your company is added to every charter party as a broker. Turn this off at Settings > Integrations > eCharter with Add your company as a broker party if you don’t want it added automatically. Either way, you can add, edit, or remove your company’s row on a booking-by-booking basis in the Charterer & broker step.

Greek eCharter settings page with the Add your company as a broker party setting highlighted

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, where applicable a broker agent, and your own company if you’ve added it, so you can check what was guessed before it’s exported. Each row shows:

  • Type: Charterer or Broker agent.
  • From: where the row’s values came from: MMK client, MMK guest, Booking contact, Your company, 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.

Use Add party to add a blank row, or a row’s trash icon to remove it. Every row still there when you export gets sent, so remove any you don’t want rather than leaving it half-filled. If your company isn’t already on the booking, an Add your company button adds it, prefilled from your company details. A row with no name blocks the export.

Every booking also needs a charter price, entered in the group’s header. It’s 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

Every exported charter party sets the same Core Terms values, for all fleet operators: execution type is set to bareboat, fuel is set to charterer’s expense, and additional expenses are not on the owner. These aren’t yet configurable per operator. If your charter terms need different values, contact support.

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.