National Road Traffic Act 93 of 1996

Know the axle loads
before the truck
leaves the yard.

Anneira works out where every pallet sits so no axle is overloaded, the combination stays under 56 tonnes and the load stays under 4.3 metres — computed for your actual trailer, not a rule of thumb. Then it runs the rest of the job, from booking through to paid.

Tri-axle tautliner · 13 400 mm deck · 34 pallets to load
Cape Standard 1200 × 1000, packed crosswise — two lanes at 1 000 mm pitch

Who we are

We build one thing, for one country's rules.

Anneira is a South African software company. We build fleet and load-planning software for operators running South African roads, under South African law, on South African pallets.

That narrowness is deliberate. International load planners have prettier 3D and longer export menus, and not one of them knows what Regulation 240 says about a tridem axle, or why a 2.6 metre width limit puts exactly two Cape Standard pallets across a deck and not three. We would rather be the only tool that gets those right than another tool that gets everything approximately right.

0 mMaximum vehicle width · Reg 223
0 mHeight including load · Reg 224(b)
0 kgCombination mass cap · Reg 237(2)
0 kgTridem axle limit · Reg 240

What we focus on

1

Legal loads, provably

Axle-by-axle mass against NRTA limits, the bridge formula, the 56 000 kg combination cap and the 4.3 m height ceiling — worked out for the trailer you actually own, before the load is built.

2

Booking through to payment

One record follows a load from the day it is booked to the day it is paid: vehicle, driver, drops, documents, POD, invoice. Every status change is kept, with who made it.

3

Your own instance

Each operator gets a separate installation with its own database and its own subdomain. Your data is not sitting in a shared table behind a filter.

Load planning

One engine. The browser never guesses.

Drag a pallet in the planner and the server re-runs the same statics engine that built the plan, then sends back new axle figures. There is no second, simpler calculation running in the browser, so what you see is what the engine says.

Regulation 223 — 2.6 m width

Orientation-aware packing

The South African standard pallet is 1200 × 1000 and the legal width limit puts two of them across a deck. Anneira packs from the real pallet footprint, compares crosswise against lengthwise and reports the position count each layout yields.

Regulation 240 · Regulation 237(2)

Per-axle legal mass

Linked-body statics push the load through the kingpin out to each axle group and compare it against that group's own limit. Permissible payload is the lowest of GVM, GCM less tare, the sum of the axle limits less tare, and the 56 000 kg combination cap. An axle can be over while the total payload is comfortably legal — that is exactly the case this catches.

Regulation 224(b) — 4.3 m overall

Height compliance

Deck floor height plus the tallest stack, checked against the 4.3 m ceiling with a warning band beneath it, and handled differently for open decks and enclosed bodies. Reefers, tautliners, containers and tankers get a second, separate check: does the load actually fit inside the body.

Bearing checked through the whole stack

Double-stacking that respects the bottom pallet

Stackability is set on the pallet type, overridden per manifest line and again per pallet. A pallet marked non-stackable neither goes up nor accepts anything on top. Bearing capacity accumulates down the stack, so a floor pallet must carry everything above it — and removing stackability from a pallet that is currently carrying one is refused on save, by name, instead of silently dropping the load above it.

What Anneira does and does not do. It computes and it flags. Responsibility for a legal load stays with the operator and the driver. Overhang is deliberately not modelled — squeezing pallets in is normal practice on a South African yard, and a millimetre-exact fit check would describe a stricter world than the one loaders work in.

See it work

One pallet out of place. Over on the steer axle.

Thirty seconds, no sound, recorded in the app itself. 19 200 kg of payload, well inside the legal mass for the rig — and a steer axle sitting at 103%.

0:00

Recorded in Anneira on demonstration data. Client names and tonnages are illustrative. The axle figures on screen are computed by the product, not staged.

Operations

A load has fourteen states, and it cannot skip one.

The lifecycle is enforced, not suggested. A load cannot jump from booked to invoiced because somebody was in a hurry, and every change is written to an append-only history with the person who made it, the time and a note.

Multi-drop and shared loads

One trip delivering to several clients, each drop carrying its own client, pallet count, weight and revenue — so a shared load is costed properly instead of split by guesswork.

The whole load record

Client and client reference, PO and waybill numbers, loading and offload locations, planned against actual times, product description, pallets, weight, and the temperature regime with its target — ambient, chilled or frozen.

Vehicles, drivers and subcontractors

Assign the truck, the driver or a subcontractor with a per-trip rate. Revenue is recorded flat, per pallet or per kilometre, against the distance run.

Customer tracking without a login

Every load carries an unguessable tracking link you can switch on per client. Customers see the timeline; they never see invoiced, paid, or a cancellation. Rate limited, and off by default.

Fuel

Fuel that reconciles itself.

Drivers photograph the slip at the pump. The office sees litres per hundred per vehicle, an anomalous fill the week it happens rather than the month after, and a card statement matched against the slips that were actually captured.

Capture at the pump

Drivers capture the fill on a phone with a photo of the slip. The office can capture and correct the same records.

Consumption with a baseline

Each vehicle builds its own litres-per-100 km history, and fills that sit well outside it are flagged for a person to look at.

Weekly reconciliation and card import

Fuel-card statements import and match against captured slips, so a missing slip or an unrecognised transaction surfaces the same week.

