v3.0 — MACSLink Suite · now with Ballast Management

Dangerous Goods & Ballast Water In One App.

MACSLink Suite brings two shipboard tools under one licence: DG Correlation synchronizes your dangerous-goods PDF manifest with MACS3, and the new Ballast Management module keeps a live tank-per-tank ballast log — record, transfer and report without retyping a single line.

Enter your email → receive download link instantly · No credit card required

MACSLink DG — PDF manifest to MACS3 cXML
Module 1 · DG Correlation
MACSLink Ballast — record, transfer and report ballast water operations
Module 2 · Ballast Management
2
Modules, One App
cXML
MACS3 Output
XLS
Tank-per-Tank Log
1
Licence for Both
// MACSLink Suite

One Launcher,
Two Modules

MACSLink Suite opens on a module-selection home page. Pick DG Correlation for cargo work or Ballast Management for the tank log — your licence, HWID and activation status live on that same page and cover both.

☢️

DG Correlation

PDF manifest ↔ MACS3 cXML

The proven MACSLink DG engine, unchanged. Reconciles your dangerous-goods PDF manifest against the cXML cargo plan exported from MACS3, writes the verified DG data back and audits every mismatch.

  • Gross weight, NEC, emergency phone and flash point synced into cXML
  • Stowage positions and signature stamped onto the PDF
  • Marine Pollutant, Limited Quantity and lot-count audit
  • Opens in the same compact window as the standalone app
See DG features →
🌊

Ballast Management

New in v3.0 · Record. Transfer. Report.

A visual, tank-per-tank ballast water log. Drag water between the sea and your tanks on a plan of the vessel, and MACSLink keeps every tank sheet, level and report in step.

  • Ballast, deballast and tank-to-tank transfers by drag & drop
  • Live fill levels on your own vessel's tank layout
  • Exports straight into your "Tank per tank log" Excel
  • Fills ballast reports (Word · Excel · PDF) automatically — ready-made forms for each port In progress
See Ballast features →
🔑

Licensing is shared. Activate a trial, 30-day licence or voucher once on the Suite home page — it unlocks both modules on that PC. Existing MACSLink DG keys keep working in the Suite.

// Module 1 · DG Correlation

Built for Maritime
DG Operations

Purpose-built for port agents, ship operators, and maritime logistics professionals handling dangerous goods documentation.

📄

PDF Manifest Parsing

Automatically extracts dangerous goods data from PDF cargo manifests — UN numbers, classes, quantities, stowage positions, and more.

🔄

MACS3 cXML Sync

Generates MACS3-compatible cXML files ready for direct import. Eliminates manual data entry and transcription errors.

✅

Data Validation

Built-in validation checks ensure all DG entries are complete and correctly formatted before export.

⚡

Instant Processing

Process complete manifests with hundreds of DG entries in seconds. No cloud upload required — runs entirely on your desktop.

🔒

Offline & Secure

All data processing happens locally on your machine. No manifest data ever leaves your computer.

🖥️

Windows Desktop App

Native Windows application. No browser, no subscription portal — just install and run.

// Module 2 · Ballast Management — New

Your Ballast Log,
On the Ship's Plan

Ballast Management replaces hand-typed log rows with a live picture of the vessel. Every operation you record updates the tank's level, its own sheet in the Tank per tank log, and the reports you hand to port state.

MACSLink Ballast — Excel tank log in, ballast report out, tank fill levels in between
SEA → TANK

Ballasting · Pump In

Drag from the sea onto a tank. Records IN, ACC IN or EXC IN with density, temperature, salinity and origin of water.

TANK → SEA

Deballasting · Pump Out

Drag a tank out to sea. Records OUT, ACC OUT, EXC OUT or discharge to a reception facility (FAC).

TANK → TANK

Internal Transfer

Drag one tank onto another. Both sheets get a linked entry with From / To filled in — one action, two log lines.

🚢

Vessel Setup in Minutes

Read the tank list straight from your loading computer's .stb / .tkp files or a tank-plan PDF, or import an existing tank log to pick up where you left off — capacities included.

🗺️

Your Real Tank Layout

Load a screenshot of the stability software's longitudinal section and MACSLink detects the tank boxes and matches them to tank names. Fine-tune anything in the layout editor; without a picture, an automatic grid is used.

💧

Live Fill Levels

Every tank shows its current volume and percentage on a colour scale, with ballast and side tanks, port and starboard, laid out as on board. Totals for the whole vessel update as you go.

🧮

