What it does

Everything Trajenda does, part by part.

For each part: what it solves for you, who works with it, where it is in the app, and what it does not do. Everything on this page works today.

Planning board

Your whole day on one screen, without retyping.

In Trajenda a trip is a route: loading and unloading, with as many stops as it takes. You enter it once, and from then on everyone works with the same trip - the driver, your customer and, later, the invoice.

Who works with it
the planner
Where in the app
Trips, Board, Map, Locations and Templates - on a computer, and on a phone too
The planning board: one column per driver, with their trips for that day

Creating a trip

Multiple stops

Loading and unloading in one trip, each address with its own time window, cargo and reference. Pick a saved location and its standing instructions come along - nobody has to send the gate code again every week.

Paste an order

Copy the text of a transport order from the email and paste it into the trip form. Whatever is clear in the text gets filled in; whatever is unclear stays empty. The app never guesses.

Templates and duplicating

Most freight is the same trip every week. Duplicating copies the whole route; the reference number and the price stay empty, because those belong to that one order.

Start with what you have

A planning, customers, locations or vehicles: paste them from Excel or import a CSV, even with German or Polish column headings. You see a preview first; a customer, address or vehicle that already exists is skipped, not overwritten. Rates are deliberately not imported.

Overseeing the day

Planning board

One day, one column per driver, and on the left whatever nobody has yet. Every drag is saved at once. On a phone everything is listed below each other and you pick the driver from a list.

Attention at the top

Running late, no driver yet, too long on site, nothing heard for a while, an open report from the driver: what goes wrong first, then the rest.

Map with expected arrival

Where the trucks are for drivers who share their location, with an expected arrival per stop. It is estimated as the crow flies, not calculated along the road: good for a one-hour window, not for an invoice.

Arrival alert

Switch it on per location: when a truck comes within 300 metres, you get an alert. The status does not change because of it - only the driver does that.

Search across everything

By reference, customer, plate, destination, driver or date. If there are more matches than fit, it says so - so you do not think a customer is missing and create them twice.

When things change

Cancel with a reason

Who cancels - the customer, you or force majeure - and why. The trip stays, with everything already recorded on the road, so you can still invoice it.

Trash and log

A deleted trip can be restored. For every change it is recorded who made it and when.

What is still missing

One list of empty fields that will break something later: a customer without a VAT number gets no e-invoice, a customer without a per-kilometre rate leaves trips unpriced.

Print the trip sheet

For anyone who also wants the trip on paper in the cab.

What this part does not do

  • No route planning with driving times: the driver navigates with their own map app.
  • No automatic trip allocation: who drives what is your decision.

Driver app

The driver taps, you know - without phoning.

The driver opens their trip on their own phone, in their own language. They see one stop at a time with big buttons, and every tap records the time. There is hardly anything to type.

Who works with it
the driver
Where in the app
On their own phone, in the browser or from their home screen: their trips, the chat and My week
The driver's trip screen in Polish: the current status, one large button for the next step, and buttons to report a problem

Their screen

One stop at a time

The customer's reference number, the address, the contact person with a call button and the standing instructions for that place. Only the buttons that are relevant at that moment.

Navigate with their own app

One button opens the address in Google Maps, Waze or another map app on their phone. If nothing works, the button copies the address.

Wrong tap

Two taps undo a status. You get an alert, so a time never changes silently.

On their home screen

No app store needed: they add Trajenda to their home screen from the browser. Then their trips open with one tap and they can receive notifications.

What else they record

Shift and odometer

Start and end of their shift, with the odometer reading. They can also report absence or sickness themselves.

Departure check

Walk round the vehicle before leaving, with a photo of any defect. The defect reaches you, and with one button the garage.

Costs and receipts

Tolls, fuel, ferry, parking - with a photo of the receipt, on the trip it belongs to. Whatever can be passed on, you add to the invoice later.

Barcode scanning

