All the functions your operation needs

From digital signatures with evidence to OCR with AI, including reusable master data, the offline app and the B2B API. Discover everything TransLedger does for your international eCMR and national DeCA.

Digital Signature with Evidence

Three signatures in one document: shipper, carrier, and consignee. Each signature captures exact GPS, timestamp and device of the signer. Signatures are recorded with an integrity seal.

  • Touch signature: capture with your finger from any mobile or tablet
  • Geolocation: latitude, longitude, and accuracy on every signature
  • Timestamp: server-side timestamp of the record
  • Device: signer device model and User-Agent
  • Signature evidence: GPS, timestamp and device recorded on every signature
  • Signature report: PDF document with all recorded details

Signature 1/3 - Shipper

Martínez Logistics SL

Signature captured

40.4168, -3.7038 (Madrid)

25/06/2026 14:32:15

iPhone 14 Pro · Safari

eCMR #ECM-26543 Offline
Status In transit
Pending sync 3 firmas
Will sync when connected

Offline PWA Mobile App

Progressive Web App installable on iOS and Android. Works without internet on the road, stores signatures and data locally with IndexedDB, and automatically syncs when coverage is restored.

  • 100% offline functionality: ideal for areas without GSM coverage
  • Local IndexedDB: secure storage on the device
  • Service Worker: resource caching for instant loading
  • Background Sync: automatic sync when reconnected
  • Installable: appears on the home screen like a native app
  • Push notifications: alerts even with the app closed

Real-Time GPS Tracking

GPS location of each shipment with periodic updates. Complete route history, average speed, and stops. Share tracking with your clients via a public link without needing to log in.

  • Real-time GPS: updates every X seconds according to permissions
  • Position history: complete route with timestamps
  • Speed and heading: data for each position
  • GPS Accuracy: error margin in meters
  • Public link: Shareable URL without login using opaque token
  • Interactive map: visualization with OpenStreetMap/Leaflet

Live tracking

ECM-26543 · Madrid → Barcelona

Speed 87 km/h
Remaining distance 243 km
ETA 14:45
Last position: AP-2, km 187

WhatsApp · Hace 2 min

Your shipment ECM-26543 has been picked up

Email · 30 min ago

eCMR signed by shipper

In-app · 1 hour ago

Incident reported on route

Smart Notifications

Multi-channel system that automatically notifies all parties. Email, WhatsApp, and in-app notifications trigger on every eCMR event: creation, signature, incident, or delivery.

  • Automated email: customizable HTML templates per company
  • WhatsApp Business API: direct messages with tracking link
  • In-app notifications: real-time alert dashboard
  • Configurable events: what triggers which channel
  • Multi-language: templates in ES, EN, FR, DE
  • Delivery history: log of all notifications

Incident & Reservation Management

Report damages, losses, or rejections at the exact moment. Each incident is documented with photo, GPS, and description for legal support in claims. Types: damaged goods, missing, partial rejection, total rejection, or others.

  • Integrated photo: capture from mobile camera
  • Automatic GPS: exact location of the incident
  • 5 incident types: damaged, missing, partial rejection, total rejection, others
  • Instant alerts: notification to affected parties
  • Auditable history: all eCMR reservations in chronological order
  • Exportable: PDF with all evidence for insurance

Incident reported

ECM-26543 · 12:45

Damaged Goods

3 pallets with crushed boxes on top. Crush damage observed.

41.6528, -0.8819 (Zaragoza)

Reported by: Juan Pérez (Carrier)

Powered by

TransLedger IA

Shipper
Consignee
Goods
Dates
Processing...

Intelligent AI OCR

Scan a paper CMR with your mobile camera and AI automatically extracts all data. Powered by TransLedger AI, the fastest multimodal engine on the market.

  • Text recognition: Multimodal AI OCR (text + image)
  • Structured extraction: JSON with sender, consignee, goods, dates
  • Fast processing: under 3 seconds per document
  • Multi-language: Spanish, English, French, German, Portuguese, Italian
  • High accuracy: Tax ID and address validation
  • Auto-fill: creates the eCMR directly with extracted data

