Start your free trial
Port Call Management

Release notes

New features, improvements and fixes in every Port Call Management release.

2026

v1.5.0Latest

Reporting dashboards, and vendor invoices by AI

  • 2 new features
  • 10 improvements
  • 3 fixes
New

Reporting dashboards

Where: Reporting

The Reporting menu now lists every dashboard your company has in BI Hub, and a new dashboard appears there without waiting for a PCM release.

New

Add a vendor invoice with AI

Where: Vendor Invoices → Add with AI

Drop in the vendor's invoice and PCM reads it into a new vendor invoice for you to check and save — also from the header's + Add menu.

Improvements

  • Mark as Ready to Bill is one click on the Job Services toolbar, and PCM offers to add the same services to a Final Invoice straight after.
  • Related To on operations items — link a crew member, flight, accommodation, transport or shipment to the job's services right in its Add/Edit modal.
  • A clearer Requests list — who sent what and when it last moved, findable row actions, a status legend and each request's history.
  • Statement of Facts can be exported to Excel as well as PDF
  • Vouchers carry their own unique ID, set under ID Conventions
  • Optional comboboxes, including Tax, have an X to clear the selection
  • One name per concept — Customer Payment replaces Receipt, and Rolling Proforma Invoice is used everywhere
  • Technician, Service Engineer and Electrician Cadet added to crew ranks, in a curated order
  • The ship-to-ship cargo operation type is named in full
  • External systems connected through the Integration Hub can send their own ID and find records by it

Fixes

  • A shared service counts as unbilled in the job's operational status, and a hand-back recalculates it
  • Email templates no longer appear twice when you compose an email
  • Media and document downloads retry a dropped connection and tell you when one fails

Clearer Approvals, and branch-switch fixes

  • 1 improvement
  • 3 fixes

Improvements

  • Approvals say which is which — My Requests and Awaiting My Approval, each badged with the rows its own page lists.

Fixes

  • Detail pages no longer open as a 404 after you switch branch
  • The dashboard's Pending Approvals card opens Awaiting My Approval
  • Statement of Account generation keeps a billing address that contains letters

Introducing Workflows

  • 1 new feature
  • 11 improvements
  • 16 fixes
New

Workflows

Where: Settings → Workflows

Your branch can now decide how a job behaves — its own operational statuses, the approval steps between them, and the sections it never needs to see.

Nothing changes until you write one.

Improvements

  • Archive a job instead of cancelling it — including the ones Cancel refuses today, and restore it whenever you need it.
  • The Vessels list earns its keep — status, Last Port and Next Port on the row, with Port, Terminal and the ETA/ETB/ETD dates editable in place.
  • Agent Type on a job's agents , so the NOP finds the commercial contact without a lookup.
  • Selection totals — Subtotal, Tax and Total — on the Job Services bar
  • Petty cash and company card spend can be added to a job as a billable service
  • Lists remember your sort order, and Jobs, Enquiries and Vessels offer 200 rows a page
  • Requests — search the Job column, and filter by Recipient or From
  • Start Date and End Date are system fields on job services
  • The Agency Report can be generated for a single vessel
  • Summary reports moved to Reporting → Summary Reports
  • Invoice-centric naming — Proforma Invoice, Final Invoice, Customer Invoices, Job Type and Person in Charge replace the older labels

Fixes

  • Cargo Operations read oldest-first, with nothing dropped from the page
  • An unused PDA advance is held in PDA currency, so an FX move no longer strands it
  • Custom service fields are saved when you edit a job service
  • Start Date and End Date fill in when you reopen a service to edit it
  • A No Cost service still reads No Cost after it, or its job, is cancelled or closed
  • Grouped services on a Final Invoice no longer turn Voucher on by default
  • Required fields on Proforma and Final Invoice forms follow your Field Flexibility settings
  • A due date earlier than the issue date is refused on invoices and quotations
  • A document that hides tax can no longer carry taxed services, so its totals always add up
  • Rolling Proforma Invoice lines refuse a negative price or quantity
  • Petty cash and credit card Add to Job accepts the job's own customer
  • The Jobs export fills in Lead Agent and includes the Port(s) column
  • Flight legs accept airlines and airports from other branches
  • The job vessel dropdown on Financials closes after you pick one
  • The Add with AI Proforma Invoice table no longer blanks the screen
  • An automation condition with no value shows a clear message

References, and a hub that retries

  • 1 new feature
  • 6 improvements
  • 6 fixes
New

Integration Hub v2

Records sent to an external system now have a delivery lifecycle — a result webhook records what that system decided, and a failed delivery retries instead of disappearing.