On Android with Chrome they scan a barcode or QR code with the camera.

Contact with the office

Chat that translates

Messages are translated in both directions. Common phrases are ready to use, so they can reply with one tap.

Voice messages

Record and play back, for anyone who would rather not type on the road.

Notifications on their phone

They get a notification on their phone when you send something - once they have switched notifications on.

Their own week

Their hours, kilometres and trips for the week, and their own data to download.

Location: only when they share it

Consent per driver

Off by default. One 'Stop sharing' button switches it off again, with no consequences for the trip. Only during their shift.

Kept briefly

Location points are deleted after 30 days by default; adjustable from 7 to 30.

No status from location

Trajenda never sets 'arrived' on its own based on a position, and never derives speed or driving behaviour. Only the driver taps that.

What this part does not do

  • There is no app in the app store. The web app cannot pass on a location while the phone is locked.
  • Voice messages are not converted to text.

Consignment note and proof

Proof that is still there when the customer calls months later.

What happens on the dock disappears otherwise. The driver records it with one or two taps, with time and place attached. It stays with the trip - and where it belongs, on the document the recipient signs.

Who works with it
driver and recipient
Where in the app
The driver records it in their app; you find the consignment note, proof of delivery and photos on the trip
A CMR consignment note, filled in automatically with the trip details: sender, consignee, carrier, registration number and goods
A proof of delivery with the recipient's name and signature and a verification code

Documents

CMR consignment note

Filled in from the trip, the IRU model with the mandatory fields from Article 6, in the recipient's language - fifteen languages. Print it or save it as a PDF.

Reservation in box 18

Whatever the driver reports at loading appears as a reservation on the consignment note. If that box stays empty, the goods count as received in good condition.

Proof of delivery

The recipient signs on the driver's phone, with their name, the time and the place. After that every change shows - including one made by us. You share it with your customer through a link, without them needing an account.

Consignment note on their phone

Open it and show it at a roadside check: a copy, not a recognised e-CMR. The paper consignment note is still required.

At loading

Cargo check

'All fine' or 'I see something'. That first tap is evidence: if it is recorded that the cargo was intact at departure, damage on the way becomes plausible.

Load securing

What holds the load - straps, anti-slip mats, airbags, headboard - and who loaded it. If the customer loaded and the driver was not allowed near, you see a yellow bar on the trip.

Seal

Never pre-filled: the driver reads the number, the app compares it with the one you expect.

ADR check

Three questions they can answer from the ground: orange plates, transport document, equipment. Skipping is allowed; only an explicit 'no' counts as a deviation.

Temperature

Every reading carries the requirement at that moment. If the agreement changes later, what applied that day stays visible.

At unloading

Refusal

Who refuses it - a name, not 'the warehouse' - why, how much, with a photo. You then record what happens to the goods: waiting for instructions, back to the sender, unloaded elsewhere.

Pallets

Every exchange is a new line, never an edited balance. So you see per customer how many of your pallets are with them.

Extra work

Extra waiting, an extra stop, unloading by hand: the driver records it with a photo on the stop where it happened. Whether it is charged on is your decision.

Damage photos with a stamp

Time and position burned into the photo, with a digital fingerprint (hash) over it. Tampering shows - the stamp is not forgery-proof.

What this part does not do

  • No e-CMR: the signature on the screen is a proof of delivery, not a replacement for the paper consignment note.
  • No load-securing calculation. We record what was done; whether it is enough remains the driver's judgement.
  • Text from a photographed consignment note is not read automatically.

Customer portal

Your customer follows along. So does your subcontractor.

Fewer calls about where the freight is, and no more screenshots back and forth. Your customer and the carrier you subcontract to see their own part - nothing more.

Who works with it
your customer and your subcontractor
Where in the app
Customers, Carriers and Integrations; your customer and your subcontractor log in to their own portal
The customer portal on a phone: the shipments still to come, each with a progress bar
The tracking link for the recipient, without an account: the progress and the times per stop

