Moravio
Blog

Custom Solutions · Business Solutions & Strategy · 2 minutes to read

Triplet Planning (Truck-Trailer-Driver) Without Rewriting History

In real operations, truck-trailer-driver combinations change frequently, sometimes 2-4 times in one shift. If your system cannot represent those changes over time, it rewrites history and creates errors in reporting, performance splits, and compliance control.

Jakub Bílý
Jakub Bílý

Head of Business Development

Triplet Planning (Truck-Trailer-Driver) Without Rewriting History
On this page (7)

In real operations, truck-trailer-driver combinations change frequently, sometimes 2-4 times in one shift. If your system cannot represent those changes over time, it rewrites history and creates errors in reporting, performance splits, and compliance control.

Article series: Dispatch → Cash Flow  

Definitions

Definition: Reservation lifecycle
A set of states and transitions that define what “done” means over time and when an item becomes an exception. A practical minimal set:
Draft → Confirmed → Planned → In-Execution → Completed → Invoice-ready → Settled
Each transition has entry conditions (mandatory data / document / approval). If conditions are not met by the deadline, the item moves to Overdue/Exception .

Why this matters

When assignment is overwritten in place, you lose basic traceability:

  • who executed a specific segment

  • with which equipment

  • under which constraints

This impacts financial calculations and auditability.

Correct design approach

Use a time-aware assignment model:

  1. assignment is an event with valid_from and valid_to

  2. every change creates a new record, not overwrite

  3. ride execution references the assignment state valid at that time

This keeps history consistent even with multiple same-day changes, including swaps after only 1-2 hours.

Implementation notes

  • define which changes are audit-critical

  • keep planning speed high, not only data purity

  • ensure reports can reconstruct state for any date/time

Where custom development helps

This usually goes beyond standard setup. Custom implementation often covers:

  • temporal data model design

  • migration of legacy historical records

  • integration with payroll, performance, and compliance rules

Operational takeaway

If assignment changes rewrite the past, the system will not stay trustworthy. Time-based event modeling is foundational.

Seeing traceability issues after assignment changes? Book a model workshop with us.

New Articles

New blog posts you may be interested in

Insights & Research · Business Solutions & Strategy · 6 minutes to read · October 19, 2026

Excel and one phone number: what companies really run on

You have the systems, but someone still has to check the numbers, re-enter the data, and remember how it all fits together. Every new order adds so much admin that growth stops making sense. Where do you start when you want to free up your team without paying for yet another system that doesn’t solve the problem?

Insights & Research · AI · 8 minutes to read · August 7, 2026

Quote automation for manufacturers: what changed in the last year

Manufacturers do not lose days on quotes because pricing is hard. They lose them because someone has to turn drawings, emails and spreadsheets into a clean list before pricing can even begin. That manual step is finally small enough to automate.

Custom Solutions · Business Solutions & Strategy · 5 minutes to read · May 17, 2026

Finance + Operations Alignment: What Actually Improved

When finance and operations run in separate realities, companies usually pay twice, first in time, then in errors. This case explains what improved after aligning dispatch, document flow, and invoicing readiness.

Read also

Recommended reads for You

Insights & Research · Business Solutions & Strategy · 6 minutes to read · October 19, 2026

Excel and one phone number: what companies really run on

You have the systems, but someone still has to check the numbers, re-enter the data, and remember how it all fits together. Every new order adds so much admin that growth stops making sense. Where do you start when you want to free up your team without paying for yet another system that doesn’t solve the problem?

Insights & Research · AI · 8 minutes to read · August 7, 2026

Quote automation for manufacturers: what changed in the last year

Manufacturers do not lose days on quotes because pricing is hard. They lose them because someone has to turn drawings, emails and spreadsheets into a clean list before pricing can even begin. That manual step is finally small enough to automate.

Custom Solutions · Business Solutions & Strategy · 6 minutes to read · April 14, 2026

How companies lose control: too many tools, too many Excels, too many versions of the truth

Many companies don't screw up their digitalization by doing nothing. Quite the opposite. They gradually buy a series of tools, each of which solves a small part of their operation. But over time, they discover that instead of one functional system, they have fragmented processes, unreliable data, and people who keep their own Excel spreadsheets to themselves just to be safe.

More context helps

Describe the situation

A few useful details help us prepare: who is affected, how the work happens today, what has already been tried, and why this matters now.