The Chishtian Logistic case study
From Blanket Order to company standing: one logistics control system.
TCL uses commercial orders, Miles, vehicle costs and posted accounting records to prepare management dashboards with links to the source documents.
Managers need to trace dashboard figures to the journal entry, invoice, vehicle, Mile and commercial order behind them.
TCL needed dashboards based on its operating and accounting records. The system follows routes, transport modes, customers and commercial commitments through to posted revenue, fleet cost, cash, receivables, payables and company standing.
The delivered system treats those as one chain. Operational users work with familiar logistics records. Finance retains posting and reconciliation control. Management sees filtered results with drill-downs instead of a parallel spreadsheet that needs to be rebuilt every morning.
01 / Commercial backbone
Blanket Orders link commercial terms to trips.
A Blanket Order, known as a BO at TCL, holds the customer arrangement, segment, transport mode, route and commercial terms. Confirmed Sales Orders are created against the BO as work is released. The Mile then becomes the physical trip record, carrying its sales reference, vehicle, pickup, drop-off, mode of transport, weights and bilty date.
This relationship is the basis for later reporting. A manager can read remaining-to-invoice exposure at BO level because Sales Orders remain linked. Revenue can be analysed against the same BO once invoices and accounting entries are posted. These references identify the contract behind the recorded income.
Routes, pickup and drop-off locations, booking types, transport modes and other master data remain centrally managed. That gives the commercial and operations teams a shared vocabulary before a transaction reaches finance.
02 / Trip-to-cost control
The Mile anchors the vehicle’s operating cost.
The fleet expense statement begins from the Mile and brings the vehicle, trip dates, route, load and related Sales Orders into one cost document. Diesel, workshop, return-fare and additional trip expenses remain distinguishable rather than disappearing into one miscellaneous total.
Operational measures such as kilometres, diesel litres and calculated average sit beside the financial amounts. When the statement is posted, the required accounting records are created with the vehicle and trip context retained. Posted statements are locked for editing; authorised corrections follow a controlled reset process.
Trip context
Mile, vehicle, route, travel dates, load and linked commercial order.
OPERATING RECORDCost build-up
Diesel, workshop, return fare and controlled additional expense heads.
VEHICLE COSTFinancial result
Posted entries retain vehicle and source links for profitability and audit.
ACCOUNTING TRACEThe driver app extends this flow to the road: approved GPS- and receipt-backed mobile expenses can transfer into the same fleet expense statement after the Mile is complete. The full field workflow is covered in the TCL driver-app case study.
03 / Accounting workflow
The supporting controls were built around the way logistics transactions settle.
TCL’s accounting layer includes more than invoices and bills. Customer invoice batches can group posted unpaid invoices for a selected customer and period. Internal cash or bank transfers create and reconcile both sides of the movement. Payment workflows support multiple documents and deductions, while vehicle-aware reconciliation helps retain the fleet context.
Where a posted invoice or bill is missing the correct vehicle, Sales Order, line or BO reference, a controlled cost-centre update process corrects those links instead of changing arbitrary journal data. Vehicle-wise liability reporting and partner-ledger controls then use that context for review.
These controls reduce repeated data entry and retain the user, source document and operating reference behind each amount.
04 / Management architecture
Dashboards use the posted records in Odoo.
TCL Dashboard Hub brings four management views into one Odoo app: Daily Cash Snapshot, BO Profitability, Fleet Profitability and Company Standing. Each dashboard has its own access group, company-aware filters, date controls, amount display and source-record drill-downs.
Dashboard figures link to their supporting records. A revenue amount can open its posted lines; a vehicle result can open the vehicle and its cost sources; an overdue figure can open the receivables or payables behind it. Click history records the filter and target context so management analysis remains traceable.
05 / Four management views
Cash, commercial margin, vehicle result and company position answer different questions.
What moved today and what was the closing balance?
Money In, Money Out and Closing Cash + Bank, with daily movement, journal detail and closing checks.
CASH IN + BANK RECEIPTS · CASH OUT + CHEQUESWhich customer arrangement is commercially complete?
Blanket Orders, linked Sales Orders, remaining to invoice, posted revenue, posted cost and net profit.
POSTED REVENUE − POSTED COSTWhich vehicle has both income and cost linked?
Confirmed fleet income, expense-statement cost, other posted vehicle cost and data-coverage status.
MATCHED VEHICLE INCOME − MATCHED POSTED COSTWhat is the posted financial position as of a date?
Cash, receivables, assets and investments less payables and short- and long-term liabilities.
ASSETS AND DUES − LIABILITIESBO and Fleet profitability deliberately distinguish complete, partial and unlinked data. That matters in a live implementation: a missing revenue link should appear as a coverage issue, not silently turn into a vehicle loss. Company Standing similarly separates posted balances, aging and items needing management attention.
06 / Settlement control
Review unallocated payments and receipts.
Posted vendor payments and customer receipts are compared with open documents using the partner and account context. The dashboard separates items that are ready to match, records where documents exist on another account, and balances with no open document available.
Suggestions are explainable and do not remove human review. Direct journal-entry candidates are identified separately, wrong-account cases are surfaced, and completed adjustments remain available through an audit history. This helps finance identify and review outstanding reconciliation work.
Ready
The payment or receipt and open document share the required context.
Account review
The partner has documents, but the account route needs correction.
No document
The balance remains available and visible until a valid document exists.
07 / Read-only management review
The command centre asks what needs attention next.
TCL Management Command Center combines current posted data into a due-date cash forecast, priority checks, expense comparisons, large cash-movement review and data-health score. It also shows whether BO, vehicle and asset data are complete enough to support the headline analysis.
The command centre is read-only. Its review prompts and recommendations open the supporting Odoo records. They do not change journal entries, invoices, bills, BOs, Sales Orders or vehicles.
08 / Management result
Linked records for operations, finance and management.
The commercial team can follow BO exposure. Operations can work from the Mile and vehicle. Finance can control expense statements, invoices, payments and reconciliation. Management can look across cash, customer work, fleet performance and company standing without asking each team for a separate workbook.
A negative margin, overdue amount or missing vehicle reference links to the transaction that needs review. Managers can check the source record using the same company and date filters.