Improvements

  • Reference on Proforma and Final Invoice detail , plus a searchable Reference column on the disbursement lists.
  • Client Reference Number becomes a system field on the Final Invoice.
  • Document Type on job and customer documents.
  • Boat and Boat Master become branch-based master data
  • The PDA Builder menu is limited to the automation-admin permission
  • Generate an OK-to-Board letter from a flight's crew and legs

Fixes

  • Add Vessel says why it was rejected instead of failing silently
  • Est. Days Alongside is no longer lost when an enquiry's vessel is updated
  • A vessel's dates are held to their proper order on every save
  • A vessel's dead weight can be as low as 1
  • Blank lines in a Communications email survive to the recipient's inbox
  • Your email signature appears in Communications compose and is sent

Job Communications, and crew travel end to end

  • 2 new features
  • 9 improvements
  • 6 fixes
New

Job Communications

Job-scoped email — the thread for a port call lives on the job, with real To/Cc/Bcc recipients and templates that load as you scroll.

New

Events: Import from AI

Bulk-add a job's events from a pasted or attached source instead of typing them one by one.

Improvements

  • Multi-leg flights — a crew change routed through a hub is one record, and Airports and Airlines become master data.
  • A Contacts tab on Customer and Vendor master data, with a view-only permission.
  • Choose a template per document before you generate a report.
  • Bulk Voucher toggle on Final Invoice services
  • Passport Issue Date and Seaman Book Issue/Expiry Date on crew members
  • Est. Days Alongside on vessels, required or optional per your settings
  • Reference shown on Proforma Invoice and Quotation previews
  • Bunkering and Ship-to-Ship as cargo operation types
  • Tasks created by automations are tagged with the job's code and title

Fixes

  • Master Data → Berths export completes again
  • A failed report generation shows the real reason
  • Contact email addresses can be up to 255 characters
  • The pinned table header no longer shows hidden columns
  • Crew dates in the job's crew list follow your date format
  • A vessel's credit limit is checked correctly before it sails

Cancel a job, and automations that hold up

  • 1 new feature
  • 10 improvements
  • 12 fixes
New

Job Cancellation

Cancel a job outright rather than leaving it open or deleting it — the cancellation is recorded against the job.

Improvements

  • Automations you can trust — monthly schedules take a day of the month, a trigger-type change warns before dropping actions, leaving the editor with unsaved changes asks first, and double-clicking Save no longer creates a duplicate.
  • Last Run computed from server time , and Send Email lets you preview the template before you save.
  • Hub Agency shows supporting documents on shared services.
  • Job Services row Actions → Edit opens the Edit Service modal
  • Bulk import for Event Types
  • Apply Service Template and Apply Event Template automation actions take more than one template
  • Time-Since automation triggers can count from the PDA Issue Date
  • Document uploads accept files up to 50 MB and show the supported types and size
  • Report previews show the Job Number in the header
  • PDA Automation admins open PDA Builder straight from PCM, without a second login

Fixes

  • Exports download directly instead of opening a new browser tab
  • A job no longer opens as a 404 after switching branch or accepting a handover
  • System error messages dismiss themselves after a few seconds
  • Automated emails reach their recipients, and templates no longer show a blank Lead Agent
  • A Create Task action with Due days set to 0 gets a due date
  • A duplicated automation stays disabled until you turn it on
  • The Automations list filters work again
  • Automation conditions ask for a value unless the operator is "is empty" or "is not empty"
  • Invoice issue dates follow the Invoice Back/Future Date setting
  • The tax chosen in a PDA automation carries through to the Proforma Invoice
  • Vessel dates save in the right format
  • Crew Add with AI resets and goes back to the prompt as expected

Introducing MagicPort PCM

  • 2 new features
  • 7 improvements
New

Port calls, from enquiry to final invoice

Run every port call in one place — enquiries and jobs, their services and tariffs, Proforma and Final Invoices, Customer Payments, vendor invoices and approvals.

Add with AI turns a pasted email into an enquiry, a job, a customer, a vendor or a crew list.

New

Report an Issue

Report a problem or send feedback from any page, and the details of what went wrong travel with it — no more screenshots over email.

Improvements

  • Summary reports — Revenue, Service-wise Revenue, Service-wise Invoice and Service-wise Vendor Invoice — show per-job profitability with pass-through amounts kept apart.
  • Hub Agency lets one branch share services with another and follow them through incoming and outgoing requests.
  • Your branch's clock and calendar — dates and times read in the branch's timezone and preferred date format.
  • Master data for customers, vendors, vessels, ports, terminals, berths, taxes, units and more
  • Crewing operations — crew members, hotels, vehicles, drivers and boats on the job
  • Tasks, task templates and notifications that keep a port call moving
  • A per-service Voucher toggle on Final Invoice services

Search the knowledge hub