Customers
Customers is the one book of everyone who pays you — shippers, brokers, bill-to parties and interline partners — holding their contacts, their credit limit, what they owe you right now, the paperwork you insist on before you invoice them, and the fuel-surcharge terms you agreed to, so that dispatch, billing and the border desk all quote the same firm from the same record.
From the Lanexa 2.0 capability register · version 2.0.37 · reviewed 2026-08-24
What happens on its own.
The work nobody does. These run in the database rather than the browser, which is why they still happen when someone forgets, closes the tab, or was never told they were supposed to.
Every customer change is audited twice, in two different ways
The application writes an activity entry of type naming the user and the customer — "Jane created customer Acme Foods", "Jane updated customer Acme Foods", "Jane deleted customer cu-1a2b3c4d" — fired without waiting, so a slow audit write n
Refused writes are recorded too
Whenever the shared write guard refuses — no company in scope, a cross-company identifier, or a database error — a warning-severity event is emitted. This is deliberately asymmetric: successful writes are already captured by the database tr
The row's modification timestamp maintains itself
on every update ().
The stored load count and booked total maintain themselves
A trigger on the loads table recounts them for the affected customer whenever a load's customer, driver or rate changes — and the booked total is expressed in home currency, one exchange rate per document (, ).
What you can do here.
Every item below is live in production today. Anything not yet built is listed further down rather than left out.
What we haven’t built here — by design.
Publishing this is the point. Customers ships 45 capabilities today; these 4 are not built yet, and you should know that before a sales call rather than after one.
| Capability | Status |
|---|---|
| Set a customer-level payment-term override | Not built |
| Set per-customer detention free hours and hourly rate | Not built |
| Assign party roles (bill-to, customs broker, shipper, consignee…) | Not built |
| Set a customer's default customs broker | Not built |