How data moves between Relay's modules: which record each step reads, which tables it writes, who does it, and what is still to come. Click any box for its detail, or follow one booking from rate to statement.
Swipe sideways to see all six lanes.
Each table carries the company. Pages, exports and portals only ever read that company's rows.
Parties, ports, container types and charge heads are chosen from masters, so the same customer or port is one row everywhere.
Bookings, boxes, B/Ls, invoices and repairs carry a status and when it changed; tasks, dashboards and reports read them.
Charges are stored in the company's base currency (with the foreign amount and rate noted), so profit adds up across jobs.