🚢 GTM · Global Trade Management

The passport for your shipments, with no re-keying

An international shipment is a parcel missing its passport. The module fills it in from what GSE-Web already knows — products, weight, consignee, parcels weighed on the dock — and refuses to print while a mandatory field is missing.

Country reference data

249 countries

Incoterms rules

22 (2010 + 2020)

Documents produced

5 types

EXP-2026-00012 · GTM
Checked automatically

249

countries on file

0

manual re-keying

24 boxes

compliant CMR

SHA-256

fingerprint on every document

For newcomers

What is the GTM module?

GTM = Global Trade Management. Here is the idea in one sentence:

"The module that prepares everything a shipment needs to be in order to cross a border."

1

The product carries its customs profile

Net and gross weight, dimensions, customs nomenclature and origin — inherited from the family when the product has none of its own.

Laptop ORD-15: 2.100 kg net, nomenclature 8471 30 00, origin CN
2

The shipment brings it all together

Incoterm with its named place, parties, customs lines derived from the stock movement orders, customs value — every value shows its source.

Automatic derivation · nothing re-keyed
3

The document is issued, frozen, archived

Numbered without a gap, produced in the consignee's language, with its fingerprint. Need a correction? A new one is issued — never a silent change.

CMR-2026-00007 issued in Italian for Trasporti Bianchi S.r.l.
🛂

It's like a passport…

…except it's GSE-Web that fills it in from what it already knows about your products and your shipments. No mandatory box can be left empty. The software flags what's missing instead of letting a truck leave with an incomplete document.

Getting started

Enable the module in three moves

Closed by default for every organisation: an SME that doesn't export should see nothing.

1

The platform opens the module

From "Manage organisations" (restricted to the platform administrator, two-factor authentication required): the organisation → module checkboxes → GTM → save.

The checkbox shows what the module already holds before any closing. Nothing is ever deleted: closing it hides it, reopening it restores everything.
2

The organisation's administrator distributes the rights

Groups → the group → GTM category: ten rights matching real responsibilities (view, pack, enter the Incoterm, classify a product, produce a draft, issue a document, cancel or replace, view the archive, configure). The Administrator role holds all of them by default.

3

The organisation fills in its export identity

Export identity: EORI number, registered exporter number (REX) where applicable, bank details, legal notices, signatory. The company name and VAT number come from the billing identity already on file.

Nothing is ever deleted. Closing the module for an organisation hides its profiles, rates and parcels; reopening it restores all of them, intact.

Can't see the section? Three causes, in this order: the module isn't checked yet for your organisation, your group has no right in the GTM category, or the app hasn't been reloaded since it was opened. The menu never guesses a module from rights alone.

The document set, one tab per document

Proforma

Before the final shipment even exists

Document set tab → Proforma → Create a draft

Useful for a licence request, an early customs filing, or simply giving the customer a firm price before shipping. Preview watermarked "DRAFT", never stored until issued.

A customs line can be entered by hand, with no stock movement order, to prepare a proforma ahead of time.

Commercial invoice

The document that travels with the goods

Document set tab → Commercial invoice → Issue

Incoterm with its named place, EORI, customs value per line, legal notices from the export identity — numbered in a continuous sequence per year (INV-2026-00003).

Issued in the consignee's language by default, with their date and number formats.

Packing list

The parcel-by-parcel breakdown

Document set tab → Packing list → Issue

Picks up every parcel and load unit entered on the dock: type, actual weight, dimensions, contents by line and by batch.

A parcel that holds more than its line, or an overloaded pallet, is flagged before issuing — never corrected silently.

CMR

The international road consignment note

Document set tab → CMR → Issue

Standard 24-box form, in four copies (consignor, consignee, carrier, archive), bilingual labels. A box with no data is declared empty, never invented.

Issued in Italian for Trasporti Bianchi: CMR-2026-00007, box 7 = 3 parcels, box 16 = Trasporti Bianchi S.r.l.

Delivery note / DDT

Documento di trasporto when the seller is Italian

Document set tab → Delivery note → Issue

When the seller is based in Italy, the document takes the form of the DDT with its own fields: causale, aspetto dei beni, porto, vettore, data e ora inizio trasporto.

An issued document is never modified: a correction is a new document, linked to the old one which becomes "cancelled — replaced".

Reliability

Flag it, never correct it silently

Before any issuing, the server evaluates the shipment. A blocking check prevents issuing; a warning is shown but lets you proceed. No check ever changes a value.

🔴 Blocking

Missing Incoterm or one incompatible with the transport mode (FOB by road), a line with no nomenclature or origin, net weight above gross, parcels that don't add up, undeclared dangerous goods, missing EORI outside the Union.

🟠 Warnings

An unusual Incoterm (EXW to a buyer outside the Union, DDP with no registered importer), a value that departs sharply from the last line issued for that product, no insurance while the Incoterm places it on the seller.