Your customer

Tracking link

Status and expected arrival of one trip, without logging in. Your driver's position is deliberately left out: they gave consent to you, not to everyone the link is forwarded to.

Customer portal

Their shipments with what is coming at the top and a progress bar per shipment, the documents alongside and their invoices - in their own language. You invite them with a link you send yourself, and revoke access whenever you want.

Messages to the planner

Through the tracking link the recipient can tell the planner something, such as a different dock or a time. In the customer portal your customer and your planner talk back and forth per shipment. Everything arrives on one page: Customer messages.

Customer file

One page per customer: rates, contacts, all trips with which documents are there - missing proof in red - addresses and invoices.

Documents in their language

Consignment note, invoice and payment reminder follow the recipient's language, not yours.

Your subcontractor

Purchase next to sale

The margin updates while you type and turns red on a loss. Per carrier you see the margin over twelve months, with the number of trips that have a price filled in.

Your own driver comes off

When you subcontract a trip, it disappears from your own driver's app and no longer counts in their hours.

CMR insurance

Record each subcontractor's insurance; the screen warns when it is about to expire or already has. Towards your client you remain liable.

Carrier portal

Your subcontractor sees the stops and instructions of their trip and uploads their consignment note there. You see at once which consignment notes have not come in yet.

Connecting with other systems

Orders in through the API

Your customer's TMS or web shop puts orders straight into your planning, with a key per customer. A duplicate order is recognised and refused.

Status messages back

A signed message to their system at every status change. Then nobody has to phone.

Documentation for their developer

Fields, error codes, an example for checking the signature - and what the integration does not do - at trajenda.com/api-docs (in English).

What this part does not do

  • A message via the tracking link is answered by phone or email: the link is anonymous, nothing goes back.
  • The app does not email portal invitations yet: you get a link that you send on yourself.
  • Purchase invoices and payments to subcontractors are kept in your accounting package, not here.

Invoicing

From trip to invoice, and knowing who still has to pay.

What was recorded on the road ends up on the invoice with its evidence: waiting time at that customer's rate, extra work, receipts, surcharges. Empty means 'not agreed', not 'free' - anything without a price is shown, never guessed.

Who works with it
the back office
Where in the app
Invoices, Receivables, Quotes, Services and Figures - for the management role
An invoice with the lines from the trips: trip price, waiting time, diesel surcharge and ferry costs
Accounts receivable: the outstanding amount, split by how long the invoices are overdue

Invoicing

Rates per customer

Per trip, per kilometre, per extra kilometre, and a waiting rate with free minutes. Plus payment term and early-payment discount. If there is no detour rate, you see those kilometres as 'not priced' instead of having them disappear silently.

Trip specification

Per customer all trips, waiting time and detour kilometres with their amounts - the evidence, not yet an invoice. Print it, or export a CSV for your accountant.

Draft, then final

A draft has no number yet and can be changed freely. Only at 'final' does it get a number from a series without gaps. Reversing goes through a credit note.

VAT per line

Domestic 21% and international 0% reverse-charged on the same monthly invoice. A line at 0% asks for a reason, otherwise the app does not save it.

Receipts and surcharges

The driver's toll and ferry receipts go onto the invoice with one button, each as its own line. The fuel surcharge uses your base price and the monthly price you enter, with the source attached.

Services list

Weekend surcharge, ADR surcharge, loading metre, empty kilometre: set a price once, then add it to the invoice with one click.

Sending

E-invoice

UBL following Peppol BIS 3.0, and XRechnung 3.0 for customers in Germany. If something mandatory is missing, such as the customer's VAT number, the app says so before sending.

Email draft

One click gives a ready-made message that opens in your own email program, with the e-invoice attached. The email comes from your mailbox, with your signature.

Sent yourself

Posted, or handed over by the driver? Record that it has gone; from then on it counts as outstanding.

Getting paid