Checked Before It's Logged

The operation form previews before/after levels, offers ½ and Max quantities, and blocks overfills, negative levels and missing at-sea data. Salinity is calculated from density and temperature (UNESCO EOS-80).

📊

Straight into Your Excel Log

Exports to the "Tank per tank log" workbook — one sheet per tank, dates and times in the right format, rows extended automatically past the template's 30. New entries are highlighted in the built-in log preview until exported.

📝

Reports on Your Own Forms

Load the port's or company's ballast reporting form (Word, Excel or fillable PDF) once. MACSLink maps the columns and fills in vessel data, uptake, exchange and discharge details for every tank in use.

Port-by-port ballast report generation — the specific form each port requires, built in and ready to use — is coming next. In progress

↩️

Undo / Redo

Every operation can be undone and redone until you export, so a wrong drag or a typo never ends up in the official log.

🗂️

Multiple Vessel Profiles

Each vessel keeps its own tanks, layout, picture and log, saved automatically. Switch ships in two clicks from the menu — handy for officers rotating between sister vessels.

🔒

Offline, On Board

Runs entirely on the ship's PC. No internet connection needed, and no ballast or position data ever leaves the vessel.

// How It Works

From Raw Data to
Finished Records

Two workflows, one familiar interface.

DG Correlation

Load Your Manifest

Import your dangerous goods PDF manifest directly into MACSLink DG. Supports all standard DG manifest formats.

Review & Validate

The application parses all DG entries and highlights any data that requires attention before export.

Export to MACS3

Generate a validated cXML file ready for direct import into MACS3. One click — no manual re-entry.

Repeat with Credits

Each processed manifest consumes one credit. Credits are valid for 365 days from activation. Re-processing the same manifest within 7 days uses no credits.

Ballast Management

Set Up the Vessel

Load the tank list (.stb / .tkp / PDF) or your existing tank log, confirm capacities and, optionally, the tank-plan picture.

Drag to Record

Drag sea → tank, tank → sea or tank → tank, fill in the short form, and the plan and log update instantly.

Export the Log

Write all new entries into the Tank per tank log Excel, one sheet per tank, ready for the Ballast Water Record Book.

Generate Reports

Pick a stored reporting form and get it filled for the tanks in use — as Word, Excel or PDF. Built-in forms for each port: In progress

// Pricing

Simple, Transparent
Pricing

Start free. Pay only when you need more. No hidden fees, no auto-renewals. One licence covers the whole Suite.

FREE TRIAL

Trial

Evaluate MACSLink Suite — DG and Ballast — on your own manifests and tanks before committing.

Free

10 days — one per device

  • Full access to both modules for 10 days
  • Process real manifests & record real ballast operations
  • MACS3 cXML export · Excel tank log export
  • Trial key on request — email your HWID to macslink.support@gmail.com
Download & Request Trial

Enter your email → receive download link · Then request the trial key by email with your HWID

How to get your trial key
  1. Download and open MACSLink Suite.
  2. On the home page, in the licence bar, click 🎁 Trial 10 Zile — your email app opens with your HWID already filled in. Just press Send.
  3. No email app on that PC? Click Activează Licența: the window shows HWID-ul acestui PC: XXXXXXXXXXXX. Copy that 12-character code and email it to macslink.support@gmail.com.
  4. You receive a GW-TRIAL10-… key by email. Paste it in Activează Licența.

Credit packs (500 / 1500 / 3000 credits) — coming soon  ·  Credits are consumed by DG processing only
All prices in USD  ·  Payments processed securely by Lemon Squeezy

// How to Use

Step by Step,
Module by Module

Open MACSLink Suite and choose a module on the home page. Below: the full MACS3 round trip for DG, then a quick start for Ballast Management.

⚙️

One-time setup: download MACSLink Suite. On the home page, click Activează Licența (activate licence) and paste your key (GW-LUNA30-… for the 30-day license). The HWID is read from your PC automatically and the licence applies to both modules.

Want the free trial first? Email your HWID to macslink.support@gmail.com. The quickest way: click 🎁 Trial 10 Zile in the licence bar on the home page — it opens a pre-filled email with your HWID. You can also see the HWID in the Activează Licența window.

Module 1 · DG Correlation

MACSLink DG sits between MACS3 and your dangerous-goods PDF manifest. You export IMDG cargo from MACS3, reconcile it against the manifest, then merge the verified DG data back into MACS3 — a clean round trip with a full audit at the end.

PHASE A

Export the cargo from MACS3