Never corrected silently

A net weight above gross, or an overloaded pallet, is shown as a banner. That's the software's rule: flag it, never substitute a value.

What is deliberately not checked

Embargoes and sanctions lists: no official source is built in, and an "indicative" list would put the vendor's liability on the line. The check will exist, with its source shown, the day an official feed is connected.

Educational side

The same work, marked automatically

Born from a curriculum analysis: of the 45 skills in the Italian Tecnico dei servizi logistici profile, seven of GSE-Web's nine gaps were in the administrative side of shipping. A student's real work in the application becomes assessable, never relying on their own account of it.

Seven new question formats:

Matching — pair each Incoterm with its transfer point

Sequencing — put the steps of a shipment back in order

Numeric entry with tolerance — calculate a customs value or a chargeable weight

Fill-in document — complete the boxes of a CMR, marked box by box with justification

🔍

Checking the actual state

The server reads the shipment the student built in their practice warehouse and compares it field by field, including the 24 boxes of the issued document. A shipment built outside a practice warehouse is rejected; a closed module returns "check unavailable", never "passed".

🎓

Documents are specimens

Same layout, watermark, separate numbering, never enforceable — and they disappear with the practice warehouse. The curriculum is data, not code: adding a qualification needs no development.

Glossary

The jargon, in one sentence each

You don't need an international trade background to understand the module. Six words are enough.

Incoterm

A three-letter code (FCA, DAP, DDP…) that says who pays for what and from where risk passes from seller to buyer.

Named place

The place that completes the Incoterm. "FCA" alone means nothing; "FCA Trieste" is complete — the app refuses an Incoterm with no place.

Customs nomenclature

The code that classifies the goods: worldwide HS, European CN, import TARIC. Revised every 1 January.

EORI

A company's customs identification number within the Union, mandatory as soon as goods leave the customs territory.

Customs value

The invoice value, adjusted per the Incoterm, calculated at the monthly customs exchange rate — different from the day's market rate.

CMR

The international road consignment note: a 24-box form, in four copies, whose layout is fixed by convention.

Under the hood

Every piece of data lives at one level

Documents come and fetch the information where it lives — never re-keyed, never duplicated.

Level What lives there
Server reference data
Countries, Incoterms, parcels 249 countries (Union membership, customs territory, VAT territory), 22 Incoterms 2010/2020 rules, parcel and container types, transport modes, customs procedures
Customs nomenclature HS / CN / TARIC codes, by version year
Product and category
Product customs profile Net and gross weight, dimensions, nomenclature and origin, dangerous goods (UN number, class)
Category, family Default values inherited by products that have none of their own — the app always shows where an inherited value comes from
Shipment
Partner (international profile) EORI, ISO country, roles (carrier, freight forwarder, declarant), document language
Shipment Transport mode, Incoterm and named place, parties with a snapshot, customs procedure, currency and rate
Customs line Quantity, value, nomenclature, origin and weight per product — derived from the stock movement orders, editable line by line
Parcels and load units Number, type, actual weight, dimensions, contents by line and by batch
Document
Issued document A full snapshot of everything above at the moment of issuing, the PDF and its SHA-256 fingerprint
Already in place

Connected to
your warehouse

The module extends your existing shipment (the one that groups your stock movement orders) all the way to the documents the carrier, the customer and customs require — with no re-keying at all.

Customs lines derived automatically from stock movement orders and product profiles

Continuous numbering per type and per year (CMR-2026-00007, INV-2026-00003…)

Immutable document: stored PDF, SHA-256 fingerprint, never re-rendered

Issued in the consignee's language and formats, with no configuration needed

Customs line — derived from a stock movement order
// Derived from stock movement order BM-2026-00042
"product": "ORD-15",
"nomenclature": "8471 30 00",
// Classification of product ORD-15
"origin": "CN",
"netWeightKg": 2.100,

// Customs value calculated
"customsValue": 34000.00, "EUR"

Cross the border
with no re-keying

Incoterm, customs classification, packing and document set — prepared from what GSE-Web already knows about your stock.

Frequently asked questions

Does the module handle customs clearance?

No, and it doesn't claim to. It prepares and produces the data and documents a customs broker or an approved clearance system will pick up — each document's snapshot exports to JSON for that purpose. Electronic declaration filing is out of scope.

Does it calculate customs duties?

No. An indicative estimate may be added one day, shown as such; a binding calculation would carry a liability that isn't a warehouse management system's to bear.

Is the built-in nomenclature the official one?

No: the software ships with a demonstration extract, marked as unofficial, sufficient for exercises. The official nomenclature, revised every 1 January, is imported by the platform from the European Union's publication.

What happens if a product has neither nomenclature nor origin?

The derived line shows it ("no source"), the check blocks issuing, and nothing is guessed — no silent fallback value, ever.