B2B API & Webhooks

Integrate TransLedger with your ERP, WMS, TMS, or any system. Complete REST API with API Key authentication, webhooks for real-time events, and OpenAPI documentation.

  • Complete REST API: CRUD for eCMRs, incidents, carriers
  • API Key authentication: per company with granular scopes
  • Webhooks: notifies your system on each event
  • OpenAPI 3.0: interactive documentation and auto-generated SDK
  • Rate limiting: 1000 req/hour with bursting
  • Signed webhooks: HMAC-SHA256 payload verification
POST /api/v1/ecmrs
curl -X POST https://api.transledger.es/v1/ecmrs \
  -H "X-API-Key: tlk_live_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "sender": {
      "company_name": "Martínez Logistics",
      "tax_id": "B12345678",
      "address": "C/ Mayor 1, Madrid"
    },
    "receiver": {
      "company_name": "Central Warehouse",
      "tax_id": "A87654321"
    },
    "goods": {
      "description": "12 pallets of clothing",
      "packages_count": 12,
      "gross_weight": 850
    }
  }'

// 201 Created
{
  "id": "ecmr_26543",
  "number": "ECM-26543",
  "status": "draft",
  "tracking_url": "/t/abc123"
}

Norte Logistics Group

Norte Cargo SL

12 users · Pro Plan

Norte Express SA

8 users · Free Plan

Norte 3PL SL

25 users · Enterprise Plan

Multi-company & Multi-tenant

Multiple companies? Each with isolated data, users, permissions, and API Keys. Ideal for logistics groups, 3PLs, cooperatives or companies with multiple divisions.

  • Total isolation: each company sees only its own eCMRs
  • Granular roles: admin, operator, shipper, carrier, consignee
  • eCMR templates: per company with pre-filled data
  • Preferred carriers: shared base per company
  • Differentiated plans: Free, Pro, Enterprise as needed
  • API Key per company: independent integration

Professional PDF Generation

Each eCMR can be generated as a professional PDF. Includes all logos, data, digitized signatures, GPS metadata, and timestamps. Ready to print or archive digitally.

  • Automated PDF: one click to generate the final document
  • Professional design: standard CMR format with your brand
  • Custom logos: from your company and partners
  • Embedded signatures: images of each signature with metadata
  • PDF archive: retained for 5 years
  • Printable: optimized layout for A4 with CSS print
eCMR ECM-26543

SHIPPER

Log. Martínez

CONSIGNEE

Central Warehouse

GOODS

12 pallets of clothing

Digitally signed document · integrity seal

Data you can save

Vehicles and trailers

Plate, type, brand, model and MAM.

Drivers

ID, phone, email and driving licence.

Customers and locations

Loaders, consignees and usual origins/destinations.

Goods and templates

Frequent descriptions and document templates.

Reusable master data

Save the data you use regularly and reuse it when issuing each eCMR or DeCA. Avoid re-entering the same information in every document.

  1. 1

    Save your data once

    Vehicles, drivers, customers, goods…

  2. 2

    Select them when issuing

    Choose the master record in the eCMR or DeCA form.

  3. 3

    Autofill and issue

    The document fills itself in. You just review and sign.

AI assistants (MCP)

Connect TransLedger to Claude, ChatGPT or Cursor. Your assistant reads shipments, signatures and incidents in real time, with no copy-paste.

  • Assistants: Claude, ChatGPT and Cursor over the MCP protocol
  • Natural language: search, filter and summarise eCMRs from the chat
  • Tracking and signatures: status, incidents and last position instantly
  • OCR from the chat: read a paper delivery note from a photo
  • OAuth 2.1: authorize once and revoke whenever you like
  • Read-only: cannot create, sign or modify documents
See how it works

Assistant connected to TransLedger

Read-only · Pro

Which shipments are in transit this week?

You have 3 on the way. ECM-2600041 is already on the road.

Is it missing any signature?

The transporter and receiver signatures are missing.

Ready to digitize your logistics?

Join hundreds of companies that have already improved their efficiency with TransLedger. No commitments, no installation.