Transport Management for European hauliers

The TMS for FTL hauliers in Romania and Poland

e-Factura, eCMR and an ANAF check of the UIT your client hands over, in one system. KSeF for Polish invoicing, validated on the KSeF test environment in October 2026.

DispatchComplianceDocumentsFinanceAI included

We set up your 30-day trial (no card) after a short call. The price is on this page; a truck plan includes Druma's own AI and unlimited eCMRs.

app.druma.io/planning-board
Planning board with incoming trucks and their status on the left, outgoing orders waiting for a truck on the right.
Step 1 of 4

Planning board with incoming trucks and their status on the left, outgoing orders waiting for a truck on the right.

Try this yourself

Pay for trucks that roll.

A monthly base for your fleet size, plus one rate per active truck — invoiced monthly, never a year upfront. Office users, drivers, and clients are always free.

per active truck / month

1–9 trucks
€20
10–24 trucks
€19.50
25–49 trucks
€19.30
50–99 trucks
€19.20
100+ trucks
€19

druma.io/pricing

Starter

1–9 trucks

€19base / month
+ €20per active truck / month
See full pricing
Compliance on autopilot

Built for compliance.

Every declaration, invoice, and consignment note generates straight from the order — no double entry. The moment a document exists, your client can see it.

RO e-FacturaANAF e-Transport (UIT)Cabotage trackingTachograph alertsADRDigital CMR / eCMRSAGA export

One platform for the whole operation.

Operations & Dispatch

Planning board, order lifecycle, driver assignment, ETA tracking, and multimodal transport in one view.

Learn more

Fleet & Drivers

Truck, trailer, and driver management with document compliance, ADR tracking, and tachograph alerts.

Learn more

Documents & POD

Digital CMR creation, POD collection, smart document import, and signed PDF storage.

Learn more

Compliance & e-Transport

The client's UIT recorded and verified with ANAF, RO e-Factura, cabotage tracking and tachograph alerts.

Learn more

Finance & Forwarding

Auto-invoicing, rate card suggestions, fuel surcharge automation, forwarding pipeline, and SAGA export.

Learn more

Analytics & AI

Lane profitability, CO₂ report, overdue dashboard, and AI-powered Smart Import for bulk onboarding.

Learn more

See it in action.

Step through the real product: order intake, the driver app, invoicing and the client portal.

Orders intake queue: one row per order with status, source (email, document, browser), client, route and readiness.

Order intake

Every order in one queue

  1. Where the order came from: an email, a document, the browser extension or a platform.
  2. An AI draft shows how sure the reading is, as a percentage. A person checks it before it is confirmed.

Watch the 2-minute tour

An order comes in, gets planned, travels with its documents and ends as an invoice.

Transcript

Druma is a transport management system for full-truckload hauliers. Here's a demo fleet at work, from the customer's order to the invoice.

The customer's order arrives as a PDF. Druma reads it into a draft. Here you check the cargo and the weight it read.

By default, a scanned order waits as a draft. Once you've looked it over, one click confirms it.

Confirmed loads land on the planning board. Your trucks and drivers are right beside them.

To plan a load, drag it onto a truck and confirm.

For goods that need a UIT, the customer files the declaration and sends you the code. Druma checks it with ANAF, the Romanian tax office, and shows how long it stays valid. If ANAF has a different truck on the UIT, Druma flags it.

Cabotage is counted truck by truck. After an international unload, a truck can do three operations in the next seven days. After the last one, it can't do cabotage in that country for four days. When a truck reaches the limit, the board warns you.

The driver and the consignee sign the CMR on the driver's phone. Druma then seals the eCMR, so nobody can change it unnoticed, and you can open it as a PDF. We switch it on with you during onboarding.

These delivered loads haven't been invoiced yet. With auto-invoicing on, each delivered load gets a draft invoice from its order, held until you release it.

A Romanian invoice goes to ANAF as e-Factura, and it has to be there within five working days of issue. If ANAF rejects one, you see the reasons on the invoice. Any invoice still not accepted gets a warning 48 hours before the deadline.

Here's your margin per lane, worked out from delivered loads and the costs you've recorded.

To try it on your own lanes and trucks, request access on druma.io. After a short call we set up a 30-day trial, with no card needed.

Learn more
App in ten languages

Your drivers speak their own language. So does Druma.

All ten across the planner, the portals and the driver's phone. A Bulgarian driver taps "Delivered" in Bulgarian; the Romanian planner sees it in Romanian.

Any message can be translated with one tap, and planners can send in the driver's language, so nobody waits for a colleague who speaks both.

EnglishRomânăБългарскиMagyarPolskiČeštinaSlovenčinaDeutschNederlandsFrançais

Run your operation, not your inbox.

Request access → short call → 30-day trial · No credit card · Built for GDPR, EU-hosted