Receivables by age

What is still running, 1-30, 31-60, 61-90 days overdue and longer - the brackets your accountant uses too. Per customer, largest amount at the top: the order in which you call.

Payment reminder

A letter in the customer's language, with the amount outstanding and the payment reference. The tone escalates: reminder, second reminder, final notice. Interest is calculated per period, at the percentages you enter.

Import a bank statement

MT940 or CAMT.053. The app looks for the invoice number and suggests what belongs to it. Nothing is ever written off silently: you confirm.

Payments

Partial ones too. Once the total is paid, the invoice is marked as paid by itself.

Figures

VAT per month

Revenue and VAT per rate, with 0% and reverse charge separate, the way the return asks for it. Only your sales invoices: you add the input VAT yourself.

What has not been charged yet

Waiting time per customer with the amount under your agreement, and extra work that is not on any invoice yet.

Quotes

Won, lost, open, and the reasons you lost in order. The percentage only counts decided quotes.

Revenue and margin

Revenue per month by invoice date, your largest customers, and the margin per customer.

What this part does not do

  • Emailing invoices and reminders directly from the app is not possible yet; the email draft and the PDF are.
  • Sending an e-invoice over the Peppol network is not possible yet: you get the file.
  • No bookkeeping and no direct connection to your accounting package yet. You can import the e-invoice and the CSV there.

Fleet, hours and security

Everything else that comes with a transport company.

Expiry dates you do not want to miss, hours and driving time, costs per truck, reports - and who gets to see what.

Who works with it
management
Where in the app
Vehicles, Costs and defects, Fines, Hours, Reporting, Team and Company details
Vehicles: what has expired and what expires soon are shown separately at the top
Hours per driver, with a warning when driving time in a week goes over 56 hours

Fleet

Expiry dates

Roadworthiness test, tachograph inspection, insurance and maintenance per truck; driving licence, Code 95, driver card and ADR certificate per driver. You see them two months ahead, and expired is shown separately from about to expire.

Defects and garage

What a driver reports at the departure check, with a photo. One button sends it to the garage, and you mark it done once it is fixed.

Costs per truck

Fuel and repairs per vehicle. Consumption follows from the fill-ups.

Fines

Recorded on the trip, so you can see who was driving.

Hours and driving time

Hours from the status moments

Shifts with start, end and odometer reading, exportable as CSV. Days on which a status was forgotten are marked.

Driving time per week

Above 56 hours in a week or 90 hours over two weeks, a red line appears with the name. So on Friday you already know who can no longer drive the Saturday trip.

No tachograph

This comes from the driver's buttons, not from the tachograph. Read it as 'take a look at this', never as an infringement.

Overview

Reports

Per period: trips per day, waiting time per destination, punctuality, reports by type, cancellations - same-day ones separately.

Activity and changes

Today's timeline, and who changed what. Handy when a customer asks why an amount has changed.

Who may do what, and where your data is

Roles

A driver only sees their own trips: no customer list, no rates, no invoices. Invoices and receivables are for management. Users are unlimited.

In the EU

The database and the app run on servers in Stockholm, Sweden. Everyone involved is on the public list of subprocessors.

Retention periods

How long data is kept, you set per type, within the legal limits. Location points 30 days by default.

Take everything with you

As an administrator you export everything in one go; hours, trips and specifications also separately as CSV.

What this part does not do

  • No tachograph data: driving and rest times legally come from the tachograph.

What is not in it yet

So you hear it from us and do not discover it during the demo.

  • Turning voice messages into text. The messages themselves work fine.
  • Emailing invoices and reminders straight from the app. You still create the PDF and e-invoice as usual.
  • A direct link to your accounting package. It can read the e-invoice, though.
  • Automatically reading text from a photographed consignment note.
  • Sharing your location whilst the phone is locked. There is no native app - only the web app on the phone, and that cannot do this when the screen is locked.

Put one trip in and see what happens.