in MACS3
1

Filter for IMDG cargo

Open Quick Search, tick IMDG-Cargo, and set POL / POD if you want to narrow the list to one port. Click Run.

MACS3 Quick Search with the IMDG-Cargo filter selected
2

Review the result & save

The query returns every container flagged ContainsIMDG, with a count and weight summary at the bottom. Click Save As….

MACS3 query results listing the IMDG containers
3

Export as a cXML cargo file

Set Save as type to *.cxml (Cargo file), give it a name (e.g. CNYTN IMDG), and save. This cXML is the cargo plan MACSLink DG will reconcile against.

Saving the cargo plan as a cXML file in MACS3
PHASE B

Reconcile & annotate

in MACSLink Suite → DG
4

Load the DG manifest PDF

On the Suite home page choose DG Correlation. Click Manifest PDF and select your dangerous-goods PDF (e.g. DG MANIFEST.pdf). The filename appears next to the button.

Selecting the DG manifest PDF in MACSLink DG
5

Load the cXML plan

Click cXML Plan and select the file you exported from MACS3 (e.g. IMDG CNYTN.cxml).

Selecting the exported cXML plan in MACSLink DG
6

Choose sync & annotation options

Under MACS3 Synchronization, pick the fields to write back: Gross Weight, NEC (Explosive), Emergency Phone, Flash Point Min.

Under PDF Plan Update, optionally inject the Stowage No and a signature image into the PDF, and pick the annotation text color. Then click Start Dual Correlation.

MACSLink DG synchronization and PDF annotation options
7

Save the updated cXML

Name the synchronized file (e.g. IMDG CNYTN_Updated.cxml) and save. This is the file that goes back into MACS3.

Saving the updated cXML from MACSLink DG
8

Save the annotated PDF

Name the marked-up manifest (e.g. DG MANIFEST_Updated.pdf) and save — your stamped copy with stowage positions and signature.

Saving the annotated PDF manifest
9

Read the audit summary

The Logistics Audit report confirms both files were saved and flags any anomalies it found between the PDF and the cXML — for example, a cargo/lot count that doesn't match.

MACSLink DG logistics audit summary
10

Open the detailed audit (optional)

The full report sorts anomalies into categories — Marine Pollutant conflicts, Limited Quantity conflicts, and structural lot discrepancies — so you can resolve any mismatch before merging back.

Detailed logistics audit report by category
💡 Re-running the same manifest is free for 7 days, so fixing a mismatch and re-processing won't cost an extra credit.
PHASE C

Merge the DG data back into MACS3

in MACS3
11

Load the updated cXML

In the Pier view, go to File → Load… and open the …_Updated.cxml produced by MACSLink DG.

Loading the updated cXML in the MACS3 Pier view
12

Open Merge Info

Right-click the cargo list and choose Merge Info (Board <-> Pier)….

Opening Merge Info in MACS3
13

Merge DG only

In the dialog, tick Overwrite DG only and click Merge. This updates the dangerous-goods fields without touching the rest of your plan.

Merge Info dialog with Overwrite DG only selected
14

Verify in Dangerous Goods

Open the Dangerous goods, All items view: DG-Weight, DG-Explosive Weight, and FlashPointMin are now populated from the manifest. The round trip is complete.

MACS3 Dangerous Goods view with DG data populated

Module 2 · Ballast Management

Set the vessel up once; after that, each ballast operation is a drag on the tank plan plus a short form. The log and reports are built from what you record. The Ballast interface is currently in Romanian — button labels below are shown exactly as in the app, with the English meaning in brackets.

SETUP

Configure the vessel (first time only)

in MACSLink Suite → Ballast
1

Load the tank arrangement

On the Suite home page choose Ballast Management. In the setup screen click Încarcă .stb / .tkp / PDF (load) and select the tank file from your loading computer (e.g. tanks.stb) or a tank-plan PDF.

2

Import your existing log (optional)

Click Încarcă Excel (.xlsm / .xlsx) and pick your current Tank per tank log. MACSLink reads every tank sheet, its history and its capacity, so you continue exactly where the paper trail stops.

3

Check capacities & tank picture

Confirm the 100 % capacity of each tank in the table (missing values are highlighted). Optionally load a screenshot of your stability software's tank view and adjust the detected boxes in the layout editor. Enter the vessel name and click Continuă la planul tancurilor → (continue to tank plan).

💡 Each vessel is saved as its own profile — tanks, layout and log. Next time, just pick the ship from ☰ → 🚢 Nave (vessels).
DAILY USE