Reports and alerts

Excel and PDF fuel reports for the office, plus alerts raised as data arrives rather than waiting for someone to remember to run a report.

Fleet and people

The paperwork that fines you when it lapses.

Licence expiries and services due are scanned on a schedule and raised as notifications, so the first you hear of an expired disc is not at a roadblock.

Vehicle register

Fleet numbers, fuel type and active status, with workshop and maintenance access controlled separately from the office.

Automated compliance scanning

Upcoming licence expiries, services falling due and purchase orders going stale, all raised on a schedule rather than by memory.

Leave that balances itself

Leave types, accruing balances, requests and an HR approval workflow. Drivers request leave from their phone instead of a phone call to the office.

Quotes, orders and invoices

Quotes, purchase orders with an approval step, and invoices — with revenue and subcontractor cost held against the load they belong to.

Compliance

Written for South African regulations, and nowhere else.

International load planners have prettier 3D and more export formats. None of them know what Regulation 240 says about a tridem axle. Anneira is built for one country's rules and does not pretend otherwise.

Regulation 240

Per-axle mass limits — roughly 7 700 kg on a steer, 9 000 on a single drive, 18 000 on a tandem and 24 000 on a tridem — applied to the axle groups you have actually defined for the trailer.

Regulation 237(2)

The 56 000 kg cap on a vehicle combination, applied as one of the four figures that determine permissible payload rather than as an afterthought.

Regulations 223 and 224(b)

The 2.6 m width limit, which is what puts two SA pallets across a deck, and the 4.3 m overall height limit including load, with a warning band below it.

On RTMS and SANS 1395

Road Transport Management System accreditation asks operators to keep overloaded trips under 4% a month and to be independently auditable, and accredited operators have reported insurance benefits and preferred-supplier status. Anneira does not generate accreditation reports. What it does is produce the load-legality record that this kind of work rests on — computed per load, at the time the load was planned.

Capability register

Everything Anneira does today.

This list is the shipped product. Nothing on it is planned, in beta, or coming in the next release.

Load and dispatch

  • ✓Client, client reference, PO and waybill numbers
  • ✓Loading and offload locations, planned against actual times
  • ✓Product description, pallet count and weight
  • ✓Temperature regime — ambient, chilled or frozen — with a target
  • ✓Vehicle, driver and subcontractor assignment with a per-trip rate
  • ✓Revenue per load on a flat, per-pallet or per-kilometre basis
  • ✓Multi-drop and shared loads, each drop costed separately
  • ✓Fourteen-state lifecycle with enforced transitions
  • ✓Append-only status history that survives staff turnover

Customer tracking

  • ✓Unguessable tracking link per load, no login required
  • ✓Switched on or off per client
  • ✓Internal financial states and cancellations never exposed
  • ✓Rate limited

Trailers and legal mass

  • ✓Deck geometry, kingpin position, deck floor height and body type
  • ✓Per-axle definitions with individual tare and legal limit
  • ✓Permissible payload from GVM, GCM less tare, axle totals and the 56 t cap
  • ✓Linked-body statics giving what each axle actually carries
  • ✓Each axle group scored against its own limit

Load planning

  • ✓2D drag-and-drop deck planner with server-side recalculation
  • ✓3D visualisation drawing individual pallets, overflow in red
  • ✓Orientation-aware packing for the 1200 × 1000 SA pallet
  • ✓Automatic balance optimisation and a manual rebalance action
  • ✓Fit and overflow checking against the real deck grid
  • ✓Pallet type library — Cape Standard, Euro, half and display

Height and stacking

  • ✓4.3 m overall height check with a warning band below it
  • ✓Separate handling for open decks and enclosed bodies
  • ✓Load-fits-inside-the-body check for reefers, tautliners, containers, tankers
  • ✓Stackability per pallet type, per line and per pallet
  • ✓Bearing capacity accounting for everything above a pallet
  • ✓Three stacking modes — never, only on overflow, or fewest rows

Fuel

  • ✓Slip capture in the office and by the driver, with a photo
  • ✓Litres per 100 km per vehicle, with anomalous fills flagged
  • ✓Weekly reconciliation
  • ✓Fuel card import
  • ✓Excel and PDF reports, and alerts

Fleet and people

  • ✓Vehicle register with fleet numbers, fuel type and active status
  • ✓Scheduled compliance scanning for licences, services and stale orders
  • ✓Employee records
  • ✓Leave types, accruing balances, requests and HR approval
  • ✓Public holiday calendar

Commercial and reporting

  • ✓Quotes
  • ✓Purchase orders with an approval step
  • ✓Invoices
  • ✓Revenue and subcontractor cost per load
  • ✓Operational dashboard and reports module
  • ✓Live fuel price and weather in the top bar
In development — not available today

A driver app for phones

Drivers already capture fuel slips and request leave from a mobile browser. A dedicated driver application is the next phase of development. It is not released, there is no download, and nothing else on this page depends on it.

Book a demo

Bring us your worst load.

A rig you have argued about, a manifest that never quite fits, an axle reading nobody could explain. We will plan it on a live instance and walk you through what the engine says — and what it will not claim.

There is no price list, because every operator gets their own installation rather than a seat on a shared one. Take the demo, and a written quotation follows it.