Record, export & report

in MACSLink Suite → Ballast
4

Drag to record an operation

On the tank plan, drag sea → tank to ballast, tank → sea to deballast, or tank → tank for a transfer. The operation form opens with date, time and last position pre-filled.

5

Complete the form

Enter the quantity (or use ½ / Max), choose the type of operation, BWTS status and start/stop port or Lat-Long. For pump-in, density and temperature give salinity automatically; for operations at sea, add minimum distance from shore and depth. Click Înregistrează (record).

6

Review the log

Click 📋 (Jurnal) to preview every entry per tank or for the whole vessel. New, not-yet-exported entries are shown in green; ↶ / ↷ (undo / redo) fix any mistake.

7

Export to Excel

Click 💾 (Export Excel) to write the complete Tank per tank log — one sheet per tank, in on-board order — ready to transcribe into or attach to the Ballast Water Record Book.

8

Generate a ballast report

Open ☰ → 📄 Raport (report), add the port's or company's form once (Word, Excel or fillable PDF), fill in arrival port, agent and master, and generate. Tanks that are empty or below your thresholds are left out automatically.

🚧 In progress: port-by-port reports. A library of each port's own ballast reporting form, so you just pick the port and generate — no form to load or map. Until then, load the form you received from the agent or port once and reuse it.
// Legal

Terms & Conditions

Please read these terms carefully before purchasing or using MACSLink Suite, including its DG Correlation and Ballast Management modules.

1. License & Usage

MACSLink Suite (formerly MACSLink DG) is licensed software, not sold. Each license is tied to a single device identified by a unique Hardware ID (HWID) and covers all modules included in the Suite on that device. Transferring a license to another device is not permitted unless explicitly authorized by the developer. Licenses are non-transferable and may not be shared, resold, or sublicensed.

2. Trial License

A free 10-day trial is available upon request by email to macslink.support@gmail.com, stating the device HWID shown in the application. One trial per device is permitted. The trial provides full feature access to all modules and is intended for genuine evaluation purposes. Circumventing trial limitations through technical means is a violation of these terms.

3. Paid Licenses

The 30-Day License grants full, unlimited access to MACSLink Suite for 30 calendar days from the date of activation. Licenses are:

4. Refund Policy

Refunds may be requested within 48 hours of purchase if the license key has not been activated. Once a license key has been activated on a device, no refund will be issued. For technical issues preventing activation, please contact support before requesting a refund.

5. Intellectual Property

MACSLink Suite and all related software, documentation, and materials are the intellectual property of the developer. Reverse engineering, decompiling, disassembling, or otherwise attempting to derive the source code of the application is strictly prohibited.

6. Disclaimer of Warranties

MACSLink Suite is provided "as is" without warranty of any kind. The developer makes no representations or warranties regarding the accuracy of data extracted from PDF manifests or of ballast quantities, levels and reports calculated by the application. Users are responsible for verifying all output data before use in operational contexts.

The Ballast Management module is a record-keeping aid. It does not replace the vessel's approved Ballast Water Management Plan, the Ballast Water Record Book required under the BWM Convention, or any flag-state or port-state reporting obligation. MACSLink Suite is a productivity tool and does not replace professional judgment or regulatory compliance review.

7. Limitation of Liability

To the maximum extent permitted by applicable law, the developer shall not be liable for any indirect, incidental, special, or consequential damages arising from the use or inability to use MACSLink Suite, including but not limited to loss of data, business interruption, operational errors, or penalties arising from incorrect records or reports.

8. Updates & Support

Updates to MACSLink Suite may be released periodically. Active license holders will be notified of significant updates. The developer reserves the right to modify features, modules, pricing, or licensing terms with reasonable notice.

9. Governing Law

These terms are governed by the laws of Romania. Any disputes arising from the use of MACSLink Suite shall be subject to the exclusive jurisdiction of the competent courts of Romania.

10. Contact

For licensing questions, technical support, or legal inquiries, contact: macslink.support@gmail.com

Last updated: October 2026  ·  by Alexandru

// Contact

Get in Touch

Questions, suggestions, or technical support — we're here to help.

📧 Support & Licensing

For license key requests (include your HWID), activation issues, or any technical questions about MACSLink Suite — DG or Ballast.

macslink.support@gmail.com

💡 Suggestions & Feedback

Have an idea for a new feature, a reporting form you'd like supported, or a bug to report? We welcome all feedback — write to us at the same address.

macslink.support@gmail.com